| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
This job was fixed last week and seems reasonably stable.
Change-Id: I44607a9e24dc9aab56738e1c285c6cbe347d461d
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
ironic-inspector-tempest-managed was renamed to
ironic-inspector-tempest-managed-non-standalone.
Depends-On:Icf9406c2b9e2829a36fa37e49b2692a76d67bdb6
Change-Id: Id0cfc80a3d823f7e8a414f082c8bf2d81ff39ca8
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: I32ea4587bfe7c7a55cb4c072fa1627d2d7cdcde9
|
|\ \ \
| |/ / |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The previous uwsgi invocation assumed that the uwsgi binary is in the
same directory as the project binaries are installed into (probably
/usr/bin). That may not be correct -- for example if using a packaged
uwsgi on Fedora the binary will live in /usr/sbin/uwsgi (not /usr/bin
where the project files from pip are).
Switch the invocation to just find it in the path.
Additionally, grenade is disabled, otherwise we cannot land this change
without fixing stable branches first.
Change-Id: I7f627fa0bb4850f4839b75df611fa5ab241f1219
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Runs the BaremetalSingleTenant tempest test, which provisions
two nodes, with slaac addressing, all provisioning traffic e.g.
iPXE, ironic api traffic and iscsi happens over IPv6 on the
provisioning network. Nodes are then deployed onto a IPv6
tenant network, where tempest verifies connections between them
with ssh (again over IPv6).
Co-authored-by: Derek Higgins <derekh@redhat.com>
Depends-On: https://review.opendev.org/722663
Change-Id: Id928df1cbd1131427ab6a911856f48f18e67f7cf
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for victoria.
See also the PTI in governance [1].
[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html
Change-Id: Iff49e5f3f05fe7bcda9e1b6fcfcebbcd0c47bb39
|
|\ \ \
| |_|/
|/| | |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
We have split some of the tests from the
`ironic_standalone` scenario to run when redfish
is enable. Adding a standalone job with redfish
to cover the tests in our CI.
Change-Id: I1d2c3c2b4fe2a6eda64895bf73a6f57175c192b6
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The SNMP hardware type does not have a management interface, thus
it's impossible to switch boot device to local. Keep using netboot.
As a nice side effect, this job will keep testing whole disk images
with network boot.
Make the job voting since it's pretty stable when we don't break it.
Change-Id: I559fdccfbaf02396a0a096c50fbb9660c22a4dee
|
|/
|
|
|
|
| |
Based on the native 'grenade' job
Change-Id: Ia51b32a6499b5e1d37197e6d21556344a85d3b5e
|
|
|
|
|
|
|
|
| |
The ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode
is fixed, let's switch to voting.
Depends-On: https://review.opendev.org/717020
Change-Id: Idd54eb77fbc473de2b691f647bac024d22903c57
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We limit the use of tinyipa to the most intensive jobs:
standalone
grenade
multinode
Also leaving ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa
running for now as there could be an issue with the
ironic-python-agent
Story: 2007356
Task: 38908
Change-Id: Ieb1ea1dbeeb68b15e9281d154358336006b62214
|
|
|
|
|
|
|
| |
Rename ironic-tox-unit-with-driver-libs-python3 and adjust tox
accordingly.
Change-Id: I3522f4a1c084c9cc2f7565f16ec0c790a1767377
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit e1e89f8831fd1b28b7ee373fc9504ce4eaf2c4c5.
The commit was a temporary change to allow us to unblock
the ironic CI gate as we had cross-repository fixes that
needed to land before we would be able to have a passing
and stable ironic-standalone job.
Change-Id: Ib1ed0a35955ab7c53b814048887e725234699d9a
|
|
|
|
|
|
|
| |
Let's keep standalone non-voting till we can stabilize the
failures on it.
Change-Id: I5c0d23f8cf9f377f013a96bfe30189df25f9c7c5
|
|
|
|
|
|
| |
The bifrost bionic job is alive again so we can change it here.
Change-Id: I6ee566d111f4d7aa8df12b13c11b8810bf078d25
|
|\ |
|
| |
| |
| |
| |
| |
| | |
The CentOS 7 ones no longer work because of the Python 3 transition.
Change-Id: I68fc6f87879a53198810ad64f9570c41ccf8ce7f
|
|/
|
|
|
|
|
|
|
|
|
| |
This job is the only job that is currently testing partition images
with local boot. Due to its usage of a custom centos instance image,
there is some potential instability, but recent runs [1] have been
reliably green.
[1] https://zuul.opendev.org/t/openstack/builds?job_name=metalsmith-integration-glance-localboot-centos7
Change-Id: Iefbf94754da58c130eccba6fa24efac684ee4b41
|
|
|
|
|
|
|
|
| |
The current vmedia job is switched to test inspection as well.
Change-Id: I077d9dd4b527fc090833587e62af352b20788458
Story: #1528920
Task: #37646
|
|
|
|
|
|
|
|
|
|
| |
Adds a job to boot a node over Redfish virtual media in UEFI boot
mode.
Turns similar BIOS boot mode job non-voting to avoid CI
failure on non-essential job failure.
Change-Id: Iaabd09a7acbbd692dd72adcf6867981bcc30877e
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adds a job to boot a node over Redfish virtual media in legacy
BIOS boot mode. For sake of unification, similar PXE job has been
renamed.
Apparently, libvirt-based Redfish BMC emulation requires node
power-cycle for libvirt domain configuration changes to take
effect.
Change-Id: I2c7fc26b082db6eeae1abcd67362884a9c72c109
|
|
|
|
|
| |
Change-Id: Iacc26bcebb16b8baec5cf03cf53b5e7a22ea0ea7
Depends-On: https://review.opendev.org/#/c/688920/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
OpenStack is dropping the py2.7 support in ussuri cycle.
Ironic is ready with python 3 and ok to drop the
python 2.7 support.
Complete discussion & schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support
Ussuri Communtiy-wide goal - https://review.opendev.org/#/c/691178/
Change-Id: I3cc36d79ffabf31607d503dada9e7512c639647c
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This patch enables python3 by default in the `ironic-base` job.
All jobs that have `ironic-base` as `parent` will be running under
python3 by default.
- Switch parent/child for `ironic-tempest-functional-python2` and
`ironic-tempest-functional-python3`
- Renamed `ironic-tempest-ipa-partition-pxe_ipmitool-tinyipa-python3`
to `ironic-tempest-ipa-partition-pxe_ipmitool-tinyipa` since it was
running under python3 that it's the default now
Depends-On: https://review.opendev.org/690537
Change-Id: Ibc503baa572c2746e1e703653ddf040bad5e8363
|
|/
|
|
| |
Change-Id: I49082656880dbfcdb54ad0d2808e57eaa4070a56
|
|
|
|
|
|
|
|
| |
Also updates the devstack plugin to support pre-built DIB images
and removes the explicit mention of dhcp-all-interfaces element,
which is already a dependency of ironic-python-agent-ramdisk.
Change-Id: I564016528e80c738d6004c47f8df502a7748b311
|
|
|
|
|
|
|
|
|
|
|
| |
As Dmitry suggested, we should likely just make this
a standard practice as end of cycle gate instability
makes multinode jobs blocking in nature.
We will revert this patch once things are happier,
hopefully sooner rather than later.
Change-Id: I17b853aabd1a2cddf64d73b3778d315092d5612a
|
|
|
|
|
|
| |
The job cannot pass right now, so it just wastes CI resources.
Change-Id: Ie5a8144735ac18a5a36f77e4fad6af05f7a7e02d
|
|\ |
|
| |
| |
| |
| |
| | |
Depends-On: https://review.openstack.org/#/c/637039/
Change-Id: I09d54417921168f9e7ccde2176c6916fbc7e2d16
|
| |
| |
| |
| |
| |
| | |
Change-Id: I0ffe0c12e9e32f32d2b400b5756fc2148a2993a0
Story: 2005791
Task: 33518
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes the grub2 based devstack logic and adds a grub2 CI job
such that the ironic team can safely clean-up some of the PXE
code without fear of breaking the grub2 scenario.
Story: 2003936
Task: 27724
Change-Id: Ieb395bf35e2689741a243c11b56d08a237b200bc
|
| |
| |
| |
| |
| | |
Change-Id: I483fd8efc642ecb780421a1181c771f6108ad8b4
Depends-On: https://review.opendev.org/#/c/661559/
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This goal is to implement the process set out in the 2018-10-24 Python
Update Process TC resolution[1], for the Train cycle to ensure unit
testing is in place for all of the Tested Runtimes for Train[2].
In practice, this generally means adding unit tests for Python 3.7 and dropping
unit tests for Python 3.5. Using the Zuul template for Train will ensure that
all projects that support Python3 will be tested against the agreed runtime
versions, and make it easier to update them in future.
[1]https://governance.openstack.org/tc/resolutions/20181024-python-update-process.html
[2]https://governance.openstack.org/tc/reference/runtimes/train.html
Change-Id: I06e6c071b8bd369c8a66bade2490f65070fd0665
Depends-On: https://review.opendev.org/#/c/641878/
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Seems the bridg name has changed, and until we're
able to get it sorted, lets mark it non-voting such
that we're able to land other code... and actually
land any fixes since the changes ideally need to
merge to stable/stein first given grenade's
operating model.
Change-Id: Ibeb89003416b398c199d605744eadf408927de45
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Also provides coverage of standalone ironic and openstacksdk.
Change-Id: I9419ae769d38324b035c2f2c1c1ac3829e3bab0a
Story: #1531149
Task: #10406
|
|/
|
|
|
|
|
|
|
|
|
| |
Adds unit-with-driver-libs-python3 tox environment, and corresponding
ironic-with-driver-libs-python3 Zuul job.
The lack of this job was highlighted by
https://review.openstack.org/#/c/641972 which marks UcsSdk as supported
in python 2 only.
Change-Id: Ibc0f9a8fddd8f6b358efed1c4c93b95d4e01bc13
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch adds the option to configure the python interpreter
that is used when deploying machines using the ansible deploy
interface.
Also set the default interpreter for tinyipa image with
ansible deploy interface to /usr/bin/python3 on devstack
and marks ironic-standalone job as voting again.
Change-Id: I8eb58fb00980c9e8946e3b3ef77611a9f5212668
Story: #2005159
Task: #29877
|
|
|
|
|
|
|
|
|
|
| |
The ironic-standalone job is failing because the most recent IPA
image has only python3 and ansible uses python 2 as default
interpreter, resulting in a /usr/bin/python not found error.
Marking ironic-standalone non voting and removing it from the
gate until we can run ansible with python3 on remote machines.
Change-Id: I56768d7c8a577f267172de02d77e2cc2ead785ad
|
|
|
|
|
|
| |
Also correcting docs as we don't have a py35 environment
Change-Id: I409db4b73a2dedf283107708e7eea105549da867
|
|
|
|
|
|
| |
This seems to get broken quite often (RDO runs something similar).
Change-Id: I53fd5f86dfcee5b14318d4324c43d5f02b86702c
|
|
|
|
|
|
|
|
|
|
|
| |
According to [1] the dsvm should be removed from zuulv3 jobs
[1] https://docs.openstack.org/infra/manual/drivers.html#naming-with-zuul-v3
Duplicate jobs to avoid break the gate in other projects like:
- ironic-tempest-plugin, ironic-inspector, nova, neutron, devstack
Change-Id: I96a96a9d6f23f02f9f49c962f183e8c5ca78e048
|