summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteven Dake <sdake@redhat.com>2014-10-14 22:07:28 +0000
committerSteven Dake <sdake@redhat.com>2014-10-15 07:22:39 -0700
commitb79ec04b70ffe631039817a5c3ba3b0e902cc161 (patch)
tree7bffab9b11779870486dab5264afcdb8058f28f6
parentec29d5df621c148ea20cfd48d125cb119f865a91 (diff)
downloadkolla-b79ec04b70ffe631039817a5c3ba3b0e902cc161.tar.gz
kolla-b79ec04b70ffe631039817a5c3ba3b0e902cc161.zip
Add replication controllers to start and stop scripts
replicaton controllers are now automatically started by the start scripts and killed by the stop script Change-Id: I15d15ff9b1b640bd0f8cace872a827ecfe476ca3
-rwxr-xr-xtools/start1
-rwxr-xr-xtools/start-all-replications13
-rwxr-xr-xtools/stop1
-rwxr-xr-xtools/stop-all-replications6
4 files changed, 21 insertions, 0 deletions
diff --git a/tools/start b/tools/start
index 2daad084e..bf7bd8735 100755
--- a/tools/start
+++ b/tools/start
@@ -3,4 +3,5 @@
cd $(git rev-parse --show-toplevel)
./tools/start-all-services
+./tools/start-all-replications
./tools/start-all-pods
diff --git a/tools/start-all-replications b/tools/start-all-replications
new file mode 100755
index 000000000..b88572f4a
--- /dev/null
+++ b/tools/start-all-replications
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+cd $(git rev-parse --show-toplevel)
+
+services='
+nova-compute
+'
+
+for svc in $services; do
+ kubecfg -c "k8s/replication/${svc}-replication.yaml" create \
+ replicationControllers
+done
+
diff --git a/tools/stop b/tools/stop
index 12d4e36f5..1a9b6fd10 100755
--- a/tools/stop
+++ b/tools/stop
@@ -2,6 +2,7 @@
cd $(git rev-parse --show-toplevel)
+./tools/stop-all-replications
./tools/stop-all-pods
./tools/stop-all-services
diff --git a/tools/stop-all-replications b/tools/stop-all-replications
new file mode 100755
index 000000000..aa2dc5954
--- /dev/null
+++ b/tools/stop-all-replications
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+kubecfg list replicationControllers |
+ awk 'NR>2 {print $1}' |
+ xargs -i kubecfg delete replicationControllers/{}
+