Add pool_timeout option to configure this value for pool_timeout with
SQLAlchemy.
Change-Id: If920218e97a2a3f16174e7a19bec3047a586915b
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: Idfcbaa2d137c91a464fb5d49ae25fa348c67d642
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: Ia0512a8f9b3248127b9c2ee96821e4d793ae6523
Closes-Bug: #1748353
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.
Change-Id: I3cc987809ca4aae4e1a1737035f1ef73149877e0
Adds support for adding the project being used by octavia to create
amphora to the amphora flavor's access list.
Change-Id: Iba14098d571f26e15c587b82271f00fd7cdc65d5
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: Ia70f3ae78d43cd74e9a0f6aca2139e78ed1c5bb8
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: I063979fc2944667f200c8bd774b5252241faf5f6
Co-Authored-By: Alex Schultz <aschultz@redhat.com>
This patch provides a mechanism for disabling configuration
of the SSH key name for accessing amphora.
Change-Id: Ic6cf523809e390df0263e26d5879c06986688cfa
This patch extends octavia::certificates to support populating
certificate and key files using data passed in string form.
Change-Id: I8d46bad372b8c24b290500ee6040207cb808ba23
This patch adds new class octavia::client to manage client,
note that it only supports Debian and Ubuntu, b/c there is
no available rpm package in CentOS currently.
Change-Id: I8f44676a3923702cfdaffa3a0aee3f84074321d1
In octavia, when create specified nova flavor for Amphora,
it's supposed to be accessed by octavia for creating Amphora instances,
and other projetcs/users shouldn't get this flavor[1].
[1] https://github.com/openstack/octavia/blob/master/devstack/plugin.sh#L396
Closes-Bug: #1729450
Change-Id: I1d2b74dd99d949263e24b62c427c8718ec8de5b0
This patch add the ability to generate ssh key pair for Amphora
instances to use, it will be disabled by default.
Depends-On: I641c3a380c5647d28535914e3a6fb5dd793b6fba
Change-Id: I0e7c7df629600f027220272613fc0c85c9d27d76
We need Puppet package deployed from bindep so we can
run puppet module build with the new zuul v3 job.
Change-Id: Ic9a766335ca9bbcda9e121c85bf640fb8ecdd5c0
Prepare the metadata configuration for the first Queens milestone.
Depends-On: Id68ee1b443a4172d0c1d6d58a04908c52a566623
Change-Id: Ib8a0089abeb6f12674efa6aeff69f2d147cf2a12
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: I82eee83ce8e8dfe5003a19941708121e3eca5771
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: I261f2444830aca15f882b8c8b232503d50eb8711
Closes-Bug: #1717144
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: I085671d918690536a579949a750a990679e38119