diff options
| author | Jenkins <jenkins@review.openstack.org> | 2014-10-13 20:17:53 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2014-10-13 20:17:53 +0000 |
| commit | a6a936dd6fbf51f914c6ebe7bf3b8f7aa832f1fe (patch) | |
| tree | 3660aecf5c628fcab5167aecde609796b863fb85 | |
| parent | 6f7a28d4605e3636eb405a9267b831a25dc423e9 (diff) | |
| parent | 6ccd3a9b44be4452bcd88267b9229c55c2385372 (diff) | |
| download | kolla-a6a936dd6fbf51f914c6ebe7bf3b8f7aa832f1fe.tar.gz kolla-a6a936dd6fbf51f914c6ebe7bf3b8f7aa832f1fe.zip | |
Merge "update start/stop scripts"
| -rwxr-xr-x | tools/start | 10 | ||||
| -rwxr-xr-x | tools/start-all-pods | 15 | ||||
| -rwxr-xr-x | tools/start-all-services | 17 | ||||
| -rwxr-xr-x | tools/stop | 11 | ||||
| -rwxr-xr-x | tools/stop-all-pods | 6 | ||||
| -rwxr-xr-x | tools/stop-all-services | 6 |
6 files changed, 55 insertions, 10 deletions
diff --git a/tools/start b/tools/start index ed36e0808..2daad084e 100755 --- a/tools/start +++ b/tools/start @@ -1,6 +1,6 @@ -kubecfg -c ../k8s/service/mariadb-service.json create services -kubecfg -c ../k8s/service/keystone-public-service.json create services -kubecfg -c ../k8s/service/keystone-admin-service.json create services +#!/bin/sh -kubecfg -c ../k8s/pod/mariadb-pod.json create pods -kubecfg -c ../k8s/pod/keystone-pod.json create pods +cd $(git rev-parse --show-toplevel) + +./tools/start-all-services +./tools/start-all-pods diff --git a/tools/start-all-pods b/tools/start-all-pods new file mode 100755 index 000000000..9af11b38b --- /dev/null +++ b/tools/start-all-pods @@ -0,0 +1,15 @@ +#!/bin/sh + +cd $(git rev-parse --show-toplevel) + +pods=' +rabbitmq +mariadb +keystone +glance +' + +for pod in $pods; do + kubecfg -c "k8s/pod/${pod}-pod.yaml" create pods +done + diff --git a/tools/start-all-services b/tools/start-all-services new file mode 100755 index 000000000..b9b5cfd56 --- /dev/null +++ b/tools/start-all-services @@ -0,0 +1,17 @@ +#!/bin/sh + +cd $(git rev-parse --show-toplevel) + +services=' +glance-api +glance-registry +keystone-admin +keystone-public +mariadb +rabbitmq +' + +for svc in $services; do + kubecfg -c "k8s/service/${svc}-service.yaml" create services +done + diff --git a/tools/stop b/tools/stop index 084194cb8..12d4e36f5 100755 --- a/tools/stop +++ b/tools/stop @@ -1,6 +1,7 @@ -kubecfg delete /pods/mariadb -kubecfg delete /pods/keystone +#!/bin/sh + +cd $(git rev-parse --show-toplevel) + +./tools/stop-all-pods +./tools/stop-all-services -kubecfg delete /services/mariadb -kubecfg delete /services/keystone-public -kubecfg delete /services/keystone-admin diff --git a/tools/stop-all-pods b/tools/stop-all-pods new file mode 100755 index 000000000..4fe4b80d7 --- /dev/null +++ b/tools/stop-all-pods @@ -0,0 +1,6 @@ +#!/bin/sh + +kubecfg list pods | + awk 'NR>2 {print $1}' | + xargs -i kubecfg delete pods/{} + diff --git a/tools/stop-all-services b/tools/stop-all-services new file mode 100755 index 000000000..c76c24439 --- /dev/null +++ b/tools/stop-all-services @@ -0,0 +1,6 @@ +#!/bin/sh + +kubecfg list services | + awk 'NR>2 {print $1}' | + xargs -i kubecfg delete services/{} + |
