Commit Graph

31 Commits (master)

Author SHA1 Message Date
Riccardo Pittau b3567156f1 Use generic openstack python3 tests
Adds support for python3.10

Change-Id: If517c94aff0d1b3546843153993aadc9ab2fcb73
1 month ago
Riccardo Pittau 86bd5e44fb Remove support for Python 3.6 and 3.7
Maintaining support for older not supported in Zed Python versions
would take too much effort with a lot of libraries dropping
compatibility with 3.6 and 3.7

Change-Id: I58a810d8cf4247153623c247de71f774928653aa
12 months ago
Riccardo Pittau 835fd3b9e4 Use zed jobs
Also leave py3.6 test as it's still trendy
Remove l-c job definition from tox.ini, it was not used anyway and
we're removing l-c jobs everywhere

Fix tempest test

Change-Id: Ibdb5be75cf9e1c7a2ce26c05ee1e5e5d85d20482
1 year ago
Ghanshyam Mann 6b077fa3b8 Updating python testing as per Yoga testing runtime
Yoga testing runtime has been updated with py38 and py39
as voting and removed the py36 testing. Unit tests update are
handled by the job template change in openstack-zuul-job and you
can see the updated jobs running in gate.

- https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/818609

this commit makes other required changes in obs template and
update the clasifier in setup.cfg file.

[1] https://governance.openstack.org/tc/reference/runtimes/yoga.html

Change-Id: I686b17209e94779d6e29879730b635c17e338c76
2 years ago
Riccardo Pittau 7fe544412f Use xena jobs
Change-Id: Id3e485b9a08b58ce0e8bad4f8b23b7dbbd36b975
2 years ago
Dmitry Tantsur a006cc6a44 Remove "iscsi" from job names
Also remove "ipmi" since it's assumed for VirtualBMC.

Change-Id: I23c54779ecfb2b06cac715a209408411a7084bca
2 years ago
Riccardo Pittau 3617ce11be Remove lower-constraints job
As discussed during the upstream ironic community meeting on
Monday Dec 14 2020, the lower-constraints job is being removed.

Change-Id: I79af2ef5dd144d7b0bd3e3036fbf0e671701ef6a
2 years ago
Riccardo Pittau c2a64ebb06 Use wallaby jobs
Also re-oreder jobs and add common openstack jobs for cover and
lower-constraints.
And disable dstat to prevent failures due to dstat bug in focal.

Change-Id: Ia219fdaac13c21d9fce08e69b45945d4b5e37a89
3 years ago
Riccardo Pittau f32a5b85b4 Restore default netboot boot option
We changed the default boot option to local but should be netboot
for this job.

Change-Id: Ie76efb2f9c66a37eb3c490264f57595ab23c114d
3 years ago
Riccardo Pittau 8c1fc05fee Convert virtualbmc tempest to dib
Depends-On: https://review.opendev.org/718607
Change-Id: I4f0d9ecbd5566cb6bf7179e9cebca7e14b9b7503
3 years ago
Riccardo Pittau 3988e88932 Explicitly set ramdisk type
The virtualbmc-tempest-ironic-ipmi-iscsi job is based on
ironic-base job which will default to dib.
To prevent breaking the virtualbmc CI we set the ramdisk
type to tinyipa for now and we'll convert the jobs here later.

Change-Id: I0aaf3c8114de03c8eac00f885928fc4d85d4ac08
3 years ago
Iury Gregory Melo Ferreira adca510cf5 Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

virtualbmc 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: I9c62fd735641d6538a5ea2a699ed47718d481d3b
4 years ago
Iury Gregory Melo Ferreira dc7d486f9a Drop py2 jobs
The python2 job is only used in virtualbmc.

Change-Id: Iddec21450b8a53705415eda1c322dd841f0366b2
4 years ago
Zuul d7427d71b9 Merge "Switch jobs to python3" 4 years ago
Iury Gregory Melo Ferreira 49a24e3321 Switch to Ussuri job
Change-Id: I6a7a5c9c343bff8b56ce9a01b516ef4dea85313a
4 years ago
Iury Gregory Melo Ferreira 2bc3f5c8a2 Switch jobs to python3
- ironic-base is python3 by default, we don't need `USE_PYTHON3`

Depends-On: https://review.opendev.org/#/c/687521/
Change-Id: I8e6a99e422e9f0aa2181cd8195892bea164f8197
4 years ago
Dmitry Tantsur c17eaf2417 CI: clean up required projects
Add virtualbmc explicitly in case it ever gets removed from ironic-base.

Change-Id: Id62ca8c569f5b99f61e8f2908f899c18ceec2be6
4 years ago
Kaifeng Wang 40a881f57e Update Python 3 test runtimes for Train
One of train goals to have consistent python3 jobs.

https://governance.openstack.org/tc/goals/train/python3-updates.html

Change-Id: I7ab2fe2b304d79e1221a06122df5cf0e6e5632fb
4 years ago
Iury Gregory Melo Ferreira 200b274954 Move to zuulv3
Move virtualbmc-tempest-ironic-ipmi-iscsi jobs to zuulv3
using ironic-base job

Depends-On: https://review.openstack.org/#/c/630100/
Change-Id: I29134e426e9d90e5509064a8df9da7d964ff3005
4 years ago
Julia Kreger cd63bf7fdf Change CI job to use python3
Change-Id: I0bf82c65299a185e1b4b53604db2e97cbbd3c38d
5 years ago
Doug Hellmann fa04f7bcc6 add python 3.6 unit test job
This is a mechanically generated patch to add a unit test job running
under Python 3.6 as part of the python3-first goal.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: Ib79dcff0ff3f693255b475f3e91d78d4010a43da
Story: #2002586
Task: #24302
5 years ago
Doug Hellmann 33448342a4 switch documentation job to new PTI
This is a mechanically generated patch to switch the documentation
jobs to use the new PTI versions of the jobs as part of the
python3-first goal.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: Ifdf5185c0b7dab8f83817a5c15188087e8b24ffa
Story: #2002586
Task: #24302
5 years ago
Doug Hellmann 743cccde3b import zuul job settings from project-config
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.

Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.

Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: I87cefe122387e61eb74d52ae269866ac92701432
Story: #2002586
Task: #24302
5 years ago
Julia Kreger 3a2c03a877 Update name for virtualbmc CI job
The names on the virtualbmc CI job is no longer correct
as ironic has removed classic drivers. As such the name
should represent what is tested, which is an ipmi managed
iscsi deployment.

Change-Id: Ibca489f75af28574a4a0de990c752b04d991bc45
5 years ago
Ilya Etingof 4233d40ad4 Add CI job to publish docs
Change-Id: I0d5e8cc7823c106f775052f5d0539fa24203c889
5 years ago
Ilya Etingof 1deddefcea Add reno for release notes management
Change-Id: I14d8b7304f276f76d0fd2a1347dd8a53fdc2a989
5 years ago
Doug Hellmann 5a2bea7218 add lower-constraints job
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.

Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.

Add openstack-tox-lower-constraints job to the zuul configuration.

See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.

Change-Id: I420c55c31e910607bcfecf6a574cc7f4ed8f5562
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
5 years ago
James E. Blair 427de49c25 Zuul: Remove project name
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: I12a78cf935e78ea4117150bb8a14fa30637bcd7c
5 years ago
Dmitry Tantsur 8358323d25 Use the tempest plugin from openstack/ironic-tempest-plugin
Change-Id: I2b74a5bc10e674c04142673b0d011662b979e0e9
6 years ago
Ruby Loo b9b4af6b09 Clean up zuul files
This moves the irrelevant-files section from project.yaml to
legacy-virtualbmc-jobs.yaml. It adds more irrelevant files to
this list, and changes it so that requirements.yaml is now
relevant.

It removes two projects that are required projects in the
parent 'legacy-dsvm-base'.

The run, post-run, and timeout attributes were moved to the
bottom to be more consistent with how it is done in other
ironic-related projects.

Change-Id: Ib4a88d0589a0bfd85713918c7cdfe212c0e54645
6 years ago
Nisha Agarwal 34a0f18047 Add Zuulv3 job in tree in virtualbmc
This patch adds the Zuulv3 jobs in tree
in this repo.

Change-Id: I0d631ac84fa6141edda13988e486f0731c2af0a1
6 years ago