Use Yoga constraints for bugfix/8.3
Change-Id: I5e95fae1f2846a19c859b5d61e224ad198c1a8c5
This commit is contained in:
8
tox.ini
8
tox.ini
@@ -15,7 +15,7 @@ setenv =
|
|||||||
LANGUAGE=en_US
|
LANGUAGE=en_US
|
||||||
LC_ALL=en_US.utf-8
|
LC_ALL=en_US.utf-8
|
||||||
deps =
|
deps =
|
||||||
-c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
|
-c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/yoga}
|
||||||
-r{toxinidir}/requirements.txt
|
-r{toxinidir}/requirements.txt
|
||||||
-r{toxinidir}/test-requirements.txt
|
-r{toxinidir}/test-requirements.txt
|
||||||
commands = stestr run {posargs}
|
commands = stestr run {posargs}
|
||||||
@@ -71,7 +71,7 @@ setenv = PYTHONHASHSEED=0
|
|||||||
sitepackages = False
|
sitepackages = False
|
||||||
# NOTE(dtantsur): documentation building process requires importing IPA
|
# NOTE(dtantsur): documentation building process requires importing IPA
|
||||||
deps =
|
deps =
|
||||||
-c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
|
-c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/yoga}
|
||||||
-r{toxinidir}/requirements.txt
|
-r{toxinidir}/requirements.txt
|
||||||
-r{toxinidir}/doc/requirements.txt
|
-r{toxinidir}/doc/requirements.txt
|
||||||
commands =
|
commands =
|
||||||
@@ -89,7 +89,7 @@ commands =
|
|||||||
[testenv:releasenotes]
|
[testenv:releasenotes]
|
||||||
usedevelop = False
|
usedevelop = False
|
||||||
deps =
|
deps =
|
||||||
-c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
|
-c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/yoga}
|
||||||
-r{toxinidir}/doc/requirements.txt
|
-r{toxinidir}/doc/requirements.txt
|
||||||
commands = sphinx-build -a -E -W -d releasenotes/build/doctrees -b html releasenotes/source releasenotes/build/html
|
commands = sphinx-build -a -E -W -d releasenotes/build/doctrees -b html releasenotes/source releasenotes/build/html
|
||||||
|
|
||||||
@@ -128,7 +128,7 @@ commands =
|
|||||||
[testenv:bandit]
|
[testenv:bandit]
|
||||||
usedevelop = False
|
usedevelop = False
|
||||||
deps =
|
deps =
|
||||||
-c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
|
-c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/yoga}
|
||||||
-r{toxinidir}/test-requirements.txt
|
-r{toxinidir}/test-requirements.txt
|
||||||
commands = bandit -r ironic_python_agent -x tests -n5 -ll -c tools/bandit.yml
|
commands = bandit -r ironic_python_agent -x tests -n5 -ll -c tools/bandit.yml
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,9 @@
|
|||||||
- ^tox.ini$
|
- ^tox.ini$
|
||||||
required-projects:
|
required-projects:
|
||||||
- name: openstack/devstack
|
- name: openstack/devstack
|
||||||
override-checkout: master
|
override-checkout: stable/yoga
|
||||||
|
- name: openstack/requirements
|
||||||
|
override-checkout: stable/yoga
|
||||||
- name: openstack/ironic
|
- name: openstack/ironic
|
||||||
override-checkout: bugfix/19.0
|
override-checkout: bugfix/19.0
|
||||||
- openstack/ironic-lib
|
- openstack/ironic-lib
|
||||||
@@ -152,12 +154,16 @@
|
|||||||
parent: metalsmith-integration-glance-localboot-centos8-uefi
|
parent: metalsmith-integration-glance-localboot-centos8-uefi
|
||||||
required-projects:
|
required-projects:
|
||||||
- name: openstack/devstack
|
- name: openstack/devstack
|
||||||
override-checkout: master
|
override-checkout: stable/yoga
|
||||||
|
- name: openstack/requirements
|
||||||
|
override-checkout: stable/yoga
|
||||||
|
- name: openstack/ironic
|
||||||
|
override-checkout: bugfix/19.0
|
||||||
- name: openstack/metalsmith
|
- name: openstack/metalsmith
|
||||||
override-checkout: master
|
override-checkout: stable/yoga
|
||||||
- openstack/ironic-python-agent
|
- openstack/ironic-python-agent
|
||||||
- name: openstack/ironic-python-agent-builder
|
- name: openstack/ironic-python-agent-builder
|
||||||
override-checkout: master
|
override-checkout: stable/yoga
|
||||||
- openstack/ironic-lib
|
- openstack/ironic-lib
|
||||||
vars:
|
vars:
|
||||||
devstack_localrc:
|
devstack_localrc:
|
||||||
@@ -173,3 +179,40 @@
|
|||||||
devstack_localrc:
|
devstack_localrc:
|
||||||
IRONIC_RAMDISK_TYPE: tinyipa
|
IRONIC_RAMDISK_TYPE: tinyipa
|
||||||
IRONIC_VM_SPECS_RAM: 1024
|
IRONIC_VM_SPECS_RAM: 1024
|
||||||
|
|
||||||
|
- project-template:
|
||||||
|
name: openstack-python3-yoga-jobs-ironic-bugfix
|
||||||
|
description: |
|
||||||
|
Runs unit tests for an OpenStack Python project under the CPython
|
||||||
|
version 3 releases designated for testing in the Yoga release.
|
||||||
|
check:
|
||||||
|
jobs:
|
||||||
|
- openstack-tox-pep8:
|
||||||
|
required-projects:
|
||||||
|
- name: openstack/requirements
|
||||||
|
override-checkout: stable/yoga
|
||||||
|
- openstack-tox-py36:
|
||||||
|
required-projects:
|
||||||
|
- name: openstack/requirements
|
||||||
|
override-checkout: stable/yoga
|
||||||
|
- openstack-tox-py39:
|
||||||
|
required-projects:
|
||||||
|
- name: openstack/requirements
|
||||||
|
override-checkout: stable/yoga
|
||||||
|
gate:
|
||||||
|
jobs:
|
||||||
|
- openstack-tox-pep8:
|
||||||
|
required-projects:
|
||||||
|
- name: openstack/requirements
|
||||||
|
override-checkout: stable/yoga
|
||||||
|
- openstack-tox-py36:
|
||||||
|
required-projects:
|
||||||
|
- name: openstack/requirements
|
||||||
|
override-checkout: stable/yoga
|
||||||
|
- openstack-tox-py39:
|
||||||
|
required-projects:
|
||||||
|
- name: openstack/requirements
|
||||||
|
override-checkout: stable/yoga
|
||||||
|
post:
|
||||||
|
jobs:
|
||||||
|
- publish-openstack-python-branch-tarball
|
||||||
|
|||||||
@@ -1,14 +1,19 @@
|
|||||||
- project:
|
- project:
|
||||||
templates:
|
templates:
|
||||||
- check-requirements
|
- check-requirements
|
||||||
- openstack-cover-jobs
|
- openstack-python3-yoga-jobs-ironic-bugfix
|
||||||
- openstack-lower-constraints-master-branch-jobs
|
|
||||||
- openstack-python3-yoga-jobs
|
|
||||||
- publish-openstack-docs-pti
|
- publish-openstack-docs-pti
|
||||||
- release-notes-jobs-python3
|
- release-notes-jobs-python3
|
||||||
check:
|
check:
|
||||||
jobs:
|
jobs:
|
||||||
- openstack-tox-functional
|
- openstack-tox-functional:
|
||||||
|
required-projects:
|
||||||
|
- name: openstack/requirements
|
||||||
|
override-checkout: stable/yoga
|
||||||
|
- openstack-tox-cover:
|
||||||
|
required-projects:
|
||||||
|
- name: openstack/requirements
|
||||||
|
override-checkout: stable/yoga
|
||||||
- ipa-tox-examples
|
- ipa-tox-examples
|
||||||
# NOTE(iurygregory) Only run this two jobs since we are testing
|
# NOTE(iurygregory) Only run this two jobs since we are testing
|
||||||
# wholedisk + partition on tempest
|
# wholedisk + partition on tempest
|
||||||
@@ -36,7 +41,14 @@
|
|||||||
gate:
|
gate:
|
||||||
queue: ironic
|
queue: ironic
|
||||||
jobs:
|
jobs:
|
||||||
- openstack-tox-functional
|
- openstack-tox-functional:
|
||||||
|
required-projects:
|
||||||
|
- name: openstack/requirements
|
||||||
|
override-checkout: stable/yoga
|
||||||
|
- openstack-tox-cover:
|
||||||
|
required-projects:
|
||||||
|
- name: openstack/requirements
|
||||||
|
override-checkout: stable/yoga
|
||||||
- ipa-tempest-bios-ipmi-direct-src
|
- ipa-tempest-bios-ipmi-direct-src
|
||||||
- ipa-tempest-uefi-redfish-vmedia-src
|
- ipa-tempest-uefi-redfish-vmedia-src
|
||||||
- metalsmith-integration-ipa-src-uefi
|
- metalsmith-integration-ipa-src-uefi
|
||||||
|
|||||||
Reference in New Issue
Block a user