Second in a series of commits to add Codespell to Ironic Repos. This one adds the command that was used to fix the spelling errors.
Future Commits will add CI support and potentially a git-blame-ignore-revs file if their are lots of spelling mistakes that could clutter git blame.
Change-Id: I2db37013bdfa85055be9f1a620424ea50e993da0
- Increase size of ESP partition to allow bigger esp images in debian
bullseye
- Restore correct selinux context for configdrive iso
- Remove skipsdist from tox.ini for compatibility with tox 4
Depends-On: I550dac9d055ec30ec11530f18a675cf9e16063b5
Change-Id: I3871d90aac23704cf95d6bdccd1e213ed97fa149
The current implementation does not respect ca_cert and potentially
other parameters that are commonly used in OpenStack modules.
This change makes it use the existing utilities from the collection.
Change-Id: I865142d1679bbc9459a460e0d7351e5c6158e5b8
This file is included from the main documentation, so make it
smaller. Remove a separate MISSION.rst, nobody is going to read it.
Update the links to look more uniform.
Change-Id: I9b88faaad5ad0ccc85a7660d8cd7e8d20f3ed120
Usage of usedevelop=True results in all requirements.txt dependencies
always installed (without constraints) even when requirements.txt
is not explicitly added. Override usedevelop for these environments.
Change-Id: I71ec737454fa42775168a0df948ba9bbb1379dcc
* Fix lower-constraints with the new pip resolver
First, remove pep8 dependencies from test-requirements, they're not
needed there and are hard to constraint properly.
Second, bump keystoneauth to the version required by openstacksdk.
* Force updating libgcrypt to work around CentOS/RHEL 8.3 bug
https://bugzilla.redhat.com/show_bug.cgi?id=1840485
Change-Id: I65379a3d1b42e3607118bd785f580604bef7d10d
No code changes required, but the linters job needed fixing since now
it tries to automagically load the collections in playbooks/collections
and fails with "relative resource paths not supported".
Change-Id: Ifa99a4bccc52f095c057a082fbe3d15a1633de9f
The implementation is copy-pasted with some tweaks from project-config
CI jobs. A list of exclusions is currently huge and should be reduced.
Change-Id: I7811884caa5d6c46e42bc4d1638ccaa4d17910b7
As recommended, since version 3.2.0 tox switches pip invocations
to use the module -m pip instead of direct invocation.
We set min version to 3.2.1 [1] to also fix the behavior of
--parallel--safe-build
[1] https://tox.readthedocs.io/en/latest/changelog.html#v3-2-1-2018-08-10
Change-Id: I8ff1d620d5ab7608847fd4ac03a06168e3d1db2d
Full py3 compatible version.
Add all Python3 modules to stdlib list.
Also includes fix to an enum34 dependency bug.
Change-Id: Ie260ace9bc1d8d5bc89e346c5eb4007fbbed2d14
The repo is Python 3 now, so update hacking to version 3.0 which
supports Python 3.
Fix problems found.
Change-Id: I2707a1f2047f89d9f12ea282cec98411454e1f79
Use stestr for tests.
Also clean tox.ini and add check for flake8 H106:
Don't put vim configuration in source files.
Change-Id: Ia76961a091688372c6df363d5e1dcb29ff0f39bf
All the tox tests run with the default python
version available in the system.
This is not quite correct when running on environment such as
py36, py37 or py38, since they imply running with different
Python versions based on the environment.
To enforce the correct version we need to add the option
ignore_basepython_conflict available since tox 3.1.0 [0].
[0] https://tox.readthedocs.io/en/latest/config.html#conf-ignore_basepython_conflict
Change-Id: I113c66802523de3ef64bdc08c61e7b2f36633dc3
Spotted when generating pdf, due to no internet connection, the svg
image is not downloaded, and the pdf is generated. But unlucky for
Riccardo because he is lucky for not behind a proxy :)
Change-Id: I702d96baa41dce74a1bc5c065146adadec979623
The most important bits are updating shade references to remove
the openstack-infra. The other git urls will work through the
redirect, but cleaning them up is just nicer.
This removes two comments that reference files that no longer
exist due to config generation.
Also, fix some random use of github for cloning openstack repos,
since the github mirror is best-effort only.
Change-Id: I55a1d9db940cf5fa2c35421db7add015ae334563
Needed-By: https://review.opendev.org/654056
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.
We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.
We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.
Change-Id: I4fedeea783be39c04ee628e8f53b6cecde9a9054
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: I45e5002c7edd44b828bfe057762ff98bd2fcec4e
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
This change will help fix pep8 issues of all *.rst files
in the project and checking for new files.
Change-Id: Ib06aeb7fa76bd387d76c23bc3f8ecca89332d989
Co-authored-By: Hoang Trung Hieu <hieuht@vn.fujitsu.com>
The gating on python 3.4 is restricted to <= Mitaka.
This is due to the change from Ubuntu Trusty to Xenial,
where only python3.5 is available.
There is no need to continue to keep these settings.
Change-Id: Ide64ca514ec779074926fe527a8eaa70ec1bfcb9
According to [1], we can passing a "-t" argument to
oslo_debug_helper to indicate the directory where tests
are located. This will solves ImportError exception.
[1] https://docs.openstack.org/developer/oslotest/features.html
Closes-Bug: #1666560
Change-Id: Ia85c2b5ac21ebfdb098c1c0d8f6ac984cb2d6e4d
The 4 modules that bifrost will download from github if needed for older
Ansible versions are maintained by Ansible community and do not confirm
to OpenStack code style guides.
Add them to flake8 ignore list to not spam pep8 test results when running
tests on a live bifrost installation with those modules already downloaded.
This will not affect the gate pep8 job as those modules are missing from
the bifrost code tree anyway.
Change-Id: Ibf5ad902b65195bcc73755112a05332fe8615d9d