diff --git a/modules/openstack_project/files/jenkins_job_builder/config/tripleo.yaml b/modules/openstack_project/files/jenkins_job_builder/config/tripleo.yaml index f59d98012d..73833d5d9a 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/tripleo.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/tripleo.yaml @@ -38,6 +38,47 @@ copy-after-failure: true - console-log +- job: + name: 'check-tripleo-ironic-seed-precise' + node: 'tripleo-precise' + + wrappers: + - timeout: + timeout: 125 + fail: true + - timestamps + + builders: + - link-logs + - net-info + - devstack-checkout + - shell: | + #!/bin/bash -xe + export PYTHONUNBUFFERED=true + export DEVSTACK_GATE_TIMEOUT=120 + export DEVSTACK_GATE_TEMPEST=0 + export DEVSTACK_GATE_EXERCISES=0 + export GEARDSERVER=192.168.1.48 + export DIB_COMMON_ELEMENTS="stackuser pypi-openstack" + export TRIPLEO_TEST=seed + export USE_IRONIC=1 + function gate_hook { + bash -xe /opt/stack/new/tripleo-ci/toci_gate_test.sh + } + export -f gate_hook + cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh + ./safe-devstack-vm-gate-wrap.sh + + publishers: + - scp: + site: 'static.openstack.org' + files: + - target: 'logs/$LOG_PATH' + source: 'logs/**' + keep-hierarchy: false + copy-after-failure: true + - console-log + - job: name: 'check-tripleo-undercloud-precise' node: 'tripleo-precise' @@ -78,6 +119,47 @@ copy-after-failure: true - console-log +- job: + name: 'check-tripleo-ironic-undercloud-precise' + node: 'tripleo-precise' + + wrappers: + - timeout: + timeout: 125 + fail: true + - timestamps + + builders: + - link-logs + - net-info + - devstack-checkout + - shell: | + #!/bin/bash -xe + export PYTHONUNBUFFERED=true + export DEVSTACK_GATE_TIMEOUT=120 + export DEVSTACK_GATE_TEMPEST=0 + export DEVSTACK_GATE_EXERCISES=0 + export GEARDSERVER=192.168.1.48 + export DIB_COMMON_ELEMENTS="stackuser pypi-openstack" + export TRIPLEO_TEST=undercloud + export USE_IRONIC=1 + function gate_hook { + bash -xe /opt/stack/new/tripleo-ci/toci_gate_test.sh + } + export -f gate_hook + cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh + ./safe-devstack-vm-gate-wrap.sh + + publishers: + - scp: + site: 'static.openstack.org' + files: + - target: 'logs/$LOG_PATH' + source: 'logs/**' + keep-hierarchy: false + copy-after-failure: true + - console-log + - job: name: 'check-tripleo-overcloud-precise' node: 'tripleo-precise' diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index c83f53611e..958d0c9d0e 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -749,7 +749,9 @@ projects: - gate-grenade-dsvm-forward experimental-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise pre-release: - glance-tarball @@ -777,7 +779,9 @@ projects: - heat-upstream-translation-update experimental-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise pre-release: - heat-tarball @@ -824,6 +828,9 @@ projects: - check-tempest-dsvm-ironic - check-tempest-dsvm-ironic-postgres - check-tempest-dsvm-virtual-ironic + check-tripleo: + - check-tripleo-ironic-seed-precise + - check-tripleo-ironic-undercloud-precise gate: - gate-tempest-dsvm-ironic - gate-tempest-dsvm-ironic-postgres @@ -862,7 +869,9 @@ projects: - gate-grenade-dsvm-forward experimental-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise post: - keystone-upstream-translation-update @@ -921,7 +930,9 @@ projects: - experimental-tempest-dsvm-neutron-pg experimental-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise pre-release: - neutron-tarball @@ -958,7 +969,9 @@ projects: - check-tempest-dsvm-neutron-pg experimental-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise post: - nova-upstream-translation-update @@ -1071,7 +1084,9 @@ projects: - gate-grenade-dsvm-forward experimental-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise pre-release: - swift-tarball @@ -1126,7 +1141,9 @@ projects: - name: python-jobs check-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise pre-release: - tuskar-tarball @@ -1181,7 +1198,9 @@ projects: - gate-grenade-dsvm-forward experimental-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise pre-release: - python-cinderclient-tarball @@ -1212,7 +1231,9 @@ projects: - gate-grenade-dsvm-forward experimental-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise pre-release: - python-ganttclient-tarball @@ -1245,7 +1266,9 @@ projects: - gate-grenade-dsvm-forward experimental-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise pre-release: - python-glanceclient-tarball @@ -1281,7 +1304,9 @@ projects: - python-heatclient-coverage experimental-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise pre-release: - python-heatclient-tarball @@ -1301,6 +1326,9 @@ projects: - gate-python-ironicclient-python27 - gate-python-ironicclient-python33 - gate-python-ironicclient-pypy + check-tripleo: + - check-tripleo-ironic-seed-precise + - check-tripleo-ironic-undercloud-precise gate: - gate-python-ironicclient-pep8 - gate-python-ironicclient-python26 @@ -1341,7 +1369,9 @@ projects: - gate-grenade-dsvm-forward experimental-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise pre-release: - python-keystoneclient-tarball @@ -1402,7 +1432,9 @@ projects: - gate-grenade-dsvm-forward experimental-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise pre-release: - python-neutronclient-tarball @@ -1437,7 +1469,9 @@ projects: - gate-grenade-dsvm-forward experimental-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise pre-release: - python-novaclient-tarball @@ -1511,7 +1545,9 @@ projects: - gate-tempest-dsvm-neutron-large-ops experimental-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise pre-release: - python-swiftclient-tarball @@ -1557,7 +1593,9 @@ projects: - gate-python-tuskarclient-python33 check-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise pre-release: - python-tuskarclient-tarball @@ -1577,7 +1615,9 @@ projects: - gate-diskimage-builder-python27 check-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise gate: - gate-diskimage-builder-pep8 @@ -1700,7 +1740,9 @@ projects: - gate-os-apply-config-python27 check-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise gate: - gate-os-apply-config-pep8 @@ -1725,7 +1767,9 @@ projects: - gate-os-cloud-config-python27 check-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise gate: - gate-os-cloud-config-pep8 @@ -1750,7 +1794,9 @@ projects: - gate-os-collect-config-python27 check-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise gate: - gate-os-collect-config-pep8 @@ -1775,7 +1821,9 @@ projects: - gate-os-refresh-config-python27 check-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise gate: - gate-os-refresh-config-pep8 @@ -1836,7 +1884,9 @@ projects: - oslo.config-tarball experimental-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise release: - oslo.config-tarball: @@ -1862,7 +1912,9 @@ projects: - gate-tempest-dsvm-neutron-large-ops experimental-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise pre-release: - oslo.messaging-tarball: @@ -1898,7 +1950,9 @@ projects: - oslo.rootwrap-branch-tarball experimental-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise pre-release: - oslo.rootwrap-tarball @@ -1947,7 +2001,9 @@ projects: - gate-devstack-dsvm-cells experimental-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise pre-release: - oslo.version-tarball @@ -2003,7 +2059,9 @@ projects: - propose-requirements-updates experimental-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise periodic: - periodic-mirror-python26 @@ -2147,7 +2205,9 @@ projects: - check-tempest-dsvm-virtual-ironic-nv experimental-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise post: - tempest-docs @@ -2170,7 +2230,9 @@ projects: - gate-noop check-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise gate: - gate-noop @@ -2186,7 +2248,9 @@ projects: - gate-noop check-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise gate: - gate-noop @@ -2206,7 +2270,9 @@ projects: - gate-tripleo-incubator-docs check-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise gate: - gate-tripleo-incubator-docs @@ -2235,7 +2301,9 @@ projects: - gate-tuskar-ui-python27 experimental-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise post: - tuskar-ui-branch-tarball @@ -2478,7 +2546,9 @@ projects: - gate-swift-dsvm-functional experimental-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise post: - pbr-docs @@ -2589,7 +2659,9 @@ projects: - check-tempest-dsvm-virtual-ironic-nv experimental-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise - name: openstack-infra/elastic-recheck @@ -2965,7 +3037,9 @@ projects: - gate-noop check-tripleo: - check-tripleo-seed-precise + - check-tripleo-ironic-seed-precise - check-tripleo-undercloud-precise + - check-tripleo-ironic-undercloud-precise - check-tripleo-overcloud-precise gate: - gate-noop