aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2014-10-13 15:18:27 +0000
committerGerrit Code Review <review@openstack.org>2014-10-13 15:18:27 +0000
commita0794220f9b062996225e71074aad6adcd1ea06d (patch)
treec7ea78b95e0d33c5dac8d474839f5d8333569946
parentba64bb4789a02c85ffced4bd43b09bd8a85a6e74 (diff)
parent0f294f46100c8215420b9e1812846c9fc1fb4308 (diff)
downloadkolla-a0794220f9b062996225e71074aad6adcd1ea06d.tar.gz
kolla-a0794220f9b062996225e71074aad6adcd1ea06d.zip
Merge "Add a replicationController for nova-compute so it runs on each minion"
-rw-r--r--k8s/replication/nova-compute-replication.json66
1 files changed, 66 insertions, 0 deletions
diff --git a/k8s/replication/nova-compute-replication.json b/k8s/replication/nova-compute-replication.json
new file mode 100644
index 000000000..5acf70d58
--- /dev/null
+++ b/k8s/replication/nova-compute-replication.json
@@ -0,0 +1,66 @@
+{
+ "apiVersion": "v1beta1",
+ "desiredState": {
+ "podTemplate": {
+ "desiredState": {
+ "manifest": {
+ "containers": [
+ {
+ "name": "nova-compute",
+ "image": "kollaglue/fedora-rdo-nova-compute",
+ "env": [
+ {
+ "name": "DB_ROOT_PASSWORD",
+ "value": "password"
+ },
+ {
+ "name": "NOVA_DB_PASSWORD",
+ "value": "novadbpassword"
+ },
+ {
+ "name": "KEYSTONE_ADMIN_TOKEN",
+ "value": "ADMINTOKEN"
+ }
+ ]
+ },
+ {
+ "name": "nova-libvirt",
+ "image": "kollaglue/fedora-rdo-nova-libvirt",
+ "ports": [
+ {"containerPort": 16509}
+ ],
+ "env": [
+ {
+ "name": "DB_ROOT_PASSWORD",
+ "value": "password"
+ },
+ {
+ "name": "NOVA_DB_PASSWORD",
+ "value": "novadbpassword"
+ },
+ {
+ "name": "KEYSTONE_ADMIN_TOKEN",
+ "value": "ADMINTOKEN"
+ }
+ ]
+ },
+ ],
+ "id": "nova-compute-controller",
+ "version": "v1beta1"
+ }
+ },
+ "labels": {
+ "name": "nova-compute"
+ }
+ },
+ "replicaSelector": {
+ "name": "nova-compute"
+ },
+ "replicas": 2
+ },
+ "id": "nova-compute-controller",
+ "kind": "ReplicationController",
+ "labels": {
+ "name": "nova-compute"
+ }
+}