Add file to the reno documentation build to show release notes for
stable/2024.2.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2024.2.
Sem-Ver: feature
Change-Id: I8d9ad3c7b3f9fdc17e0483fabd1742fb65181419
This option was deprecated in oslo.log 6.0.0 [1]. Because the warning
to catch usage of the parameter is implemented in the underlying
oslo::log defined resource type, no additional warning message is
implemented in this module.
[1] https://review.opendev.org/914788
Depends-on: https://review.opendev.org/930126
Change-Id: Ife1561c400762a6338dd136b8df7db9973cdcab8
The base implementation in puppet-oslo was deprecated during the 2023.2
cycle[1], so can be removed now.
[1] e174113210699b433dbae4c2c5a68bc3d269b5c3
Change-Id: Ifb55059f65f7cf527f96550ec14160e98ac23a62
The default polling interval was updated from 600 to 300 in ceilometer
itself[1] but the default value in the polling class wasn't updated.
This updates the default value in our module so that we use the value
consistent with what is maintained in ceilometer repo.
[1] fc086ba3b38683765eabcdb45613463d85cb38fa
Change-Id: I7bcbbebf093228b0885b2647d86e47e2b673e518
The --skip-gnocchi-resource-types option is required in case gnocchi is
not used as metric backend. Add the native class parameter so that
users can enable this option more easily.
Change-Id: I10b09b12c0ab93c68b3d1ad215730b882736b1cf
Add file to the reno documentation build to show release notes for
stable/2024.1.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2024.1.
Sem-Ver: feature
Change-Id: Idd8b6dd29f226d1af50823a5cbe18b29716cb5af
The oslo.cache 3.7.0 release introduced some options for redis backend
and redis sentinel backend. This introduces for these parameters.
Depneds-on: https://review.opendev.org/910629
Change-Id: I6c7ca526af7ddba27660791c23d1895d668b460b
The logic is no longer needed since puppetlabs-inifile 0.10.0[1] and
the current minimum version is 2.0.0.
[1] 2f22483c87
Change-Id: I16bf212137e4b88ca25d026faada88f870c32aea
... as is described. This option should be set to an appropriate key
value and the previous default (False) is not suitable for production
use.
Change-Id: Ic54025f2b6c1d023a8458491e3f26dda8adbceb0
Some services such as ceilometer-polling requires valid identity, so
we should ensure the identity resources are created before the services
are started.
Change-Id: Ifff2d097efa97156023b9bdc5ff62332f7875cac
Debian 12 was released in June 2023. Recent versions of OpenStack
(actually, 2023.1 and later) no longer support Debian 11.
Change-Id: Ibd142ef6ce79dfa7fcfdad18c8101af9f7ac27a1
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: I09b0a1d4e862a3c68acf384922cb7c429b401ca1
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: Ide0fcfe683cc5f41c150d3bf8486144152257c8e
... because we are currently using v9.0.0 in CI. Lower version may be
bumped after 2023.2 release.
Change-Id: I626102a58cf463251db4fc71359d73a2c2ac7e2e
The directory contains the source files to generate the release note
document, so is not required.
Change-Id: Ic4d827365a0b440cff4bd91f894809e879588825
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: I245582e5eb7c22bb2db3a9bbb9d8de80cfb00d34
The purge_config parameters only accept boolean values. This enforces
that using the typed parameters.
Change-Id: Ic78d8c273f9dfd5d979b2e449fc36ec9aa77f262
This parameter requires an array value. Let's validate the input at
the parameter layer to avoid unexpected failure within the lower logic.
Change-Id: Ib370a7c6930398675e8c18011e9ea8d5a90d0525
Upon enabling this parameter in all namespaces, ceilometer
agents(central, compute, ipmi) will be able to identify users
and project names in the metrics generated from their nodes.
Without this change, the parameter is missing in compute and
ipmi namespace.
Change-Id: I0c047e9c8e33c05247d7af69d2a80e7cc22a0304