summaryrefslogtreecommitdiff
path: root/k8s
diff options
context:
space:
mode:
authorJeff Peeler <jpeeler@redhat.com>2014-10-14 11:44:30 -0400
committerJeff Peeler <jpeeler@redhat.com>2014-10-20 17:35:41 -0400
commit40ba2909d8f470a48221fa7f005ea3f2dfdf8704 (patch)
tree6716e2bb0957000102a979e8987a041c4ecf05f7 /k8s
parentad615338cc141105253f772315a5905a86c91a42 (diff)
downloadkolla-40ba2909d8f470a48221fa7f005ea3f2dfdf8704.tar.gz
kolla-40ba2909d8f470a48221fa7f005ea3f2dfdf8704.zip
Implement containers for heat-engine and heat-api
Loosely followed this document for setting up Heat: http://docs.openstack.org/icehouse/install-guide/install/yum/content/heat-install.html Some gotchas: - crux doesn't require escaping parenthesis for endpoint creation like keystone client - heat icehouse packages are configured for qpid, so kombu had to be specified specifically This firewall reference was handy for port information: http://docs.openstack.org/trunk/config-reference/content/firewalls-default-ports.html Implements: blueprint kube-heat-container Change-Id: Ie4291a6c4c2b85a23a71fc0a003d9160bf0a32b8
Diffstat (limited to 'k8s')
-rw-r--r--k8s/pod/heat-pod.yaml20
-rw-r--r--k8s/service/heat-api-service.yaml7
2 files changed, 17 insertions, 10 deletions
diff --git a/k8s/pod/heat-pod.yaml b/k8s/pod/heat-pod.yaml
index 9d6d17d80..a4eb0de57 100644
--- a/k8s/pod/heat-pod.yaml
+++ b/k8s/pod/heat-pod.yaml
@@ -5,26 +5,26 @@ desiredState:
- name: DB_ROOT_PASSWORD
value: password
- name: HEAT_DB_PASSWORD
- value: heatdbpassword
- - name: KEYSTONE_ADMIN_TOKEN
- value: ADMINTOKEN
- image: fedora-rdo-heat-engine
+ value: password
+ - name: HEAT_KEYSTONE_PASSWORD
+ value: password
+ image: kollaglue/fedora-rdo-heat-engine
name: heat-engine
- ports:
- - containerPort: 9292
- env:
- name: DB_ROOT_PASSWORD
value: password
- name: HEAT_DB_PASSWORD
- value: heatdbpassword
+ value: password
+ - name: HEAT_KEYSTONE_PASSWORD
+ value: password
- name: KEYSTONE_ADMIN_TOKEN
value: ADMINTOKEN
- image: fedora-rdo-heat-api
+ image: kollaglue/fedora-rdo-heat-api
name: heat-api
ports:
- - containerPort: 9292
+ - containerPort: 8004
id: heat-1
version: v1beta1
id: heat
labels:
- name: keystone-master
+ name: heat
diff --git a/k8s/service/heat-api-service.yaml b/k8s/service/heat-api-service.yaml
new file mode 100644
index 000000000..875d8ded8
--- /dev/null
+++ b/k8s/service/heat-api-service.yaml
@@ -0,0 +1,7 @@
+apiVersion: v1beta1
+containerPort: 8004
+id: heat-api
+kind: Service
+port: 8004
+selector:
+ name: heat