diff --git a/gerritbot/channels.yaml b/gerritbot/channels.yaml index 125e304864..9ec764b805 100755 --- a/gerritbot/channels.yaml +++ b/gerritbot/channels.yaml @@ -308,7 +308,6 @@ openstack-ansible: - master - stable/newton - stable/mitaka - - liberty openstack-anvil: events: @@ -530,7 +529,6 @@ openstack-containers: - openstack/python-magnumclient branches: - master - - stable/liberty - stable/mitaka - stable/newton @@ -582,7 +580,7 @@ openstack-dns: - openstack/python-designateclient branches: - master - - stable/liberty + - stable/newton - stable/mitaka openstack-doc: @@ -604,7 +602,6 @@ openstack-doc: - openstack/training-labs branches: - master - - stable/liberty - stable/mitaka - stable/newton @@ -1026,7 +1023,6 @@ openstack-ironic: - master - stable/newton - stable/mitaka - - stable/liberty openstack-javascript: events: @@ -1084,7 +1080,6 @@ openstack-kolla: - openstack/kolla-kubernetes branches: - master - - stable/liberty - stable/mitaka - stable/newton @@ -2014,7 +2009,7 @@ openstack-qa: branches: - master - stable/mitaka - - stable/liberty + - stable/newton openstack-quota: events: @@ -2276,7 +2271,7 @@ openstack-telemetry: branches: - master - stable/mitaka - - stable/liberty + - stable/newton openstack-third-party-ci: events: @@ -2304,7 +2299,7 @@ openstack-trove: - openstack/trove-specs branches: - master - - stable/liberty + - stable/newton - stable/mitaka openstack-ux: @@ -2608,7 +2603,7 @@ tacker: - openstack/tacker-specs branches: - master - - stable/liberty + - stable/newton - stable/mitaka tricircle: diff --git a/grafana/networking-bagpipe.yaml b/grafana/networking-bagpipe.yaml index 958ab08a60..06b47f8fcd 100644 --- a/grafana/networking-bagpipe.yaml +++ b/grafana/networking-bagpipe.yaml @@ -43,5 +43,4 @@ dashboard: - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic.job.periodic-networking-bagpipe-py35-with-neutron-lib-master.FAILURE),sum(stats_counts.zuul.pipeline.periodic.job.periodic-networking-bagpipe-py35-with-neutron-lib-master.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-bagpipe-py35-with-neutron-lib-master') - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-bagpipe-python27-db-newton.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-bagpipe-python27-db-newton.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-bagpipe-python27-db-newton') - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-bagpipe-python27-db-mitaka.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-bagpipe-python27-db-mitaka.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-bagpipe-python27-db-mitaka') - - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-bagpipe-python27-db-liberty.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-bagpipe-python27-db-liberty.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-bagpipe-python27-db-liberty') type: graph diff --git a/grafana/networking-bgpvpn.yaml b/grafana/networking-bgpvpn.yaml index 6d5e5b7ca0..164fa715c4 100644 --- a/grafana/networking-bgpvpn.yaml +++ b/grafana/networking-bgpvpn.yaml @@ -43,6 +43,5 @@ dashboard: - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic.job.periodic-networking-bgpvpn-py35-with-neutron-lib-master.FAILURE),sum(stats_counts.zuul.pipeline.periodic.job.periodic-networking-bgpvpn-py35-with-neutron-lib-master.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-bgpvpn-py35-with-neutron-lib-master') - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-bgpvpn-python27-db-newton.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-bgpvpn-python27-db-newton.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-bgpvpn-python27-db-newton') - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-bgpvpn-python27-db-mitaka.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-bgpvpn-python27-db-mitaka.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-bgpvpn-python27-db-mitaka') - - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-bgpvpn-python27-db-liberty.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-bgpvpn-python27-db-liberty.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-bgpvpn-python27-db-liberty') type: graph diff --git a/grafana/networking-midonet.yaml b/grafana/networking-midonet.yaml index 931865c325..b70c19b41c 100644 --- a/grafana/networking-midonet.yaml +++ b/grafana/networking-midonet.yaml @@ -50,10 +50,7 @@ dashboard: span: 4 targets: - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic.job.periodic-tempest-dsvm-networking-midonet-v2-ubuntu-trusty-mitaka.FAILURE),sum(stats_counts.zuul.pipeline.periodic.job.periodic-tempest-dsvm-networking-midonet-v2-ubuntu-trusty-mitaka.{SUCCESS,FAILURE})),'24hours'), 'periodic-tempest-dsvm-networking-midonet-v2-ubuntu-trusty-mitaka') - - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic.job.periodic-tempest-dsvm-networking-midonet-v2-ubuntu-trusty-liberty.FAILURE),sum(stats_counts.zuul.pipeline.periodic.job.periodic-tempest-dsvm-networking-midonet-v2-ubuntu-trusty-liberty.{SUCCESS,FAILURE})),'24hours'), 'periodic-tempest-dsvm-networking-midonet-v2-ubuntu-trusty-liberty') - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-midonet-python27-mitaka.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-midonet-python27-mitaka.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-midonet-python27-mitaka') - - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-midonet-python27-liberty.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-midonet-python27-liberty.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-midonet-python27-liberty') - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-midonet-docs-mitaka.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-midonet-docs-mitaka.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-midonet-docs-mitaka') - - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-midonet-docs-liberty.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-midonet-docs-liberty.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-midonet-docs-liberty') - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic.job.periodic-networking-midonet-py35-with-neutron-lib-master.FAILURE),sum(stats_counts.zuul.pipeline.periodic.job.periodic-networking-midonet-py35-with-neutron-lib-master.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-midonet-py35-with-neutron-lib-master') type: graph diff --git a/grafana/networking-odl.yaml b/grafana/networking-odl.yaml index c049a7ae17..6489a444c0 100644 --- a/grafana/networking-odl.yaml +++ b/grafana/networking-odl.yaml @@ -74,9 +74,7 @@ dashboard: - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic.job.periodic-tempest-dsvm-networking-odl-boron-snapshot-mitaka.FAILURE),sum(stats_counts.zuul.pipeline.periodic.job.periodic-tempest-dsvm-networking-odl-boron-snapshot-mitaka.{SUCCESS,FAILURE})),'24hours'), 'periodic-tempest-dsvm-networking-odl-boron-snapshot-mitaka') - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-python27-newton.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-python27-newton.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-odl-python27-newton') - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-python27-mitaka.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-python27-mitaka.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-odl-python27-mitaka') - - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-python27-liberty.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-python27-liberty.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-odl-python27-liberty') - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-docs-newton.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-docs-newton.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-odl-docs-newton') - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-docs-mitaka.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-docs-mitaka.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-odl-docs-mitaka') - - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-docs-liberty.FAILURE),sum(stats_counts.zuul.pipeline.periodic-stable.job.periodic-networking-odl-docs-liberty.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-odl-docs-liberty') - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic.job.periodic-networking-odl-py35-with-neutron-lib-master.FAILURE),sum(stats_counts.zuul.pipeline.periodic.job.periodic-networking-odl-py35-with-neutron-lib-master.{SUCCESS,FAILURE})),'24hours'), 'periodic-networking-odl-py35-with-neutron-lib-master') type: graph diff --git a/grafana/neutron-vpnaas.yaml b/grafana/neutron-vpnaas.yaml index fff8e660a1..f5aff39622 100644 --- a/grafana/neutron-vpnaas.yaml +++ b/grafana/neutron-vpnaas.yaml @@ -59,7 +59,6 @@ dashboard: - title: Periodic jobs span: 4 targets: - - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic.job.periodic-neutron-vpnaas-python27-liberty.FAILURE),sum(stats_counts.zuul.pipeline.periodic.job.periodic-neutron-vpnaas-python27-liberty.{SUCCESS,FAILURE})),'24hours'), 'periodic-neutron-vpnaas-python27-liberty') - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic.job.periodic-neutron-vpnaas-python27-mitaka.FAILURE),sum(stats_counts.zuul.pipeline.periodic.job.periodic-neutron-vpnaas-python27-mitaka.{SUCCESS,FAILURE})),'24hours'), 'periodic-neutron-vpnaas-python27-mitaka') - target: alias(movingAverage(asPercent(transformNull(stats_counts.zuul.pipeline.periodic.job.periodic-neutron-vpnaas-python27-newton.FAILURE),sum(stats_counts.zuul.pipeline.periodic.job.periodic-neutron-vpnaas-python27-newton.{SUCCESS,FAILURE})),'24hours'), 'periodic-neutron-vpnaas-python27-newton') type: graph diff --git a/jenkins/jobs/ceilometer.yaml b/jenkins/jobs/ceilometer.yaml index 56ac961713..a9ab2e4e75 100644 --- a/jenkins/jobs/ceilometer.yaml +++ b/jenkins/jobs/ceilometer.yaml @@ -101,11 +101,8 @@ export PROJECTS="openstack/python-ceilometerclient $PROJECTS" export DEVSTACK_PROJECT_FROM_GIT=python-ceilometerclient export DEVSTACK_LOCAL_CONFIG="enable_plugin ceilometer git://git.openstack.org/openstack/ceilometer" - # NOTE(sileht): in liberty telemetry-alarming was in ceilometer code tree - if [[ "$ZUUL_BRANCH" != "stable/liberty" ]] ; then - export PROJECTS="openstack/aodh $PROJECTS" - export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin aodh git://git.openstack.org/openstack/aodh" - fi + export PROJECTS="openstack/aodh $PROJECTS" + export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin aodh git://git.openstack.org/openstack/aodh" if [ "$BRANCH_OVERRIDE" != "default" ] ; then export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE fi @@ -151,13 +148,12 @@ gnocchi_branch= if [ "$ZUUL_PROJECT" == "openstack/gnocchi" ]; then case "$ZUUL_BRANCH" in - "stable/1.3") export OVERRIDE_ZUUL_BRANCH=stable/liberty ;; + "stable/1.3") echo "stable/liberty is EOL and not supported" && exit 1 ;; "stable/2.0"|"stable/2.1") export OVERRIDE_ZUUL_BRANCH=stable/mitaka ;; "stable/2.2"|"stable/3.0") export OVERRIDE_ZUUL_BRANCH=stable/newton ;; esac else case "$ZUUL_BRANCH" in - "stable/liberty") export OVERRIDE_GNOCCHI_PROJECT_BRANCH="stable/1.3";; "stable/mitaka") export OVERRIDE_GNOCCHI_PROJECT_BRANCH="stable/2.1";; "stable/newton") export OVERRIDE_GNOCCHI_PROJECT_BRANCH="stable/3.0";; esac @@ -173,7 +169,7 @@ export DEVSTACK_LOCAL_CONFIG="enable_plugin gnocchi git://git.openstack.org/openstack/gnocchi" case "$ZUUL_BRANCH" in - stable/liberty|stable/mitaka) break;; + stable/mitaka) break;; stable/1.3|stable/2.0|stable/2.1|stable/2.2) break;; *) export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin panko git://git.openstack.org/openstack/panko" @@ -184,10 +180,7 @@ export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin aodh git://git.openstack.org/openstack/aodh" export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin heat git://git.openstack.org/openstack/heat" - case "$ZUUL_BRANCH" in - stable/liberty|stable/1.3) break ;; - *) export DEVSTACK_LOCAL_CONFIG+=$'\n'"CEILOMETER_BACKEND=gnocchi" ;; - esac + export DEVSTACK_LOCAL_CONFIG+=$'\n'"CEILOMETER_BACKEND=gnocchi" ;; export DEVSTACK_LOCAL_CONFIG+=$'\n'"GNOCCHI_ARCHIVE_POLICY=high" export DEVSTACK_LOCAL_CONFIG+=$'\n'"CEILOMETER_PIPELINE_INTERVAL=5" @@ -239,7 +232,7 @@ export DEVSTACK_LOCAL_CONFIG="enable_plugin gnocchi git://git.openstack.org/openstack/gnocchi" case "$ZUUL_BRANCH" in - stable/liberty|stable/mitaka) break;; + stable/mitaka) break;; stable/1.3|stable/2.0|stable/2.1|stable/2.2) break;; *) export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin panko git://git.openstack.org/openstack/panko" @@ -249,10 +242,7 @@ export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin aodh git://git.openstack.org/openstack/aodh" export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin heat git://git.openstack.org/openstack/heat" - case "$ZUUL_BRANCH" in - stable/liberty|stable/1.3) break ;; - *) export DEVSTACK_LOCAL_CONFIG+=$'\n'"CEILOMETER_BACKEND=gnocchi" ;; - esac + export DEVSTACK_LOCAL_CONFIG+=$'\n'"CEILOMETER_BACKEND=gnocchi" ;; export DEVSTACK_LOCAL_CONFIG+=$'\n'"GNOCCHI_ARCHIVE_POLICY=high" export DEVSTACK_LOCAL_CONFIG+=$'\n'"CEILOMETER_PIPELINE_INTERVAL=5" diff --git a/jenkins/jobs/congress.yaml b/jenkins/jobs/congress.yaml index 045a2fe1fc..a8ad115799 100644 --- a/jenkins/jobs/congress.yaml +++ b/jenkins/jobs/congress.yaml @@ -33,28 +33,13 @@ export PROJECTS="openstack/python-muranoclient $PROJECTS" export PROJECTS="openstack/python-aodhclient $PROJECTS" - if [[ "$ZUUL_BRANCH" == "stable/liberty" ]]; then - # Liberty version uses the older 'hooks' approach to adding - # the congress plugin - ENABLED_SERVICES+=,congress - # Liberty doesn't support tempest plugin - export DEVSTACK_GATE_TEMPEST_ALL_PLUGINS=0 - export DEVSTACK_GATE_TEMPEST_REGEX="congress" - function pre_test_hook {{ - # Install congress-devstack and congress-tempest integration - cp -r $BASE/new/congress/contrib/devstack/* $BASE/new/devstack/ - cp -r $BASE/new/congress/contrib/tempest/* $BASE/new/tempest/ - }} - export -f pre_test_hook - else - # Enable congress devstack plugin. - DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin congress git://git.openstack.org/openstack/congress" - # To be enabled for Mitaka and later - DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin murano git://git.openstack.org/openstack/murano" - DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin aodh git://git.openstack.org/openstack/aodh" - # To deploy congress as multi-process (api, pe, datasources) - DEVSTACK_LOCAL_CONFIG+=$'\n'"CONGRESS_MULTIPROCESS_DEPLOYMENT=True" - fi + # Enable congress devstack plugin. + DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin congress git://git.openstack.org/openstack/congress" + # To be enabled for Mitaka and later + DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin murano git://git.openstack.org/openstack/murano" + DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin aodh git://git.openstack.org/openstack/aodh" + # To deploy congress as multi-process (api, pe, datasources) + DEVSTACK_LOCAL_CONFIG+=$'\n'"CONGRESS_MULTIPROCESS_DEPLOYMENT=True" export ENABLED_SERVICES export DEVSTACK_LOCAL_CONFIG diff --git a/jenkins/jobs/designate.yaml b/jenkins/jobs/designate.yaml index 24dce6e925..b15ac38516 100644 --- a/jenkins/jobs/designate.yaml +++ b/jenkins/jobs/designate.yaml @@ -176,44 +176,19 @@ export PROJECTS="openstack/designate-dashboard $PROJECTS" export PROJECTS="openstack/designate-tempest-plugin $PROJECTS" - if [[ "$ZUUL_BRANCH" == "stable/liberty" ]]; then - # Liberty version uses the older 'hooks' approach to adding - # the Designate plugin + export DEVSTACK_LOCAL_CONFIG="enable_plugin designate git://git.openstack.org/openstack/designate" - function gate_hook {{ - cd /opt/stack/new/designate/contrib/devstack - ./gate_hook.sh - }} - export -f gate_hook + function gate_hook {{ + cd /opt/stack/new/designate/devstack/gate + ./gate_hook.sh + }} + export -f gate_hook - function pre_test_hook {{ - cd /opt/stack/new/designate/contrib/devstack - ./pre_test_hook.sh - }} - export -f pre_test_hook - - function post_test_hook {{ - cd /opt/stack/new/designate/contrib/devstack - ./post_test_hook.sh - }} - export -f post_test_hook - - else - # Otherwise, enable the Designate devstack plugin. - export DEVSTACK_LOCAL_CONFIG="enable_plugin designate git://git.openstack.org/openstack/designate" - - function gate_hook {{ - cd /opt/stack/new/designate/devstack/gate - ./gate_hook.sh - }} - export -f gate_hook - - function post_test_hook {{ - cd /opt/stack/new/designate/devstack/gate - ./post_test_hook.sh - }} - export -f post_test_hook - fi + function post_test_hook {{ + cd /opt/stack/new/designate/devstack/gate + ./post_test_hook.sh + }} + export -f post_test_hook cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh diff --git a/jenkins/jobs/devstack-gate.yaml b/jenkins/jobs/devstack-gate.yaml index 062e907d68..d55469ed2e 100644 --- a/jenkins/jobs/devstack-gate.yaml +++ b/jenkins/jobs/devstack-gate.yaml @@ -863,9 +863,8 @@ - job-template: # Note this job runs with nova net so it only needs to run on trusty - # and for liberty and mitaka. It cannot run on newton because - # nova net doesn't exist in ocata. For this reason we don't have a xenial - # version of the job. + # for mitaka. It cannot run on newton because nova net doesn't exist + # in ocata. For this reason we don't have a xenial version of the job. name: '{pipeline}-grenade-dsvm-forward-{node}{suffix}' node: '{node}' diff --git a/jenkins/jobs/gnocchi.yaml b/jenkins/jobs/gnocchi.yaml index d1eae9fdff..676be73ea3 100644 --- a/jenkins/jobs/gnocchi.yaml +++ b/jenkins/jobs/gnocchi.yaml @@ -23,7 +23,7 @@ fi case "$ZUUL_BRANCH" in - "stable/1.3") export OVERRIDE_ZUUL_BRANCH=stable/liberty ;; + "stable/1.3") echo "stable/liberty is EOL and not supported" && exit 1 ;; "stable/2.0"|"stable/2.1") export OVERRIDE_ZUUL_BRANCH=stable/mitaka ;; "stable/2.2"|"stable/3.0") export OVERRIDE_ZUUL_BRANCH=stable/newton ;; esac diff --git a/jenkins/jobs/heat.yaml b/jenkins/jobs/heat.yaml index 543fda1184..1ad7c33d5f 100644 --- a/jenkins/jobs/heat.yaml +++ b/jenkins/jobs/heat.yaml @@ -64,10 +64,6 @@ services+=,h-api,h-api-cfn,h-api-cw,h-eng fi - # n-obj has been removed from mitaka - if [[ "$ZUUL_BRANCH" == "stable/liberty" ]]; then - services+=,n-obj - fi export DEVSTACK_GATE_NEUTRON=1 export DEVSTACK_GATE_TEMPEST=1 export DEVSTACK_GATE_TEMPEST_NOTESTS=1 @@ -253,11 +249,6 @@ ENABLED_SERVICES+=,h-api,h-api-cfn,h-api-cw,h-eng fi - # n-obj has been removed from mitaka - if [[ "$ZUUL_BRANCH" == "stable/liberty" ]]; then - ENABLED_SERVICES+=,n-obj - fi - export ENABLED_SERVICES export DEVSTACK_GATE_NEUTRON=1 diff --git a/jenkins/jobs/ironic.yaml b/jenkins/jobs/ironic.yaml index 23f5256a66..e19bc39f87 100644 --- a/jenkins/jobs/ironic.yaml +++ b/jenkins/jobs/ironic.yaml @@ -242,7 +242,7 @@ source ironic-vars-early # devstack plugin didn't exist until mitaka - if [[ -z "$IRONIC_DISABLE_DEVSTACK_PLUGIN" && "$ZUUL_BRANCH" != "stable/liberty" ]] ; then + if [[ -z "$IRONIC_DISABLE_DEVSTACK_PLUGIN" ]] ; then export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin ironic git://git.openstack.org/openstack/ironic" fi @@ -279,13 +279,8 @@ if [ "$BRANCH_OVERRIDE" != "default" ] ; then export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE fi - # tempest-lib support was added in Mitaka. Fall back to tempest for other stable branches. - if [ "$ZUUL_BRANCH" == "stable/liberty" ] ; then - export DEVSTACK_GATE_TEMPEST_REGEX='baremetal' - else - export DEVSTACK_GATE_TEMPEST_ALL_PLUGINS=1 - export DEVSTACK_GATE_TEMPEST_REGEX='ironic' - fi + export DEVSTACK_GATE_TEMPEST_ALL_PLUGINS=1 + export DEVSTACK_GATE_TEMPEST_REGEX='ironic' export PROJECTS="openstack/ironic $PROJECTS" export PROJECTS="openstack/ironic-python-agent $PROJECTS" export DEVSTACK_LOCAL_CONFIG="enable_plugin ironic git://git.openstack.org/openstack/ironic" @@ -369,12 +364,7 @@ fi export PROJECTS="openstack/ironic openstack/ironic-inspector $PROJECTS" - # devstack plugin didn't exist until mitaka - if [[ "$ZUUL_BRANCH" != "stable/liberty" ]] ; then - export DEVSTACK_LOCAL_CONFIG="enable_plugin ironic git://git.openstack.org/openstack/ironic" - else - export DEVSTACK_LOCAL_CONFIG="" - fi + export DEVSTACK_LOCAL_CONFIG="enable_plugin ironic git://git.openstack.org/openstack/ironic" export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin ironic-inspector https://git.openstack.org/openstack/ironic-inspector" export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_AUTOMATED_CLEAN_ENABLED=False" @@ -488,12 +478,7 @@ export DEVSTACK_PROJECT_FROM_GIT="python-ironic-inspector-client" export PROJECTS="openstack/ironic openstack/python-ironic-inspector-client openstack/ironic-inspector $PROJECTS" - # devstack plugin didn't exist until mitaka - if [[ "$ZUUL_BRANCH" != "stable/liberty" ]] ; then - export DEVSTACK_LOCAL_CONFIG="enable_plugin ironic git://git.openstack.org/openstack/ironic" - else - export DEVSTACK_LOCAL_CONFIG="" - fi + export DEVSTACK_LOCAL_CONFIG="enable_plugin ironic git://git.openstack.org/openstack/ironic" export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin ironic-inspector https://git.openstack.org/openstack/ironic-inspector" export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_AUTOMATED_CLEAN_ENABLED=False" export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_DEPLOY_DRIVER_ISCSI_WITH_IPA=True" diff --git a/jenkins/jobs/murano.yaml b/jenkins/jobs/murano.yaml index 16e1a68620..7117eb751d 100644 --- a/jenkins/jobs/murano.yaml +++ b/jenkins/jobs/murano.yaml @@ -1,53 +1,3 @@ -- job: - name: gate-murano-devstack-dsvm-ubuntu-trusty - # This job only runs against liberty - node: ubuntu-trusty - - wrappers: - - build-timeout: - timeout: 70 - - timestamps - - builders: - - link-logs - - net-info - - devstack-checkout - - shell: | - #!/bin/bash -xe - export PYTHONUNBUFFERED=true - export DEVSTACK_GATE_NEUTRON=1 - export ENABLED_SERVICES=tempest - export PROJECTS="openstack/heat $PROJECTS" - export PROJECTS="openstack/python-heatclient $PROJECTS" - export PROJECTS="openstack/murano $PROJECTS" - export PROJECTS="openstack/murano-dashboard $PROJECTS" - export PROJECTS="openstack/python-muranoclient $PROJECTS" - export KEEP_LOCALRC=1 - - # Enable murano devstack plugin. Provided repo should be cloned by zuul before devstack run - # and below provided link should not be used. - export DEVSTACK_LOCAL_CONFIG="enable_plugin heat git://git.openstack.org/openstack/heat" - export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin murano git://git.openstack.org/openstack/murano" - - function pre_test_hook { - cd /opt/stack/new/murano/functionaltests - ./pre_test_hook.sh - } - export -f pre_test_hook - - function post_test_hook { - cd /opt/stack/new/murano/functionaltests - ./post_test_hook.sh - } - export -f post_test_hook - - cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh - ./safe-devstack-vm-gate-wrap.sh - - publishers: - - devstack-logs - - console-log - # Murano and Congress integration functional tests - job-template: name: 'gate-murano-congress-devstack-dsvm-{node}{suffix}' diff --git a/jenkins/jobs/networking-midonet.yaml b/jenkins/jobs/networking-midonet.yaml index 58da042ef5..71a57cbb55 100644 --- a/jenkins/jobs/networking-midonet.yaml +++ b/jenkins/jobs/networking-midonet.yaml @@ -27,7 +27,7 @@ # reference magic for testing changes. export PROJECTS="openstack/networking-midonet $PROJECTS" - if [[ ! "stable/liberty stable/mitaka" =~ $ZUUL_BRANCH ]]; then + if [[ ! "stable/mitaka" =~ $ZUUL_BRANCH ]]; then function gate_hook {{ bash -xe $BASE/new/networking-midonet/devstack/ci/gate_hook.sh v1 }} @@ -91,7 +91,7 @@ export PROJECTS="openstack/networking-midonet $PROJECTS" export PROJECTS="openstack/tap-as-a-service $PROJECTS" - if [[ ! "stable/liberty stable/mitaka" =~ $ZUUL_BRANCH ]]; then + if [[ ! "stable/mitaka" =~ $ZUUL_BRANCH ]]; then function gate_hook {{ bash -xe $BASE/new/networking-midonet/devstack/ci/gate_hook.sh {midonet-plugin} }} @@ -161,7 +161,7 @@ export PROJECTS="openstack/networking-midonet $PROJECTS" export PROJECTS="openstack/rally $PROJECTS" - if [[ ! "stable/liberty stable/mitaka" =~ $ZUUL_BRANCH ]]; then + if [[ ! "stable/mitaka" =~ $ZUUL_BRANCH ]]; then function gate_hook {{ bash -xe $BASE/new/networking-midonet/devstack/ci/gate_hook.sh rally }} diff --git a/jenkins/jobs/neutron-fwaas.yaml b/jenkins/jobs/neutron-fwaas.yaml index 1e2b6c5474..d03050734b 100644 --- a/jenkins/jobs/neutron-fwaas.yaml +++ b/jenkins/jobs/neutron-fwaas.yaml @@ -86,7 +86,7 @@ export ENABLED_SERVICES="q-fwaas" fi - if [[ ! "stable/liberty stable/mitaka stable/newton" =~ $ZUUL_BRANCH ]]; then + if [[ ! "stable/mitaka stable/newton" =~ $ZUUL_BRANCH ]]; then export -f gate_hook fi @@ -130,7 +130,7 @@ export DEVSTACK_GATE_TOPOLOGY="multinode" export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin neutron-fwaas git://git.openstack.org/openstack/neutron-fwaas" - if [[ ! "stable/liberty stable/mitaka stable/newton" =~ $ZUUL_BRANCH ]]; then + if [[ ! "stable/mitaka stable/newton" =~ $ZUUL_BRANCH ]]; then export -f gate_hook fi @@ -177,7 +177,7 @@ export DEVSTACK_GATE_TOPOLOGY="multinode" export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin neutron-fwaas git://git.openstack.org/openstack/neutron-fwaas" - if [[ ! "stable/liberty stable/mitaka stable/newton" =~ $ZUUL_BRANCH ]]; then + if [[ ! "stable/mitaka stable/newton" =~ $ZUUL_BRANCH ]]; then export -f gate_hook fi diff --git a/jenkins/jobs/neutron.yaml b/jenkins/jobs/neutron.yaml index 64dcee2087..f2eaf10a1e 100644 --- a/jenkins/jobs/neutron.yaml +++ b/jenkins/jobs/neutron.yaml @@ -56,7 +56,7 @@ # branches below are dropped. Prior to Newton, the API Tempest tests are # invoked explicitly and thus we need the following variables set. From # Newton onward, everything is taken care of by the Tempest plugin framework - if [ "$ZUUL_BRANCH" == "stable/liberty" -o "$ZUUL_BRANCH" == "stable/mitaka" ] ; then + if [ "$ZUUL_BRANCH" == "stable/mitaka" ] ; then export DEVSTACK_GATE_TEMPEST_NOTESTS=1 export DEVSTACK_GATE_INSTALL_TESTONLY=1 else diff --git a/jenkins/jobs/osc.yaml b/jenkins/jobs/osc.yaml index f2f04d3959..410c52d4a1 100644 --- a/jenkins/jobs/osc.yaml +++ b/jenkins/jobs/osc.yaml @@ -29,8 +29,8 @@ export ENABLED_SERVICES=q-qos # NOTE(stevemar): After the newton release was tagged the file was moved. - # But, we run functional tests for various stable releases (liberty, - # mitaka, and newton). + # But, we run functional tests for various stable releases + # (mitaka, and newton). # TODO(stevemar): Remove this check when Newton is EOL'ed. hook_location=$BASE/new/python-openstackclient/openstackclient/tests/functional/post_test_hook.sh if [ ! -f "$hook_location" ]; then diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index f866e89b39..9b2f8a61f6 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -605,7 +605,6 @@ - py27-mongodb - py27-mysql - py27-postgresql - - python-liberty-bitrot-jobs - python-mitaka-bitrot-jobs - python-newton-bitrot-jobs - openstack-publish-jobs @@ -1216,7 +1215,6 @@ jobs: - python-db-jobs - cross-python-db-jobs - - python-liberty-bitrot-db-jobs - python-mitaka-bitrot-db-jobs - python-newton-bitrot-db-jobs - openstack-publish-jobs @@ -3577,7 +3575,6 @@ jobs: - coverage-db-jobs - python-db-jobs - - python-liberty-bitrot-db-jobs - python-mitaka-bitrot-db-jobs - python-newton-bitrot-db-jobs - openstack-publish-jobs @@ -3651,7 +3648,7 @@ suffix: '' designate-driver: - pdns4 - # Legacy Jobs that only run against liberty and mitaka (no xenial). + # Legacy Jobs that only run against mitaka (no xenial). - 'gate-designate-dsvm-{designate-driver}-{node}': node: ubuntu-trusty designate-driver: @@ -3730,45 +3727,23 @@ node: ubuntu-xenial suffix: '' branch-override: default - # Stable gate jobs for branchless tempest - - devstack-stable-jobs: - pipeline: gate - node: ubuntu-trusty - suffix: '-liberty' - branch-override: stable/liberty - - devstack-stable-jobs: - pipeline: gate - node: ubuntu-trusty - suffix: '-mitaka' - branch-override: stable/mitaka - - devstack-stable-jobs: - pipeline: gate - node: ubuntu-xenial - suffix: '-newton' - branch-override: stable/newton # Stable check jobs for testing devstack gate # tempest also uses these job definitions - devstack-stable-jobs: pipeline: gate node: ubuntu-trusty - suffix: '-liberty-nv' - branch-override: stable/liberty - - devstack-stable-jobs: - pipeline: gate - node: ubuntu-trusty - suffix: '-mitaka-nv' + suffix: + - '-mitaka' + - '-mitaka-nv' branch-override: stable/mitaka - devstack-stable-jobs: pipeline: gate node: ubuntu-xenial - suffix: '-newton-nv' + suffix: + - '-newton' + - '-newton-nv' branch-override: stable/newton # Periodic jobs for various branches - - devstack-stable-jobs: - pipeline: periodic - node: ubuntu-trusty - suffix: '-liberty' - branch-override: stable/liberty - devstack-stable-jobs: pipeline: periodic node: ubuntu-trusty @@ -4984,7 +4959,6 @@ - python-db-jobs - cross-python-db-jobs - 'gate-{name}-python35-db-nv' - - python-liberty-bitrot-db-jobs - python-mitaka-bitrot-db-jobs - python-newton-bitrot-db-jobs - openstack-publish-jobs @@ -5291,7 +5265,6 @@ jobs: - coverage-db-jobs - python-db-jobs - - python-liberty-bitrot-db-jobs - python-mitaka-bitrot-db-jobs - python-newton-bitrot-db-jobs - openstack-releasenotes-jobs @@ -5467,7 +5440,6 @@ jobs: - python-jobs - cross-python-jobs - - python-liberty-bitrot-jobs - python-mitaka-bitrot-jobs - python-newton-bitrot-jobs - openstack-publish-jobs @@ -5697,7 +5669,6 @@ jobs: - coverage-db-jobs - python-db-jobs - - python-liberty-bitrot-db-jobs - python-mitaka-bitrot-db-jobs - python-newton-bitrot-db-jobs - openstack-publish-jobs @@ -6148,7 +6119,6 @@ - coverage-db-jobs - python-db-jobs - cross-python-db-jobs - - python-liberty-bitrot-db-jobs - python-mitaka-bitrot-db-jobs - python-newton-bitrot-db-jobs - openstack-publish-jobs @@ -6163,9 +6133,6 @@ swift: '0' - api-ref-jobs: service: identity - - 'gate-{name}-tox-{envlist}-{node}': - envlist: bandit - node: ubuntu-trusty - 'gate-{name}-tox-{envlist}-{node}': envlist: patch_cover node: @@ -6244,10 +6211,6 @@ - openstack-releasenotes-jobs - translation-jobs - 'lib-forward-testing-{name}' - - 'gate-{name}-tox-{envlist}-{node}': - envlist: bandit - node: - - ubuntu-trusty - project: name: kiloeyes @@ -6633,7 +6596,6 @@ - coverage-db-jobs - python-db-jobs - 'gate-{name}-python35-db-nv' - - python-liberty-bitrot-jobs - python-mitaka-bitrot-jobs - python-newton-bitrot-jobs - openstack-publish-jobs @@ -7130,7 +7092,6 @@ - ubuntu-xenial - pypi-jobs - openstack-publish-jobs - - python-liberty-bitrot-db-jobs - python-mitaka-bitrot-db-jobs - python-newton-bitrot-db-jobs - openstack-releasenotes-jobs @@ -7288,7 +7249,6 @@ - openstack-releasenotes-jobs - pypi-jobs - coverage-db-jobs - - python-liberty-bitrot-db-jobs - python-mitaka-bitrot-db-jobs - python-newton-bitrot-db-jobs - periodic-python-jobs-with-neutron-lib-master @@ -7311,7 +7271,6 @@ - openstack-releasenotes-jobs - pypi-jobs - coverage-db-jobs - - python-liberty-bitrot-db-jobs - python-mitaka-bitrot-db-jobs - python-newton-bitrot-db-jobs - periodic-python-jobs-with-neutron-lib-master @@ -7543,7 +7502,6 @@ jobs: - coverage-db-jobs - python-db-jobs - - python-liberty-bitrot-jobs - python-mitaka-bitrot-jobs - python-newton-bitrot-jobs - pypi-jobs @@ -7580,12 +7538,6 @@ node: ubuntu-trusty suffix: '-mitaka' branch-override: stable/mitaka - - '{pipeline}-tempest-dsvm-networking-midonet-{midonet-plugin}-{node}{suffix}': - pipeline: periodic - midonet-plugin: v2 - node: ubuntu-trusty - suffix: '-liberty' - branch-override: stable/liberty - '{pipeline}-tempest-dsvm-networking-midonet-{midonet-plugin}-{node}{suffix}': pipeline: gate midonet-plugin: ml2 @@ -7643,24 +7595,12 @@ jobs: - coverage-jobs - python-jobs - - python-liberty-bitrot-jobs - python-mitaka-bitrot-jobs - python-newton-bitrot-jobs - openstack-publish-jobs - translation-jobs - openstack-releasenotes-jobs - pypi-jobs - # tempest-dsvm-networking-odl-{odl-release-base}-{liberty|mitaka}-nv - # is for stable/(liberty|mitaka) - - '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{suffix}': - pipeline: gate - node: ubuntu-trusty - suffix: '-liberty-nv' - odl-release-base: - - 'beryllium-snapshot' - - 'boron-snapshot' - - 'carbon-snapshot' - branch-override: stable/liberty - '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{suffix}': pipeline: gate node: ubuntu-trusty @@ -7729,7 +7669,7 @@ jobs: # This project stopped being developed in the newton cycle. The jobs for - # it only run against liberty and mitaka. + # it only run against mitaka. - python-jobs - openstack-publish-jobs - pypi-jobs @@ -7743,11 +7683,6 @@ node: ubuntu-trusty suffix: '-mitaka' branch-override: stable/mitaka - - '{pipeline}-tempest-dsvm-networking-ofagent{suffix}': - pipeline: periodic - node: ubuntu-trusty - suffix: '-liberty' - branch-override: stable/liberty - project: name: networking-onos @@ -7922,7 +7857,6 @@ - coverage-jobs - python-jobs - cross-python-jobs - - python-liberty-bitrot-jobs - python-mitaka-bitrot-jobs - python-newton-bitrot-jobs - openstack-publish-jobs @@ -8077,7 +8011,6 @@ jobs: - coverage-jobs - python-jobs - - python-liberty-bitrot-jobs - python-mitaka-bitrot-jobs - python-newton-bitrot-jobs - openstack-publish-jobs @@ -8138,14 +8071,13 @@ jobs: - python-jobs - - python-liberty-bitrot-jobs - python-mitaka-bitrot-jobs - python-newton-bitrot-jobs - openstack-publish-jobs - openstack-server-release-jobs - openstack-releasenotes-jobs - translation-jobs - # Legacy trusty jobs (liberty|mitaka) - remove after mitaka EOL + # Legacy trusty job mitaka - remove after mitaka EOL - '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}-{node}{suffix}': pipeline: gate node: ubuntu-trusty @@ -8269,7 +8201,6 @@ - coverage-jobs - python-jobs - pypi-jobs - - python-liberty-bitrot-jobs - python-mitaka-bitrot-jobs - python-newton-bitrot-jobs - 'gate-{name}-releasenotes' @@ -8377,7 +8308,6 @@ - coverage-db-jobs - python-db-jobs - cross-python-db-jobs - - python-liberty-bitrot-db-jobs - python-mitaka-bitrot-db-jobs - python-newton-bitrot-db-jobs - openstack-publish-jobs @@ -8527,7 +8457,6 @@ jobs: - openstack-publish-jobs - - python-liberty-bitrot-jobs - python-mitaka-bitrot-jobs - python-newton-bitrot-jobs - pypi-jobs @@ -9622,11 +9551,6 @@ - openstack-publish-jobs - pypi-jobs - translation-jobs - - gate-{name}-tox-db-{envlist}-{node}: - envlist: - - sqla_09 - node: - - ubuntu-trusty - gate-{name}-tox-db-{envlist}-{node}: envlist: - mysql-python @@ -9744,14 +9668,6 @@ - ubuntu-xenial suffix: '-nv' branch-override: default - # This driver is only tested on liberty. - - '{pipeline}-oslo.messaging-dsvm-functional-{version}-{driver}-{node}{suffix}': - version: py27 - driver: qpid - pipeline: gate - node: ubuntu-trusty - suffix: '-nv' - branch-override: default - '{pipeline}-oslo.messaging-dsvm-functional-{version}-{driver}-{node}{suffix}': version: 'py27' driver: amqp1 @@ -12950,11 +12866,6 @@ node: ubuntu-xenial suffix: '' branch-override: default - - 'gate-{name}-tox-{envlist}-{node}': - envlist: bandit - node: - - ubuntu-trusty - - ubuntu-xenial - project: name: python-keystoneclient-kerberos @@ -13824,7 +13735,6 @@ jobs: - coverage-db-jobs - python-db-jobs - - python-liberty-bitrot-db-jobs - python-mitaka-bitrot-db-jobs - python-newton-bitrot-db-jobs - openstack-publish-jobs @@ -14553,7 +14463,6 @@ - coverage-jobs - python-jobs - cross-python-jobs - - python-liberty-bitrot-jobs - python-mitaka-bitrot-jobs - python-newton-bitrot-jobs - openstack-server-release-jobs @@ -15384,7 +15293,6 @@ jobs: - coverage-db-jobs - python-db-jobs - - python-liberty-bitrot-db-jobs - python-mitaka-bitrot-db-jobs - python-newton-bitrot-db-jobs - openstack-server-release-jobs @@ -15485,10 +15393,6 @@ doc-publisher-site: docs.openstack.org jobs: - - 'gate-trove-legacy-functional-dsvm-{datastore}{suffix}': - datastore: 'mysql' - suffix: '-liberty' - branch-override: stable/liberty - 'gate-trove-legacy-functional-dsvm-{datastore}{suffix}': datastore: 'mysql' suffix: '-mitaka' @@ -15925,7 +15829,6 @@ jobs: - python-jobs - - python-liberty-bitrot-jobs - python-mitaka-bitrot-jobs - python-newton-bitrot-jobs - openstack-publish-jobs diff --git a/jenkins/jobs/python-bitrot-jobs.yaml b/jenkins/jobs/python-bitrot-jobs.yaml index 94441cb007..26ef0c9ddc 100644 --- a/jenkins/jobs/python-bitrot-jobs.yaml +++ b/jenkins/jobs/python-bitrot-jobs.yaml @@ -70,16 +70,6 @@ node: '{node}' -- job-group: - name: python-liberty-bitrot-jobs - branch: 'stable/liberty' - branch-name: '-liberty' - node: ubuntu-trusty - jobs: - - 'periodic-{name}-python27{branch-name}' - - 'periodic-{name}-docs{branch-name}' - - - job-group: name: python-mitaka-bitrot-jobs branch: 'stable/mitaka' @@ -100,16 +90,6 @@ - 'periodic-{name}-docs{branch-name}' -- job-group: - name: python-liberty-bitrot-db-jobs - branch: 'stable/liberty' - branch-name: '-liberty' - node: ubuntu-trusty - jobs: - - 'periodic-{name}-python27-db{branch-name}' - - 'periodic-{name}-docs{branch-name}' - - - job-group: name: python-mitaka-bitrot-db-jobs branch: 'stable/mitaka' diff --git a/jenkins/jobs/rally.yaml b/jenkins/jobs/rally.yaml index 42f32b6359..7366333a12 100644 --- a/jenkins/jobs/rally.yaml +++ b/jenkins/jobs/rally.yaml @@ -83,10 +83,6 @@ ENABLED_SERVICES+=g-api,g-reg, ENABLED_SERVICES+=n-api,n-crt,n-cpu,n-sch,n-cond, - # n-obj has been removed from mitaka - if [[ "$ZUUL_BRANCH" == "stable/liberty" ]]; then - ENABLED_SERVICES+=n-obj, - fi if [ $DEVSTACK_GATE_SWIFT -ne 1 ]; then ENABLED_SERVICES+=s-proxy,s-account,s-container,s-object, fi @@ -138,7 +134,7 @@ export PROJECTS="openstack/aodh $PROJECTS" # panko exists for Newton+ only - if [[ ! "stable/liberty stable/mitaka" =~ $ZUUL_BRANCH ]]; then + if [[ ! "stable/mitaka" =~ $ZUUL_BRANCH ]]; then export PROJECTS="openstack/panko $PROJECTS" fi export CEILOMETER_NOTIFICATION_TOPICS=notifications,profiler @@ -146,14 +142,14 @@ export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin ceilometer git://git.openstack.org/openstack/ceilometer" export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin aodh git://git.openstack.org/openstack/aodh" # panko exists for Newton+ only - if [[ ! "stable/liberty stable/mitaka" =~ $ZUUL_BRANCH ]]; then + if [[ ! "stable/mitaka" =~ $ZUUL_BRANCH ]]; then export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin panko git://git.openstack.org/openstack/panko" fi export ENABLED_SERVICES+=ceilometer-acompute,ceilometer-acentral,ceilometer-api, export ENABLED_SERVICES+=ceilometer-anotification,ceilometer-collector, export ENABLED_SERVICES+=aodh-api,aodh-evaluator,aodh-notifier, # panko exists for Newton+ only - if [[ ! "stable/liberty stable/mitaka" =~ $ZUUL_BRANCH ]]; then + if [[ ! "stable/mitaka" =~ $ZUUL_BRANCH ]]; then export ENABLED_SERVICES+=panko-api, fi fi @@ -201,43 +197,20 @@ DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin rally git://git.openstack.org/openstack/rally" export DEVSTACK_LOCAL_CONFIG - if [[ "$ZUUL_BRANCH" == "stable/liberty" ]]; then - # Liberty version uses the older 'hooks' approach to adding - # the Designate plugin + # Otherwise, enable the Designate devstack plugin. + DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin designate git://git.openstack.org/openstack/designate" + export DEVSTACK_LOCAL_CONFIG - function gate_hook {{ - cd /opt/stack/new/designate/contrib/devstack - ./gate_hook.sh - }} - export -f gate_hook + function gate_hook {{ + cd /opt/stack/new/designate/devstack/gate + ./gate_hook.sh + }} + export -f gate_hook - function pre_test_hook {{ - cd /opt/stack/new/designate/contrib/devstack - ./pre_test_hook.sh - }} - export -f pre_test_hook - - function post_test_hook {{ - $BASE/new/rally/tests/ci/rally-gate.sh - }} - export -f post_test_hook - - else - # Otherwise, enable the Designate devstack plugin. - DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin designate git://git.openstack.org/openstack/designate" - export DEVSTACK_LOCAL_CONFIG - - function gate_hook {{ - cd /opt/stack/new/designate/devstack/gate - ./gate_hook.sh - }} - export -f gate_hook - - function post_test_hook {{ - $BASE/new/rally/tests/ci/rally-gate.sh - }} - export -f post_test_hook - fi + function post_test_hook {{ + $BASE/new/rally/tests/ci/rally-gate.sh + }} + export -f post_test_hook cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh @@ -911,10 +884,6 @@ ENABLED_SERVICES+=cinder,c-api,c-vol,c-sch,c-bak, ENABLED_SERVICES+=g-api,g-reg, ENABLED_SERVICES+=n-api,n-crt,n-cpu,n-sch,n-cond, - # n-obj has been removed from mitaka - if [[ "$ZUUL_BRANCH" == "stable/liberty" ]]; then - ENABLED_SERVICES+=n-obj, - fi ENABLED_SERVICES+=s-proxy,s-account,s-container,s-object, export PROJECTS="openstack/neutron $PROJECTS" @@ -972,10 +941,6 @@ #!/bin/bash -xe export PYTHONUNBUFFERED=true services=key,mysql,rabbit,n-api,n-cond,n-cpu,n-crt,n-sch,g-api,g-reg,q-agt,q-dhcp,q-l3,q-meta,q-svc - # n-obj has been removed from mitaka - if [[ "$ZUUL_BRANCH" == "stable/liberty" ]]; then - services+=,n-obj, - fi export OVERRIDE_ENABLED_SERVICES=$services export PROJECTS="openstack/rally $PROJECTS" export PROJECTS="openstack/monasca-api $PROJECTS" diff --git a/jenkins/jobs/tacker.yaml b/jenkins/jobs/tacker.yaml index d0da8e35b9..60f0006591 100644 --- a/jenkins/jobs/tacker.yaml +++ b/jenkins/jobs/tacker.yaml @@ -22,7 +22,7 @@ export PROJECTS="openstack/python-tackerclient $PROJECTS" export DEVSTACK_LOCAL_CONFIG="enable_plugin tacker git://git.openstack.org/openstack/tacker" case "$ZUUL_BRANCH" in - stable/liberty|stable/mitaka) break;; + stable/mitaka) break;; *) export DEVSTACK_LOCAL_CONFIG+=$'\n'"SFC_UPDATE_OVS=False" diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 50b0cdd54c..3e764b6d27 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -627,11 +627,6 @@ project-templates: gate: - 'gate-{name}-requirements' - - name: periodic-liberty - periodic-stable: - - 'periodic-{name}-docs-liberty' - - 'periodic-{name}-python27-liberty' - - name: periodic-mitaka periodic-stable: - 'periodic-{name}-docs-mitaka' @@ -642,11 +637,6 @@ project-templates: - 'periodic-{name}-docs-newton' - 'periodic-{name}-python27-newton' - - name: periodic-db-liberty - periodic-stable: - - 'periodic-{name}-docs-liberty' - - 'periodic-{name}-python27-db-liberty' - - name: periodic-db-mitaka periodic-stable: - 'periodic-{name}-docs-mitaka' @@ -1088,7 +1078,7 @@ project-templates: - name: designate-dsvm-jobs check: # Remove the two jobs below when Mitaka is EOL (they only run against - # liberty and mitaka. + # mitaka. - gate-designate-dsvm-powerdns-ubuntu-trusty - gate-designate-dsvm-bind9-ubuntu-trusty - gate-tempest-dsvm-designate-powerdns-ubuntu-trusty @@ -1104,7 +1094,7 @@ project-templates: - gate-tempest-dsvm-designate-pdns4-identity-v3-only-ubuntu-xenial gate: # Remove the two jobs below when Mitaka is EOL (they only run against - # liberty and mitaka. + # mitaka. - gate-designate-dsvm-powerdns-ubuntu-trusty - gate-designate-dsvm-bind9-ubuntu-trusty - gate-tempest-dsvm-designate-powerdns-ubuntu-trusty @@ -1194,7 +1184,8 @@ jobs: - name: ^.*-nv$ voting: false # Restrict explicit ubuntu-trusty jobs to < Newton - # and xenial to >= Newton. + # and xenial to >= Newton. Note we keep liberty here to be defensive + # in our defaults even though liberty is largely eol and non existant. - name: ^.*-ubuntu-trusty(-nv)?$ branch: ^stable/(liberty|mitaka)$ - name: ^.*-ubuntu-xenial(-nv)?$ @@ -1701,9 +1692,6 @@ jobs: - name: propose-openstack-manuals-updates branch: master - - name: gate-openstack-manuals-tox-checksyntax-ubuntu-xenial - branch: ^(stable/liberty).*$ - # Packstack integration jobs should only run on master and stable/mitaka # onwards - name: ^gate-packstack-integration-.*-tempest-centos-7$ @@ -1810,7 +1798,7 @@ jobs: # This overrides the above "looser" match above, while we work through the # py34 -> py35 transition - name: gate-requirements-integration-dsvm-ubuntu-trusty - branch: ^(stable/(liberty|mitaka|newton)|master)$ + branch: ^(stable/(mitaka|newton)|master)$ - name: ^gate-requirements-tox-validate-ubuntu-xenial$ branch: ^(?!stable/mitaka).*$ @@ -1840,36 +1828,35 @@ jobs: # NOTE(mriedem): This must be defined before any more specific grenade # job filters so that those can override the branch filter if necessary. - name: ^gate-grenade-dsvm - branch: ^(?!stable/liberty).*$ + branch: ^(?!stable/mitaka).*$ # Grenade is tricky because we need it to start on old branch # then go up to new branch. This results in the following branch # to test node type mapping: # old -> new (new is the branch that determines what we want because # these are pullup jobs): distro release - # liberty -> mitaka: trusty # mitaka -> newton: trusty # newton -> master/ocata: xenial - name: ^.*grenade-.*-ubuntu-trusty$ - branch: ^(stable/(mitaka|newton))$ + branch: ^(stable/newton)$ - name: ^.*grenade-.*-ubuntu-xenial$ - branch: ^(?!stable/(liberty|mitaka|newton)).*$ + branch: ^(?!stable/(mitaka|newton)).*$ # For the forward grenade jobs we have the same mapping but the # branch on the left hand side is the one zuul is operating so is # the one that determines our selection here # only here until stable is votable, then merge # back to a single job - name: ^.*grenade-dsvm-.*-forward-ubuntu-trusty$ - branch: ^stable/(liberty|mitaka)$ + branch: ^stable/mitaka$ voting: false - name: ^.*grenade-dsvm-.*-forward-ubuntu-xenial$ - branch: ^stable/(?!(liberty|mitaka)).*$ + branch: ^stable/(?!mitaka).*$ voting: false # NOTE(mriedem): These jobs use nova-network specifically which won't work # after newton so restrict them to just run on mitaka and newton changes. - name: ^gate-grenade-dsvm-multinode.*$ - branch: ^stable/(?:mitaka|newton)$ + branch: ^stable/newton$ - name: gate-grenade-dsvm-neutron-dvr-multinode-ubuntu-trusty branch: ^stable/newton$ @@ -1904,12 +1891,12 @@ jobs: # NOTE(markvan) (heat) functional lbaas v2 testing was introduced in the mitaka # cycle as experimental, so testing it there and earlier branches doesn't make sense. - name: ^gate-heat-dsvm-functional-.*-lbaasv2-ubuntu-xenial$ - branch: ^(?!stable/(liberty|mitaka)).*$ + branch: ^(?!stable/mitaka).*$ # NOTE(therve) (heat) functional lbaas v1 testing is deprecated in newton and # forward. - name: ^gate-heat-dsvm-functional-.*-lbaasv1-ubuntu-trusty$ - branch: ^(stable/(liberty|mitaka)).*$ + branch: ^(stable/mitaka).*$ # NOTE(therve) (heat) only run convergence lbaasv1 on mitaka - name: ^gate-heat-dsvm-functional-convg-mysql-lbaasv1-ubuntu-trusty$ @@ -1917,14 +1904,11 @@ jobs: # NOTE(therve) (heat) run convergence lbaasv2 newton and forward - name: ^gate-heat-dsvm-functional-convg-mysql-lbaasv2-ubuntu-xenial$ - branch: ^(?!stable/(liberty|mitaka)).*$ + branch: ^(?!stable/mitaka).*$ # NOTE(therve) (heat) run amqp1 ocata and forward - name: ^gate-heat-dsvm-functional-convg-mysql-lbaasv2-centos-7-amqp1-nv$ - branch: ^(?!stable/(liberty|mitaka|newton)).*$ - - - name: gate-tempest-dsvm-heat-ubuntu-trusty - branch: ^(stable/liberty).*$ + branch: ^(?!stable/(mitaka|newton)).*$ - name: gate-tempest-dsvm-heat-apache-ubuntu-trusty branch: ^(stable/mitaka).*$ @@ -1946,7 +1930,7 @@ jobs: voting: false - name: ^gate-tempest-dsvm-networking-bagpipe$ - branch: ^(?!stable/(liberty|mitaka|newton)).*$ + branch: ^(?!stable/(mitaka|newton)).*$ # NOTE(jlibosva) Run fullstack jobs only non-voting - name: ^gate-neutron-dsvm-fullstack-ubuntu-(trusty|xenial) @@ -1955,9 +1939,9 @@ jobs: - name: ^gate-tempest-dsvm-neutron-pg-full-ubuntu-(trusty|xenial) voting: false - # LBaaS v1 should run on liberty and mitaka only + # LBaaS v1 should run on mitaka only - name: ^gate-neutron-lbaasv1-dsvm-api-ubuntu-trusty - branch: ^stable/(liberty|mitaka) + branch: ^stable/mitaka # Legacy api tests xenial - remove after newton EOL - name: ^gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-xenial @@ -1975,11 +1959,11 @@ jobs: # This is a new test for Ocata forward - name: ^gate-neutron-lbaasv2-dsvm-api-ubuntu-xenial - branch: ^(?!stable/(liberty|mitaka|newton)).*$ + branch: ^(?!stable/(mitaka|newton)).*$ # Octavia functional tests - name: ^gate-octavia-tox-functional-ubuntu-xenial - branch: ^(?!stable/(liberty|mitaka|newton)).*$ + branch: ^(?!stable/(mitaka|newton)).*$ # BUG #1290562 pypy does not work with new setuptools, so is breaking # all jobs. Disable until there is resolution. @@ -1993,7 +1977,7 @@ jobs: voting: false - name: ^gate-ironic-inspector-tox-func3.*$ - branch: ^(?!stable/(liberty|mitaka)).*$ + branch: ^(?!stable/mitaka).*$ voting: false - name: ^gate-devstack-dsvm-updown.*$ @@ -2006,9 +1990,9 @@ jobs: branch: ^(?!stable) # NOTE(mriedem): novaclient functional tests didn't support a neutron - # configuration until Newton, so skip for liberty and mitaka. + # configuration until Newton, so skip for mitaka. - name: ^gate-novaclient-dsvm-functional-neutron - branch: ^(?!stable/(liberty|mitaka)).*$ + branch: ^(?!stable/mitaka).*$ # NOTE(mriedem): This job requires nova-network which is not used in Ocata+ # except in cells v1 configurations, so restrict it to Newton for Xenial. @@ -2018,12 +2002,6 @@ jobs: - name: gate-neutron-dsvm-tempest-vpnaas-ubuntu-trusty branch: ^stable/mitaka$ - - name: gate-python-magnumclient-python34 - branch: ^(?!stable/liberty).*$ - - - name: gate-magnum-python34 - branch: ^(?!stable/liberty).*$ - - name: ^gate-functional-dsvm-magnum-api.* skip-if: - project: ^openstack/magnum$ @@ -2035,8 +2013,8 @@ jobs: branch: ^stable/mitaka$ # Fall through to handle skip if for both trusty and xenial - # NOTE(yuanying): ironic isn't supported in liberty or mitaka. - # We only have a xenial job for it which doesn't run on liberty or mitaka. + # NOTE(yuanying): ironic isn't supported in mitaka. + # We only have a xenial job for it which doesn't run on mitaka. - name: ^gate-functional-dsvm-magnum-k8s.* skip-if: - project: ^openstack/magnum$ @@ -2050,8 +2028,8 @@ jobs: branch: ^stable/mitaka$ # Fall through to handle skip if for both trusty and xenial - # NOTE(yuanying): ironic isn't supported in liberty or mitaka - # We only have a xenial job for it which doesn't run on liberty or mitaka. + # NOTE(yuanying): ironic isn't supported in mitaka + # We only have a xenial job for it which doesn't run on mitaka. - name: ^gate-functional-dsvm-magnum-swarm.* skip-if: - project: ^openstack/magnum$ @@ -2082,7 +2060,7 @@ jobs: - ^doc/.*$ - name: gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial - branch: ^(?!stable/(liberty|mitaka)).*$ + branch: ^(?!stable/mitaka).*$ skip-if: - project: ^openstack/nova$ all-files-match-any: @@ -2105,7 +2083,7 @@ jobs: branch: ^stable/newton$ - name: gate-grenade-dsvm-neutron-multinode-live-migration-nv - branch: ^(?!stable/(liberty|mitaka|newton)).*$ + branch: ^(?!stable/(mitaka|newton)).*$ skip-if: - project: ^openstack/nova$ all-files-match-any: @@ -2141,28 +2119,25 @@ jobs: - ^tox.ini$ - name: ^gate-.*-identity-v3-only.* - branch: ^(?!stable/(liberty|mitaka)).*$ + branch: ^(?!stable/mitaka).*$ - name: ^networking-midonet-coverage-db-ubuntu-(trusty|xenial) voting: false - name: ^gate-tempest-dsvm-networking-midonet-.+-full-ubuntu-xenial-nv - branch: ^(?!stable/(liberty|mitaka|newton)).*$ - - - name: ^gate-tempest-dsvm-networking-odl-.+-snapshot-liberty-nv$ - branch: ^stable/liberty$ + branch: ^(?!stable/(mitaka|newton)).*$ - name: ^gate-tempest-dsvm-networking-odl-.+-snapshot-mitaka-nv$ branch: ^stable/mitaka$ - name: ^gate-tempest-dsvm-networking-odl-.+-snapshot$ - branch: ^(?!stable/(liberty|mitaka)).*$ + branch: ^(?!stable/mitaka).*$ - name: ^gate-dsvm-networking-odl-.+$ - branch: ^(?!stable/(liberty|mitaka|newton)).*$ + branch: ^(?!stable/(mitaka|newton)).*$ - name: ^gate-rally-dsvm-networking-odl-.+-snapshot - branch: ^(?!stable/(liberty|mitaka|newton)).*$ + branch: ^(?!stable/(mitaka|newton)).*$ - name: gate-networking-odl-python34 branch: ^(?!stable/(icehouse|juno)).*$ @@ -2174,25 +2149,25 @@ jobs: voting: false - name: ^gate-grenade-dsvm-neutron-fwaas-multinode-nv - branch: ^(?!stable/(liberty|mitaka)).*$ + branch: ^(?!stable/mitaka).*$ - name: ^gate-neutron-fwaas-dsvm-functional$ - branch: ^(?!stable/(liberty|mitaka)).*$ + branch: ^(?!stable/mitaka).*$ - name: ^gate-neutron-fwaas-legacy-dsvm-tempest$ - branch: ^(stable/(liberty|mitaka)).*$ + branch: ^(stable/mitaka).*$ - name: ^gate-neutron-fwaas-v2-dsvm-tempest$ - branch: ^(?!stable/(liberty|mitaka)).*$ + branch: ^(?!stable/mitaka).*$ - name: ^gate-neutron-fwaas-v1-dsvm-tempest$ - branch: ^(?!stable/(liberty|mitaka)).*$ + branch: ^(?!stable/mitaka).*$ - name: ^gate-neutron-fwaas-v1-dsvm-tempest-multinode-nv$ - branch: ^(?!stable/(liberty|mitaka|newton)).*$ + branch: ^(?!stable/(mitaka|newton)).*$ - name: ^gate-neutron-fwaas-v2-dsvm-tempest-multinode-nv$ - branch: ^(?!stable/(liberty|mitaka|newton)).*$ + branch: ^(?!stable/(mitaka|newton)).*$ - name: ^gate-networking-sfc-functional-dsvm-ubuntu-trusty$ branch: ^(stable/mitaka).*$ @@ -2201,7 +2176,7 @@ jobs: branch: ^(stable/mitaka).*$ - name: ^gate-networking-l2gw-dsvm-functional-nv$ - branch: ^(?!stable/(liberty|mitaka)).*$ + branch: ^(?!stable/mitaka).*$ # For Gerrit ver 2.8.x and later (using buck) - name: ^.*gerrit.*buck$ @@ -2209,12 +2184,9 @@ jobs: # For stable compat jobs. - name: ^gate-tempest-dsvm-neutron-src-.*-newton$ - branch: ^(?!stable/(liberty|mitaka|newton)).*$ + branch: ^(?!stable/(mitaka|newton)).*$ voting: false - - name: ^gate-oslo.messaging-dsvm-functional-.*-qpid-ubuntu-trusty-nv$ - branch: ^stable/liberty$ - - name: ^gate-oslo.messaging-dsvm-functional-.*-amqp1-ubuntu-trusty.*$ branch: ^stable/mitaka$ @@ -2243,18 +2215,18 @@ jobs: # Xenial jobs - name: ^gate-cinder-(docs|python27-db|pylint)-ubuntu-xenial$ - branch: ^(?!(stable/(liberty|mitaka)|driverfixes/)).*$ + branch: ^(?!(stable/mitaka|driverfixes/)).*$ - name: ^gate-cinder-python35-db - branch: ^(?!(stable/(liberty|mitaka)|driverfixes/)).*$ + branch: ^(?!(stable/mitaka|driverfixes/)).*$ # This job should run on driverfixes/mitaka branch - name: ^gate-cinder-pep8-ubuntu-trusty - branch: ^((stable/(liberty|mitaka)|driverfixes/mitaka))$ + branch: ^((stable/mitaka|driverfixes/mitaka))$ # This job should run on future driverfixes/ branches - name: ^gate-cinder-pep8-ubuntu-xenial - branch: ^(?!(stable/(liberty|mitaka)|(driverfixes/mitaka))).*$ + branch: ^(?!(stable/mitaka|(driverfixes/mitaka))).*$ # Skip post job for driverfixes - name: ^cinder-.*$ @@ -2268,35 +2240,35 @@ jobs: voting: false - name: ^gate-cinder-tox-db-functional-ubuntu-xenial$ - branch: ^(?!(stable/(liberty|mitaka)|driverfixes/)).*$ + branch: ^(?!(stable/mitaka|driverfixes/)).*$ voting: false - name: ^gate-cinder-tox-compliance-ubuntu-xenial$ - branch: ^(?!(stable/(liberty|mitaka)|driverfixes/)).*$ + branch: ^(?!(stable/mitaka|driverfixes/)).*$ - name: ^gate-cinder-dsvm-apache-ubuntu-xenial.*$ - branch: ^(?!(stable/(liberty|mitaka)|driverfixes/)).*$ + branch: ^(?!(stable/mitaka|driverfixes/)).*$ - name: ^gate-rally-dsvm-cinder-ubuntu-xenial.*$ - branch: ^(?!(stable/(liberty|mitaka)|driverfixes/)).*$ + branch: ^(?!(stable/mitaka|driverfixes/)).*$ - name: ^gate-tempest-dsvm-full-bdd.*$ - branch: ^(?!(stable/(liberty|mitaka)|driverfixes/)).*$ + branch: ^(?!(stable/mitaka|driverfixes/)).*$ - name: ^gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial.*$ - branch: ^(?!(stable/(liberty|mitaka)|driverfixes/)).*$ + branch: ^(?!(stable/mitaka|driverfixes/)).*$ - name: ^gate-tempest-dsvm-full-drbd-devstack-ubuntu-xenial.*$ - branch: ^(?!(stable/(liberty|mitaka)|driverfixes/)).*$ + branch: ^(?!(stable/mitaka|driverfixes/)).*$ - name: ^gate-tempest-dsvm-full-lio-ubuntu-xenial.*$ - branch: ^(?!(stable/(liberty|mitaka)|driverfixes/)).*$ + branch: ^(?!(stable/mitaka|driverfixes/)).*$ - name: ^gate-tempest-dsvm-full-sheepdog-ubuntu-xenial.*$ - branch: ^(?!(stable/(liberty|mitaka)|driverfixes/)).*$ + branch: ^(?!(stable/mitaka|driverfixes/)).*$ - name: gate-tempest-dsvm-neutron-full-ubuntu-xenial - branch: ^(?!(stable/(liberty|mitaka)|driverfixes/)).*$ + branch: ^(?!(stable/mitaka|driverfixes/)).*$ - name: ^zuul-coverage.*$ voting: false @@ -2470,7 +2442,7 @@ jobs: - name: ^gate-.*-install-guide$ success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/install-guide/build/html/ # This is only available in Newton. - branch: ^(?!stable/(liberty|mitaka)).*$ + branch: ^(?!stable/mitaka).*$ files: - '^tox.ini$' - '^install-guide/.*' @@ -2480,7 +2452,7 @@ jobs: - name: ^gate-.*-deploy-guide$ success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/deploy-guide/build/html/ # This is only available in Newton. - branch: ^(?!stable/(liberty|mitaka)).*$ + branch: ^(?!stable/mitaka).*$ files: - '^tox.ini$' - '^deploy-guide/.*' @@ -2496,10 +2468,10 @@ jobs: branch: master - name: ^(?!gate-).*-install-guide$ - branch: ^(?!stable/(liberty|mitaka)).*$ + branch: ^(?!stable/mitaka).*$ - name: ^(?!gate-).*-deploy-guide$ - branch: ^(?!stable/(liberty|mitaka)).*$ + branch: ^(?!stable/mitaka).*$ - name: gate-murano-firstapp-docs # Only publish from master @@ -2576,7 +2548,7 @@ jobs: branch: ^stable/mitaka$ - name: gate-congress-pe-replicated-nv - branch: ^(?!stable/(liberty|mitaka)).*$ + branch: ^(?!stable/mitaka).*$ - name: gate-hacking-integration-nova voting: false @@ -2597,7 +2569,7 @@ jobs: branch: ^stable/mitaka$ - name: ^(gate|post)-sahara-extra-artifacts$ - branch: ^(?!stable/(mitaka|liberty|icehouse)).*$ + branch: ^(?!stable/(mitaka|icehouse)).*$ - name: ^sahara-coverage-db-ubuntu-(trusty|xenial) voting: false @@ -2630,9 +2602,6 @@ jobs: - name: gate-app-catalog-ui-dsvm-integration voting: false - - name: ^gate-keystone-tox-bandit-ubuntu-trusty$ - branch: ^stable/liberty$ - - name: ^gate-keystone-tox-patch_cover-ubuntu-(trusty|xenial)$ voting: false @@ -2640,15 +2609,8 @@ jobs: branch: ^stable/mitaka$ - name: check-osc-plugins - branch: ^(?!stable/liberty).*$ voting: false - - name: ^gate-keystonemiddleware-tox-bandit-ubuntu-trusty$ - branch: ^stable/liberty$ - - - name: ^gate-python-keystoneclient-tox-bandit-ubuntu-trusty$ - branch: ^stable/liberty$ - - name: gate-python-troveclient-pypy voting: false @@ -2657,7 +2619,7 @@ jobs: branch: ^stable/mitaka$ - name: gate-mistral-devstack-dsvm-kombu-nv - branch: ^(?!stable/(?:liberty|mitaka|newton)).*$ + branch: ^(?!stable/(?:mitaka|newton)).*$ - name: gate-mistral-dashboard-python34 voting: false @@ -2687,9 +2649,6 @@ jobs: - name: python-muranoclient-coverage-ubuntu-xenial voting: false - - name: gate-murano-devstack-dsvm-ubuntu-trusty - branch: ^(stable/liberty).*$ - - name: ^gate-tempest-dsvm-murano-cfapi-ubuntu-trusty(-nv)? branch: stable/mitaka @@ -2707,7 +2666,7 @@ jobs: # NOTE(kzaitsev): nodejs4-npm-run-test was added in ocata - name: ^gate-murano-dashboard-nodejs4-npm-run-test$ - branch: ^(?!stable/(?:liberty|mitaka|newton)).*$ + branch: ^(?!stable/(?:mitaka|newton)).*$ - name: ^murano-dashboard-coverage-ubuntu-xenial voting: false @@ -2767,13 +2726,13 @@ jobs: # job until both on stable and master branches until xenial # variant stablizes. - name: gate-manila-tempest-dsvm-glusterfs-nfs-ubuntu-trusty-nv - branch: ^(?:stable/(?:liberty|mitaka|newton).*|master)$ + branch: ^(?:stable/(?:mitaka|newton).*|master)$ # NOTE(chenk): We enforce the trusty variant of following # job until both on stable and master branches until xenial # variant stablizes. - name: gate-manila-tempest-dsvm-glusterfs-native-ubuntu-trusty-nv - branch: ^(?:stable/(?:liberty|mitaka|newton).*|master)$ + branch: ^(?:stable/(?:mitaka|newton).*|master)$ - name: gate-manila-tempest-dsvm-cephfs-native-ubuntu-trusty-nv branch: ^(?:stable/mitaka).*$ @@ -2800,25 +2759,20 @@ jobs: branch: ^stable/mitaka$ - name: ^gate-oslo.messaging-tox-.*$ - branch: ^(?!stable/(?:liberty|mitaka|newton)).*$ + branch: ^(?!stable/(?:mitaka|newton)).*$ voting: false - # NOTE(rpodolyaka): since Ic7ab3b9e6dc8354861be1af46210269f74c04333 we require - # SQLAlchemy >= 1.0.10, so this job is not needed for Mitaka+ - - name: ^gate-oslo.db-tox-db-sqla_09-ubuntu-trusty$ - branch: ^(stable/liberty).*$ - # Rally jobs for Manila should run only on ocata+ branches - name: gate-rally-dsvm-manila-multibackend - branch: ^(?!stable/(?:liberty|mitaka|newton)).*$ + branch: ^(?!stable/(?:mitaka|newton)).*$ voting: false - name: gate-rally-dsvm-manila-multibackend-no-ss - branch: ^(?!stable/(?:liberty|mitaka|newton)).*$ + branch: ^(?!stable/(?:mitaka|newton)).*$ voting: false - name: gate-manila-ui-dsvm-nv - branch: ^(?!stable/(?:liberty|mitaka|newton)).*$ + branch: ^(?!stable/(?:mitaka|newton)).*$ - name: gate-blazar-devstack-dsvm voting: false @@ -2827,7 +2781,7 @@ jobs: voting: false - name: gate-neutron-dsvm-api-ubuntu-trusty - branch: ^(stable/(liberty|mitaka))$ + branch: ^(stable/mitaka)$ - name: gate-tacker-python34-db branch: ^stable/mitaka$ @@ -2849,21 +2803,21 @@ jobs: branch: ^stable/newton$ - name: ^gate-trove-scenario-dsvm-.*$ - branch: ^(?!stable/(liberty|mitaka|newton)).*$ + branch: ^(?!stable/(mitaka|newton)).*$ # NOTE(amrith): This job should be run for trove-integration, and # trove's and trove clients stable branches for - # liberty, mitaka and newton. + # mitaka and newton. - name: ^gate-trove-legacy-functional-dsvm-.*$ skip-if: - project: ^openstack/(trove|python-troveclient)$ - branch: ^(?!stable/(liberty|mitaka|newton)).*$ + branch: ^(?!stable/(mitaka|newton)).*$ - name: ^gate-trove-functional-dsvm-.*$ - branch: ^(?!stable/(liberty|mitaka|newton)).*$ + branch: ^(?!stable/(mitaka|newton)).*$ - name: gate-trove-python34-db - branch: ^(?!stable/(liberty|mitaka)).*$ + branch: ^(?!stable/mitaka).*$ - name: gate-trove-dashboard-python34 branch: ^(?!stable/(mitaka)).*$ @@ -2879,7 +2833,7 @@ jobs: branch: ^stable/(mitaka|newton) - name: gate-aodh-dsvm-functional-mongodb-ubuntu-trusty - branch: ^stable/(liberty|mitaka|newton) + branch: ^stable/(mitaka|newton) - name: gate-aodh-dsvm-tempest-plugin-hbase branch: ^stable/(mitaka|newton) @@ -2887,9 +2841,6 @@ jobs: - name: gate-aodh-dsvm-tempest-plugin-mongodb branch: ^stable/(mitaka|newton) - - name: ^gate-aodh-dsvm-tempest-plugin-.* - branch: ^(?!stable/liberty).*$ - # TODO(lcastell): Make voting once tests are fixed - name: ^gate-craton-dashboard-nodejs4-npm-run-test$ voting: false @@ -2939,13 +2890,10 @@ jobs: - name: ^(gate-)?devstack-docs branch: ^master - - name: ^gate-tempest-dsvm-lxc - branch: ^(?!stable/liberty).*$ - # TODO(yamamoto): Revisit when Neutron driver API become more stable. # OFAgent will be removed in the Newton cycle. - name: ^gate-networking-ofagent-.*$ - branch: ^stable/(liberty|mitaka).*$ + branch: ^stable/mitaka$ - name: ^gate-networking-ofagent-python27-ubuntu-trusty voting: false @@ -2957,7 +2905,7 @@ jobs: tags: neutron - name: gate-tempest-dsvm-networking-ofagent - branch: ^stable/(liberty|mitaka).*$ + branch: ^stable/mitaka$ voting: false - name: ^gate-tempest-dsvm-neutron.*-ovs.*$ @@ -3045,11 +2993,7 @@ jobs: branch: ^stable/newton$ - name: ^gate-ceilometer-tox-db-.* - branch: ^(?!stable/(liberty|mitaka|newton)) - - # Freezer specific gate settings - - name: ^gate-freezer(-api|-web-ui)?-docs.*$ - branch: ^(?!stable/liberty).*$ + branch: ^(?!stable/(mitaka|newton)) - name: gate-keystone-python34-db branch: ^stable/mitaka$ @@ -3154,9 +3098,9 @@ jobs: - name: ^gate-openstack-ansible-os_(?!(keystone|glance|cinder)).*-ansible-.*-centos-7.*$ branch: ^(?!(liberty|stable/(mitaka|newton))).*$ - # Skip any deploy guide publish jobs for liberty/mitaka + # Skip any deploy guide publish jobs for mitaka - name: ^gate-openstack-ansible-deploy-guide$ - branch: ^(?!(liberty|stable/mitaka)).*$ + branch: ^(?!stable/mitaka).*$ # Ignore requirements on the keystoneclient/keystoneauth integration branch - name: gate-python-keystoneclient-requirements @@ -3204,13 +3148,13 @@ jobs: - name: ^gate-cliff-tox-(openstackclient|neutronclient)-tip-ubuntu-xenial$ branch: ^master$ - # Old dsvm jobs are running on liberty and mitaka, new tempest one - from + # Old dsvm jobs are running on mitaka, new tempest one - from # newton on - name: ^gate-ironic-inspector-dsvm-discovery-ubuntu-trusty$ branch: ^stable/mitaka.*$ - name: ^gate-python-ironic-inspector-client-docs.*$ - branch: ^(?!stable/(liberty|mitaka|newton)).*$ + branch: ^(?!stable/(mitaka|newton)).*$ # NOTE(jlvilla): Ironic and Inspector Grenade do not work until after mitaka - name: ^gate-grenade-dsvm-ironic.*-ubuntu-trusty(-nv)?$ @@ -3291,7 +3235,7 @@ jobs: branch: ^stable/mitaka.*$ - name: ^gate-tooz-tox-db-py35-.+-ubuntu-xenial - branch: ^(?!stable/(liberty|mitaka|newton)).*$ + branch: ^(?!stable/(mitaka|newton)).*$ # Requirements project publishes documents from master only. - name: ^(?:gate-)requirements-docs-ubuntu-xenial$ @@ -3676,8 +3620,6 @@ projects: - gate-grenade-dsvm-neutron-multinode-ubuntu-xenial - gate-neutron-dsvm-functional-ubuntu-xenial-nv - gate-swift-dsvm-functional-ubuntu-xenial-nv - - gate-tempest-dsvm-full-ubuntu-trusty-liberty-nv - - gate-tempest-dsvm-neutron-full-ubuntu-trusty-liberty-nv - gate-tempest-dsvm-full-ubuntu-trusty-mitaka-nv - gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka-nv - gate-tempest-dsvm-full-ubuntu-xenial-newton-nv @@ -5680,7 +5622,6 @@ projects: - name: python35-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - - name: periodic-liberty - name: periodic-mitaka - name: periodic-newton - name: periodic-jobs-with-oslo-master @@ -6136,7 +6077,6 @@ projects: - name: python35-db-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - - name: periodic-db-liberty - name: periodic-db-mitaka - name: periodic-db-newton - name: periodic-jobs-with-oslo-master @@ -8354,7 +8294,6 @@ projects: - name: python35-db-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - - name: periodic-db-liberty - name: periodic-db-mitaka - name: periodic-db-newton - name: check-requirements @@ -9866,7 +9805,6 @@ projects: - name: python-db-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - - name: periodic-db-liberty - name: periodic-db-mitaka - name: periodic-db-newton - name: periodic-jobs-with-oslo-master @@ -10089,7 +10027,6 @@ projects: - name: python35-db-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - - name: periodic-db-liberty - name: periodic-db-mitaka - name: periodic-db-newton - name: periodic-jobs-with-oslo-master @@ -10109,7 +10046,6 @@ projects: - gate-heat-dsvm-functional-convg-mysql-lbaasv2-ubuntu-trusty - gate-heat-dsvm-functional-convg-mysql-lbaasv2-ubuntu-xenial - gate-heat-dsvm-functional-convg-mysql-lbaasv2-centos-7-amqp1-nv - - gate-tempest-dsvm-heat-ubuntu-trusty - gate-tempest-dsvm-heat-apache-ubuntu-trusty - gate-tempest-dsvm-heat-apache-ubuntu-xenial - gate-grenade-dsvm-heat-ubuntu-trusty @@ -10122,7 +10058,6 @@ projects: - gate-heat-dsvm-functional-orig-mysql-lbaasv2-ubuntu-xenial - gate-heat-dsvm-functional-convg-mysql-lbaasv2-ubuntu-trusty - gate-heat-dsvm-functional-convg-mysql-lbaasv2-ubuntu-xenial - - gate-tempest-dsvm-heat-ubuntu-trusty - gate-tempest-dsvm-heat-apache-ubuntu-trusty - gate-tempest-dsvm-heat-apache-ubuntu-xenial - gate-grenade-dsvm-heat-ubuntu-trusty @@ -10211,7 +10146,6 @@ projects: - name: python35-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - - name: periodic-liberty - name: periodic-mitaka - name: periodic-newton - name: check-requirements @@ -10352,7 +10286,6 @@ projects: - name: python35-db-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - - name: periodic-db-liberty - name: periodic-db-mitaka - name: periodic-db-newton - name: periodic-jobs-with-oslo-master @@ -10678,7 +10611,6 @@ projects: - name: python35-db-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - - name: periodic-db-liberty - name: periodic-db-mitaka - name: periodic-db-newton - name: periodic-jobs-with-oslo-master @@ -10691,7 +10623,6 @@ projects: - name: api-ref-jobs check: - gate-keystoneclient-dsvm-functional-ubuntu-xenial-nv - - gate-keystone-tox-bandit-ubuntu-trusty - gate-keystone-dsvm-functional-ubuntu-xenial - gate-keystone-dsvm-functional-v3-only-ubuntu-xenial-nv - gate-tempest-dsvm-keystone-eventlet-full-ubuntu-trusty-nv @@ -10702,7 +10633,6 @@ projects: - keystone-coverage-db-ubuntu-xenial gate: - gate-keystone-dsvm-functional-ubuntu-xenial - - gate-keystone-tox-bandit-ubuntu-trusty experimental: - gate-grenade-dsvm-forward-ubuntu-trusty - gate-rally-dsvm-keystone-ubuntu-xenial-nv @@ -10742,10 +10672,6 @@ projects: - name: publish-to-pypi - name: release-notes-jobs - name: translation-jobs - check: - - gate-keystonemiddleware-tox-bandit-ubuntu-trusty - gate: - - gate-keystonemiddleware-tox-bandit-ubuntu-trusty post: - keystonemiddleware-coverage-ubuntu-trusty - keystonemiddleware-coverage-ubuntu-xenial @@ -11013,7 +10939,6 @@ projects: - name: check-requirements - name: translation-jobs - name: release-notes-jobs - - name: periodic-liberty - name: periodic-mitaka - name: periodic-newton - name: api-ref-jobs @@ -11537,7 +11462,6 @@ projects: - name: publish-to-pypi - name: openstack-server-publish-jobs - name: check-requirements - - name: periodic-db-liberty - name: periodic-db-mitaka - name: periodic-db-newton - name: release-notes-jobs @@ -11549,7 +11473,6 @@ projects: - gate-murano-pylint-ubuntu-trusty - gate-murano-pylint-ubuntu-xenial - gate-murano-tox-py27-mitaka-ubuntu-xenial - - gate-murano-devstack-dsvm-ubuntu-trusty - gate-murano-congress-devstack-dsvm-ubuntu-trusty-nv - gate-murano-congress-devstack-dsvm-ubuntu-xenial-nv - gate-rally-dsvm-murano-task-ubuntu-trusty-nv @@ -11563,7 +11486,6 @@ projects: gate: - gate-tempest-dsvm-murano-api-ubuntu-trusty - gate-tempest-dsvm-murano-api-ubuntu-xenial - - gate-murano-devstack-dsvm-ubuntu-trusty - gate-murano-firstapp-docs post: - murano-coverage-db-ubuntu-trusty @@ -11608,13 +11530,11 @@ projects: - gate-murano-dashboard-pep8-ubuntu-xenial - gate-murano-dashboard-python27-ubuntu-xenial - gate-murano-dashboard-tox-py27-mitaka-ubuntu-xenial - - gate-murano-devstack-dsvm-ubuntu-trusty gate: - gate-murano-dashboard-pep8-ubuntu-trusty - gate-murano-dashboard-python27-ubuntu-trusty - gate-murano-dashboard-pep8-ubuntu-xenial - gate-murano-dashboard-python27-ubuntu-xenial - - gate-murano-devstack-dsvm-ubuntu-trusty post: - murano-dashboard-branch-tarball - murano-dashboard-coverage-ubuntu-xenial @@ -11707,7 +11627,6 @@ projects: - name: publish-to-pypi - name: release-notes-jobs - name: check-requirements - - name: periodic-db-liberty - name: periodic-db-mitaka - name: periodic-db-newton - name: periodic-jobs-with-neutron-lib-master @@ -11730,7 +11649,6 @@ projects: - name: openstack-server-publish-jobs - name: publish-to-pypi - name: release-notes-jobs - - name: periodic-db-liberty - name: periodic-db-mitaka - name: periodic-db-newton - name: check-requirements @@ -11912,7 +11830,6 @@ projects: - name: python-db-jobs - name: python34-db-jobs - name: python35-db-jobs - - name: periodic-liberty - name: periodic-mitaka - name: periodic-jobs-with-neutron-lib-master - name: publish-to-pypi @@ -11941,7 +11858,6 @@ projects: - gate-networking-midonet-v2-rally-dsvm-ubuntu-xenial-nv - gate-grenade-dsvm-networking-midonet-ubuntu-xenial-nv periodic: - - periodic-tempest-dsvm-networking-midonet-v2-ubuntu-trusty-liberty - periodic-tempest-dsvm-networking-midonet-v2-ubuntu-trusty-mitaka - name: openstack/networking-mlnx @@ -11963,7 +11879,6 @@ projects: - name: python-jobs - name: python34-jobs - name: python35-jobs - - name: periodic-liberty - name: periodic-mitaka - name: periodic-newton - name: periodic-jobs-with-neutron-lib-master @@ -11974,13 +11889,10 @@ projects: - name: translation-jobs check: - gate-grenade-dsvm-networking-odl-nv - - gate-tempest-dsvm-networking-odl-beryllium-snapshot-liberty-nv - gate-tempest-dsvm-networking-odl-beryllium-snapshot-mitaka-nv - gate-tempest-dsvm-networking-odl-beryllium-snapshot - - gate-tempest-dsvm-networking-odl-boron-snapshot-liberty-nv - gate-tempest-dsvm-networking-odl-boron-snapshot-mitaka-nv - gate-tempest-dsvm-networking-odl-boron-snapshot - - gate-tempest-dsvm-networking-odl-carbon-snapshot-liberty-nv - gate-tempest-dsvm-networking-odl-carbon-snapshot-mitaka-nv - gate-tempest-dsvm-networking-odl-carbon-snapshot - gate-tempest-dsvm-networking-odl-multinode-carbon-snapshot-nv @@ -12020,7 +11932,6 @@ projects: - gate-networking-ofagent-docs-ubuntu-trusty periodic: - periodic-tempest-dsvm-networking-ofagent-mitaka - - periodic-tempest-dsvm-networking-ofagent-liberty post: - networking-ofagent-branch-tarball @@ -12142,7 +12053,6 @@ projects: - name: python35-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - - name: periodic-liberty - name: periodic-mitaka - name: periodic-newton - name: periodic-jobs-with-oslo-master @@ -12246,7 +12156,6 @@ projects: template: - name: check-requirements - name: merge-check - - name: periodic-liberty - name: periodic-mitaka - name: periodic-newton - name: python-jobs @@ -12278,7 +12187,6 @@ projects: template: - name: check-requirements - name: merge-check - - name: periodic-liberty - name: periodic-mitaka - name: periodic-newton - name: python-jobs @@ -12370,7 +12278,6 @@ projects: - name: check-requirements - name: merge-check - name: publish-to-pypi - - name: periodic-liberty - name: periodic-mitaka - name: periodic-newton - name: python-jobs @@ -12438,7 +12345,6 @@ projects: - name: periodic-jobs-with-oslo-master - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - - name: periodic-db-liberty - name: periodic-db-mitaka - name: periodic-db-newton - name: check-requirements @@ -12637,7 +12543,6 @@ projects: template: - name: check-requirements - name: merge-check - - name: periodic-liberty - name: periodic-mitaka - name: periodic-newton - name: periodic-jobs-with-oslo-master @@ -12648,7 +12553,7 @@ projects: - name: publish-to-pypi - name: release-notes-jobs check: - # legacy trusty gates (liberty|mitaka) - remove after mitaka EOL + # legacy trusty gates mitaka - remove after mitaka EOL - gate-neutron-lbaasv2-dsvm-minimal-ubuntu-trusty - gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-trusty - gate-neutron-lbaasv2-dsvm-listener-ubuntu-trusty @@ -12669,7 +12574,7 @@ projects: - gate-octavia-v1-dsvm-scenario-ubuntu-xenial-nv - gate-octavia-v1-dsvm-scenario-multinode-nv gate: - # legacy trusty gates (liberty|mitaka) - remove after mitaka EOL + # legacy trusty gates mitaka - remove after mitaka EOL - gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-trusty - gate-neutron-lbaasv2-dsvm-listener-ubuntu-trusty - gate-neutron-lbaasv2-dsvm-pool-ubuntu-trusty @@ -13469,10 +13374,6 @@ projects: - name: translation-jobs-mitaka - name: translation-jobs-newton - name: release-notes-jobs - check: - - gate-openstack-manuals-tox-checksyntax-ubuntu-xenial - gate: - - gate-openstack-manuals-tox-checksyntax-ubuntu-xenial post: - openstack-manuals-tox-doc-publishdocs - propose-openstack-manuals-updates @@ -13866,11 +13767,9 @@ projects: - name: stable-compat-jobs - name: release-notes-jobs check: - - gate-oslo.db-tox-db-sqla_09-ubuntu-trusty - gate-oslo.db-tox-db-mysql-python-ubuntu-trusty - gate-oslo.db-tox-db-mysql-python-ubuntu-xenial gate: - - gate-oslo.db-tox-db-sqla_09-ubuntu-trusty - gate-oslo.db-tox-db-mysql-python-ubuntu-trusty - gate-oslo.db-tox-db-mysql-python-ubuntu-xenial @@ -13935,7 +13834,6 @@ projects: - gate-oslo.messaging-dsvm-functional-py27-rabbit-ubuntu-xenial-nv - gate-oslo.messaging-dsvm-functional-py34-rabbit-ubuntu-trusty-nv - gate-oslo.messaging-dsvm-functional-py35-rabbit-ubuntu-xenial-nv - - gate-oslo.messaging-dsvm-functional-py27-qpid-ubuntu-trusty-nv - gate-oslo.messaging-dsvm-functional-py27-amqp1-ubuntu-trusty-nv - gate-oslo.messaging-dsvm-functional-py27-amqp1-ubuntu-xenial-nv - gate-oslo.messaging-dsvm-functional-py27-amqp1-centos-7-nv @@ -15543,13 +15441,9 @@ projects: check: - gate-keystoneclient-dsvm-functional-ubuntu-trusty - gate-keystoneclient-dsvm-functional-ubuntu-xenial - - gate-python-keystoneclient-tox-bandit-ubuntu-trusty - - gate-python-keystoneclient-tox-bandit-ubuntu-xenial gate: - gate-keystoneclient-dsvm-functional-ubuntu-trusty - gate-keystoneclient-dsvm-functional-ubuntu-xenial - - gate-python-keystoneclient-tox-bandit-ubuntu-trusty - - gate-python-keystoneclient-tox-bandit-ubuntu-xenial post: - python-keystoneclient-coverage-ubuntu-trusty - python-keystoneclient-coverage-ubuntu-xenial @@ -16378,7 +16272,6 @@ projects: - name: python-db-jobs - name: python34-db-jobs - name: python35-db-jobs - - name: periodic-db-liberty - name: periodic-db-mitaka - name: periodic-db-newton - name: openstack-server-publish-jobs @@ -17084,7 +16977,6 @@ projects: - name: python35-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - - name: periodic-liberty - name: periodic-mitaka - name: periodic-newton - name: check-requirements @@ -17387,9 +17279,6 @@ projects: # mitaka compat jobs for tempest master - gate-tempest-dsvm-full-ubuntu-trusty-mitaka - gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka - # liberty compat jobs for tempest master - - gate-tempest-dsvm-full-ubuntu-trusty-liberty - - gate-tempest-dsvm-neutron-full-ubuntu-trusty-liberty gate: - gate-tempest-dsvm-layer4-ubuntu-trusty - gate-tempest-dsvm-layer4-ubuntu-xenial @@ -17425,8 +17314,6 @@ projects: periodic-stable: # add periodic tempest jobs even when they run as compat jobs # on each tempest master check for stable-maint visiblity - - periodic-tempest-dsvm-full-ubuntu-trusty-liberty - - periodic-tempest-dsvm-neutron-full-ubuntu-trusty-liberty - periodic-tempest-dsvm-full-ubuntu-trusty-mitaka - periodic-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka - periodic-tempest-dsvm-full-ubuntu-xenial-newton @@ -17782,7 +17669,6 @@ projects: - name: python35-db-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - - name: periodic-db-liberty - name: periodic-db-mitaka - name: periodic-db-newton - name: check-requirements @@ -18265,7 +18151,6 @@ projects: - name: python34-jobs - name: python35-jobs - name: python-jobs - - name: periodic-liberty - name: periodic-mitaka - name: periodic-newton - name: check-requirements