X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Ffunctest%2Ffunctest-kubernetes-pi.yaml;h=de58455dc9ffd9137180e0f31993c19e3d1d49fd;hb=1b32ec1b908c059b78dcfd3118d24dd44944b730;hp=b7e6cac20fe1e75f780f28037732cdaa9f2cfbef;hpb=c53f8a7efd1e714c9a9fed1a7c3660403024ec22;p=releng.git diff --git a/jjb/functest/functest-kubernetes-pi.yaml b/jjb/functest/functest-kubernetes-pi.yaml index b7e6cac20..de58455dc 100644 --- a/jjb/functest/functest-kubernetes-pi.yaml +++ b/jjb/functest/functest-kubernetes-pi.yaml @@ -12,6 +12,8 @@ port: tag: - latest: + slave: lf-virtual1-7 + - v1.21: slave: lf-virtual1-6 - leguer: slave: lf-virtual1-5 @@ -24,6 +26,8 @@ - hunter: slave: lf-virtual1-1 - arm-latest: + slave: lf-virtual1-7 + - arm-v1.21: slave: lf-virtual1-6 - arm-leguer: slave: lf-virtual1-5 @@ -36,6 +40,8 @@ - arm-hunter: slave: lf-virtual1-1 - arm64-latest: + slave: lf-virtual1-7 + - arm64-v1.21: slave: lf-virtual1-6 - arm64-leguer: slave: lf-virtual1-5 @@ -255,110 +261,186 @@ container: 'functest-kubernetes-smoke' test: - xrally_kubernetes + - k8s_io - k8s_conformance + - k8s_conformance_serial - sig_api_machinery + - sig_api_machinery_serial - sig_apps + - sig_apps_serial - sig_auth - sig_cli + - sig_cli_serial - sig_cluster_lifecycle - sig_instrumentation - sig_network - - sig_network_features + - sig_network_serial - sig_node + - sig_scheduling_serial - sig_storage + - sig_storage_serial privileged: 'false' network: bridge exclude: + - {'tag': 'latest', 'test': 'k8s_io'} + - {'tag': 'v1.21', 'test': 'k8s_io'} + - {'tag': 'jerma', 'test': 'k8s_io'} + - {'tag': 'jerma', 'test': 'k8s_conformance_serial'} - {'tag': 'jerma', 'test': 'sig_api_machinery'} + - {'tag': 'jerma', 'test': 'sig_api_machinery_serial'} - {'tag': 'jerma', 'test': 'sig_apps'} + - {'tag': 'jerma', 'test': 'sig_apps_serial'} - {'tag': 'jerma', 'test': 'sig_auth'} - {'tag': 'jerma', 'test': 'sig_cli'} + - {'tag': 'jerma', 'test': 'sig_cli_serial'} - {'tag': 'jerma', 'test': 'sig_cluster_lifecycle'} - {'tag': 'jerma', 'test': 'sig_instrumentation'} - {'tag': 'jerma', 'test': 'sig_network'} - - {'tag': 'jerma', 'test': 'sig_network_features'} + - {'tag': 'jerma', 'test': 'sig_network_serial'} - {'tag': 'jerma', 'test': 'sig_node'} + - {'tag': 'jerma', 'test': 'sig_scheduling_serial'} - {'tag': 'jerma', 'test': 'sig_storage'} + - {'tag': 'jerma', 'test': 'sig_storage_serial'} + - {'tag': 'iruya', 'test': 'k8s_io'} + - {'tag': 'iruya', 'test': 'k8s_conformance_serial'} - {'tag': 'iruya', 'test': 'sig_api_machinery'} + - {'tag': 'iruya', 'test': 'sig_api_machinery_serial'} - {'tag': 'iruya', 'test': 'sig_apps'} + - {'tag': 'iruya', 'test': 'sig_apps_serial'} - {'tag': 'iruya', 'test': 'sig_auth'} - {'tag': 'iruya', 'test': 'sig_cli'} + - {'tag': 'iruya', 'test': 'sig_cli_serial'} - {'tag': 'iruya', 'test': 'sig_cluster_lifecycle'} - {'tag': 'iruya', 'test': 'sig_instrumentation'} - {'tag': 'iruya', 'test': 'sig_network'} - - {'tag': 'iruya', 'test': 'sig_network_features'} + - {'tag': 'iruya', 'test': 'sig_network_serial'} - {'tag': 'iruya', 'test': 'sig_node'} + - {'tag': 'iruya', 'test': 'sig_scheduling_serial'} - {'tag': 'iruya', 'test': 'sig_storage'} + - {'tag': 'iruya', 'test': 'sig_storage_serial'} + - {'tag': 'hunter', 'test': 'k8s_io'} + - {'tag': 'hunter', 'test': 'k8s_conformance_serial'} - {'tag': 'hunter', 'test': 'sig_api_machinery'} + - {'tag': 'hunter', 'test': 'sig_api_machinery_serial'} - {'tag': 'hunter', 'test': 'sig_apps'} + - {'tag': 'hunter', 'test': 'sig_apps_serial'} - {'tag': 'hunter', 'test': 'sig_auth'} - {'tag': 'hunter', 'test': 'sig_cli'} + - {'tag': 'hunter', 'test': 'sig_cli_serial'} - {'tag': 'hunter', 'test': 'sig_cluster_lifecycle'} - {'tag': 'hunter', 'test': 'sig_instrumentation'} - {'tag': 'hunter', 'test': 'sig_network'} - - {'tag': 'hunter', 'test': 'sig_network_features'} + - {'tag': 'hunter', 'test': 'sig_network_serial'} - {'tag': 'hunter', 'test': 'sig_node'} + - {'tag': 'hunter', 'test': 'sig_scheduling_serial'} - {'tag': 'hunter', 'test': 'sig_storage'} + - {'tag': 'hunter', 'test': 'sig_storage_serial'} + - {'tag': 'arm-latest', 'test': 'k8s_io'} + - {'tag': 'arm-v1.21', 'test': 'k8s_io'} + - {'tag': 'arm-jerma', 'test': 'k8s_io'} + - {'tag': 'arm-jerma', 'test': 'k8s_conformance_serial'} - {'tag': 'arm-jerma', 'test': 'sig_api_machinery'} + - {'tag': 'arm-jerma', 'test': 'sig_api_machinery_serial'} - {'tag': 'arm-jerma', 'test': 'sig_apps'} + - {'tag': 'arm-jerma', 'test': 'sig_apps_serial'} - {'tag': 'arm-jerma', 'test': 'sig_auth'} - {'tag': 'arm-jerma', 'test': 'sig_cli'} + - {'tag': 'arm-jerma', 'test': 'sig_cli_serial'} - {'tag': 'arm-jerma', 'test': 'sig_cluster_lifecycle'} - {'tag': 'arm-jerma', 'test': 'sig_instrumentation'} - {'tag': 'arm-jerma', 'test': 'sig_network'} - - {'tag': 'arm-jerma', 'test': 'sig_network_features'} + - {'tag': 'arm-jerma', 'test': 'sig_network_serial'} - {'tag': 'arm-jerma', 'test': 'sig_node'} + - {'tag': 'arm-jerma', 'test': 'sig_scheduling_serial'} - {'tag': 'arm-jerma', 'test': 'sig_storage'} + - {'tag': 'arm-jerma', 'test': 'sig_storage_serial'} + - {'tag': 'arm-iruya', 'test': 'k8s_io'} + - {'tag': 'arm-iruya', 'test': 'k8s_conformance_serial'} - {'tag': 'arm-iruya', 'test': 'sig_api_machinery'} + - {'tag': 'arm-iruya', 'test': 'sig_api_machinery_serial'} - {'tag': 'arm-iruya', 'test': 'sig_apps'} + - {'tag': 'arm-iruya', 'test': 'sig_apps_serial'} - {'tag': 'arm-iruya', 'test': 'sig_auth'} - {'tag': 'arm-iruya', 'test': 'sig_cli'} + - {'tag': 'arm-iruya', 'test': 'sig_cli_serial'} - {'tag': 'arm-iruya', 'test': 'sig_cluster_lifecycle'} - {'tag': 'arm-iruya', 'test': 'sig_instrumentation'} - {'tag': 'arm-iruya', 'test': 'sig_network'} - - {'tag': 'arm-iruya', 'test': 'sig_network_features'} + - {'tag': 'arm-iruya', 'test': 'sig_network_serial'} - {'tag': 'arm-iruya', 'test': 'sig_node'} + - {'tag': 'arm-iruya', 'test': 'sig_scheduling_serial'} - {'tag': 'arm-iruya', 'test': 'sig_storage'} + - {'tag': 'arm-iruya', 'test': 'sig_storage_serial'} + - {'tag': 'arm-hunter', 'test': 'k8s_io'} + - {'tag': 'arm-hunter', 'test': 'k8s_conformance_serial'} - {'tag': 'arm-hunter', 'test': 'sig_api_machinery'} + - {'tag': 'arm-hunter', 'test': 'sig_api_machinery_serial'} - {'tag': 'arm-hunter', 'test': 'sig_apps'} + - {'tag': 'arm-hunter', 'test': 'sig_apps_serial'} - {'tag': 'arm-hunter', 'test': 'sig_auth'} - {'tag': 'arm-hunter', 'test': 'sig_cli'} + - {'tag': 'arm-hunter', 'test': 'sig_cli_serial'} - {'tag': 'arm-hunter', 'test': 'sig_cluster_lifecycle'} - {'tag': 'arm-hunter', 'test': 'sig_instrumentation'} - {'tag': 'arm-hunter', 'test': 'sig_network'} - - {'tag': 'arm-hunter', 'test': 'sig_network_features'} + - {'tag': 'arm-hunter', 'test': 'sig_network_serial'} - {'tag': 'arm-hunter', 'test': 'sig_node'} + - {'tag': 'arm-hunter', 'test': 'sig_scheduling_serial'} - {'tag': 'arm-hunter', 'test': 'sig_storage'} + - {'tag': 'arm-hunter', 'test': 'sig_storage_serial'} + - {'tag': 'arm64-latest', 'test': 'k8s_io'} + - {'tag': 'arm64-v1.21', 'test': 'k8s_io'} + - {'tag': 'arm64-jerma', 'test': 'k8s_io'} + - {'tag': 'arm64-jerma', 'test': 'k8s_conformance_serial'} - {'tag': 'arm64-jerma', 'test': 'sig_api_machinery'} + - {'tag': 'arm64-jerma', 'test': 'sig_api_machinery_serial'} - {'tag': 'arm64-jerma', 'test': 'sig_apps'} + - {'tag': 'arm64-jerma', 'test': 'sig_apps_serial'} - {'tag': 'arm64-jerma', 'test': 'sig_auth'} - {'tag': 'arm64-jerma', 'test': 'sig_cli'} + - {'tag': 'arm64-jerma', 'test': 'sig_cli_serial'} - {'tag': 'arm64-jerma', 'test': 'sig_cluster_lifecycle'} - {'tag': 'arm64-jerma', 'test': 'sig_instrumentation'} - {'tag': 'arm64-jerma', 'test': 'sig_network'} - - {'tag': 'arm64-jerma', 'test': 'sig_network_features'} + - {'tag': 'arm64-jerma', 'test': 'sig_network_serial'} - {'tag': 'arm64-jerma', 'test': 'sig_node'} + - {'tag': 'arm64-jerma', 'test': 'sig_scheduling_serial'} - {'tag': 'arm64-jerma', 'test': 'sig_storage'} + - {'tag': 'arm64-jerma', 'test': 'sig_storage_serial'} + - {'tag': 'arm64-iruya', 'test': 'k8s_io'} + - {'tag': 'arm64-iruya', 'test': 'k8s_conformance_serial'} - {'tag': 'arm64-iruya', 'test': 'sig_api_machinery'} + - {'tag': 'arm64-iruya', 'test': 'sig_api_machinery_serial'} - {'tag': 'arm64-iruya', 'test': 'sig_apps'} + - {'tag': 'arm64-iruya', 'test': 'sig_apps_serial'} - {'tag': 'arm64-iruya', 'test': 'sig_auth'} - {'tag': 'arm64-iruya', 'test': 'sig_cli'} + - {'tag': 'arm64-iruya', 'test': 'sig_cli_serial'} - {'tag': 'arm64-iruya', 'test': 'sig_cluster_lifecycle'} - {'tag': 'arm64-iruya', 'test': 'sig_instrumentation'} - {'tag': 'arm64-iruya', 'test': 'sig_network'} - - {'tag': 'arm64-iruya', 'test': 'sig_network_features'} + - {'tag': 'arm64-iruya', 'test': 'sig_network_serial'} - {'tag': 'arm64-iruya', 'test': 'sig_node'} + - {'tag': 'arm64-iruya', 'test': 'sig_scheduling_serial'} - {'tag': 'arm64-iruya', 'test': 'sig_storage'} + - {'tag': 'arm64-iruya', 'test': 'sig_storage_serial'} + - {'tag': 'arm64-hunter', 'test': 'k8s_io'} + - {'tag': 'arm64-hunter', 'test': 'k8s_conformance_serial'} - {'tag': 'arm64-hunter', 'test': 'sig_api_machinery'} + - {'tag': 'arm64-hunter', 'test': 'sig_api_machinery_serial'} - {'tag': 'arm64-hunter', 'test': 'sig_apps'} + - {'tag': 'arm64-hunter', 'test': 'sig_apps_serial'} - {'tag': 'arm64-hunter', 'test': 'sig_auth'} - {'tag': 'arm64-hunter', 'test': 'sig_cli'} + - {'tag': 'arm64-hunter', 'test': 'sig_cli_serial'} - {'tag': 'arm64-hunter', 'test': 'sig_cluster_lifecycle'} - {'tag': 'arm64-hunter', 'test': 'sig_instrumentation'} - {'tag': 'arm64-hunter', 'test': 'sig_network'} - - {'tag': 'arm64-hunter', 'test': 'sig_network_features'} + - {'tag': 'arm64-hunter', 'test': 'sig_network_serial'} - {'tag': 'arm64-hunter', 'test': 'sig_node'} + - {'tag': 'arm64-hunter', 'test': 'sig_scheduling_serial'} - {'tag': 'arm64-hunter', 'test': 'sig_storage'} + - {'tag': 'arm64-hunter', 'test': 'sig_storage_serial'} jobs: - 'functest-kubernetes-pi-{repo}-{container}-{tag}-{test}-run' @@ -500,31 +582,46 @@ <<: *functest-kubernetes-pi-jobs - multijob: name: ollivier/functest-kubernetes-smoke:{tag} + execution-type: SEQUENTIALLY projects: - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-xrally_kubernetes-run' <<: *functest-kubernetes-pi-jobs + - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-k8s_io-run' + <<: *functest-kubernetes-pi-jobs - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-k8s_conformance-run' <<: *functest-kubernetes-pi-jobs + - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-k8s_conformance_serial-run' + <<: *functest-kubernetes-pi-jobs - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_api_machinery-run' <<: *functest-kubernetes-pi-jobs + - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_api_machinery_serial-run' + <<: *functest-kubernetes-pi-jobs - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_apps-run' <<: *functest-kubernetes-pi-jobs + - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_apps_serial-run' + <<: *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_features-run' + - 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' + <<: *functest-kubernetes-pi-jobs - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_storage-run' <<: *functest-kubernetes-pi-jobs + - name: 'functest-kubernetes-pi-ollivier-functest-kubernetes-smoke-{tag}-sig_storage_serial-run' + <<: *functest-kubernetes-pi-jobs - multijob: name: ollivier/functest-kubernetes-security:{tag} projects: