diff options
| author | Jeff Peeler <jpeeler@redhat.com> | 2014-10-14 11:44:30 -0400 |
|---|---|---|
| committer | Jeff Peeler <jpeeler@redhat.com> | 2014-10-20 17:35:41 -0400 |
| commit | 40ba2909d8f470a48221fa7f005ea3f2dfdf8704 (patch) | |
| tree | 6716e2bb0957000102a979e8987a041c4ecf05f7 /k8s | |
| parent | ad615338cc141105253f772315a5905a86c91a42 (diff) | |
| download | kolla-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.yaml | 20 | ||||
| -rw-r--r-- | k8s/service/heat-api-service.yaml | 7 |
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 |
