the validate_legacy function is marked for deprecation in
v9.0.0 from puppetlabs-stdlib.
This also adds type definitions for all parameters, to avoid errors
in template rendering or rendering invalid content.
Change-Id: I5eedfe2ec4a192234226740ec410dd31cf941e85
qpid dispatch router is no longer tested in integration tests, because
the amqp1 driver has been deprecated. This replaces the integration
tests by litmus tests so that we can keep testing basic deployment
functionality.
Depneds-on: https://review.opendev.org/891326
Change-Id: I3e231fa5a8ec626b0929bc2564a82aad954659b1
The directory contains the source files to generate the release note
document, so is not required.
Change-Id: I4e2dd56f6cbd75377976fe77dace7777eabd28f4
We've seen release job failures caused by too large tarball, which
contains irrelevant files like git history.
Let's exclude these files to reduce size of the archive.
The file is copied from the puppetlabs repositories with some files
specific to OpenStack projects added.
Change-Id: I1e103fdd129a17df8594f2caf66577d6fbaee4d4
The default should match processor counts instead of os_worker fact.
This module does not depend on openstacklib so we should not use
the fact provided that module.
Closes-Bug: #2023371
Change-Id: I534f29d75046a854a54b4c07cfb5757bfd39dd92
This reverts commit 9a7a6c3f43.
Reason for revert:
Stdlib::Absolutepath has never been deprecated, but
Stdlib::Compat::Absolute_path was deprecated. The latest stdlib
removed all Stdlib::Compat::* types[1].
[1] fcbd4267fd
Change-Id: I657c74d476b34fbb3e15229f48440dbbdbde8402
Add file to the reno documentation build to show release notes for
stable/2023.1.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.1.
Sem-Ver: feature
Change-Id: I95cffa95b447002e84bbb6faefa927da3b71161d
Usage of truthy strings were deprecated a while ago[1]. Let's enforce
boolean values to simplify the logic.
[1] 171b6d172d
Change-Id: Ic907c99d6a956a9a168200cf61a4b211fe582d07
Add file to the reno documentation build to show release notes for
stable/zed.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/zed.
Sem-Ver: feature
Change-Id: I115bfb946ba1789122e01247a25d16b6e9b22bb4
Now we are using puppetlabs-apt v8.4.1 in our CI. Let's bump the upper
version so that the constraint include that tested version.
Change-Id: I4e6307db454618cd8d12ca0ec2ad7ca1265e439e
... because RDO will provide packages for only CentOS Stream 9 for Zed
release. This change removes RHEL 8 as well.
Depends-on: https://review.opendev.org/843503
Change-Id: I1aacc020786eb53fdf962527c6aa4ba1ee647a26
Add file to the reno documentation build to show release notes for
stable/yoga.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/yoga.
Sem-Ver: feature
Change-Id: I848fce4878596581e8b32526337b97dc6f7efb24
All strings are considered as unicode string from Python 3.
This patch drops the explicit unicode literal (u'...')
appearances from the unicode strings.
Change-Id: Iee4371eb977d751e9dce471f5f12ef922e20ccfe
Add file to the reno documentation build to show release notes for
stable/xena.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/xena.
Sem-Ver: feature
Change-Id: I66f9441f817586f364d35c40d3941ec72c8216c5
puppetlabs-stdlib is now using the 8.0.0 version, so we should fix the
stdlib version in metadata.
Change-Id: Ic319d79cf653f9bad2dc8f560d90de9a71f446f3
Currently qdr::listener_port is set to a string by default and triggers
the following warning.
validate_legacy(validate_re) expects an Integer value, got String at
["/etc/puppetlabs/code/modules/qdr/manifests/init.pp", 198]:
This change fixes type validation logic about the parameter to get rid
of the warning.
Change-Id: I78203816bd91c8efe0673045fdc6956c83044053
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: I27c255b14fa0eebeeb46930eff6c22b8b6ba33a8
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: Id0f6bf8e1e1f622c957477a8895ac99584176f33