noheat: Upgrades, refactor, deploy Devstack 46/131346/2
authorMaciej Wereski <m.wereski@partner.samsung.com>
Thu, 3 Feb 2022 15:22:00 +0000 (16:22 +0100)
committerMaciej Wereski <m.wereski@partner.samsung.com>
Wed, 12 Oct 2022 15:21:25 +0000 (17:21 +0200)
commitdf00edd68426419d789733699584c051e570a43c
treee0510d2463f97f8bec5f29305a4544aa6a1c1973
parent5ea85531ec762930e6f34dc4240776e43e2b88e7
noheat: Upgrades, refactor, deploy Devstack

* Revert "Enable VID" (this reverts commit 2223bfaffa8fe5fb90c578ec71a035f001b9ce22)
* make sure ca-certificates is current
* add ability to configure Docker daemon
* upgrade Ubuntu to 20.04
* update tools, dependencies, Ansible Galaxy collections, Docker, RKE, k8s & charts
* make Prometheus & MetalLB optional
* deploy Istio
* use copy instead of ansible.posix.synchronize
* Allow to set IP address pools in OpenStack
* fix ansible-lint issues
* split big tasks files into smaller ones
* migrate to ansible-core
* add 'make onap' task
* add Devstack deployment
* fix NFS exports
* add Strimzi
* install Docker on operator
* override Nexus only on hosts that need it
* ability to set override file (sm-onap is default)
* ability to set ONAP (OOM) branch
* ability to set Devstack version
* add playbook to deploy everything
* describe how to run playbooks
* save operator0 access information
* install Galaxy deps with dedicated module

Issue-ID: INT-1601
Signed-off-by: Maciej Wereski <m.wereski@partner.samsung.com>
Change-Id: I88cfeeaf281c175340b63909983251ecd62eeb00
58 files changed:
.gitignore
deployment/noheat/README.rst
deployment/noheat/cluster-rke/ansible/create.yml
deployment/noheat/cluster-rke/ansible/group_vars/all.yml [deleted symlink]
deployment/noheat/cluster-rke/ansible/group_vars/all.yml.sm-onap
deployment/noheat/cluster-rke/ansible/group_vars/all/all.yml [new symlink]
deployment/noheat/cluster-rke/ansible/roles/deps/defaults/main.yml
deployment/noheat/cluster-rke/ansible/roles/deps/tasks/cert-manager.yml [new file with mode: 0644]
deployment/noheat/cluster-rke/ansible/roles/deps/tasks/istio.yml [new file with mode: 0644]
deployment/noheat/cluster-rke/ansible/roles/deps/tasks/main.yml
deployment/noheat/cluster-rke/ansible/roles/deps/tasks/metallb.yml [new file with mode: 0644]
deployment/noheat/cluster-rke/ansible/roles/deps/tasks/prometheus.yml [new file with mode: 0644]
deployment/noheat/cluster-rke/ansible/roles/deps/tasks/strimzi.yml [new file with mode: 0644]
deployment/noheat/cluster-rke/ansible/roles/deps/templates/metallb-values.yaml.j2 [deleted file]
deployment/noheat/cluster-rke/ansible/roles/oom/tasks/main.yml
deployment/noheat/cluster-rke/ansible/roles/setup_docker/defaults/main.yml
deployment/noheat/cluster-rke/ansible/roles/setup_docker/handlers/main.yml [new file with mode: 0644]
deployment/noheat/cluster-rke/ansible/roles/setup_docker/tasks/main.yml
deployment/noheat/cluster-rke/ansible/roles/setup_docker/tasks/packages.yml [new file with mode: 0644]
deployment/noheat/cluster-rke/ansible/roles/setup_docker/vars/main.yml [new file with mode: 0644]
deployment/noheat/cluster-rke/ansible/roles/setup_helm/defaults/main.yml
deployment/noheat/cluster-rke/ansible/roles/setup_helm/tasks/cm.yml [new file with mode: 0644]
deployment/noheat/cluster-rke/ansible/roles/setup_helm/tasks/helm.yml [new file with mode: 0644]
deployment/noheat/cluster-rke/ansible/roles/setup_helm/tasks/main.yml
deployment/noheat/cluster-rke/ansible/roles/setup_k8s/defaults/main.yml
deployment/noheat/cluster-rke/ansible/roles/setup_k8s/tasks/kubectl.yml [new file with mode: 0644]
deployment/noheat/cluster-rke/ansible/roles/setup_k8s/tasks/main.yml
deployment/noheat/cluster-rke/ansible/roles/setup_k8s/tasks/rke.yml [new file with mode: 0644]
deployment/noheat/cluster-rke/ansible/roles/setup_k8s/templates/cluster.yml.j2
deployment/noheat/cluster-rke/ansible/roles/setup_nfs/templates/exports.j2
deployment/noheat/common-vars.yml [new file with mode: 0644]
deployment/noheat/deploy-all.yml [new file with mode: 0644]
deployment/noheat/devstack/ansible/create.yml [new file with mode: 0644]
deployment/noheat/devstack/ansible/group_vars/all/all.yml [new file with mode: 0644]
deployment/noheat/devstack/ansible/templates/local.conf.j2 [new file with mode: 0644]
deployment/noheat/infra-openstack/README.rst
deployment/noheat/infra-openstack/ansible/create.yml
deployment/noheat/infra-openstack/ansible/destroy.yml
deployment/noheat/infra-openstack/ansible/group_vars/all.yml [deleted symlink]
deployment/noheat/infra-openstack/ansible/group_vars/all.yml.sample
deployment/noheat/infra-openstack/ansible/group_vars/all.yml.sm-onap
deployment/noheat/infra-openstack/ansible/group_vars/all/all.yml [new symlink]
deployment/noheat/infra-openstack/ansible/group_vars/all/openstack.yml [new file with mode: 0644]
deployment/noheat/infra-openstack/ansible/operator-requirements.yml [new file with mode: 0644]
deployment/noheat/infra-openstack/ansible/roles/create_hosts/tasks/main.yml
deployment/noheat/infra-openstack/ansible/roles/create_keypair/tasks/main.yml
deployment/noheat/infra-openstack/ansible/roles/create_network/tasks/create_network.yml
deployment/noheat/infra-openstack/ansible/roles/create_network/tasks/main.yml
deployment/noheat/infra-openstack/ansible/roles/create_securitygroup/tasks/main.yml
deployment/noheat/infra-openstack/ansible/roles/destroy_hosts/tasks/main.yml
deployment/noheat/infra-openstack/ansible/roles/destroy_network/tasks/main.yml
deployment/noheat/infra-openstack/ansible/roles/destroy_securitygroup/tasks/main.yml
deployment/noheat/infra-openstack/ansible/templates/clouds.yaml.j2 [new file with mode: 0644]
deployment/noheat/infra-openstack/ansible/templates/inventory.ini.j2
deployment/noheat/infra-openstack/ansible/templates/openstack.yml.j2 [new file with mode: 0644]
deployment/noheat/infra-openstack/vagrant/Vagrantfile
deployment/noheat/requirements.txt
deployment/noheat/requirements.yml [new file with mode: 0644]