First 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: Ibeb4cd8bd38e6bfe04adb8ce66ce36f30f06eb61
Remove or update the corresponding CI jobs. Use the new custom Cirros
image in the HTTP job to avoid relying on CentOS.
Temporary increase complexity requirements while we have a deprecation
warning in the provisioner.
Change-Id: I5e65f9949ee3b78430309017800b88c1ba21dd02
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: I5b02daeb1a2b073dc25a9646975a840f22d03058
This change adopts the same directory layout as tripleo-ansible[1]
in preparation for the metalsmith repo containing ansible plugins such
as modules.
Like in tripleo-ansible, the roles directory becomes a symlink to the
new roles location so that ansible can discover the role without
having to install.
[1] https://opendev.org/openstack/tripleo-ansible/src/branch/master/tripleo_ansible
Change-Id: I34114e653a0714cb5991672af1192e9fad95ea6b
Added minversion field, using 3.1.0 so we can use `ignore_basepython_conflict`.
Added ignore_basepython_conflict, this will ensure we are testing with
the correct python version, see [1] for more details.
[1] http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014809.html
Change-Id: If87c8ada21fc591adbfe51d06a562c942b597f71
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: Ief7a2b6846c3035d4d0a17ad54768d483da14802
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* Build documentation on docs.openstack.org
* Add badges, update README
* Adjust docs subdirs to match the standards
Change-Id: Ie4f51f994ef783c4924a6523fbdfe600fede6d12
RTD cannot install several requirements files (SIGH), not does it use
pip to install projects (SIGH#2). This change creates a new requirement
file doc/joined-requirements.txt and links to both doc/requirements.txt
and root requirements.txt from it.
Note that we cannot put -r instructions to doc/requirements.txt since
it's managed by global-requirements.
Change-Id: Iaebf5917dc20d063e506a055d9f5af4daee0415b
Moved public access to exceptions from metalsmith itself to
metalsmith.exceptions to avoid clutterning the former.
Updated tox.ini to use upper-constraints.
Change-Id: I136e036749171dc6d36d644e79c6fcfeef6242af