summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md19
-rw-r--r--k8s/pod/glance-pod.json (renamed from docker/glance/glance.json)0
-rw-r--r--k8s/pod/heat-pod.json (renamed from docker/heat/heat.json)0
-rw-r--r--k8s/pod/keystone-pod.json (renamed from docker/keystone/keystone.json)0
-rw-r--r--k8s/pod/mariadb-pod.json (renamed from docker/mariadb/mariadb.json)0
-rw-r--r--k8s/pod/nova-compute-pod.json (renamed from docker/nova-compute/nova-compute.json)0
-rw-r--r--k8s/pod/nova-controller-pod.json (renamed from docker/nova-controller/nova-controller.json)0
-rw-r--r--k8s/pod/rabbitmq-pod.json (renamed from docker/rabbitmq/rabbitmq.json)0
-rw-r--r--k8s/pod/swift-pod.json (renamed from docker/swift/swift.json)0
-rw-r--r--k8s/service/glance-api-service.json (renamed from docker/glance/glance-api-service.json)0
-rw-r--r--k8s/service/glance-registry-service.json (renamed from docker/glance/glance-registry-service.json)0
-rw-r--r--k8s/service/keystone-admin-service.json (renamed from docker/keystone/keystone-admin-service.json)0
-rw-r--r--k8s/service/keystone-public-service.json (renamed from docker/keystone/keystone-public-service.json)0
-rw-r--r--k8s/service/mariadb-service.json (renamed from docker/mariadb/mariadb-service.json)0
-rw-r--r--k8s/service/nova-compute-service.json (renamed from docker/nova-compute/nova-compute-service.json)0
-rw-r--r--k8s/service/nova-libvirt-service.json (renamed from docker/nova-compute/nova-libvirt-service.json)0
-rw-r--r--k8s/service/rabbitmq-service.json (renamed from docker/rabbitmq/rabbitmq-service.json)0
-rwxr-xr-xtools/start11
18 files changed, 16 insertions, 14 deletions
diff --git a/README.md b/README.md
index d7ef135fa..93f37c3b2 100644
--- a/README.md
+++ b/README.md
@@ -54,8 +54,8 @@ just enough to verify that services are running and may have bugs in their confi
To get Keystone running start by downloading the pod and service json files for MariaDB
to a running kubernetes cluster.
```
-curl https://raw.githubusercontent.com/stackforge/kolla/master/docker/mariadb/mariadb-service.json > mariadb-service.json
-curl https://raw.githubusercontent.com/stackforge/kolla/master/docker/mariadb/mariadb.json > mariadb.json
+curl https://raw.githubusercontent.com/stackforge/kolla/master/k8s/service/mariadb-service.json > mariadb-service.json
+curl https://raw.githubusercontent.com/stackforge/kolla/master/k8s/pod/mariadb-pod.json > mariadb-pod.json
```
Next launch the MariaDB pod and service files. The services are started first incase the pods reference
@@ -66,7 +66,7 @@ ID Labels Selector Port
---------- ---------- ---------- ----------
mariadb name=mariadb 3306
-$ kubecfg -c mariadb.json create pods
+$ kubecfg -c mariadb-pod.json create pods
ID Image(s) Host Labels Status
---------- ---------- ---------- ---------- ----------
mariadb kollaglue/fedora-rdo-mariadb / name=mariadb Waiting
@@ -115,12 +115,12 @@ try restarting openvswitch on both nodes. This has usually fixed the connection
If you're able to connect to mysql though both proxies then you're ready to launch keystone. Download and
use the pod and service files to launch the pods and services for keystone.
```
-$ curl https://raw.githubusercontent.com/stackforge/kolla/master/docker/keystone/keystone-service-35357.json > keystone-service-35357.json
-$ curl https://raw.githubusercontent.com/stackforge/kolla/master/docker/keystone/keystone-service-5000.json > keystone-service-5000.json
-$ curl https://raw.githubusercontent.com/stackforge/kolla/master/docker/keystone/keystone.json > keystone.json
-$ kubecfg -c keystone-service-5000.json create services
-$ kubecfg -c keystone-service-35357.json create services
-$ kubecfg -c keystone.json create pods
+$ curl https://raw.githubusercontent.com/stackforge/kolla/master/k8s/keystone/keystone-admin-service.json > keystone-admin-service.json
+$ curl https://raw.githubusercontent.com/stackforge/kolla/master/k8s/keystone/keystone-public-service.json > keystone-public-service.json
+$ curl https://raw.githubusercontent.com/stackforge/kolla/master/k8s/pod/keystone-pod.json > keystone-pod.json
+$ kubecfg -c keystone-keystone-public.json create services
+$ kubecfg -c keystone-keystone-admin.json create services
+$ kubecfg -c keystone-pod.json create pods
```
The keystone pod should become status running, if it doesn't you can troubleshoot it the same way that the
database was. Once keystone is running you should be able to use the keystone client to do a token-get
@@ -130,3 +130,4 @@ Directories
===========
* docker - contains artifacts for use with docker build to build appropriate images
+* k8s - contains service and pod configuration information for Kubernetes
diff --git a/docker/glance/glance.json b/k8s/pod/glance-pod.json
index 94da934c6..94da934c6 100644
--- a/docker/glance/glance.json
+++ b/k8s/pod/glance-pod.json
diff --git a/docker/heat/heat.json b/k8s/pod/heat-pod.json
index dcdbcd523..dcdbcd523 100644
--- a/docker/heat/heat.json
+++ b/k8s/pod/heat-pod.json
diff --git a/docker/keystone/keystone.json b/k8s/pod/keystone-pod.json
index 4a1edf0db..4a1edf0db 100644
--- a/docker/keystone/keystone.json
+++ b/k8s/pod/keystone-pod.json
diff --git a/docker/mariadb/mariadb.json b/k8s/pod/mariadb-pod.json
index a0c58bdaf..a0c58bdaf 100644
--- a/docker/mariadb/mariadb.json
+++ b/k8s/pod/mariadb-pod.json
diff --git a/docker/nova-compute/nova-compute.json b/k8s/pod/nova-compute-pod.json
index d280a4b09..d280a4b09 100644
--- a/docker/nova-compute/nova-compute.json
+++ b/k8s/pod/nova-compute-pod.json
diff --git a/docker/nova-controller/nova-controller.json b/k8s/pod/nova-controller-pod.json
index 5faae5ca9..5faae5ca9 100644
--- a/docker/nova-controller/nova-controller.json
+++ b/k8s/pod/nova-controller-pod.json
diff --git a/docker/rabbitmq/rabbitmq.json b/k8s/pod/rabbitmq-pod.json
index 24d7511ce..24d7511ce 100644
--- a/docker/rabbitmq/rabbitmq.json
+++ b/k8s/pod/rabbitmq-pod.json
diff --git a/docker/swift/swift.json b/k8s/pod/swift-pod.json
index 0e21cdf71..0e21cdf71 100644
--- a/docker/swift/swift.json
+++ b/k8s/pod/swift-pod.json
diff --git a/docker/glance/glance-api-service.json b/k8s/service/glance-api-service.json
index c77873c5b..c77873c5b 100644
--- a/docker/glance/glance-api-service.json
+++ b/k8s/service/glance-api-service.json
diff --git a/docker/glance/glance-registry-service.json b/k8s/service/glance-registry-service.json
index ec557b4ee..ec557b4ee 100644
--- a/docker/glance/glance-registry-service.json
+++ b/k8s/service/glance-registry-service.json
diff --git a/docker/keystone/keystone-admin-service.json b/k8s/service/keystone-admin-service.json
index c67d58553..c67d58553 100644
--- a/docker/keystone/keystone-admin-service.json
+++ b/k8s/service/keystone-admin-service.json
diff --git a/docker/keystone/keystone-public-service.json b/k8s/service/keystone-public-service.json
index 6768fe9e0..6768fe9e0 100644
--- a/docker/keystone/keystone-public-service.json
+++ b/k8s/service/keystone-public-service.json
diff --git a/docker/mariadb/mariadb-service.json b/k8s/service/mariadb-service.json
index d46b058cf..d46b058cf 100644
--- a/docker/mariadb/mariadb-service.json
+++ b/k8s/service/mariadb-service.json
diff --git a/docker/nova-compute/nova-compute-service.json b/k8s/service/nova-compute-service.json
index 8df090a5d..8df090a5d 100644
--- a/docker/nova-compute/nova-compute-service.json
+++ b/k8s/service/nova-compute-service.json
diff --git a/docker/nova-compute/nova-libvirt-service.json b/k8s/service/nova-libvirt-service.json
index e14d88300..e14d88300 100644
--- a/docker/nova-compute/nova-libvirt-service.json
+++ b/k8s/service/nova-libvirt-service.json
diff --git a/docker/rabbitmq/rabbitmq-service.json b/k8s/service/rabbitmq-service.json
index cec850c1a..cec850c1a 100644
--- a/docker/rabbitmq/rabbitmq-service.json
+++ b/k8s/service/rabbitmq-service.json
diff --git a/tools/start b/tools/start
index 718e33847..e61166fd4 100755
--- a/tools/start
+++ b/tools/start
@@ -1,6 +1,7 @@
-kubecfg -c ../docker/mariadb/mariadb.json create pods
-kubecfg -c ../docker/keystone/keystone.json create pods
+kubecfg -c ../k8s/mariadb/mariadb-service.json create services
+kubecfg -c ../k8s/keystone/keystone-public-service.json create services
+kubecfg -c ../k8s/keystone/keystone-admin-service.json create services
+
+kubecfg -c ../k8s/pod/mariadb/mariadb-pod.json create pods
+kubecfg -c ../k8s/pod/keystone/keystone-pod.json create pods
-kubecfg -c ../docker/mariadb/mariadb-service.json create services
-kubecfg -c ../docker/keystone/keystone-service-5000.json create services
-kubecfg -c ../docker/keystone/keystone-service-35357.json create services