Meridio: Add default route arg to e2e 68/20568/1
authorLionel Jouin <lionel.jouin@est.tech>
Fri, 16 Feb 2024 17:09:03 +0000 (18:09 +0100)
committerLionel Jouin <lionel.jouin@est.tech>
Fri, 16 Feb 2024 17:09:03 +0000 (18:09 +0100)
Use of e2e feature implemented in:
https://github.com/Nordix/Meridio/pull/501

Change-Id: Ic1f4e34e11b98fc5865759efd4a620f6a9309392

jjb/nsm/e2e.Jenkinsfile
jjb/nsm/meridio-e2e-test-kind.yaml

index bba546726c74df5b454f56c01807d8610df71b09..26b64b39f40cd7463130f4bfb0b570ceba927682 100644 (file)
@@ -33,6 +33,7 @@ node('nordix-nsm-build-ubuntu2204') {
         def environment_name = params.ENVIRONMENT_NAME
         def focus = params.FOCUS
         def skip = params.SKIP
+        def kind_external_host_default_route = params.KIND_EXTERNAL_HOST_DEFAULT_ROUTE
 
         def seed = params.SEED
 
@@ -53,7 +54,7 @@ node('nordix-nsm-build-ubuntu2204') {
             stage('Environment') {
                 currentBuild.description = "Meridio version: $meridio_version / TAPA version: $tapa_version / NSM version: $nsm_version / IP Family: $ip_family / Kubernetes version: $kubernetes_version / Current Branch: $current_branch / Seed: $seed"
 
-                def command = "make -s -C test/e2e/environment/$environment_name/ KUBERNETES_VERSION=$kubernetes_version NSM_VERSION=$nsm_version IP_FAMILY=$ip_family KUBERNETES_WORKERS=$number_of_workers MERIDIO_VERSION=$meridio_version TAPA_VERSION=$tapa_version"
+                def command = "make -s -C test/e2e/environment/$environment_name/ KUBERNETES_VERSION=$kubernetes_version NSM_VERSION=$nsm_version IP_FAMILY=$ip_family KUBERNETES_WORKERS=$number_of_workers MERIDIO_VERSION=$meridio_version TAPA_VERSION=$tapa_version KIND_EXTERNAL_HOST_DEFAULT_ROUTE=$kind_external_host_default_route"
                 try {
                     ExecSh(command).call()
                 } catch (org.jenkinsci.plugins.workflow.steps.FlowInterruptedException e) {
index 4bf2c1bd77b00b0e12312c0e68231a0abf7f7cb5..2a16b747581e680c1ec6d845892b6d9556e498bc 100644 (file)
           name: FOCUS
           default: ""
           description: e2e tests to focus
+      - string:
+          name: KIND_EXTERNAL_HOST_DEFAULT_ROUTE
+          default: 'yes'
+          description: Kind gateway to advertise default or non-default routes
       - bool:
           name: DRY_RUN
           default: false