953 Commits

Author SHA1 Message Date
Takashi Kajinami
7fbd758d72 Add support for polling Radosgw metrics
Ceilometer supports polling metrics from the Radosgw service using
radosgw.* pollsters. This change introduces support for the parameters
required to use that feature.

Change-Id: I58be60247bba1483f49f830802d422109ff13930
2021-11-09 02:30:55 +00:00
Takashi Kajinami
89923f7eb1 Add support for the [service_types] parameters
Change-Id: Ia81c9c3da067cacf131262a0ad9cfa575ff3c246
2021-11-08 23:34:32 +00:00
Takashi Kajinami
d481b0cec1 Bump puppetlabs-inifile
Depends-on: https://review.opendev.org/816117
Change-Id: I03c3f2a90aecad04c2430bb25ddddd6b81e70b4d
2021-11-02 12:59:15 +09:00
Takashi Kajinami
330da65baf Remove the ceilometer::policy class
... because it was deprecated during the Xena cycle and has had no
effect since then.

Change-Id: I5c65afbc9f33b8d02545cceb29f305e8bd50ff47
2021-10-12 13:35:47 +09:00
Takashi Kajinami
5cf53703eb Bump version for the start of Yoga
Bump the major version for the Yoga release after Xena has
been branched.

Change-Id: I4f28462e427896cb74b290b69eb6ac7f72ad72c3
2021-10-11 10:57:07 +09:00
8f648f2379 Update master for stable/xena
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: I28c72076d5ff99acaa85c2f0f2c123a21dc2021c
2021-10-07 08:21:06 +00:00
ZhongShengping
07d4c5a8e0 Add information technology in the setup.cfg
Change-Id: I101fcbd2b21e8a6724bbb3fe14b82f774b33e301
19.4.0
2021-10-01 06:54:49 +08:00
ZhongShengping
6f1d3687c4 Add license information in the setup.cfg
Change-Id: I2b8ce076f736b3eecfc4cd97b5ce06eeb80ce924
2021-09-30 16:48:13 +08:00
ZhongShengping
5716118995 Delete useless code for setup.py
Change-Id: I2ae38c8627921bb206ed9c7821cfbc2f72ff1154
2021-09-30 13:38:32 +08:00
Zuul
da421b669a Merge "Stop configuring install_command in tox." 2021-09-29 12:05:53 +00:00
Zuul
59fce8a641 Merge "Fix pbr>=2.0.0 for setup.py" 2021-09-29 09:11:49 +00:00
Takashi Kajinami
dad345e872 Stop configuring install_command in tox.
It turns out that this is the the default value provided by tox:

https://tox.readthedocs.io/en/latest/config.html#conf-install_command

So we can remove the line and simply use the default value.

Change-Id: Ibb01a28bc7369b18416354c8aa363780f7841094
Co-Authored-By: tushargite96 <tushargite96@gmail.com>
2021-09-29 18:04:20 +09:00
ZhongShengping
d0d3f465e1 Fix pbr>=2.0.0 for setup.py
Change-Id: I8b64ef95b2eb6d795aeecf4f36c07bc618e457cb
2021-09-29 16:37:10 +08:00
ZhongShengping
2790fe786d Update openstackdocstheme to the latest version
Change-Id: I679b88351b23d55870951c120cf7a00ab2faac67
2021-09-29 16:06:50 +08:00
ZhongShengping
ce66596c6e Update reno to the latest version
Change-Id: I3408c2477855df0cc5168448945120006d7264b1
2021-09-28 17:14:34 +08:00
Takashi Kajinami
f100a2c545 Do not define service resource when manage_service is false
Change-Id: I24364dd2ec612f1d20bc5ff8076af34d7aaa5e9c
2021-09-24 16:58:52 +09:00
Takashi Kajinami
1dd5ddb827 Use package resource directly
... instead of using ensure_resource to define a package resource,
because it is not expected that ceilometer packages are managed outside
of puppet-ceilometer.

Change-Id: I541450707b64277b30d55f136d57b8cf4443cfd4
2021-09-24 16:51:08 +09:00
Zuul
317147f670 Merge "[hardware] readonly_user_password should be secret" 2021-09-23 19:40:56 +00:00
Zuul
9f7c5f236b Merge "Remove parameters for keystone endpoint/service" 2021-09-23 19:19:30 +00:00
Zuul
c8559b4cbf Merge "Do not use the deprecated service_type in unit tests" 2021-09-23 18:19:34 +00:00
Takashi Kajinami
d987257e4e [hardware] readonly_user_password should be secret
... because the parameter accepts a password string.

Change-Id: I362b09f60c22d615ed13c79bbc25f27f3b73feb5
2021-09-23 22:37:23 +09:00
ZhongShengping
2c2cfcb5b0 Fix stdlib version in metadata
puppetlabs-stdlib is now using the 8.0.0 version, so we should fix the
stdlib version in metadata.

Change-Id: Iec35b36d42bfab89a98e5792c2490832e087c68d
2021-09-23 19:44:22 +08:00
Takashi Kajinami
2fd8cd69ab Remove parameters for keystone endpoint/service
... because these parameters were deprecated during the wallaby
cycle[1], and has been ineffective since then.

[1] be7a359ad661aa5a3950974e25adf9aa343ee369

Change-Id: I1a5fc6eb74d6decf8bbec0eabf688cb7da921c3d
2021-09-22 19:14:15 +09:00
Takashi Kajinami
d94ba5a10f Do not use the deprecated service_type in unit tests
... because the parameter is ineffective now.

Change-Id: I6aead4793b936b68fbf2e7b140b5057379296a61
2021-09-22 19:13:39 +09:00
ZhongShengping
090c67725b Prepare Xena RC1
Update the version metadata for Xena milestone RC1

Change-Id: I1305fd4e5f3795cbef5160e435a723d781568f98
2021-09-17 17:36:09 +08:00
ZhongShengping
b87511973b Add watch_log_file option
Add support for Using logging handler designed to watch file system.

Change-Id: I0ac91a77a1809ee851821bd6f52a43cc6fda890b
Closes-Bug: #1943212
2021-09-14 16:02:08 +08:00
ZhongShengping
1ea01f7b06 Prepare Xena M3
Update the version metadata for Xena milestone M3

Change-Id: I5c31db649e922cc3f58d548d31610bd37bbb21bb
19.3.0
2021-09-06 15:32:07 +08:00
Zuul
1dd365cd36 Merge "Deprecate the ceilometer::policy class" 2021-08-16 17:33:07 +00:00
Takashi Kajinami
7021e05beb Deprecate the ceilometer::policy class
Ceilometer removed its API service a long ago and no longer uses policy
rules. This change deprecates the invalid class to manage oslo.policy
settings.

Change-Id: Id2a7ebaf57b97083b8cc9eb32a8ecefcee39672f
2021-08-15 00:25:40 +09:00
Takashi Kajinami
7c1a8a949c Support Puppet 7
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: Ic7849c10de99db67eab25a0b7f0dea62e082f275
2021-08-14 19:28:47 +09:00
ZhongShengping
d840e19f98 Prepare Xena M2
Update the version metadata for Xena milestone M2

Change-Id: I357504b139b23e053253e4e158ab4c0bd5e903c6
19.2.0
2021-07-26 19:03:46 +08:00
Zuul
4cd36de603 Merge "Use oslo::coordination to manage coordination parameters" 19.1.0 2021-06-28 10:13:07 +00:00
Zuul
e99dc4acf4 Merge "Set fixture paths for unit tests" 2021-06-02 23:46:48 +00:00
Takashi Kajinami
abb7623404 Set fixture paths for unit tests
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: I9342ae7e8945cf8a8d05c0d8d2956191605c7ad8
2021-06-02 13:53:11 +09:00
Takashi Kajinami
d7938910b4 Add a release note about Fedora support removal
This is a follow up commit of [1] and adds a proper release note to
announce that Fedora is no longer supported.

[1] 9c876228713889cfe89bfb62f0522ceb7bddc385

Change-Id: I402daedd6c3a950baa48593281663644551f25bb
2021-05-31 16:16:14 +09:00
Zuul
6540640c0b Merge "Drop Fedora support" 2021-05-31 07:02:12 +00:00
ZhongShengping
938738477a Prepare Xena M1
Update the version metadata for Xena milestone M1

Change-Id: I9a38fe86dde9f2c5a2a0f0970f786d15fe3cad44
2021-05-27 15:50:27 +08:00
Takashi Kajinami
9c87622871 Drop Fedora support
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: I1230fe902d6c11f77f168b04814c584a3e026a72
2021-05-26 18:55:26 +09:00
Takashi Kajinami
1155b41db0 Use oslo::coordination to manage coordination parameters
This change replaces current implementation about coordination
parameters by oslo::coordination resource type, so that we can gather
all logics related to coordination in a single place.

Depends-on: https://review.opendev.org/791628
Change-Id: I5e0af169ccdb2f4c56318dbc0198f480ab4b15fa
2021-05-21 17:42:39 +09:00
Takashi Kajinami
32cbb8a241 setup.cfg: Replace dashes with underscores
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: I0f84b9973598f835e2e2dfe71095ba327b61c087
19.0.0
2021-05-11 18:25:32 +09:00
ZhongShengping
9e4553499b Bump version for the start of Xena
Bump the major version for the Xena release after Wallaby has
been branched.

Change-Id: I90fc35bc310582d3679ec417796f33315a203bb5
2021-04-29 09:38:14 +08:00
Zuul
f14b826260 Merge "Drop ResellerAdmin role from ceilometer user" 2021-04-20 13:19:41 +00:00
Takashi Kajinami
58d9927112 Drop ResellerAdmin role from ceilometer user
The ResellerAdmin role is no longer required because ceilometer doesn't
comminucate with Swift directly but only via Gnocchi.

Change-Id: I8111890a588b84f18ff34bc85794963b905cb844
2021-04-18 23:25:06 +09:00
Zuul
a286f07d3f Merge "Bump dependency in metadata.json" 2021-04-13 11:09:50 +00:00
Tobias Urdin
f40d89a4d7 Bump dependency in metadata.json
This bumps the dependency in metadata.json based on
then new major versions that is tested when [1] is merged.

[1]
https://review.opendev.org/c/openstack/puppet-openstack-integration/+/778138

Change-Id: Iaefdd674f44eb7a1dcf0954227d624defe8bd216
2021-04-08 20:55:06 +02:00
8fed7967ea Update master for stable/wallaby
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: Id0f7e4f49cb4e582b7b1c3df4ab96a79afa8cd94
2021-04-01 09:12:56 +00:00
Zuul
70b830f076 Merge "metadata.json: debian 11" 2021-03-31 07:04:14 +00:00
ZhongShengping
ee236d482d Update sphinx to the latest version
Change-Id: I8036cd474bcf74432c48959278b1af4a7d79a76e
18.4.0
2021-03-27 15:31:56 +08:00
ZhongShengping
0ed4b7bc9d Prepare Wallaby RC1
Update the version metadata for Wallaby milestone RC1

Change-Id: I209b128884b1d5d3ada7219c9e0004c005618859
2021-03-26 05:43:47 +00:00
Zuul
458d0ad9cc Merge "Use consistent names for service_credentials options" 2021-03-26 05:42:10 +00:00