... and migrate it to openstacklib so that all logics about database
configuration are implemented in one common place.
Depends-on: https://review.opendev.org/#/c/728595/
Change-Id: I79f49b3c39283e75a2cfeb753d73dfcb642910aa
The [DEFAULT]drivers parameter was already deprecated in favor of the
new parameter, [DEFAULT]disabled_drivers [1].
This patch replaces the parameter in puppet-congress accordingly.
[1] 82a708abcf72892c0864c9beef1c412cf3b23194
Change-Id: I77bb6e64b6bae7811be73d4a1615764095dcf0cd
oslo.messaging RabbitMQ driver have now a new option that allow user to
run the RabbitMQ heartbeat over a native python thread.
These change allow user to use this new option.
Change-Id: Ie38832955897dee71ec60276fe30474ce9f4b2bf
Closes-Bug: #1840868
The deprecated pki related options check_revocations_for_cached and
hash_algorithms option has been removed.
Change-Id: I4bbfc3149370470ca0133bba2e55fa71dc7d310a
This changes all the puppet 3 validate_* functions
to use the validate_legacy function.
The validate_legacy function has been available since
about three years but require Puppet >= 4.4.0 and since
there is Puppet 4.10.12 as latest we should assume people
are running a fairly new Puppet 4 version.
This is the first step to then remove all validate function
calls and use proper types for parameter as described in spec [1].
[1] https://review.openstack.org/#/c/568929/
Change-Id: Ic534a8249e3defc5f33a34580eaba8f478c4755a
Service_token_roles_required missing in the server config file which
allows backwards compatibility to ensure that the service tokens are
compared against a list of possible roles for validity.
Change-Id: I95abaa0720ad38378dadf6d97114ee4f255d9713
Closes-Bug: 1778198
Make sure documentation is the same and follow
the standard which we are trying to enforce on
all modules.
Change-Id: I980dafb976e6b45e8dccaac46562e38f710e6cd3
check_revocations_for_cached and hash_algorithms are deprecated for
removel because of PKI token format is no longer supported.
Update warning message and add a release note.
Change-Id: I7a5f8e21629ef8db6fec5c8050deb632a09f87c6
Closes-Bug: #1804562
Closes-Bug: #1804720
Now that the v2.0 API has been removed, we don't have a reason to
include deployment instructions for two separate applications on
different ports.
Change-Id: Ic1d30e49dc878f997c4d8e0eb228b2e80da578c1
Option auth_uri from group keystone_authtoken is deprecated[1].
Use option www_authenticate_uri from group keystone_authtoken.
[1]https://review.openstack.org/#/c/508522/
Change-Id: I4c80914e75e341c939bd765d94eb233441cf0d61
Depends-On: I4c82a63baabd6b9304b302c97cd751a0103d8316
Closes-Bug: #1759098
Add pool_timeout option to configure this value for pool_timeout with
SQLAlchemy.
Change-Id: I3c068e51ebc4a6dd71a53adef63f52676a0cc5ee
Closes-Bug: #1757581
In order to make easy orchestration on all OpenStack db-sync, add this
tag so people can use this tag in composition layer.
A use case it to set some orchestration to make sure MySQL Galera is
ready before running any Exec with this tag.
Change-Id: I901de48e1a8644499a7ab60c7d632cf17eee7e20
Closes-Bug: #1755102
Adds the kombu_failover_strategy option for configuring
oslo.messaging.rabbit. This will determines how the next RabbitMQ node
is chosen in case the one we are currently connected to becomes
unavailable.
Change-Id: I6362858759b3af0e350ac52ffe4f89bba59526fb
Closes-Bug: #1748353
The move of policy.json into code means the file may not exist. We've
added support to ensure that the file exists in the openstacklib but we
need to make sure the permissions are right for each service. This adds
the group information to the policies so it works right.
Depends-On: I26e8b1384f4f69712da9d06a4c565dfd1f17c9ed
Change-Id: Ic0b3bfee864ad58c7469e9eff2265b700ada9a50
Co-Authored-By: Alex Schultz <aschultz@redhat.com>
Keystone v2.0 API was removed so we have no choice but configuring
user_domain_name and project_domain_name otherwise it fallbacks to
Keystone v2.0 and it fails. This patch sets the default value so we make
sure Keystone v3 will be used out of the box for our users.
Change-Id: Id9af211a39a59ee1dab34a800c5be2a7f50d7649
The revocation_cache_time is deprecated for removel because of PKI
token format is no longer supported.
Update warning message and add a release note.
Change-Id: Ic08c00b15b1fd3d50f88711a7d4057dd13d1d850
Closes-Bug: #1717144
Oslo.messaging uses the transport_url to represent the rpc and
notification messaging driver to use and its full configuration. The
rpc_backend configuration option is deprecated for removal and
should not gate oslo.messaging driver configuration options.
This patch:
* deprecate rpc_backend
* remove conditional check
* update spec tests
* add release note
Change-Id: I0ba609ca5c311b52635efd3c3364a258fd197d5f
Closes-Bug: #1708976
Add congress_api_paste_ini type/provider for congress.
Also add the capability to configure api-paste.ini with config.pp.
Change-Id: Ifb7150fb383636efa0dc76a68bafdfd70ee623cb
Closes-Bug: #1483371
Add notification_driver to configure driver or drivers for handling
sending notifications.
Add notification_topics to configure AMQP topic used for OpenStack
notifications.
Change-Id: If950332037daddba378fc1269ac74e4495c8c383
Add control_exchange to configure an exchange name for message.
Add rpc_response_timeout to configure seconds time for waiting
for a response from a call.
Change-Id: If742135eca611bf46b7838a72c20ff1c72b61f00
All db settings should be applied and all releated packages should be
installed before dbsync starts.
Change-Id: Iecbef43471b8ff18858434dbd9dc8b7a8673ec28
The python-memcache package is required if using memcached. By
default the package is not installed and the define has it set to
false. This change allows managing the python-memcache package
install from the authtoken class.
Change-Id: I84d4edc2ebcee9f10e2248fa9961a5af4e0572a4
The signing_dir is deprecated for removel because PKI token format
is no longer supported.
Change-Id: Iee207a7a7f16ce7eac8b8778621bc9e69acd6b4d
Closes-Bug: #1652700
red hat systems refer to the congress service as openstack-congress
updating the params to reflect this.
Change-Id: I300be98d6c6782d882018827aed7aeebc142e617
Signed-off-by: Dan Radez <dradez@redhat.com>