Add file to the reno documentation build to show release notes for
stable/train.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/train.
Change-Id: I5c7d3f4c3da77a527d2b9857d953fdb1f8d5d455
Sem-Ver: feature
Sync sphinx dependency with global requirements. It caps python 2 since
sphinx 2.0 no longer supports Python 2.7.
Change-Id: Ie5223b8853fb329ed3aaa84a83efca538055d16d
In buster, using this to install a keyring package doesn't work anymore:
apt-get -y --allow-unauthenticated install keyring-package
Therefore, we must fallback to installing the key manually with apt-key
instead, which is what this patch does.
Change-Id: Ie46cb489f84a1390b87e0d9299406f944dca1c49
Make sure to change these early so that we don't
forget them when releasing next release.
We are overriding these in testing so they don't
cause any troubles.
Change-Id: Iade37928e9875019c6fbf89827abaab9ec7831b3
Add file to the reno documentation build to show release notes for
stable/stein.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/stein.
Change-Id: I18aef750e3c7adb9a3d54cc6c33796683b740e64
Sem-Ver: feature
This changes all the puppet 3 validate_* functions
to use the validate_legacy function.
The validate_legacy function has been available since
about three years but require Puppet >= 4.4.0 and since
there is Puppet 4.10.12 as latest we should assume people
are running a fairly new Puppet 4 version.
This is the first step to then remove all validate function
calls and use proper types for parameter as described in spec [1].
[1] https://review.openstack.org/#/c/568929/
Change-Id: Ifa0c404af3868e87668f4587febd41617eb4ba1c
Use git.openstack.org instead of github.com since git.openstack.org is
the reference for OpenStack
Change-Id: I0eba918d53ffb3aedaf26cd8551260277949706b
puppet-corosync is now using the 5.0.0 version, so we should fix the
corosync version in metadata.
Change-Id: I53327f4d88be2cafdcf3cbd4e39275088cc3e450
This changes the repos from rocky to stein.
It's safe from a testing perspective since we
pin these in p-o-i.
Change-Id: If9f1b9eec21b14aad41fd6c91d764b433bca2930
The commands used by constraints need at least tox 2.0. Update to
reflect reality, which should help with local running of constraints
targets.
Change-Id: Iff0fe37a309cb930f7c86dca2e7513e0d88a2110
Developers run all sorts of different tools within Git repositories,
any of which can leave their own special trashfiles all over the
place. We can't every hope to catalog them all, so better to
recommend developers simply configure a global core.excludesfile to
filter the irrelevant files which tend to get created by their
personal choice of tools. Add a comment block explaining this, for
clarity, and remove the one current editor-specific entry present.
We can, and should of course, continue to list files created by the
tools recommended by our workflow (test frameworks, documentation
and packaging builds, et cetera).
This change is a port of Ib58a57267b064e4142686de6c37a70dbff04b9a7
from the openstack-dev/cookiecutter repository.
Change-Id: I52423e04dfd2f7882aabf577cfb2d9dada035746
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: I6c13f13d71d4c5926d4f1971d372ec76926ba39a
Story: #2002586
Task: #24325
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: Ic53ba9adf9873798ed13e925700c00fee47fca03
Story: #2002586
Task: #24325
The PE requirement in metadata.json is not
supported anymore and puppet-lint will throw:
The 'pe' requirement is no longer supported by the Forge.
Change-Id: I317944576781be64e1d7d712e2a655d95dea795b