Add Functest Kubernetes v1.23 jobs
[releng.git] / jjb / functest / functest-kubernetes-pi.yaml
index 986ea58..8808535 100644 (file)
     port:
     tag:
       - latest:
+          slave: lf-virtual1-8
+      - v1.23:
+          slave: lf-virtual1-9
+      - v1.22:
           slave: lf-virtual1-7
       - v1.21:
           slave: lf-virtual1-6
       - kali:
           slave: lf-virtual1-4
       - arm-latest:
+          slave: lf-virtual1-8
+      - arm-v1.23:
+          slave: lf-virtual1-7
+      - arm-v1.22:
           slave: lf-virtual1-7
       - arm-v1.21:
           slave: lf-virtual1-6
       - arm-kali:
           slave: lf-virtual1-4
       - arm64-latest:
+          slave: lf-virtual1-8
+      - arm64-v1.23:
+          slave: lf-virtual1-7
+      - arm64-v1.22:
           slave: lf-virtual1-7
       - arm64-v1.21:
           slave: lf-virtual1-6
     builders:
       - shell: |
           set +x
-          volumes=; for i in $(echo {volumes} | tr -d '[] ' |sed "s/,/ /g" ); do volumes="-v $i $volumes"; done
-          env=; for i in $(eval echo {env} | tr -d '[] ' |sed "s/,/ /g" ); do env="-e $i $env"; done
+          volumes=;
+          if [ "{volumes}" != "None" ]; then
+            for i in $(echo {volumes} | tr -d '[]' |sed "s/, / /g" ); \
+              do volumes="-v $i $volumes"; done
+          fi
+          env=;
+          if [ "{env}" != "None" ]; then
+            for i in $(eval echo {env} | tr -d '[]' |sed "s/, / /g" ); \
+              do env="-e $i $env"; done
+          fi
           [ ! -z "$WORKSPACE" ] && rm -rf $WORKSPACE/results || true
           if [ "{repo}" = "_" ]; then
             image={container}:{tag}
       - sig_apps
       - sig_apps_serial
       - sig_auth
-      - sig_cli
-      - sig_cli_serial
       - sig_cluster_lifecycle
       - sig_instrumentation
       - sig_network
-      - sig_network_serial
       - sig_node
       - sig_scheduling_serial
       - sig_storage
     exclude:
       - tag: latest
         test: k8s_io
+      - tag: v1.23
+        test: k8s_io
+      - tag: v1.22
+        test: k8s_io
       - tag: v1.21
         test: k8s_io
       - tag: jerma
         test: k8s_io
       - tag: arm-latest
         test: k8s_io
+      - tag: arm-v1.23
+        test: k8s_io
+      - tag: arm-v1.22
+        test: k8s_io
       - tag: arm-v1.21
         test: k8s_io
       - tag: arm64-latest
         test: k8s_io
+      - tag: arm64-v1.23
+        test: k8s_io
+      - tag: arm64-v1.22
+        test: k8s_io
       - tag: arm64-v1.21
         test: k8s_io
     jobs:
     builders:
       - shell: |
           set +x
-          volumes=; for i in $(echo {volumes} | tr -d '[] ' |sed "s/,/ /g" ); do volumes="-v $i $volumes"; done
-          env=; for i in $(eval echo {env} | tr -d '[] ' |sed "s/,/ /g" ); do env="-e $i $env"; done
+          volumes=;
+          if [ "{volumes}" != "None" ]; then
+            for i in $(echo {volumes} | tr -d '[]' |sed "s/, / /g" ); \
+              do volumes="-v $i $volumes"; done
+          fi
+          env=;
+          if [ "{env}" != "None" ]; then
+            for i in $(eval echo {env} | tr -d '[]' |sed "s/, / /g" ); \
+              do env="-e $i $env"; done
+          fi
           [ ! -z "$WORKSPACE" ] && rm -rf $WORKSPACE/results || true
           if [ "{repo}" = "_" ]; then
             image={container}:{tag}
               <<: *functest-kubernetes-pi-jobs
             - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_auth-run'
               <<: *functest-kubernetes-pi-jobs
-            - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_cli-run'
-              <<: *functest-kubernetes-pi-jobs
-            - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_cli_serial-run'
-              <<: *functest-kubernetes-pi-jobs
             - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_cluster_lifecycle-run'
               <<: *functest-kubernetes-pi-jobs
             - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_instrumentation-run'
               <<: *functest-kubernetes-pi-jobs
             - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_network-run'
               <<: *functest-kubernetes-pi-jobs
-            - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_network_serial-run'
-              <<: *functest-kubernetes-pi-jobs
             - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_node-run'
               <<: *functest-kubernetes-pi-jobs
             - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_scheduling_serial-run'
           projects:
             - name: 'functest-kubernetes-pi-{tag}-zip'
               <<: *functest-kubernetes-pi-jobs
+    publishers:
+      - email:
+          recipients: cedric.ollivier@orange.com
 
 - project:
     name: 'functest-kubernetes-pi-daily'