From 8581a101cdbb3f94623f140bf081899018a1ed8d Mon Sep 17 00:00:00 2001 From: Shivam Shukla Date: Tue, 9 Jul 2024 05:53:47 +0000 Subject: [PATCH] Add tacker installation steps in Openstack-Helm document This commit adds the steps of tacker installation in openstack-helm document. Change-Id: I31d1949b0ceb0c7c4e73d62cbe95989d90ab4029 --- doc/source/install/openstack.rst | 52 ++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/doc/source/install/openstack.rst b/doc/source/install/openstack.rst index c6e8273198..09895b1478 100644 --- a/doc/source/install/openstack.rst +++ b/doc/source/install/openstack.rst @@ -413,3 +413,55 @@ Openstack client in a Docker container. See for example `setup-client.sh`_. .. _setup-client.sh: https://opendev.org/openstack/openstack-helm/src/branch/master/tools/deployment/common/setup-client.sh .. _openstackhelm/openstack-client: https://hub.docker.com/r/openstackhelm/openstack-client/tags?page=&page_size=&ordering=&name= + + +Other Openstack components (optional) +------------------------------------- + +Barbican +~~~~~~~~ + +OpenStack Barbican is a component within the OpenStack ecosystem that +provides secure storage, provisioning, and management of secrets, +such as encryption keys, certificates, and passwords. + +If you want other OpenStack services to use Barbican for secret management, +you'll need to reconfigure those services to integrate with Barbican. +Each OpenStack service has its own configuration settings +that need to be updated. + +.. code-block:: bash + + helm upgrade --install barbican openstack-helm/barbican \ + --namespace=openstack \ + $(helm osh get-values-overrides -p ${OVERRIDES_DIR} -c barbican ${FEATURES}) + + helm osh wait-for-pods openstack + +Tacker +~~~~~~ + +Tacker is an OpenStack service for NFV Orchestration with a general +purpose VNF Manager to deploy and operate Virtual Network Functions +(VNFs) and Network Services on an NFV Platform. It is based on ETSI MANO +Architectural Framework and provides OpenStack's NFV Orchestration API. + +.. note:: + + Barbican must be installed before Tacker, as it is a necessary component for + Tacker's installation. + +To deploy the OpenStack Tacker, use the following: + +.. code-block:: bash + + helm upgrade --install tacker openstack-helm/tacker \ + --namespace=openstack \ + $(helm osh get-values-overrides -p ${OVERRIDES_DIR} -c tacker ${FEATURES}) + + helm osh wait-for-pods openstack + +For comprehensive instructions on installing Tacker using Openstack Helm, +please refer `Install Tacker via Openstack Helm`_. + +.. _Install Tacker via Openstack Helm: https://docs.openstack.org/tacker/latest/install/openstack_helm.html