Configure ONAP Python tests to not expose services 16/134516/6
authorpawel.denst <pawel.denst@external.t-mobile.pl>
Tue, 9 May 2023 12:44:23 +0000 (12:44 +0000)
committerMicha? Jagie??o <michal.jagiello@t-mobile.pl>
Thu, 11 May 2023 12:07:58 +0000 (12:07 +0000)
Changed name of setting value

Issue-ID: INT-2234
Signed-off-by: pawel.denst <pawel.denst@external.t-mobile.pl>
Change-Id: I7c66789753f54e76217f16f9b9bc4ac5b89bd7e7

src/onaptests/configuration/settings.py
src/onaptests/steps/onboard/cds.py

index 7561ebc..74bc840 100644 (file)
@@ -51,3 +51,4 @@ K8S_ADDITIONAL_RESOURCES_NAMESPACE = K8S_ONAP_NAMESPACE  # Resources created on
 ORCHESTRATION_REQUEST_TIMEOUT = 60.0 * 15  # 15 minutes in seconds
 SERVICE_DISTRIBUTION_NUMBER_OF_TRIES = 30
 SERVICE_DISTRIBUTION_SLEEP_TIME = 60
+EXPOSE_SERVICES_NODE_PORTS = True
\ No newline at end of file
index 13e6203..0bad0cb 100644 (file)
@@ -13,7 +13,8 @@ from onapsdk.cds.blueprint_processor import Blueprintprocessor
 from onapsdk.configuration import settings
 import urllib3
 
-from ..base import BaseStep
+from onaptests.steps.base import BaseStep
+
 from onaptests.utils.exceptions import OnapTestException
 
 
@@ -68,6 +69,7 @@ class ExposeCDSBlueprintprocessorNodePortStep(CDSBaseStep):
         Use settings values:
          - K8S_CONFIG,
          - K8S_ONAP_NAMESPACE.
+         - EXPOSE_SERVICES_NODE_PORTS
 
         """
         super().execute()
@@ -131,7 +133,8 @@ class BootstrapBlueprintprocessor(CDSBaseStep):
             - ExposeCDSBlueprintprocessorNodePortStep.
         """
         super().__init__(cleanup=cleanup)
-        self.add_step(ExposeCDSBlueprintprocessorNodePortStep(cleanup=cleanup))
+        if settings.EXPOSE_SERVICES_NODE_PORTS:
+            self.add_step(ExposeCDSBlueprintprocessorNodePortStep(cleanup=cleanup))
 
     @property
     def description(self) -> str:
@@ -217,7 +220,7 @@ class CbaPublishStep(CDSBaseStep):
         """Let's skip enrichment if enriched CBA is already present"""
         if Path.is_file(settings.CDS_CBA_UNENRICHED):
             self.add_step(CbaEnrichStep(cleanup=cleanup))
-        else:
+        elif settings.EXPOSE_SERVICES_NODE_PORTS:
             self.add_step(ExposeCDSBlueprintprocessorNodePortStep(cleanup=cleanup))
 
     @property