1150 Commits

Author SHA1 Message Date
Takashi Kajinami a72417b3e9 Bump upper version of puppetlabs-stdlib
Depends-on: https://review.opendev.org/991753
Change-Id: If1ad3239a9b5c2c4d55bfe23fafd19d6da016345
Signed-off-by: Takashi Kajinami <[email protected]>
2026-06-11 23:49:07 +09:00
root 6b32b4604b Update master for stable/2026.1
Add file to the reno documentation build to show release notes for
stable/2026.1.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2026.1.

Sem-Ver: feature
Change-Id: If9f1ee83ed1a3ed88315f63628c8bb20be5b9321
Signed-off-by: OpenStack Release Bot <[email protected]>
Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/add_release_note_page.sh
2026-05-22 12:07:07 +00:00
Takashi Kajinami 30f71d03d0 Prepare 2026.1 release
Change-Id: I480849d6c931a7f27abba0ae70d978d25f639664
Signed-off-by: Takashi Kajinami <[email protected]>
28.0.0
2026-04-11 23:47:33 +09:00
Zuul 561101ba14 Merge "Add memory.available metric" 2026-03-16 15:43:32 +00:00
Takashi Kajinami f886b83b87 Add memory.available metric
Depeneds-on: https://review.opendev.org/958734
Change-Id: If5301be153d826b9642485b44ef519717feb73c1
Signed-off-by: Takashi Kajinami <[email protected]>
2026-03-16 00:04:30 +09:00
Takashi Kajinami 4bc16a6e6d cache: Deprecate support for legacy backend specific options
These options were deprecated in favor of the new generic options.

Depends-on: https://review.opendev.org/977500
Change-Id: Ia122ee836b5c363208de67513fd97df46f35e8b8
Signed-off-by: Takashi Kajinami <[email protected]>
2026-02-24 23:58:42 +09:00
Takashi Kajinami d95fb0268c cache: Follow renaming of hashclient parameters
Depends-on: https://review.opendev.org/967580
Depends-on: https://review.opendev.org/967710
Change-Id: Ie4e16ef5123d43b099d5fae1683c43e466c09b1f
Signed-off-by: Takashi Kajinami <[email protected]>
2025-11-22 15:39:56 +00:00
root c4b96c07c2 Update master for stable/2025.2
Add file to the reno documentation build to show release notes for
stable/2025.2.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2025.2.

Sem-Ver: feature
Change-Id: I46e2f362709bf8c88023467712d074236e4b0cb1
Signed-off-by: OpenStack Release Bot <[email protected]>
Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/add_release_note_page.sh
2025-10-27 16:56:48 +00:00
Takashi Kajinami cf7fa0d128 Add service role by default
This is the role created to be used by service users. At this moment
several services/functionalities still need the admin role so is kept.

Change-Id: Ib2d0cf0ddb164fef1e812519eb03209bac7227b5
Signed-off-by: Takashi Kajinami <[email protected]>
27.0.0
2025-10-11 02:51:11 +00:00
Takashi Kajinami 41a9b299b6 Prepare 2025.2 release
Change-Id: Ia2f9e6ca37ceebce338332b1612b7b3cd00b9ebc
Signed-off-by: Takashi Kajinami <[email protected]>
2025-10-09 21:50:22 +09:00
Takashi Kajinami aa9929f896 Remove packaging files
This repository does not actually contain any python package.

Change-Id: I9d15b086dcf095036dcb177a79d31c29f51e85ff
Signed-off-by: Takashi Kajinami <[email protected]>
2025-10-06 00:05:01 +09:00
Takashi Kajinami 866601a6d9 coordination: Expose parameters for package management
Change-Id: Ifd26c47e212bef1788cf60c198c3e779e3beff27
Signed-off-by: Takashi Kajinami <[email protected]>
2025-10-02 07:16:16 +00:00
Zuul 5abf951b35 Merge "Require valid polling_interval" 2025-09-29 15:49:29 +00:00
Takashi Kajinami c81cca723c Require valid polling_interval
Change-Id: Idd60111074d918c826cb51287e640b58deca62bd
Signed-off-by: Takashi Kajinami <[email protected]>
2025-09-27 23:42:29 +09:00
Takashi Kajinami f633cefe93 Remove tenant_name_discovery
It was deprecated during the 2025.1 cycle.

Change-Id: I13a2da715ec364e115e466324ff4958650313723
Signed-off-by: Takashi Kajinami <[email protected]>
2025-09-26 21:19:47 +09:00
Zuul 0022e86fd1 Merge "Validate ensure parameter for package resources" 2025-09-25 17:40:13 +00:00
Takashi Kajinami 34f41b429c Validate ensure parameter for package resources
The minimum version of puppetlabs-stdlib has been bumped globally, so
now we can use the common type definition.

Change-Id: I4a684643c8e00566c9fb3057dcab39e060351a72
Signed-off-by: Takashi Kajinami <[email protected]>
2025-09-23 17:54:17 +09:00
Thomas Goirand 983d4f1c3c metadata.json: Support Debian 13
Change-Id: Icff56130ad18e9939cbdfd9e076b9538eeb6ce0b
Signed-off-by: Thomas Goirand <[email protected]>
2025-09-22 13:53:59 +02:00
Takashi Kajinami d333402f77 Replace verify_contents
This is provided by puppetlabs_spec_helper which we aim to replace
by voxpupuli-test.

Change-Id: I1669d43806b8be02fae2366a3d7f5d0e4ecbe01c
Signed-off-by: Takashi Kajinami <[email protected]>
2025-09-15 02:25:36 +09:00
Takashi Kajinami e0ff1e251d Remove support for [oslo_messaging_rabbit] heartbeat_in_pthread
Ceilometer does not use eventlet so this option has no effect.

The option was deprecated as part of community-wide effort to remove
eventlet.

Change-Id: Iab5ae90de87b4dedc30bdad48d45957317a1eec7
Signed-off-by: Takashi Kajinami <[email protected]>
2025-08-30 23:36:28 +09:00
Takashi Kajinami bb7054abe7 Prepare for voxpupuli-puppet-lint-plugins
Fix new lint errors detected when full of the voxpupili lint plugins
are enabled.

Change-Id: I28c786acfaf5034b8105cfd3da13ac79e580ebce
Signed-off-by: Takashi Kajinami <[email protected]>
2025-08-19 22:23:19 +09:00
Zuul 743c74f2a1 Merge "Remove puppet 7 support" 2025-08-19 01:26:45 +00:00
Takashi Kajinami 8c72d12f9b Remove puppet 7 support
Puppet 7 already reached its EOL and now we have the newer major
release(8) available.

Change-Id: Iefe829be837ff08f7f52e88897dc37e9459e4a15
Signed-off-by: Takashi Kajinami <[email protected]>
2025-08-19 01:03:45 +09:00
Zuul 2def541776 Merge "Prepare for new lint plugins" 2025-08-18 10:14:52 +00:00
Takashi Kajinami 1ebfb2c40e Prepare for new lint plugins
This fixes a few lint warnings/errors detected by the following plugins
we aim to enable soon.
 - puppet-lint-file_ensure-check
 - puppet-lint-trailing_comma-check
 - puppet-lint-topscope-variable-check

Change-Id: I3ec372b6771012ea3b50521f142e5c3411694dca
Signed-off-by: Takashi Kajinami <[email protected]>
2025-08-15 20:01:34 +09:00
Takashi Kajinami 32731c7cd6 Switch to namespace sdtlib functions
puppetlabs-stdlib deprecated the existing functions in favor of
the new stdlib:: functions in 9.0.0. The version was released a few
years ago and now we assume we are ready to adopt to the migration.

Change-Id: I63f3dfb8b2ebc8e378f68f6074ac1080c28e72c3
Signed-off-by: Takashi Kajinami <[email protected]>
2025-08-14 18:07:44 +09:00
Zuul 7af985bb2c Merge "Fix ignored unit test cases" 2025-07-14 13:11:33 +00:00
Zuul b23b0d48c8 Merge "Drop outdated EXPERIMENTAL mark" 2025-07-07 23:00:53 +00:00
Takashi Kajinami d6ff5c3b96 Fix ignored unit test cases
Change-Id: I294a6a81e922dedf3f160a743a410a5016bd015b
Signed-off-by: Takashi Kajinami <[email protected]>
2025-07-07 23:33:29 +09:00
Takashi Kajinami b8c270b1a3 Drop outdated EXPERIMENTAL mark
The [oslo_messaging_rabbit] heartbeat_timeout_threshold option has no
longer been experimental since 9.6.0 (train)[1].

[1] 44bd971bfb134cd74d09322a6bfc7449e3be577e

Change-Id: Ibe51371233c539fe4713522d6df1927fa4b4ad61
Signed-off-by: Takashi Kajinami <[email protected]>
2025-07-01 23:38:10 +09:00
Thomas Goirand 353972d048 Add queue_manager and stream_fanout
This patch adds two new parameters to the toplevel class:
- rabbit_use_queue_manager
- rabbit_stream_fanout

that are already handled by the oslo::messaging::rabbit class, which
makes it impossible to set using ceilometer_config.

Change-Id: I0682a708ff81083a55b2a02d2bc242d9e9e06f66
2025-06-23 12:40:42 +02:00
Zuul dc4c69e63e Merge "Do not enable selinux_ignore_defaults" 2025-06-03 11:05:21 +00:00
Takashi Kajinami a8899ce704 Deprecate support for [DEFAULT] http_timeout
This option in ceilometer was deprecated, because it has had no effect.

Depends-on: https://review.opendev.org/950874
Change-Id: Ie3ded0e42fd68594371ac84db0255c78476c18e2
2025-05-26 22:31:46 +09:00
Takashi Kajinami 55b24cf7f6 Do not enable selinux_ignore_defaults
We should use the default (False) unless we have an explicit reason,
as suggested in the guide[1].

[1] https://www.puppet.com/docs/puppet/7/types/file.html#file-attribute-selinux_ignore_defaults

In general, you should leave this set at its default and only set it
to true when you need Puppet to not try to fix SELinux labels
automatically.

Change-Id: If560c71712b77139220b2b04675a436bf0268a19
2025-05-26 07:34:18 +00:00
Takashi Kajinami 45404d03c4 Support parameters to enable TLS prometheus scrape endpoints
Depends-on: https://review.opendev.org/945437
Change-Id: Ie329defefcf4bd5f2068af342832bb5d8f9b944e
2025-05-02 22:47:14 +09:00
Takashi Kajinami b0873d2cd9 Stop purging [polling] tenant_name_discovery
The option should be purged when a deployment is upgraded to 2025.1 .

Change-Id: I2c551bcf8783f195cd5b5afa72f766efd882f560
2025-04-17 22:47:53 +09:00
Takashi Kajinami 2367cb9461 Remove watch_log_file
The option was deprecated during the 2024.2 cycle[1]. Processes may
fail to start when it is set to True[2] so supporting it is no longer
useful.

[1] 31603ac6dacd0b47ec9f02d99bfdd0a7b683119c
[2] b977cb9becbeaaa67bb663bd8db5aa6846e495b9

Change-Id: Ia54b48da9f692d67c4d08a3170417bd636d41e2d
2025-04-16 11:47:45 +00:00
root 0d586ce211 Update master for stable/2025.1
Add file to the reno documentation build to show release notes for
stable/2025.1.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2025.1.

Sem-Ver: feature
Change-Id: I548b4bc393dac4340fdbbc2155c54bcfd7f94cd0
2025-04-16 08:35:52 +00:00
Takashi Kajinami 3fe7f36b9c Bump Ubuntu version
Ubuntu provides packages of Dalmatian and newer releases only for
24.04 (Noble).

Depends-on: https://review.opendev.org/931662
Change-Id: I2aa90276f043c8ce692fc55970b408f29ba306aa
26.0.0
2025-04-05 22:21:46 +09:00
Takashi Kajinami c08b9fe913 Prepare 2025.1 release
Change-Id: I774ab8421201c1fe2ca7d341c454c90854a89ee7
2025-03-31 14:48:27 +09:00
Thomas Goirand 1d5b27e0fe Add a rabbit_transient_queues_ttl and amqp_auto_delete params
The amqp_auto_delete option needs this patch:
https://review.opendev.org/c/openstack/puppet-oslo/+/944132

Since transient_queues_ttl is also managed by oslo::messaging::rabbit,
there's no way to use ceilometer_config to set it, so this patch is
mandatory for one to set rabbit_transient_queues_ttl in ceilometer.conf.

Change-Id: I72e08e90e55afab4a76c9b80365164af5c54b14c
2025-03-14 08:17:56 +01:00
Takashi Kajinami c18c67fef8 Deprecate support for tenant_name_discovery
... because the option was deprecated in favor of the new
identity_name_discovery option.

Depends-on: https://review.opendev.org/943892
Change-Id: I8121285d39fab726ff548ca84767620fb03ffbd6
2025-03-11 19:58:28 +09:00
Takashi Kajinami d361dbb4cd Add support for [pooling] ignore_disabled_projects
... which was added during this cycle.

Depends-on: https://review.opendev.org/934670
Change-Id: I6424527afc452621e207b1368b83af85db99a926
2025-03-10 18:36:32 +09:00
Takashi Kajinami fd06f2fcbc Fix assertion of heartbeat_in_pthread parameter
Its default in puppet-oslo has been changed by [1].

[1] 06a9b12199ed03842bb935749dedf4fc8e20d043

Change-Id: I192378246957eaa107d5b1642a414db43b0fc1a2
2025-02-20 09:47:35 +09:00
Takashi Kajinami 3152900119 Deprecate support for [oslo_messaging_rabbit] heartbeat_in_pthread
... because the option has been deprecated.

Depends-on: https://review.opendev.org/925778
Change-Id: Ie29ece185b3efb25f7b251743b7a82f1108ce5c9
2025-02-18 11:54:24 +09:00
Zuul f8bf203533 Merge "Mark puppet 8 supported" 2025-02-14 15:36:57 +00:00
Takashi Kajinami 7e3a340e6b Mark puppet 8 supported
Now we test puppet 8 in CI so can declare that we support it.

Change-Id: Ifc9649cbc5149269629a6d4cac75c506f2ba40b2
2025-02-14 22:43:18 +09:00
root 0f5b427692 reno: Update master for unmaintained/2023.1
Update the 2023.1 release notes configuration to build from
unmaintained/2023.1.

Change-Id: I88850a2a46136341c7a77c5e59a6b744e89767b1
2025-01-23 16:05:18 +00:00
Takashi Kajinami cd48154583 Remove cpu_l3_cache meter
The meter requires Intel CMT perf events which were removed from nova
by [1]. The related meters are being removed from ceilometer now.

[1] e45f3b5d71342d179bc150901f2dd5dabef238ca

Change-Id: If9a40994dc0735e44f724ed2b867fbf266e77306
2024-12-24 01:54:04 +09:00
Takashi Kajinami 84019cd78c Add support for [cache] backend_expiration_time
Depends-on: https://review.opendev.org/933978
Change-Id: Ie733f700dd815041b5d34666ed4c56515a2a1d30
2024-11-03 09:18:00 +09:00