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: I019a4738d1b3a386e81c04511d5a9bb629283d7d
Closes-Bug: #1804562
Closes-Bug: #1804720
This patch adds two new parameters that can
be used to specify the number of workers for
the api and conductor services.
Change-Id: I71dcfba1f162b395c3d9e68513dfcf9a099800df
When doing spec tests on your custom modules
you want to have as little dependencies as
possible so specifying sqlite is the simplest.
If you specify mysql or postgresql you'll need
your custom testing grabing the upstream puppetlabs-mysql
or puppetlabs-postgresql modules which just adds unnecessary
deps instead of a few bytes in a validate_re function.
Change-Id: If25e8c0161bdd487f11460884883f42ea13074b3
Adds the rabbit_ha_queues, rabbit_heartbeat_timeout_threshold
and rabbit_heartbeat_rate parameters that is used to configure
oslo messaging.
Change-Id: Iaf5679283e56f112b15d8440f57d708b525bb024
Remove the deprecated rabbit params which has been deprecated for
two years. The default_transport_url has been present for a while
now and should be used.
Change-Id: Iba521efa97f9cfd3510c77f93cd627551e442c53
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: I168b731b37a714500a5600d0f5f95e229efa25fd
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: I68733b2be276fb6c3313fc116dfbaf18cf746ac2
Depends-On: I4c82a63baabd6b9304b302c97cd751a0103d8316
Closes-Bug: #1759098
Add pool_timeout option to configure this value for pool_timeout with
SQLAlchemy.
Change-Id: I256a68a971671f1b6076e5fadffbb816fb3553cd
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: I632ec1cfcbe6085e27fa215d5d2efdeb625b736a
Closes-Bug: #1755102
URL mysql://scott:***@some_host/some_db does not contain a '+drivername'
portion, and will make use of a default driver. A full dbname+drivername://
protocol is recommended. For MySQL, it is strongly recommended that
mysql+pymysql:// be specified for maximum service compatibility.
Change-Id: Ic51da9a9d0c6380eeb4da85d192a5a19ebf96c79
Closes-Bug: #1753342
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: Icee91fe364967a443606d0287f58d06abc31f9fd
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: Ic5f73993ea4d71fc186272c624a906fcae2dcfa8
Co-Authored-By: Alex Schultz <aschultz@redhat.com>
To make a better support of OpenStack clients' configuration in Magnum,
this patch splits the original magnum::clients into services
related classes and make it compatible with the old version.
Change-Id: I2eb25717fd07833264f1e3b9919b59f917312427
This patch adds domain_id, domain_admin_id, domain_admin_domain_name,
domain_admin_domain_id, roles, keystone_interface parameters in magnum::keystone::domain
to manage related options in [trust] section.
Change-Id: I5339d87a60950c054cacc459063165254d1508c7
The group name of cert related options have been changed from
keystone_authtoken to keystone_auth since Ocata[1].
This patch is aim to update them to avoid deprecated warning from oslo.config
[1] https://github.com/openstack/magnum/blob/master/magnum/conf/keystone.py#L19
Change-Id: Ic86eda5ca936e84da9a813aee8b6ceaa1c90eff7
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: I8df96dd9faf520fe0af21edb2cfa626b17d65727
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: I6edd1bbad778c2a9b44be9bcfc65c978b5e35132
Closes-Bug: #1717144
Magnum cluster's cert creation requires admin_user, admin_password
and admin_tenant_name to be set in [keystone_authtoken] section.
Change-Id: Ice8e6537ac6796df032c4c4cf2a194d2214430fd
Closes-Bug: #1670355
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: I5bac059b9c06b691a140a6c7c28c766ec66c1bd9
Closes-Bug: #1708976
The magnum-db-manage command is not necessarily located under /usr/bin
if Magnum is installed in e.g. a virtualenv. In cases like this, it is
useful to let the module user specify a different path, such as the bin
directory of a virtualenv.
Change-Id: I0687683558a4a9ed445642b36b2ce7b7075e49f7
By default, cluster user trusts are disabled however they are
needed if you want to have fully automated LBaaS integration.
This patch allows a user to enable or disable that option easily,
leaving it to the service default by default for security.
Change-Id: If6828e344855a06a650ec4c3fffbf89c5177eca8
The review[0] is merged, we should update other releated
puppet modules in order to fix ci.
[0]https://review.openstack.org/#/c/444248/
Change-Id: Ia1cdec50e62ad738742ecbe3ba3c50382d351fc4
Closes-Bug: #1672362