diff options
author | Liam Fallon <liam.fallon@est.tech> | 2022-06-01 07:39:19 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@onap.org> | 2022-06-01 07:39:19 +0000 |
commit | 5b5cda293262aafa691481b9ede8baeffc1dbc2c (patch) | |
tree | 257de15bcce178689daacf2902f4cc4103363878 /docs/development/devtools | |
parent | 5c5813d6e3537906bc3b87dbd9e86f910544adfe (diff) | |
parent | 16ab2df4bf5c9785ea43e3ae7d021f6d5e9e1801 (diff) |
Merge "Documentation update for OpenSuse images"
Diffstat (limited to 'docs/development/devtools')
-rw-r--r-- | docs/development/devtools/devtools.rst | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/docs/development/devtools/devtools.rst b/docs/development/devtools/devtools.rst index 37fba6cc..2c73369e 100644 --- a/docs/development/devtools/devtools.rst +++ b/docs/development/devtools/devtools.rst @@ -355,6 +355,57 @@ the Policy Framework works in a full ONAP deployment. distribution-pairwise.rst +Testing OpenSuse docker images +****************************** + +Policy Framework offers docker images in two flavors: Alpine and OpenSuse. +Alpine images are used in OOM for ONAP deployments. +The OpenSuse images are built manually if needed, by running Maven with the -Pdockersuse profile. +To test these images, CSITs will be run. + +1. Build the OpenSuse image you want by running Maven with -Pdockersuse: + + .. code-block:: bash + + cd policy/apex-pdp + mvn clean install -Pdockersuse + + The image onap/policy-apex-pdp:latest will be produced. + +2. To avoid ambiguity, tag the image as opensuse: + + .. code-block:: bash + + docker tag onap/policy-apex-pdp:latest onap/policy-apex-pdp:opensuse + +3. Clone policy/docker repo. + +4. Modify docker/csit/docker-compose-all.yml to use the tagged OpenSuse image. + + Replace: + + .. code-block:: yaml + + apex-pdp: + image: nexus3.onap.org:10001/onap/policy-apex-pdp:${POLICY_APEX_PDP_VERSION} + + with: + + .. code-block:: yaml + + apex-pdp: + image: onap/policy-apex-pdp:opensuse + +5. Run the project CSIT. For apex-pdp: + + .. code-block:: bash + + cd docker/csit + ./run-project-csit.sh apex-pdp + + Automated tests will be run, and log files displayed. + + Generating Swagger Documentation ******************************** |