These were deprecated during the previous cycle[1].
[1] 8cbca8b3a5
Change-Id: Ic76e695c18fd7a64149389b8be082d46aeeb7df4
Signed-off-by: Takashi Kajinami <[email protected]>
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: I0d7610ab1a83e0ccc1b3c837194a7bf0459a8d0e
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
These options were deprecated in favor of the new generic options.
Depends-on: https://review.opendev.org/977500
Change-Id: I4abbba5860c9f3744cab8ead1edaee53eb9c78ba
Signed-off-by: Takashi Kajinami <[email protected]>
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: Ia8a25bd8f31f6c37efa335fd6e46abd9f75baf3a
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
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: Id85bfbd2e75d1729feb920487995973c0f3ae9ce
Signed-off-by: Takashi Kajinami <[email protected]>
This repository does not actually contain any python package.
Change-Id: I41214c2b0ac359864b2e1ebf11eeb986766b42a9
Signed-off-by: Takashi Kajinami <[email protected]>
Import the parameter types from openstacklib::policy so that parameter
types are validated at module level, instead of internal resource
call.
Also remove the tag which is no longer necessary after dependency
refactoring.
Change-Id: I3b762e4a0eb044c2995e4a5963a8ed3da2cb54c0
Signed-off-by: Takashi Kajinami <[email protected]>
Drop validation of service name which is not implemented for
the other daemons, to simplify handling of the provided service name.
This allows us to more easily offload the service name definition to
hiera data in the near future.
Change-Id: Ib41ff01471217e02941991a11c71a846750b24f7
Signed-off-by: Takashi Kajinami <[email protected]>
The minimum version of puppetlabs-stdlib has been bumped globally, so
now we can use the common type definition.
Change-Id: I4255da364e203c0898c9bb897cfaf753835069a1
Signed-off-by: Takashi Kajinami <[email protected]>
This refactors resource dependencies to avoid unnecessary dependencies
across services. For example zaqar service does not require cinder db.
Change-Id: Ieff141e1be32715d1a2791fe76aa268810ae1ce0
Signed-off-by: Takashi Kajinami <[email protected]>
The new openstackclient tag was added so that we can get all resources
about openstack CLI more easily. This adds this tag to watcherclient
because the package provides some sub-commands.
Also make sure openstackclient is installed so that the 'openstack'
command is available.
Change-Id: Ie078debd7f75fa4c677a0e7c229a3e651035e2fc
Signed-off-by: Takashi Kajinami <[email protected]>
... because policy enforcement is implemented only in api service,
and the other services do not use these settings.
Change-Id: I4cf3eb6856d2ea8554a8b3817cd2e0eb0d50b908
Signed-off-by: Takashi Kajinami <[email protected]>
This feature is known to break services using eventlet and is highly
discouraged now.
Change-Id: I6a2f146c0aae9c9361194671de34642db3e3bfb9
Signed-off-by: Takashi Kajinami <[email protected]>
It was removed from watcher long time ago[1].
[1] 2b6ee38327f70d749e71b81854c7b89cf9e69ac6
Change-Id: Ia46a4151fcfdcee82b0990d408b0cbc2e3f363b1
Signed-off-by: Takashi Kajinami <[email protected]>
The [watcher_decision_engine] max_workers option was replaced by
separate options long time ago[1]. This adds support for the "new"
options so that users can set the appropriate limit.
Note that support for the removed max_workers option is kept now and
it will be deprecated separately, so that we can backport addition
of these new parameters.
[1] 2b6ee38327f70d749e71b81854c7b89cf9e69ac6
Change-Id: I128ccec0444ab7bd496001110a529cc24434af96
Signed-off-by: Takashi Kajinami <[email protected]>
This option accepts a commma-separated list, instead of a multi-valued
string.
Change-Id: I3747365d7f57bf399bbdde56b62963000087f8e0
Signed-off-by: Takashi Kajinami <[email protected]>
pbr is removing support for wsgi_script due to changes in setuptools.
Use the wsgi script module python code instead.
Note that this change only touches CentOS code. Ubuntu and Debian will
be updated later when we bump the release used in our testing.
Change-Id: I96bb04d5862c9ae1790423da9b0d7c7a1aad8332
Signed-off-by: Takashi Kajinami <[email protected]>
These tags are not actually used and don't seem to be quite useful.
Change-Id: I5724c1c2fc44c90a67247e9ef75d73ecce32ba8b
Signed-off-by: Takashi Kajinami <[email protected]>
Fix new lint errors detected when full of the voxpupili lint plugins
are enabled.
Change-Id: I88fae942282d568abe3d2b458f90d0c0e0dc0809
Signed-off-by: Takashi Kajinami <[email protected]>
When watcher-api is run by httpd, we should restart the service when
package or config is updated.
Change-Id: I6301133cf9a4faab42d7d1f9a147cc59a97bf0b8
Signed-off-by: Takashi Kajinami <[email protected]>
Puppet 7 already reached its EOL and now we have the newer major
release(8) available.
Change-Id: Iecff6f4cd6c2b864e60da8eca4dab4ae4cefe4f9
Signed-off-by: Takashi Kajinami <[email protected]>
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: I056ed3b53bb1e4e79270f837407295cba3b35b71
Signed-off-by: Takashi Kajinami <[email protected]>
The [oslo_messaging_rabbit] heartbeat_timeout_threshold option has no
longer been experimental since 9.6.0 (train)[1].
[1] 44bd971bfb134cd74d09322a6bfc7449e3be577e
Change-Id: I8fa9f962e320ec5a29d3dee765eb50741ba162c5
Signed-off-by: Takashi Kajinami <[email protected]>