In CentOS, we expect to have python3 client package in 8.x while we
expect to have python2 in 7.x .
Fix unit tests to expect the correct version according to os major
version.
Change-Id: Ib30f166bcda403fdf26fe05ed0a63a546974c442
puppetlabs-stdlib is now using the 6.1.0 version, so we should fix the
stdlib version in metadata.
Change-Id: I79c63043892d1372dee0787fa859fa5cfb68cf96
puppetlabs/rabbitmq [1] is deprecated, and max version is 5.6.0 which can
not be fulfilled by this dependency.
Correct it to puppet-rabbitmq [2] instead which is being actively maintained
and has the right version.
[1]: https://forge.puppet.com/puppetlabs/rabbitmq
[2]: https://forge.puppet.com/puppet/rabbitmq
Change-Id: I18cd5a64aa436d955d96d32e898e364ef9a7c3ca
Closes-Bug: #1850236
Add file to the reno documentation build to show release notes for
stable/train.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/train.
Change-Id: I144029139900b121e6252f6808fd6a6c242076b0
Sem-Ver: feature
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: I3debab140115a91f3df7aabf00c87eb1842b293b
Closes-Bug: #1840868
This patch introduces a new hieradata to configure service_token_roles
in keystone authtoken middleware configuration, so that we can use
a customized role for user who uses service token feature.
Change-Id: Ife07d55390390e9dd62fe4df0393010b9aa40030
The deprecated pki related options check_revocations_for_cached and
hash_algorithms option has been removed.
Change-Id: Ibf3bd406b7d6c62290d6e5ba61914e76f96c5a09
Sync sphinx dependency with global requirements. It caps python 2 since
sphinx 2.0 no longer supports Python 2.7.
Change-Id: I4ab7a2b508820f5fb4416009203dad37e1c3663d
So that we can increase it from the default 114688
Useful in case for example the OS-Federation mapping is too large.
If this limit is breached barbican will return a 413 Entity Too Large
and not log anything to barbican.log.
Change-Id: I2beb72f1ab37130eca340e691ca2dfd15cb5aa61
Closes-Bug: #1835161
Barbican can utilize Hashicorp Vault software
as a secret store backend. Added a new plugin
manifest to configure the vault_plugin section.
Change-Id: Idef1bdfd20b4820963e084657b46e07660be248c
The dogtag secretstore entrypoint is `dogtag_crypto`[1], thus the value
configured for secretstore:dogtag/secret_store_plugin needs to be
`dogtag_crypto` as well.
[1] https://github.com/openstack/barbican/blob/master/setup.cfg#L55
Change-Id: I14aa6d2f327b5f0af36ec07c574aa8eeccfdf55e
Add file to the reno documentation build to show release notes for
stable/stein.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/stein.
Change-Id: I3adb9c8b8afff2ba3ae5e991eda0dc35bfc5963b
Sem-Ver: feature
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: I740270de4abe95be5223db4dbb9ce2ecbe93a7c0
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: I654cf1564607f6c4ac47db0987d2a86e335a3f89
Closes-Bug: 1778198