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
This commit is contained in:
Riccardo Pittau 2021-05-10 15:50:14 +02:00
parent 37c39b1b38
commit b307c34c27
3 changed files with 22 additions and 7 deletions

View File

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

View File

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

View File

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