Commit Graph

24 Commits

Author SHA1 Message Date
Sharpz7 9e46c0c174 [codespell] Adding CI target for Tox Codespell
Third in a series of commits to add Codespell to Ironic Repos. This commit adds the Tox Target to CI

A future commit could potentially add a git-blame-ignore-revs file if their are lots of spelling mistakes that could clutter git blame.

Change-Id: I21d137007c5432f3e4970a912b528cbc2748b7ad
2024-02-12 20:55:49 +00:00
Riccardo Pittau b3567156f1 Use generic openstack python3 tests
Adds support for python3.10

Change-Id: If517c94aff0d1b3546843153993aadc9ab2fcb73
2023-04-20 09:43:17 +02:00
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
2022-06-17 14:41:34 +02:00
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
2022-05-05 17:07:54 +02:00
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
2021-11-25 15:38:05 -06:00
Riccardo Pittau 7fe544412f Use xena jobs
Change-Id: Id3e485b9a08b58ce0e8bad4f8b23b7dbbd36b975
2021-05-31 11:28:26 +02:00
Dmitry Tantsur a006cc6a44 Remove "iscsi" from job names
Also remove "ipmi" since it's assumed for VirtualBMC.

Change-Id: I23c54779ecfb2b06cac715a209408411a7084bca
2021-05-03 15:35:43 +02:00
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
2020-12-16 11:16:47 +01:00
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
2020-10-19 16:04:18 +02:00
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
2019-11-22 14:33:35 +01:00
Iury Gregory Melo Ferreira dc7d486f9a Drop py2 jobs
The python2 job is only used in virtualbmc.

Change-Id: Iddec21450b8a53705415eda1c322dd841f0366b2
2019-10-29 07:50:43 +01:00
Iury Gregory Melo Ferreira 49a24e3321 Switch to Ussuri job
Change-Id: I6a7a5c9c343bff8b56ce9a01b516ef4dea85313a
2019-10-24 11:16:45 +02:00
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
2019-06-13 14:04:27 +08:00
Julia Kreger cd63bf7fdf Change CI job to use python3
Change-Id: I0bf82c65299a185e1b4b53604db2e97cbbd3c38d
2018-08-20 13:10:16 -07:00
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
2018-08-16 09:44:57 -04:00
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
2018-08-16 09:44:51 -04:00
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
2018-08-16 09:44:45 -04:00
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
2018-08-09 08:08:15 -07:00
Ilya Etingof 4233d40ad4 Add CI job to publish docs
Change-Id: I0d5e8cc7823c106f775052f5d0539fa24203c889
2018-07-02 11:52:13 +02:00
Ilya Etingof 1deddefcea Add reno for release notes management
Change-Id: I14d8b7304f276f76d0fd2a1347dd8a53fdc2a989
2018-06-25 17:57:36 +02:00
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>
2018-03-22 19:06:50 -04:00
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
2018-02-02 09:11:07 -08:00
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
2017-11-21 16:14:42 -05:00
Nisha Agarwal 34a0f18047 Add Zuulv3 job in tree in virtualbmc
This patch adds the Zuulv3 jobs in tree
in this repo.

Change-Id: I0d631ac84fa6141edda13988e486f0731c2af0a1
2017-11-07 20:13:22 -08:00