From 27f40b1f4a0df87801ee1f6b2dc1eb45355d90c8 Mon Sep 17 00:00:00 2001 From: Ryan Hallisey Date: Thu, 5 May 2016 09:16:55 -0400 Subject: [PATCH] Keystone Service and Pod Template for the keystone service and pod. Running the pod will give you an active Keystone service. Test with: kubectl create -f kubernetes/keystone/ Change-Id: Ib2d95f04d12acb19b2227ec1ec50d78ba0d7fdde Partially-implements: blueprint openstack-services --- kubernetes/keystone/keystone-pod.yaml | 20 ++++++++++++++++++++ kubernetes/keystone/keystone-services.yaml | 20 ++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 kubernetes/keystone/keystone-pod.yaml create mode 100644 kubernetes/keystone/keystone-services.yaml diff --git a/kubernetes/keystone/keystone-pod.yaml b/kubernetes/keystone/keystone-pod.yaml new file mode 100644 index 000000000..f6433e4d9 --- /dev/null +++ b/kubernetes/keystone/keystone-pod.yaml @@ -0,0 +1,20 @@ +apiVersion: v1 +kind: Pod +spec: + hostNetwork: True + containers: + #TODO: Use a jinja2 template for image + - image: kollaglue/centos-binary-keystone:2.0.0 + name: keystone + volumeMounts: + - mountPath: "/var/lib/kolla/config_files" + name: keystone-config + env: + - name: KOLLA_CONFIG_STRATEGY + value: COPY_ALWAYS + volumes: + - name: keystone-config + hostPath: + path: "/etc/kolla/keystone" +metadata: + name: keystone diff --git a/kubernetes/keystone/keystone-services.yaml b/kubernetes/keystone/keystone-services.yaml new file mode 100644 index 000000000..0b61e42bc --- /dev/null +++ b/kubernetes/keystone/keystone-services.yaml @@ -0,0 +1,20 @@ +apiVersion: v1 +kind: Service +spec: + ports: + - port: 35357 + selector: + name: keystone-admin +metadata: + name: keystone-admin + +--- +apiVersion: v1 +kind: Service +spec: + ports: + - port: 5000 + selector: + name: keystone-public +metadata: + name: keystone-public \ No newline at end of file