Puppet 7 has been tested in CI for a while but we haven't seen any
issue with it. Let's officially support the version.
Change-Id: Id2d50faae1e5f3765b544271667c124f04263506
Fedora support is never tested, and has been unmaintained for a while.
Because we don't expect any actual user using OpenStack on Fedora, this
change drops support for Fedora directly.
Change-Id: I1336c9c91dfd8ef24be84331aa73a2924df0181f
This change defines manifest_dir and module_path expicitly in unit
tests so that modules installed under fixtures directory is properly
loaded.
Closes-Bug: #1930403
Change-Id: Ic97244e31dbd8f6df843ae91c82369fc17c225d0
Setuptools v54.1.0 introduces a warning that the use of
dash-separated options in 'setup.cfg' will not be supported
in a future version [1].
Get ahead of the issue by replacing the dashes with underscores.
Without this, we see 'UserWarning' messages
like the following on new enough
versions of setuptools:
UserWarning: Usage of dash-separated 'description-file' will not be
supported in future versions. Please use the underscore name
'description_file' instead
[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb
Change-Id: Ic256741da61d5071213718641274a0e0a639e814
This change fixes the following lint errors discovered since we removed
pin of lint packages.
manifests/config.pp:20:WARNING: Duplicate class parameter documentation
for freezer::config::freezer_config
manifests/config.pp:7:WARNING: Duplicate class parameter documentation
for freezer::config::freezer_config
manifests/init.pp:7:WARNING: No matching class parameter for
documentation of freezer::sample_parameter
Change-Id: I4f4c5688f60bfe9161f4a4827f8ebe1bc6d1b8f6
In the release patch, we accidentally bumped the version of
puppet-freezer to a wrong version. This change is a follow up to make
the version consistent with what we assigned in our git repo.
Change-Id: I6ff0615db1123a9f2948639241cca2f47a869ae1
This patch makes it possible to override the current service default,
which is /etc/<service>/policy.d .
Change-Id: Iaffada6b0cd29e880a65ce9205b87b94940e47b7
Add file to the reno documentation build to show release notes for
stable/wallaby.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/wallaby.
Sem-Ver: feature
Change-Id: Id5d1e42ae0f8c1e20d3b7a05f222d8fa5a772226
... to make it consistent with puppet-openstacklib[1].
[1] 556f742e5ed43fc45ff4258cdae15b0dfca99a52
Change-Id: Iffbbe5cc9cfa86007c6ed5d356d64cbdafa77584
As Openstack projects continue to have longer database migration
chains, the Puppet default timeout of 300 seconds for an execution
is becoming too short a duration on some hardware, leading to timeouts.
As projects continue to add more migration scripts without pruning
the base, timeouts will continue to become more frequent unless
this time can be expanded.
Change-Id: Ic3dee0bf0a73c57f24c446620e206c4f4a94c600
Closes-Bug: #1904962
Add file to the reno documentation build to show release notes for
stable/victoria.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/victoria.
Change-Id: I47905d7d361f04833365dd11753b813cb9e31974
Sem-Ver: feature
Currently we validate database_connection in 2 layers, each puppet
modules and puppet-oslo, however this makes it difficult to maintain
validation pattern because we always need to fix both.
This patch removes the validation from each puppet modules so that
we need to maitain only one place, puppet-oslo to update validation
logic.
Change-Id: I9cd6c86e873f7dec55c0bb68cb4d40fe0b7fc1e5