Browse Source

Point ipa-builder to stable/wallaby

Since ironic-python-agent-bulder has stable branches starting from
wallaby, we need to point all the older branches to stable/wallaby,
unless they're already pinned to an older version.

Also fix docs building job.

Change-Id: Ie752f2bd160a09b39e3ca6c2a76d194d6ae78f5f
changes/57/790457/7
Riccardo Pittau 1 month ago
parent
commit
b307c34c27
3 changed files with 22 additions and 7 deletions
  1. +4
    -2
      tox.ini
  2. +2
    -1
      zuul.d/ironic-python-agent-jobs.yaml
  3. +16
    -4
      zuul.d/project.yaml

+ 4
- 2
tox.ini View File

@ -62,7 +62,10 @@ commands = oslo_debug_helper -t ironic_python_agent/tests/unit {posargs}
[testenv:docs]
setenv = PYTHONHASHSEED=0
sitepackages = False
# NOTE(dtantsur): documentation building process requires importing IPA
deps =
-c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/victoria}
-r{toxinidir}/requirements.txt
-r{toxinidir}/doc/requirements.txt
commands =
sphinx-build -b html doc/source doc/build/html
@ -71,8 +74,7 @@ commands =
whitelist_externals = make
setenv = PYTHONHASHSEED=0
sitepackages = False
deps =
-r{toxinidir}/doc/requirements.txt
deps = {[testenv:docs]deps}
commands =
sphinx-build -b latex doc/source doc/build/pdf
make -C doc/build/pdf


+ 2
- 1
zuul.d/ironic-python-agent-jobs.yaml View File

@ -139,7 +139,8 @@
parent: metalsmith-integration-glance-localboot-centos7
required-projects:
- openstack/ironic-python-agent
- openstack/ironic-python-agent-builder
- name: openstack/ironic-python-agent-builder
override-checkout: stable/wallaby
- openstack/ironic-lib
vars:
devstack_localrc:


+ 16
- 4
zuul.d/project.yaml View File

@ -13,6 +13,8 @@
# wholedisk + partition on tempest
- ipa-tempest-bios-ipmi-direct-src
- ipa-tempest-bios-ipmi-iscsi-src
- metalsmith-integration-ipa-src
# Non-voting jobs
# NOTE(TheJulia): The cleaning tests run in standalone job has a
# high failure rate due to possible race during long running steps
# like deployment with raid setup. While we're working on a fix,
@ -20,14 +22,18 @@
# temporary.
- ironic-standalone-ipa-src:
voting: false
- metalsmith-integration-ipa-src
# NOTE(dtantsur): non-voting because IPA source code is very unlikely
# to break them. They rather serve as a canary for broken POST jobs.
- ironic-python-agent-check-image-tinyipa:
voting: false
required-projects:
- name: openstack/ironic-python-agent-builder
override-checkout: stable/wallaby
- ironic-python-agent-check-image-dib-centos8:
voting: false
# Non-voting jobs
required-projects:
- name: openstack/ironic-python-agent-builder
override-checkout: stable/wallaby
- ipa-tempest-ironic-inspector-src:
voting: false
- ipa-tox-bandit:
@ -41,5 +47,11 @@
- metalsmith-integration-ipa-src
post:
jobs:
- ironic-python-agent-build-image-tinyipa
- ironic-python-agent-build-image-dib-centos8
- ironic-python-agent-build-image-tinyipa:
required-projects:
- name: openstack/ironic-python-agent-builder
override-checkout: stable/wallaby
- ironic-python-agent-build-image-dib-centos8:
required-projects:
- name: openstack/ironic-python-agent-builder
override-checkout: stable/wallaby

Loading…
Cancel
Save