Update Deployment Section of DMI Plugin 50/124650/3
authorniamhcore <niamh.core@est.tech>
Thu, 7 Oct 2021 14:43:13 +0000 (15:43 +0100)
committerniamhcore <niamh.core@est.tech>
Mon, 11 Oct 2021 14:19:58 +0000 (15:19 +0100)
Update DMI Plugin Deployment page for Istanbul release

Issue-ID: CPS-627
Change-Id: If2d02c689ddf28ae5f14229fe74b00ffcc8d7215
Signed-off-by: DylanB95EST <dylan.byrne@est.tech>
Signed-off-by: niamhcore <niamh.core@est.tech>
docs/deployment.rst

index 0f53898..d843113 100644 (file)
@@ -9,7 +9,51 @@
 DMI Plugin Deployment
 #####################
 
-.. warning:: draft
-
 .. toctree::
-   :maxdepth: 1
\ No newline at end of file
+   :maxdepth: 1
+
+Deployment
+==========
+
+Refer to `CPS Deployment <https://docs.onap.org/projects/onap-cps/en/latest/deployment.html>`_
+page for deployment documentation related to DMI Plugin and all CPS components.
+
+Additional DMI Plugin Core Customisations
+=========================================
+
+Application Properties
+----------------------
+
+The following table lists properties that can be specified as helm chart
+values to configure for the application being deployed. This list is not exhaustive.
+
++---------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------+
+| Property                              | Description                                                                                                 | Default Value                                   |
++=======================================+=============================================================================================================+=================================================+
+| config.appUserName                    | User name used by the DMI-Plugin to authenticate users for the REST APIs that it exposes.                   | ``ncmpuser``                                    |
++---------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------+
+| config.appUserPassword                | Password used by the DMI-Plugin to authenticate users for the REST APIs that it exposes.                    | Not defined                                     |
+|                                       | If not defined, the password is generated when deploying the application.                                   |                                                 |
+|                                       | See also `Credentials Retrieval <https://docs.onap.org/projects/onap-cps/en/latest/deployment.html>`_       |                                                 |
++---------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------+
+| config.dmiServiceName                 | DMI-Plugin hostname and port.                                                                               | Not defined                                     |
++---------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------+
+| config.cpsCore.username               | Internal user name used by DMI-Plugin to connect to the CPS-Core service.                                   | ``cpsuser``                                     |
++---------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------+
+| config.cpsCore.password               | Internal password used by DMI-Plugin to connect to CPS-Core service.                                        | Not defined                                     |
++---------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------+
+| config.sdnc.url                       | SDNC host name and port.                                                                                    | ``http://sdnc:8181``                            |
++---------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------+
+| config.sdnc.username                  | Internal user name used by DMI-Plugin to connect to the SDNC.                                               | ``admin``                                       |
++---------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------+
+| config.sdnc.Password                  | Internal password used by DMI-Plugin to connect to the SDNC.                                                | ``Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U`` |
++---------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------+
+| config.sdnc.topologyId                | SDNC topology Id.                                                                                           | ``topology-netconf``                            |
++---------------------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------+
+
+DMI Plugin Docker Installation
+==============================
+
+DMI-Plugin can also be installed in a docker environment. Latest `docker-compose <https://github.com/onap/cps-ncmp-dmi-plugin/blob/master/docker-compose/docker-compose.yml>`_ is included in the repo to start all the relevant
+services.
+Latest instructions are covered in the `README <https://github.com/onap/cps-ncmp-dmi-plugin/blob/master/docker-compose/README.md>`_
\ No newline at end of file