Introduction of Openstack-helm as installer 83/67083/24
authornikoskarandreas <nick@intracom-telecom.com>
Fri, 22 Feb 2019 11:04:29 +0000 (13:04 +0200)
committernikoskarandreas <nick@intracom-telecom.com>
Thu, 1 Aug 2019 11:13:40 +0000 (07:13 -0400)
commit0d6907e04a51aface7ed6cd456f4e20f2d2ad0e2
treea3ee23be9aee9cea0032b1df89de01ee486b8728
parent3bfb68f11c8f2579a0daff825fb54c64641a26b0
Introduction of Openstack-helm as installer

This patch creates a new installer tree in xci that uses
openstack-helm to deploy openstack on a kubernetes cluster.

USAGE: Export INSTALLER_TYPE=osh, DEPLOY_SCENARIO=k8-calico-nofeature
and XCI_FLAVOR=noha or mini and run xci-deploy.sh as in documentation.

deploy-scenario:k8-calico-nofeature
installer-type:osh

Change-Id: I212f70eb51c2a38c798c11367d2ebb8bf5f4a1de
Signed-off-by: nikoskarandreas <nick@intracom-telecom.com>
31 files changed:
xci/config/env-vars
xci/config/ha-vars
xci/config/mini-vars
xci/config/noha-vars
xci/config/pinned-versions
xci/files/xci-lib.sh
xci/installer/osh/README [new file with mode: 0644]
xci/installer/osh/deploy.sh [new file with mode: 0755]
xci/installer/osh/files/ha/inventory/group_vars/all.yml [new file with mode: 0644]
xci/installer/osh/playbooks/configure-kubenet.yml [new file with mode: 0644]
xci/installer/osh/playbooks/configure-opnfvhost.yml [new file with mode: 0644]
xci/installer/osh/playbooks/configure-targethosts.yml [new file with mode: 0644]
xci/installer/osh/playbooks/group_vars/all [new file with mode: 0644]
xci/installer/osh/playbooks/install-openstack-helm.yml [new file with mode: 0644]
xci/installer/osh/playbooks/post-deployment.yml [new file with mode: 0644]
xci/installer/osh/playbooks/roles/install-osh-mini/tasks/main.yml [new file with mode: 0644]
xci/installer/osh/playbooks/roles/install-osh-noha/tasks/main.yml [new file with mode: 0644]
xci/installer/osh/playbooks/roles/prepare-kube-nodes-osh/tasks/main.yml [new file with mode: 0644]
xci/installer/osh/playbooks/roles/prepare-opnfvhost-osh/files/helm-serve.service [new file with mode: 0644]
xci/installer/osh/playbooks/roles/prepare-opnfvhost-osh/tasks/main.yml [new file with mode: 0644]
xci/installer/osh/playbooks/roles/prepare-opnfvhost-osh/vars/main.yml [new file with mode: 0644]
xci/installer/osh/playbooks/roles/prepare-osh/tasks/main.yml [new file with mode: 0644]
xci/installer/osh/playbooks/roles/prepare-osh/templates/resolv.conf.j2 [new file with mode: 0644]
xci/installer/osh/playbooks/roles/prepare-osh/vars/main.yml [new file with mode: 0644]
xci/opnfv-scenario-requirements.yml
xci/playbooks/configure-localhost.yml
xci/playbooks/roles/bootstrap-host/templates/osh [new symlink]
xci/playbooks/roles/create-nodes/tasks/baremetalhoststojson.yml
xci/playbooks/roles/create-nodes/tasks/create_vm.yml
xci/var/idf.yml
xci/var/opnfv.yml