Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.
Change-Id: I3beaaea6d09157081e2946d2d6765895de82f941
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.
Change-Id: Ie054864cbb4d48a3193ba8f205f17787c21a3300
As we are using the upper constraints when running the release
notes task using tox, we do not need to set a specific version
and we can rely on whatever is configured in upper constraints.
Change-Id: I2ab8340a582da18fff4438b773d5b5d63ea99d22
Co-Authored-By: Mohammed Naser <mnaser@vexxhost.com>
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
We need Puppet package deployed from bindep so we can
run puppet module build with the new zuul v3 job.
Change-Id: I8e4e5f94373d656708367c8107f32676eaf6d1e6
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
Prepare the metadata configuration for the first Queens milestone.
Depends-On: Id68ee1b443a4172d0c1d6d58a04908c52a566623
Change-Id: Ia8db6089bc92c44130d3a9f744520d06896ee8d5
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
Leave the version fields blank, since the release notes document
applies to all versions.
That will avoid manual changes in the future like we did until now.
Change-Id: I154c4ba65ae0e6d926396a4aaa89ba2c441ca712
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
After releasing Pike M3, we need to bump the metadata version
information for the next release with a -dev.
Change-Id: I054945565637a9a01345ef236a7fb37b89ea2749
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
As part of the docs migration work[0] for Pike we need to switch to use the
openstackdocstheme.
[0]https://review.openstack.org/#/c/472275/
Change-Id: I064d57a8c8dc5827a4bfecb60caea4463c57b9e0