diff options
Diffstat (limited to 'jjb')
-rw-r--r-- | jjb/functest/functest.ovn.yaml | 1243 |
1 files changed, 0 insertions, 1243 deletions
diff --git a/jjb/functest/functest.ovn.yaml b/jjb/functest/functest.ovn.yaml deleted file mode 100644 index 2f6d4a0d7..000000000 --- a/jjb/functest/functest.ovn.yaml +++ /dev/null @@ -1,1243 +0,0 @@ ---- -- functest-ovn-jobs: &functest-ovn-jobs - name: 'functest-ovn-jobs' - current-parameters: true - -- functest-ovn-params: &functest-ovn-params - name: 'functest-ovn-params' - repo: 'opnfv' - port: - tag: - - latest: - branch: master - slave: lf-pod4-2 - dashboard_url: http://172.30.12.85 - -- parameter: - name: functest-ovn-slave - parameters: - - label: - name: slave - default: '{slave}' - -- parameter: - name: functest-ovn-build_tag - parameters: - - random-string: - name: build_tag - -- parameter: - name: functest-ovn-branch - parameters: - - string: - name: branch - default: '{branch}' - -- parameter: - name: functest-ovn-DEBUG - parameters: - - string: - name: DEBUG - default: 'true' - -- parameter: - name: functest-ovn-EXTERNAL_NETWORK - parameters: - - string: - name: EXTERNAL_NETWORK - default: public - -- functest-ovn-containers: &functest-ovn-containers - name: 'functest-ovn-containers' - repo: '{repo}' - port: '{port}' - container: '{container}' - tag: '{tag}' - -- functest-ovn-run-containers: &functest-ovn-run-containers - name: 'functest-ovn-run-containers' - <<: *functest-ovn-containers - test: '{test}' - dashboard_url: '{dashboard_url}' - -- functest-ovn-build-containers: &functest-ovn-build-containers - name: 'functest-ovn-build-containers' - <<: *functest-ovn-containers - ref_arg: '{ref_arg}' - path: '{path}' - -- builder: - name: functest-ovn-pull-containers - builders: - - shell: | - set +x - if [ "{repo}" = "_" ]; then - image={container}:{tag} - elif [ "{port}" = "None" ]; then - image={repo}/{container}:{tag} - else - image={repo}:{port}/{container}:{tag} - fi - sudo docker pull $image - -- builder: - name: functest-ovn-build-containers - builders: - - shell: | - set +x - if [ "{repo}" = "_" ]; then - image={container}:{tag} - elif [ "{port}" = "None" ]; then - image={repo}/{container}:{tag} - else - image={repo}:{port}/{container}:{tag} - fi - if [ "{ref_arg}" = "None" ]; then - build_arg="" - else - build_arg="--build-arg {ref_arg}={ref}" - fi - cd {path} - sudo docker build $build_arg \ - --pull=false --no-cache --force-rm=true \ - -t $image . - -- builder: - name: functest-ovn-run-containers - builders: - - shell: | - set +x - [ ! -z "$WORKSPACE" ] && sudo rm -rf $WORKSPACE/* || true - if [ "{repo}" = "_" ]; then - image={container}:{tag} - elif [ "{port}" = "None" ]; then - image={repo}/{container}:{tag} - else - image={repo}:{port}/{container}:{tag} - fi - if [ "{tag}" = "latest" ]; then - py=3.8 - elif [ "{tag}" = "kali" ]; then - py=3.8 - elif [ "{tag}" = "jerma" ]; then - py=3.7 - elif [ "{tag}" = "iruya" ]; then - py=3.6 - else - py=2.7 - fi - sudo docker run --rm \ - -e S3_ENDPOINT_URL=https://storage.googleapis.com \ - -e S3_DST_URL=s3://artifacts.opnfv.org/functest/$BUILD_TAG/$JOB_NAME-$BUILD_ID \ - -e HTTP_DST_URL=http://artifacts.opnfv.org/functest/$BUILD_TAG/$JOB_NAME-$BUILD_ID \ - -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \ - -e NODE_NAME=$slave \ - -e BUILD_TAG=$BUILD_TAG \ - -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \ - -e DEBUG=$DEBUG \ - -e DEPLOY_SCENARIO=os-ovn-nofeature-noha \ - -e EXTERNAL_NETWORK=$EXTERNAL_NETWORK \ - -e DASHBOARD_URL={dashboard_url} \ - -e VOLUME_DEVICE_NAME=sdb \ - -e IMAGE_PROPERTIES=hw_scsi_model:virtio-scsi,hw_disk_bus:scsi \ - -v /home/opnfv/functest/openstack.creds:/home/opnfv/functest/conf/env_file \ - -v /home/opnfv/functest/images:/home/opnfv/functest/images \ - -v /home/opnfv/functest/tempest_conf.yaml:/src/functest/\ - functest/opnfv_tests/openstack/tempest/custom_tests/\ - tempest_conf.yaml \ - -v /home/opnfv/functest/.boto:/root/.boto \ - $image run_tests -t {test} -r -p - -- builder: - name: functest-ovn-remove-images - builders: - - shell: | - set +x - if [ "{repo}" = "_" ]; then - image={container}:{tag} - elif [ "{port}" = "None" ]; then - image={repo}/{container}:{tag} - else - image={repo}:{port}/{container}:{tag} - fi - sudo docker rmi $image || true - -- scm: - name: functest-ovn-scm - scm: - - git: - url: https://gerrit.opnfv.org/gerrit/functest - refspec: '+refs/changes/*:refs/changes/*' - branches: - - '{ref}' - -- job-template: - name: 'functest-ovn-{repo}-{container}-{tag}-pull' - parameters: - - functest-ovn-slave: - slave: '{slave}' - builders: - - functest-ovn-pull-containers: - <<: *functest-ovn-containers - -- project: - name: 'functest-ovn-opnfv-functest-healthcheck-pull' - <<: *functest-ovn-params - container: 'functest-healthcheck' - jobs: - - 'functest-ovn-{repo}-{container}-{tag}-pull' - -- project: - name: 'functest-ovn-opnfv-functest-smoke-pull' - <<: *functest-ovn-params - container: 'functest-smoke' - jobs: - - 'functest-ovn-{repo}-{container}-{tag}-pull' - -- project: - name: 'functest-ovn-opnfv-functest-smoke-cntt-pull' - <<: *functest-ovn-params - container: 'functest-smoke-cntt' - jobs: - - 'functest-ovn-{repo}-{container}-{tag}-pull' - -- project: - name: 'functest-ovn-opnfv-functest-benchmarking-pull' - <<: *functest-ovn-params - container: 'functest-benchmarking' - jobs: - - 'functest-ovn-{repo}-{container}-{tag}-pull' - -- project: - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-pull' - <<: *functest-ovn-params - container: 'functest-benchmarking-cntt' - jobs: - - 'functest-ovn-{repo}-{container}-{tag}-pull' - -- project: - name: 'functest-ovn-opnfv-functest-vnf-pull' - <<: *functest-ovn-params - container: 'functest-vnf' - jobs: - - 'functest-ovn-{repo}-{container}-{tag}-pull' - -- job-template: - name: 'functest-ovn-{repo}-{container}-{tag}-rmi' - parameters: - - functest-ovn-slave: - slave: '{slave}' - builders: - - functest-ovn-remove-images: - <<: *functest-ovn-containers - -- project: - name: 'functest-ovn-opnfv-functest-healthcheck-rmi' - <<: *functest-ovn-params - container: 'functest-healthcheck' - jobs: - - 'functest-ovn-{repo}-{container}-{tag}-rmi' - -- project: - name: 'functest-ovn-opnfv-functest-smoke-rmi' - <<: *functest-ovn-params - container: 'functest-smoke' - jobs: - - 'functest-ovn-{repo}-{container}-{tag}-rmi' - -- project: - name: 'functest-ovn-opnfv-functest-smoke-cntt-rmi' - <<: *functest-ovn-params - container: 'functest-smoke-cntt' - jobs: - - 'functest-ovn-{repo}-{container}-{tag}-rmi' - -- project: - name: 'functest-ovn-opnfv-functest-benchmarking-rmi' - <<: *functest-ovn-params - container: 'functest-benchmarking' - jobs: - - 'functest-ovn-{repo}-{container}-{tag}-rmi' - -- project: - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-rmi' - <<: *functest-ovn-params - container: 'functest-benchmarking-cntt' - jobs: - - 'functest-ovn-{repo}-{container}-{tag}-rmi' - -- project: - name: 'functest-ovn-opnfv-functest-vnf-rmi' - <<: *functest-ovn-params - container: 'functest-vnf' - jobs: - - 'functest-ovn-{repo}-{container}-{tag}-rmi' - -- job-template: - name: 'functest-ovn-{repo}-{container}-{tag}-{test}-run' - parameters: - - functest-ovn-slave: - slave: '{slave}' - - functest-ovn-build_tag: - build_tag: '' - - functest-ovn-DEBUG: - DEBUG: 'true' - - functest-ovn-EXTERNAL_NETWORK: - EXTERNAL_NETWORK: public - builders: - - functest-ovn-run-containers: - <<: *functest-ovn-run-containers - -- project: - name: 'functest-ovn-opnfv-functest-healthcheck' - <<: *functest-ovn-params - container: 'functest-healthcheck' - test: - - connection_check - - tenantnetwork1 - - tenantnetwork2 - - vmready1 - - vmready2 - - singlevm1 - - singlevm2 - - vping_ssh - - vping_userdata - - cinder_test - - odl - - tempest_smoke - - tempest_horizon - jobs: - - 'functest-ovn-{repo}-{container}-{tag}-{test}-run' - -- project: - name: 'functest-ovn-opnfv-functest-smoke' - <<: *functest-ovn-params - container: 'functest-smoke' - test: - - tempest_neutron - - tempest_cinder - - tempest_keystone - - tempest_heat - - tempest_telemetry - - rally_sanity - - refstack_defcore - - refstack_compute - - refstack_object - - refstack_platform - - tempest_full - - tempest_scenario - - tempest_slow - - patrole - - patrole_admin - - patrole_member - - patrole_reader - - networking-bgpvpn - - networking-sfc - - tempest_barbican - - tempest_octavia - - tempest_cyborg - exclude: - - tag: latest - test: refstack_defcore - - tag: latest - test: networking-bgpvpn - - tag: latest - test: networking-sfc - - tag: latest - test: patrole - - tag: kali - test: refstack_defcore - - tag: kali - test: networking-bgpvpn - - tag: kali - test: networking-sfc - - tag: kali - test: patrole_admin - - tag: kali - test: patrole_member - - tag: kali - test: patrole_reader - - tag: jerma - test: refstack_defcore - - tag: jerma - test: networking-bgpvpn - - tag: jerma - test: networking-sfc - - tag: jerma - test: patrole_admin - - tag: jerma - test: patrole_member - - tag: jerma - test: patrole_reader - - tag: jerma - test: tempest_cyborg - - tag: iruya - test: refstack_defcore - - tag: iruya - test: patrole_admin - - tag: iruya - test: patrole_member - - tag: iruya - test: patrole_reader - - tag: iruya - test: tempest_cyborg - - tag: hunter - test: refstack_compute - - tag: hunter - test: refstack_object - - tag: hunter - test: refstack_platform - - tag: hunter - test: tempest_octavia - - tag: hunter - test: tempest_telemetry - - tag: hunter - test: patrole_admin - - tag: hunter - test: patrole_member - - tag: hunter - test: patrole_reader - - tag: hunter - test: tempest_cyborg - jobs: - - 'functest-ovn-{repo}-{container}-{tag}-{test}-run' - -- project: - name: 'functest-ovn-opnfv-functest-smoke-cntt' - <<: *functest-ovn-params - container: 'functest-smoke-cntt' - test: - - tempest_neutron_cntt - - tempest_cinder_cntt - - tempest_keystone_cntt - - tempest_heat_cntt - - rally_sanity_cntt - - tempest_full_cntt - - tempest_scenario_cntt - - tempest_slow_cntt - jobs: - - 'functest-ovn-{repo}-{container}-{tag}-{test}-run' - -- project: - name: 'functest-ovn-opnfv-functest-benchmarking' - <<: *functest-ovn-params - container: 'functest-benchmarking' - test: - - rally_full - - rally_jobs - - vmtp - - shaker - jobs: - - 'functest-ovn-{repo}-{container}-{tag}-{test}-run' - -- project: - name: 'functest-ovn-opnfv-functest-benchmarking-cntt' - <<: *functest-ovn-params - container: 'functest-benchmarking-cntt' - test: - - rally_full_cntt - - rally_jobs_cntt - jobs: - - 'functest-ovn-{repo}-{container}-{tag}-{test}-run' - -- project: - name: 'functest-ovn-opnfv-functest-vnf' - <<: *functest-ovn-params - container: 'functest-vnf' - test: - - cloudify - - cloudify_ims - - heat_ims - - vyos_vrouter - - juju_epc - jobs: - - 'functest-ovn-{repo}-{container}-{tag}-{test}-run' - -- builder: - name: functest-ovn-zip - builders: - - shell: | - set +x - [ ! -z "$WORKSPACE" ] && sudo rm -rf $WORKSPACE/* || true - if [ "{repo}" = "_" ]; then - image={container}:{tag} - elif [ "{port}" = "None" ]; then - image={repo}/{container}:{tag} - else - image={repo}:{port}/{container}:{tag} - fi - sudo docker run --rm \ - -e S3_ENDPOINT_URL=https://storage.googleapis.com \ - -e S3_DST_URL=s3://artifacts.opnfv.org/functest \ - -e HTTP_DST_URL=http://artifacts.opnfv.org/functest \ - -e TEST_DB_URL=http://testresults.opnfv.org/test/api/v1/results \ - -e BUILD_TAG=$BUILD_TAG \ - -v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \ - -v /home/opnfv/functest/.boto:/root/.boto \ - $image zip_campaign - -- job-template: - name: 'functest-ovn-{tag}-zip' - parameters: - - functest-ovn-build_tag: - build_tag: '' - builders: - - functest-ovn-zip: - <<: *functest-ovn-containers - -- project: - name: 'functest-ovn-{tag}-zip' - <<: *functest-ovn-params - container: 'functest-healthcheck' - jobs: - - 'functest-ovn-{tag}-zip' - -- job-template: - name: 'functest-ovn-{tag}-daily' - project-type: multijob - triggers: - - timed: '@daily' - parameters: - - functest-ovn-slave: - slave: '{slave}' - - functest-ovn-build_tag: - build_tag: '' - - functest-ovn-DEBUG: - DEBUG: 'true' - - functest-ovn-EXTERNAL_NETWORK: - EXTERNAL_NETWORK: public - properties: - - build-blocker: - use-build-blocker: true - blocking-level: 'NODE' - blocking-jobs: - - '^functest-ovn-{tag}-(daily|check|gate)$' - builders: - - multijob: - name: remove former images - projects: - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi' - <<: *functest-ovn-jobs - - multijob: - name: pull containers - projects: - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-pull' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-pull' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-pull' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-pull' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-pull' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-vnf-{tag}-pull' - <<: *functest-ovn-jobs - - multijob: - name: opnfv/functest-healthcheck:{tag} - projects: - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run' - <<: *functest-ovn-jobs - - multijob: - name: opnfv/functest-smoke:{tag} - projects: - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_neutron-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_heat-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_telemetry-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_admin-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_member-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_reader-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_barbican-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_octavia-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cyborg-run' - <<: *functest-ovn-jobs - - multijob: - name: opnfv/functest-smoke-cntt:{tag} - projects: - - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_neutron_cntt-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_heat_cntt-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity_cntt-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full_cntt-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow_cntt-run' - <<: *functest-ovn-jobs - - multijob: - name: opnfv/functest-benchmarking:{tag} - projects: - - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run' - <<: *functest-ovn-jobs - - multijob: - name: opnfv/functest-benchmarking-cntt:{tag} - projects: - - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run' - <<: *functest-ovn-jobs - - multijob: - name: opnfv/functest-vnf:{tag} - projects: - - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run' - <<: *functest-ovn-jobs - - multijob: - name: dump all campaign data - projects: - - name: 'functest-ovn-{tag}-zip' - <<: *functest-ovn-jobs - -- job-template: - name: 'functest-ovn-{repo}-{container}-{tag}-gate' - parameters: - - functest-ovn-slave: - slave: '{slave}' - scm: - - functest-ovn-scm: - ref: $GERRIT_REFSPEC - builders: - - functest-ovn-build-containers: - <<: *functest-ovn-build-containers - ref: $GERRIT_REFSPEC - -- job-template: - name: 'functest-ovn-{repo}-{container}-{tag}-check' - parameters: - - functest-ovn-slave: - slave: '{slave}' - - functest-ovn-branch: - branch: '{branch}' - scm: - - functest-ovn-scm: - ref: $branch - builders: - - functest-ovn-build-containers: - <<: *functest-ovn-build-containers - ref: $branch - -- project: - name: 'functest-ovn-_-alpine-3.13-rmi' - repo: _ - port: - container: alpine - tag: '3.13' - slave: master - jobs: - - 'functest-ovn-{repo}-{container}-{tag}-rmi' - -- project: - name: 'functest-ovn-_-alpine-3.13-pull' - repo: _ - port: - container: alpine - tag: '3.13' - slave: master - jobs: - - 'functest-ovn-{repo}-{container}-{tag}-pull' - -- project: - name: functest-ovn-opnfv-functest-core-{tag}-build - <<: *functest-ovn-params - container: functest-core - ref_arg: BRANCH - path: docker/core - jobs: - - 'functest-ovn-{repo}-{container}-{tag}-gate' - - 'functest-ovn-{repo}-{container}-{tag}-check' - -- project: - name: functest-ovn-opnfv-functest-tempest-{tag}-build - <<: *functest-ovn-params - container: functest-tempest - ref_arg: BRANCH - path: docker/tempest - jobs: - - 'functest-ovn-{repo}-{container}-{tag}-gate' - - 'functest-ovn-{repo}-{container}-{tag}-check' - exclude: - - tag: latest - - tag: kali - - tag: jerma - -- project: - name: functest-ovn-opnfv-functest-healthcheck-{tag}-build - <<: *functest-ovn-params - container: functest-healthcheck - ref_arg: BRANCH - path: docker/healthcheck - jobs: - - 'functest-ovn-{repo}-{container}-{tag}-gate' - - 'functest-ovn-{repo}-{container}-{tag}-check' - -- project: - name: functest-ovn-opnfv-functest-smoke-{tag}-build - <<: *functest-ovn-params - container: functest-smoke - ref_arg: BRANCH - path: docker/smoke - jobs: - - 'functest-ovn-{repo}-{container}-{tag}-gate' - - 'functest-ovn-{repo}-{container}-{tag}-check' - -- project: - name: functest-ovn-opnfv-functest-smoke-cntt-{tag}-build - <<: *functest-ovn-params - container: functest-smoke-cntt - ref_arg: BRANCH - path: docker/smoke-cntt - jobs: - - 'functest-ovn-{repo}-{container}-{tag}-gate' - - 'functest-ovn-{repo}-{container}-{tag}-check' - -- project: - name: functest-ovn-opnfv-functest-benchmarking-{tag}-build - <<: *functest-ovn-params - container: functest-benchmarking - ref_arg: BRANCH - path: docker/benchmarking - jobs: - - 'functest-ovn-{repo}-{container}-{tag}-gate' - - 'functest-ovn-{repo}-{container}-{tag}-check' - -- project: - name: functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-build - <<: *functest-ovn-params - container: functest-benchmarking-cntt - ref_arg: BRANCH - path: docker/benchmarking-cntt - jobs: - - 'functest-ovn-{repo}-{container}-{tag}-gate' - - 'functest-ovn-{repo}-{container}-{tag}-check' - -- project: - name: functest-ovn-opnfv-functest-vnf-{tag}-build - <<: *functest-ovn-params - container: functest-vnf - ref_arg: - path: docker/vnf - jobs: - - 'functest-ovn-{repo}-{container}-{tag}-gate' - - 'functest-ovn-{repo}-{container}-{tag}-check' - -- job-template: - name: 'functest-ovn-{tag}-check' - project-type: multijob - parameters: - - functest-ovn-slave: - slave: '{slave}' - - functest-ovn-build_tag: - build_tag: '' - - functest-ovn-branch: - branch: '{branch}' - - functest-ovn-DEBUG: - DEBUG: 'true' - - functest-ovn-EXTERNAL_NETWORK: - EXTERNAL_NETWORK: public - properties: - - build-blocker: - use-build-blocker: true - blocking-level: 'NODE' - blocking-jobs: - - '^functest-ovn-{tag}-(daily|check|gate)$' - builders: - - multijob: - name: remove former images - projects: - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi' - <<: *functest-ovn-jobs - - multijob: - name: remove dependencies - projects: - - name: 'functest-ovn-_-alpine-3.13-rmi' - <<: *functest-ovn-jobs - - multijob: - name: pull dependencies - projects: - - name: 'functest-ovn-_-alpine-3.13-pull' - <<: *functest-ovn-jobs - - multijob: - name: build opnfv/functest-core - projects: - - name: 'functest-ovn-opnfv-functest-core-{tag}-check' - <<: *functest-ovn-jobs - - multijob: - name: build opnfv/functest-tempest - projects: - - name: 'functest-ovn-opnfv-functest-tempest-{tag}-check' - <<: *functest-ovn-jobs - - multijob: - name: build containers - projects: - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-check' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-check' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-check' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-vnf-{tag}-check' - <<: *functest-ovn-jobs - - multijob: - name: build cntt containers - projects: - - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-check' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-check' - <<: *functest-ovn-jobs - - multijob: - name: opnfv/functest-healthcheck:{tag} - projects: - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run' - <<: *functest-ovn-jobs - - multijob: - name: opnfv/functest-smoke:{tag} - projects: - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_neutron-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_heat-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_telemetry-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_admin-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_member-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_reader-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_barbican-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_octavia-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cyborg-run' - <<: *functest-ovn-jobs - - multijob: - name: opnfv/functest-smoke-cntt:{tag} - projects: - - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_neutron_cntt-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_heat_cntt-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity_cntt-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full_cntt-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow_cntt-run' - <<: *functest-ovn-jobs - - multijob: - name: opnfv/functest-benchmarking:{tag} - projects: - - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run' - <<: *functest-ovn-jobs - - multijob: - name: opnfv/functest-benchmarking-cntt:{tag} - projects: - - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run' - <<: *functest-ovn-jobs - - multijob: - name: opnfv/functest-vnf:{tag} - projects: - - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run' - <<: *functest-ovn-jobs - -- trigger: - name: functest-ovn-patchset-created - triggers: - - gerrit: - server-name: 'gerrit.opnfv.org' - trigger-on: - - patchset-created-event - - comment-added-contains-event: - comment-contains-value: 'recheck' - - comment-added-contains-event: - comment-contains-value: 'reverify' - projects: - - project-compare-type: 'ANT' - project-pattern: 'functest' - branches: - - branch-compare-type: 'ANT' - branch-pattern: '**/{branch}' - skip-vote: - successful: false - failed: false - unstable: false - notbuilt: false - -- job-template: - name: 'functest-ovn-{tag}-gate' - disabled: true - project-type: multijob - triggers: - - functest-ovn-patchset-created: - branch: '{branch}' - parameters: - - functest-ovn-slave: - slave: '{slave}' - - functest-ovn-build_tag: - build_tag: '' - - functest-ovn-DEBUG: - DEBUG: 'true' - - functest-ovn-EXTERNAL_NETWORK: - EXTERNAL_NETWORK: public - properties: - - build-blocker: - use-build-blocker: true - blocking-level: 'NODE' - blocking-jobs: - - '^functest-ovn-{tag}-(daily|check|gate)$' - builders: - - multijob: - name: remove former images - projects: - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-rmi' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rmi' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rmi' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi' - <<: *functest-ovn-jobs - - multijob: - name: remove dependencies - projects: - - name: 'functest-ovn-_-alpine-3.13-rmi' - <<: *functest-ovn-jobs - - multijob: - name: pull dependencies - projects: - - name: 'functest-ovn-_-alpine-3.13-pull' - <<: *functest-ovn-jobs - - multijob: - name: build opnfv/functest-core - projects: - - name: 'functest-ovn-opnfv-functest-core-{tag}-gate' - <<: *functest-ovn-jobs - - multijob: - name: build opnfv/functest-tempest - projects: - - name: 'functest-ovn-opnfv-functest-tempest-{tag}-gate' - <<: *functest-ovn-jobs - - multijob: - name: build containers - projects: - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-gate' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-gate' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-gate' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-vnf-{tag}-gate' - <<: *functest-ovn-jobs - - multijob: - name: build cntt containers - projects: - - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-gate' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-gate' - <<: *functest-ovn-jobs - - multijob: - name: opnfv/functest-healthcheck:{tag} - projects: - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-connection_check-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork1-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tenantnetwork2-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready1-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vmready2-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm1-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-singlevm2-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_ssh-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-vping_userdata-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-cinder_test-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-odl-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_smoke-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-healthcheck-{tag}-tempest_horizon-run' - <<: *functest-ovn-jobs - - multijob: - name: opnfv/functest-smoke:{tag} - projects: - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_neutron-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cinder-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_keystone-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_heat-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_telemetry-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-rally_sanity-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_defcore-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_compute-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_object-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-refstack_platform-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_full-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_scenario-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_slow-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_admin-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_member-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-patrole_reader-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-bgpvpn-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-networking-sfc-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_barbican-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_octavia-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-{tag}-tempest_cyborg-run' - <<: *functest-ovn-jobs - - multijob: - name: opnfv/functest-smoke-cntt:{tag} - projects: - - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_neutron_cntt-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_cinder_cntt-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_keystone_cntt-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_heat_cntt-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-rally_sanity_cntt-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_full_cntt-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_scenario_cntt-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-tempest_slow_cntt-run' - <<: *functest-ovn-jobs - - multijob: - name: opnfv/functest-benchmarking:{tag} - projects: - - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_full-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rally_jobs-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-vmtp-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run' - <<: *functest-ovn-jobs - - multijob: - name: opnfv/functest-benchmarking-cntt:{tag} - projects: - - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run' - <<: *functest-ovn-jobs - - multijob: - name: opnfv/functest-vnf:{tag} - projects: - - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-vnf-{tag}-cloudify_ims-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-vnf-{tag}-heat_ims-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-vnf-{tag}-vyos_vrouter-run' - <<: *functest-ovn-jobs - - name: 'functest-ovn-opnfv-functest-vnf-{tag}-juju_epc-run' - <<: *functest-ovn-jobs - -- project: - name: 'functest-ovn' - <<: *functest-ovn-params - jobs: - - 'functest-ovn-{tag}-daily' - - 'functest-ovn-{tag}-check' - - 'functest-ovn-{tag}-gate' |