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
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
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
As discussed during the upstream ironic community meeting on
Monday Dec 14 2020, the lower-constraints job is being removed.
Change-Id: I79af2ef5dd144d7b0bd3e3036fbf0e671701ef6a
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
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
- ironic-base is python3 by default, we don't need `USE_PYTHON3`
Depends-On: https://review.opendev.org/#/c/687521/
Change-Id: I8e6a99e422e9f0aa2181cd8195892bea164f8197
Move virtualbmc-tempest-ironic-ipmi-iscsi jobs to zuulv3
using ironic-base job
Depends-On: https://review.openstack.org/#/c/630100/
Change-Id: I29134e426e9d90e5509064a8df9da7d964ff3005
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
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
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
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>
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.
Change-Id: I12a78cf935e78ea4117150bb8a14fa30637bcd7c
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