Commit Graph

178 Commits

Author SHA1 Message Date
OpenDev Sysadmins 8eace70efe OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:50:52 +00:00
Ian Wienand 58f3644b63 Replace openstack.org git:// URLs with https://
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
2019-03-24 20:34:13 +00:00
Kristi Nikolla 0f7c097d7e Remove volume v1 from devstack plugin and add block-storage
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
2018-07-05 22:44:46 +00:00
Zuul 7817b0c8a6 Merge "Move load_auth_fixtures()" 2018-07-05 21:57:19 +00:00
Zuul 0d4ddbf6da Merge "Split functional job" 2018-07-05 21:57:19 +00:00
Zuul ef2efe02f9 Merge "Drop py34 and py33 target in setup.cfg" 2018-07-05 14:06:07 +00:00
Jeremy Freudberg ae11bb3a96 Split functional job
Split the functional job into
- functional-compute
- functional-image-volume-network-scenario

Change-Id: I815da397f4963385639187912f76872aa6dc755a
2018-07-05 13:55:03 +00:00
Ding Jin e85c6b6193 Move load_auth_fixtures()
Move load_auth_fixtures() to the BaseTest class.

Change-Id: I838848114acd8a2e24f89b0cf748eeb19738050f
2018-07-05 09:10:17 -04:00
Parul Sohal fd5e5d3e42 Changed deprecated API call
In auth.py,changed /OS-FEDERATION/projects to /auth/projects

Change-Id: Ie763fd328c3c763f19acdecaf54dd93e8ac20961
2018-07-02 20:10:01 +00:00
Zuul 4b5d77da37 Merge "Same line logs" 2018-06-18 19:25:42 +00:00
Kristi Nikolla 39e4c36344 Same line logs
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
2018-06-15 18:09:04 -04:00
Zuul 640d8348b5 Merge "fix tox python3 overrides" 2018-06-15 18:23:56 +00:00
Jeremy Freudberg 9664dd23d6 Shorten the blacklist
A lot more tests pass since the last time we focused on this file.

Change-Id: Ib90ad5c4dd8e78d6aabe0d4e0541610c4ae0cb46
2018-06-13 19:31:48 +00:00
huang.zhiping 4b7b665d4a fix tox python3 overrides
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
2018-06-09 10:47:55 +08:00
Kristi Nikolla 61a8444c27 Don't put project_id in path if it wasn't there
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
2018-06-07 00:27:15 -04:00
wangqi 3d64fcdd6d Drop py34 and py33 target in setup.cfg
We support py35 now.so it is no need to keep
the supoort for py34 and py33.

Change-Id: I93f9b1d3dedcf22bf854af3000e713f03e905921
2018-05-28 07:17:43 +00:00
Jeremy Freudberg 955f28d397 Extend-a-network
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
2018-05-15 18:19:26 +00:00
Zuul 59af61ff67 Merge "Dockerfile for Mixmatch" 2018-05-11 17:49:40 +00:00
Zuul e051f48e4d Merge "Fix two major problems in the docs" 2018-05-11 15:36:44 +00:00
Zuul dc7b37c460 Merge "uncap eventlet" 2018-05-11 15:36:43 +00:00
Lohith bd27dd9da9 Dockerfile for Mixmatch
Change-Id: I647039a0c0471f8d5e644274e948c5e037dc3945
2018-05-11 11:31:49 -04:00
Zuul 15612af71a Merge "Avoid request loops between mixmatch proxies" 2018-05-11 15:26:14 +00:00
Lohith 902c033af8 Avoid request loops between mixmatch proxies
Closes-Bug:#1763549

Change-Id: I9ad9a2363024ce722c1cb2b1bac27be755fc6888
2018-05-02 16:26:59 -04:00
Doug Hellmann d53b471264 add lower-constraints job
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>
2018-04-20 16:32:29 -04:00
Doug Hellmann a8a7ab3149 uncap eventlet
We will manage the eventlet version using constraints now. See the
thread starting at
http://lists.openstack.org/pipermail/openstack-dev/2018-April/129096.html
for more details.

Change-Id: I2f67a425d5adb2bc8888ed9a30de5c2368772bab
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-04-11 11:52:25 -04:00
Jeremy Freudberg 03e0375e78 Fix two major problems in the docs
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
2018-04-06 16:03:06 +00:00
melissaml 167482401e fix link
Change-Id: I087600214fef5ec0cfd569f9c9cf7f073ccc2277
2018-02-26 01:05:26 +08:00
Zuul 452ac5d45f Merge "Updated from global requirements" 2018-02-23 21:25:01 +00:00
OpenStack Proposal Bot b656224107 Updated from global requirements
Change-Id: Ibb480d589de05bdf72745b43966bfbc38d4cc33e
2018-02-17 09:40:32 +00:00
Kristi Nikolla 5c42bde257 Remove hack for lack of service type
Change-Id: I1fbce415369f8d7ee6edd58299df02ad10d86818
2018-02-16 21:47:46 +00:00
Zuul 03c0ccbbc2 Merge "Updated from global requirements" 2018-02-16 21:20:24 +00:00
James E. Blair c9ca869d7c Zuul: Remove project name
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: I078c0130f73b509e414da6bbd1f1a27afeed0bbd
2018-02-05 18:00:35 -08:00
OpenStack Proposal Bot 4a3499325b Updated from global requirements
Change-Id: I2b955f95189110cd939be69e26a3fb3d5b198edf
2018-01-17 20:40:48 +00:00
James E. Blair 45f9291149 Zuul: add file extension to playbook path
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
2017-10-29 09:01:28 -07:00
OpenStack Proposal Bot a3d208dcf3 Updated from global requirements
Change-Id: I2b79e7f8e5e8192790868ed56b2d693d90d90a7e
2017-10-26 05:28:50 +00:00
Zuul 5edf040277 Merge "More sophisticated extension matching" 2017-10-26 01:08:11 +00:00
Zuul b726187ec4 Merge "Completed _match_action function and created test cases" 2017-10-26 01:08:07 +00:00
Kristi Nikolla be10840d86 More sophisticated extension matching
Rewrote the extension matching code to work with variables. Now
using the Routes library.

Change-Id: I361e6e597421bc71ed2cf9ed82516ad8b7bd3a8c
2017-10-25 13:10:49 -04:00
Tyler Sam 3a8a1f4872 Completed _match_action function and created test cases
Change-Id: I29552b463c1b93f9e621d4935fd7dcd22fc2b649
2017-10-20 15:52:47 -04:00
OpenStack Proposal Bot 70a510b2cd Updated from global requirements
Change-Id: I70a99aa5dedc9802459bf8f5fbdffc9d6bf6e27b
2017-10-20 15:08:38 +00:00
Zuul 76a38b533d Merge "Move legacy jobs to project" 2017-10-16 20:00:10 +00:00
Duong Ha-Quang 23d5c2df9e Move legacy jobs to project
This patch implements first step in zuulv3 migration guide [1]:

Move jobs to mixmatch repo

[1] https://docs.openstack.org/infra/manual/zuulv3.html#legacy-job-migration-details

Change-Id: I6d97b4ec8f4c22785a1081dc711257c071637999
2017-10-16 16:59:03 +00:00
Jeremy Freudberg a1a9cad038 Request headers are case insensitive
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
2017-10-10 17:45:25 +00:00
Jenkins 270f46e66b Merge "Updated from global requirements" 2017-09-13 22:49:32 +00:00
OpenStack Proposal Bot e1a1e88b4e Updated from global requirements
Change-Id: I6aaa6b1b497e75eda6b5aaae83bad24ec6100cd0
2017-09-13 00:06:20 +00:00
Jeremy Freudberg b23bf3cefa More attributes of flask.request in RequestDetails
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
2017-09-11 19:47:09 +00:00
Kristi Nikolla dfd5fff51d Developer Docs
These docs describe how to set up a development environment with
Mixmatch.

Change-Id: I53e34babb883facf1d3a9390a2366d4ad9c68e28
2017-09-06 15:26:23 -04:00
OpenStack Proposal Bot 1d63e7b707 Updated from global requirements
Change-Id: I7e58c4f28066e812d48b7ad285f5f5a25a4c7da5
2017-09-05 18:30:31 +00:00
Kristi Nikolla 1cb775fcf4 Add mixmatch-manage cli command with db_sync
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
2017-09-05 11:46:08 -04:00
OpenStack Proposal Bot a686c739d6 Updated from global requirements
Change-Id: Id9896ce060a332abb8f35d23d890318dbe846f34
2017-08-18 11:32:39 +00:00