diff options
author | Maciej Wereski <m.wereski@partner.samsung.com> | 2022-02-03 16:22:00 +0100 |
---|---|---|
committer | Maciej Wereski <m.wereski@partner.samsung.com> | 2022-10-12 17:21:25 +0200 |
commit | df00edd68426419d789733699584c051e570a43c (patch) | |
tree | e0510d2463f97f8bec5f29305a4544aa6a1c1973 /deployment/noheat/README.rst | |
parent | 5ea85531ec762930e6f34dc4240776e43e2b88e7 (diff) |
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
Diffstat (limited to 'deployment/noheat/README.rst')
-rw-r--r-- | deployment/noheat/README.rst | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/deployment/noheat/README.rst b/deployment/noheat/README.rst index da665168d..a75ad2bb2 100644 --- a/deployment/noheat/README.rst +++ b/deployment/noheat/README.rst @@ -25,16 +25,24 @@ Dependencies ~~~~~~~~~~~~ - Required python packages (including Ansible) can be found in ``requirements.txt`` pip file. - Tested on Python 3.6.9. -- Ansible: - - Collections - - community.crypto: tested on 1.7.1 - - ansible.posix: tested on 1.2.0 - - openstack.cloud: tested on 1.5.0 - - Roles - - geerlingguy.ansible: tested on 2.1.0 + Tested on Python 3.8.10. +- Ansible required collections & roles can be found in ``requirements.yml`` file for installation + with ansible-galaxy tool. Expected output --------------- Ephemeral (disposable) ONAP instance. + +Running +------- + +There are 4 playbooks available: + +- infa-openstack/ansible/create.yml: creates and prepares OpenStack VMs, generates inventory. + Must be run as a first playbook. Run on your machine. +- devstack/ansible/create.yml: deploys Devstack on appropriate VM. Run on jumphost VM (operator0). +- cluster-rke/ansible/create.yml: deploys NFS, k8s, helm charts and ONAP. Run on jumphost VM. +- deploy-all.yml: runs above playbooks. Run on your machine. + +User may run deploy-all.yml or manually run infra-openstack, devstack and cluster-rke playbooks. |