This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.
This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.
This update should result in no functional change.
For more information see the thread at
http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html
Change-Id: I37d57e12ebe5af5f02429831fe3249c5da0d1bad
As kubernetes support mount propogation now, the "shared" propogation
type is not needed any more and would cause volume mount error.
Change-Id: Idfa718ff7f0591ed246dc06f4a78c886abe9efe2
Signed-off-by: Li Wei <liwei@anbutu.com>
Add install tool
The tool aims to make the deploying of stackube as easy as possible.
User could set up a whole Stackube cluster automatically by using it.
It uses docker images provided by OpenStack Kolla Project to run a
containerized OpenStack, and uses kubeadm to deploy kubenetes, then
bootstrap the Stackube cluster.
Change-Id: I6f18cf4d1a792bc505f955937f000dc0967341ce
Implements: blueprint cluster-installation
Update newcontroller methods to use clientset interface
parameter, so we can use a fake clientset for unit tests.
Change-Id: I6dc7291a2979227e60641e72384e5d7f144d77b8
Implements: blueprint enhance-unit-testing
Signed-off-by: mozhuli <21621232@zju.edu.cn>
Tweak setup document about set env
Implements: blueprint upgrade-kubernetes
Change-Id: Ib6c25c9affcf7020aaf127220dad7e07f9b518ff
Signed-off-by: Kevin Zhao <kevin.zhao@arm.com>
* change the netns symlink name to pod full name (concating the
namespace and name)
* clean up the symlink on failure
Change-Id: Ic80b07e2e3b6c3a312d95af4068e69f4740e44eb
Closes-Bug: 1712273
Signed-off-by: Pengfei Ni <feiskyer@gmail.com>
Update openstack client and iptables to use interface, so we
can fake openstack client and iptables for unit tests.
Change-Id: Id97eef2b9b36002b0c70a069a3718328d111ffd3
Implements: blueprint enhance-unit-testing
Signed-off-by: mozhuli <21621232@zju.edu.cn>
Since stackube-controller need time to start,
we need to use hostnetwork.
Change-Id: I0d29f23b49f58a87ddb43f65657e3554c4608afa
Signed-off-by: mozhuli <21621232@zju.edu.cn>
stackube-proxy has already handled clusterIP for ClusterIP typed
service, this PR adds handling for other typed services. This could
make clusterIP working for all services.
Change-Id: Ic728be02301bf8befe98b5b92861f865c6bf8f15
Closes-Bug: 1710840
Signed-off-by: Pengfei Ni <feiskyer@gmail.com>
Since mount propagation is not supported in kubernetes API yet, we need
to set it as shared.
Also adds hostIPC for stackube-proxy.
Change-Id: Ie31761a12f169d9afde52e56b7068adaa8f2a127
Closes-Bug: 1710830
Signed-off-by: Pengfei Ni <feiskyer@gmail.com>
Adds kube-dns deployments for each tenant. And also adds loadbalancer
for cluster DNS in each namespace.
Implements: blueprint dns
Change-Id: I2ee00806431cc4a3dfdf4c3c49b54892d4c2c98b
Signed-off-by: Pengfei Ni <feiskyer@gmail.com>