We want to default to running all tox environments under python 3, so
set the basepython value in each environment.
We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.
We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.
Change-Id: If66e1b44133eecaf227e8e3cd9c23614405866b9
Remove the deprecated rpc_backend param which has been deprecated for
two years. The default_transport_url has been present for a while
now and should be used.
Change-Id: Iecc7b1a1d3f01b8b2f6435f850240ec06992f3cb
This patch adds creation of the necessary keystone roles to support
using Octavia's access policies.
Related-Bug: #1762774
Change-Id: Ib34ad49d52bb6afba6d035cf966592e0f0fd9a85
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: Icef9a4028767a889ae522cc1e75128a3d3546418
Depends-On: I4c82a63baabd6b9304b302c97cd751a0103d8316
Closes-Bug: #1759098
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