And change the upper constraint to be the latest
8.0.0 release. See all other patches on this topic.
Change-Id: I30f0367c9eeafe7e8b45c348c3df5630f29fa6a2
This allows openstacklib::defaults to be inherited by each component
module avoiding duplicating the logic currently required when setting
this for the various base distrobutions.
Change-Id: I84b767921d151a61429b2c89e6372c4b447f0d7d
They released puppetlabs-mysql 7.0.0 which breaks our modules,
see the periodic Puppetfile patch here [1].
I think this is related to our usage of "mysql_password" in
the modules which we need to revise to use the new puppet
functions that puppetlabs-mysql have changed to.
That would probably require us to bump minimal requirement of
puppetlabs-mysql to 6.x though, so cap this until we have fixed
modules and updated minimal requirement.
[1] https://review.openstack.org/#/c/611996/
Change-Id: I4c89e935b8d074bfd4f389070ed712429d44b30e
Use git.openstack.org instead of github.com since git.openstack.org is
the reference for OpenStack
Change-Id: I6efd64fb1e41513f1146927de8b591b87c339d62
puppetlibs-postgresql is now using the 5.10.0 version, so we should fix the
postgresql version in metadata.
Change-Id: I09a10ab1874d354f1bf71f86cee40f9ba2f38413
Adds simple spec test for multiple ports in
the bind_port. The change in puppet-keystone
will need to support multiple ports so we
ensure nobody breaks this.
Change-Id: Ie2ab4641b0829b872fee0dea3aab236455eb3266
Allow much newer puppet modules to be deployed when using automatic dependencies lookup.
This will allow deploying puppet5 and puppet6 compatible modules, and will prevent keeping back some core modules such as mysql.
The only exception is puppetlabs/rabbitmq which was left untouched, as this might require coordination with other openstack
puppet modules since puppetlabs/rabbitmq was handed over to puppet/rabbitmq (from Vox Pupuli) and is now version 8.4.0
(compared to the old 5.6.0 in the current requirement), and thus other openstack puppet modules should require the same module
to prevent module names collision.
Change-Id: I10fe1cf1429181ea3e6b325193be7b39773005b4
Adds a message that Puppet 4 is deprecated as of
this release, is minimally tested and will be
officially unsupported in the next release.
Change-Id: I5fbd87fc179ee80a749bad02764f129420330f5c
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: Icb4e60b2cbde6f6866a5cb603f788ee0f8f7458c
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: I9e5fc2d0a5f8049a704878e44fbac21c44687f82
When the system-wide umask setting is more restrictive than the
default setting, the wsgi script directory permissions may not allow
the apache process to access them, resulting in errors.
A similar fix was applied to Keystone some time ago, see [1].
[1] - 4f15fb64b1
Change-Id: Ie9769657dc530bc895a3119b3e458864a8b5f293
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: Ibfc2f671bfe65071ef45809027204cd6fd1d1e11
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: I201db28dcbdc29aeeab141aeb1c7bf0b0cd28c7f
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: I67344556a521f8669c322fdeb1fee1ddd143a2ed