kolla-ansible/k8s/pod/heat-pod.yaml
Jeff Peeler 40ba2909d8 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
2014-10-20 17:35:41 -04:00

31 lines
708 B
YAML

desiredState:
manifest:
containers:
- env:
- name: DB_ROOT_PASSWORD
value: password
- name: HEAT_DB_PASSWORD
value: password
- name: HEAT_KEYSTONE_PASSWORD
value: password
image: kollaglue/fedora-rdo-heat-engine
name: heat-engine
- env:
- name: DB_ROOT_PASSWORD
value: password
- name: HEAT_DB_PASSWORD
value: password
- name: HEAT_KEYSTONE_PASSWORD
value: password
- name: KEYSTONE_ADMIN_TOKEN
value: ADMINTOKEN
image: kollaglue/fedora-rdo-heat-api
name: heat-api
ports:
- containerPort: 8004
id: heat-1
version: v1beta1
id: heat
labels:
name: heat