7 Commits

Author SHA1 Message Date
Pengfei Ni
8dd1fa2992 Add deployments for stackube addons
Deploy stackube addons, including

* stackube-controller
* stackube-proxy
* kubestack cni plugin
* kube-dns

Change-Id: I44bcaad3b30931ba79c80f37b0e33033ef94bca5
2017-08-04 18:37:30 +08:00
Pengfei Ni
ea45b75fbc Fix deployment on centos
Change-Id: I1f6de4fd05cdf5169e8f8796e78d820c5c16c5ce
Signed-off-by: Pengfei Ni <feiskyer@gmail.com>
2017-08-02 19:31:22 +08:00
Pengfei Ni
aa0d451e3f Add multiple container runtime support.
This PR adds docker container runtime support. To enable it, you could
set CONTAINER_RUNTIME=docker in local.conf.

It also fixes kubeadm to v1.7.0 because bugs on latest version.

Implements: blueprint container-runtime
Change-Id: I7e8e2f0a889b932c6fb3a43167bd884e097d2ad2
Signed-off-by: Pengfei Ni <feiskyer@gmail.com>
2017-08-01 12:02:02 +08:00
Pengfei Ni
681f75ddd0 Add LICENSE for files
This PR adds license for all files. It also adds a script
hack/verify-boilerplate.sh for checking whether license is
set correctly.

Change-Id: Ib691187f3128f6787510aa914d5c0e01e8e1b22f
Signed-off-by: Pengfei Ni <feiskyer@gmail.com>
2017-07-28 16:09:52 +08:00
Harry Zhang
a0de58d447 Refactor tenant client
Deal with tenantID provided case

Change-Id: Ia01028d21fe258a97175fcc8ce103cc82df37291
2017-07-20 09:57:24 +08:00
Harry Zhang
f52aae3420 Update network TPR to CRD
Use CRD for tenant

Fix install doc

Change-Id: I721e144bb7380d8391608de175a8ab2cb011ddfa
2017-07-06 09:45:23 +08:00
Pengfei Ni
291127f0d1 Add devstack plugin for stackube
The plugin install components including

* OpenStack Keystone, Neutron and Cinder with Ceph backend
* Kubernetes with frakti container runtime
* Kubernetes auth via keystone

Implements: blueprint kubernetes-deploy
Change-Id: Ib2ad60b71bc51bdedaefd7014c83ed7ba56414e3
Signed-off-by: Pengfei Ni <feiskyer@gmail.com>
2017-05-31 13:48:26 +08:00