Debian 12 was released in June 2023. Recent versions of OpenStack
(actually, 2023.1 and later) no longer support Debian 11.
Change-Id: I3d31f49869413404942b161711e96185fbef94ee
Add file to the reno documentation build to show release notes for
stable/2023.2.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.2.
Sem-Ver: feature
Change-Id: I189ede45f9d8512402ef15d5cc490049c3a87274
Recent update in rspec-puppet removed some of the config interfaces for
old puppet versions[1]. This drops usage of these interfaces to resolve
the following error in unit tests.
```
An error occurred while loading ./spec/unit/provider/manila_spec.rb.
Failure/Error: c.manifest_dir = File.join(fixture_path, 'manifests')
NoMethodError:
undefined method `manifest_dir='...
```
[1] 316d95923c
Change-Id: Ia27615c204ce4c2004f4cfe7bea8ffa6b5ca325c
... because we are currently using v9.0.0 in CI. Lower version may be
bumped after 2023.2 release.
Change-Id: I6fd58caa0c9e83d0323c803a0c8da449d5caf525
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