This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.
This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.
This update should result in no functional change.
For more information see the thread at
http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html
Change-Id: I3388dccb62c67a4ba4b1c103f2935e2533a2132f
With volume v1 being removed from cinder, we need to stop registering
the endpoint. Also it looks like devstack registers a block-storage
endpoint which points to volume v3.
Change-Id: I565e9d9c61436bc0ce4651f7c7029e3e0dbdf3ac
When logging, headers, url, method, etc, were in different lines
making it hard to distinguish what belonged to the same request
or response. This puts everything in the same line.
Change-Id: I9aa8ce64fa98a13d5d26f80f4e690f2a8eda847b
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: I73f12f66e2b5a1c6612c84b2b332d2b34d4250b4
This fixes the case that when a request looking like
http://example.com/resource/volume
and containing a token comes to the proxy, we translate it to
http://cinder.local/volume/<project_id>
This happens because we populate the project_id information of
a request either from the url, or from the token.
Change-Id: Ie83fec4910eff750ba15f5485428c23ec3505e3b
Create a new extension to the proxy, which will allow networks to be
extended across clouds.
Additionally, provide lots of documentation for this new feature.
Change-Id: I9088e3509f71fb363ddc7f504cbb96f94932cc1e
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.
Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.
Add openstack-tox-lower-constraints job to the zuul configuration.
See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.
Change-Id: I36bae9bbd868d472e1904948c67b67db7b38819f
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Our docs have other problems, but these two fixes represent the set of
those which are both embarrassing and trivial to fix.
Change-Id: I9d0206e0cd742770b10671d64450fbe49e55fdf8
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.
Change-Id: I078c0130f73b509e414da6bbd1f1a27afeed0bbd
Zuul now supports including the file extension on the playbook path
and omitting the extension is now deprecrated. Update references
to include the extension.
Change-Id: I308464de0c74f8420749d746e4a5db37e02cc276
Per RFC2616. Within the codebase itself we represent headers as
uppercase strings, but now they can be passed with any capitalization
style. (Including whatever keystoneauth or requests chooses to send.)
Change-Id: Ia4e932a91dec030b9efeb947759ceebdb7a426fc
Closes-Bug: #1720433
To simplify the writing of extensions, and to reduce reliance on
importing the flask.request global object, store pertinent attributes
of flask.request in the RequestDetails class.
Change-Id: Idff737155a6110d0520a74e36a5b0c23b5b5d93c
This adds a cli for management commands that is run through
`mixmatch-manage`.
Also added `db_sync` which is creates the tables in the database
based on the model. No upgrade functionality exists yet.
Change-Id: I18187967bb62865529712c83ef60482c3d1ed8ca