Add support for kubernetes deployment 77/53077/27
authorZenghui Shi <zshi@redhat.com>
Wed, 4 Apr 2018 03:24:40 +0000 (11:24 +0800)
committerFeng Pan <fpan@redhat.com>
Fri, 6 Jul 2018 20:13:06 +0000 (16:13 -0400)
commit10c4d35315d7ffd909520a1c7bc6a3b5b9b871ab
treee7ab984038098b931d82527f52d2a85a35fdd780
parentae22c3358b53a68b68de7d3ac5d6f56a1c384b61
Add support for kubernetes deployment

This patch adds capability to deploy kubernetes cluster instead of openstack.
Kubernetes will be deployed using kubespray and is run after TripleO bookstraps
overcloud nodes.

JIRA: APEX-574

Change-Id: If9c171620c933a052b719e7112a50e22bbab667f
Signed-off-by: Feng Pan <fpan@redhat.com>
Signed-off-by: Zenghui Shi <zshi@redhat.com>
19 files changed:
apex/common/constants.py
apex/common/utils.py
apex/deploy.py
apex/overcloud/deploy.py
apex/settings/deploy_settings.py
apex/tests/test_apex_common_utils.py
apex/tests/test_apex_deploy.py
apex/tests/test_apex_overcloud_deploy.py
build/kubernetes-environment.yaml [new file with mode: 0644]
build/rpm_specs/opnfv-apex.spec
config/deploy/deploy_settings.yaml
config/deploy/k8s-nosdn-nofeature-noha.yaml [new file with mode: 0644]
docs/release/scenarios/k8s-nosdn-nofeature-noha/index.rst [new file with mode: 0644]
docs/release/scenarios/k8s-nosdn-nofeature-noha/k8s-nosdn-nofeature-noha.rst [new file with mode: 0644]
lib/ansible/playbooks/deploy_dependencies.yml
lib/ansible/playbooks/deploy_overcloud.yml
lib/ansible/playbooks/k8s_remove_pkgs.yml [new file with mode: 0644]
lib/ansible/playbooks/post_deploy_undercloud.yml
setup.cfg