summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update UPPER_CONSTRAINTS_FILE for stable/rockyrocky-eolstable/rockyDouglas Mendizábal2019-10-021-2/+2
| | | | Change-Id: I11ed9b6cf1eb00208c51d1a62d01664f96e2636a
* Fix lower-constraints tox targetDouglas Mendizábal2019-10-023-3/+4
| | | | | | | | | | We seem to be running into a coverage issue [1] in 4.0. This patch raises the lower bound of coverage to 4.1 to get the lower-constraints target to pass again. [1] https://github.com/nedbat/coveragepy/issues/359 Change-Id: Ieddef753b4ee3e9b6d246168ed17c5c99e084564
* OpenDev Migration PatchOpenDev Sysadmins2019-04-193-6/+6
| | | | | | | | | | | | | | | 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.
* Replace openstack.org git:// URLs with https://Ian Wienand2019-03-241-2/+2
| | | | | | | | | | | | | | | | | 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: Iac8b012d8023ca94a3752fd9e5039813490429b0
* Secret payload should also be fetched by UUIDrocky-em4.7.2Adam Harwell2019-01-022-7/+11
| | | | | | | | | | | | | We changed the client to fetch containers and secrets via their UUID from the API, rather than by HREF, so that the endpoint URLs set in the keystone client would be respected. Unfortunately, we (I) missed updating the payload fetch function to do the same. This brings it into line with the other fetches. Change-Id: Ic71cf6771563d669a2fa37a56d4b40c637db1511 Story: 2004653 Task: 28608 (cherry picked from commit 4eec7121b39de3849b469c56d85b95520aab7bad)
* Merge "Import python-barbicanclient-dsvm" into stable/rocky4.7.1Zuul2018-09-283-2/+93
|\
| * Import python-barbicanclient-dsvmAndreas Jaeger2018-09-043-2/+93
| | | | | | | | | | | | | | Move definition of job python-barbicanclient-dsvm in-repo from openstack-zuul-jobs. Change-Id: Id1cc0523bfaf26574730fc103d353aea21ac33b0
* | Merge "import zuul job settings from project-config" into stable/rockyZuul2018-09-281-0/+8
|\ \ | |/
| * import zuul job settings from project-configDoug Hellmann2018-09-041-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a mechanically generated patch to complete step 1 of moving the zuul job settings out of project-config and into each project repository. Because there will be a separate patch on each branch, the branch specifiers for branch-specific jobs have been removed. Because this patch is generated by a script, there may be some cosmetic changes to the layout of the YAML file(s) as the contents are normalized. See the python3-first goal document for details: https://governance.openstack.org/tc/goals/stein/python3-first.html Change-Id: Ide441dac19f6b64357419135b3f2a2135f39dc38 Story: #2002586 Task: #24285
* | Allow fetching by UUID, and respect interfaceAdam Harwell2018-09-1514-96/+366
|/ | | | | | | | | | | | | | | When passing a UUID to the client, use the Barbican endpoint from the service catalog to fetch the entity. When passing an href, strip everything before the UUID and use it the same as a passed UUID. This allows for service usage when secrets are created with a public endpoint but must be retrieved from an internal or admin endpoint, and is probably how all usage should have worked to begin with. Change-Id: I90778a2eeefc4cfe42b0e2a48ba09036e3e6d83d Story: 2003197 Task: 23353 (cherry picked from commit 6651c8ffce48ce7ff08f5563a8e6212677ea0468)
* Update UPPER_CONSTRAINTS_FILE for stable/rockyOpenStack Release Bot2018-08-081-2/+2
| | | | | | | | | | | | | | | | | | The new stable upper-constraints file is only available after the openstack/requirements repository is branched. This will happen around the RC1 timeframe. Recheck and merge this change once the requirements repository has been branched. The CI system will work with this patch before the requirements repository is branched because zuul configues the job to run with a local copy of the file and defaults to the master branch. However, accepting the patch will break the test configuration on developers' local systems, so please wait until after the requirements repository is branched to merge the patch. Change-Id: I130e75655ac33b5efd3f91e90ea1fc8903500f1f
* Update .gitreview for stable/rockyOpenStack Release Bot2018-08-081-1/+1
| | | | Change-Id: I49a2252a7dea21929b27e5af5edf5a0a5f2e5001
* Merge "fix tox python3 overrides"4.7.0Zuul2018-07-181-0/+4
|\
| * fix tox python3 overridesDoug Hellmann2018-06-131-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: I872ea4b71f35c5bad53fe1bcf2a50a6f21b8f9ee Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* | Merge "use open() instead of file()"Zuul2018-07-181-1/+1
|\ \ | |/
| * use open() instead of file()Doug Hellmann2018-06-131-1/+1
| | | | | | | | | | | | | | | | Under python 3 the built-in file() has been removed. Use open() instead, since it works for both python 2 and 3. Change-Id: Ifec91646f036dabd8dd6dcd4c648ef4b5bf23427 Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* | Merge "Switch to stestr"Zuul2018-07-186-9/+12
|\ \
| * | Switch to stestrVu Cong Tuan2018-07-106-9/+12
| |/ | | | | | | | | | | | | | | | | | | According to Openstack summit session [1], stestr is maintained project to which all Openstack projects should migrate. Let's switch to stestr as other projects have already moved to it. [1] https://etherpad.openstack.org/p/YVR-python-pti Change-Id: I3597edc56ac5115347baaf72af72b071976468e7
* | Remove PyPI downloadsChen2018-06-071-4/+0
|/ | | | | | | | | According to official site, https://packaging.python.org/guides/analyzing-pypi-package-downloads/ PyPI package download statistics is no longer maintained and thus should be removed. Change-Id: I4e1254172f94b609967f1ee8689f5c780dd56f6f
* Merge "Add --file flag for secrets"Zuul2018-06-045-35/+155
|\
| * Add --file flag for secretsDave McCowan2018-06-015-35/+155
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds a --file (-F) flag to both 'secret store' and 'secret get' commands to work around a cliff formatter limitation when dealing with binary data. This flag can be used to store a payload directly from a file so that a user doesn't have to do any base64 juggling of their data. The flag can also be used to save a payload directly to a file so we can avoid UTF-8 and ASCII encoding errors thrown by the cliff formatters that expect text data. Original Review: https://review.openstack.org/#/c/388981 Co-Authored-By: douglas.mendizabal@rackspace.com Change-Id: Iee7e2bbb95238a9bbb9e8e6124fe1663da377939
* | Merge "Update the bugs link address"Zuul2018-06-022-3/+3
|\ \
| * | Update the bugs link addresshuangshan2018-05-112-3/+3
| |/ | | | | | | | | | | We should switch this to storyboard now that we've migrated the bugs Change-Id: Ifed825076e735d2c61492a8e772b531a7a225cf0
* | Trivial: Update pypi url to new urlmelissaml2018-04-211-4/+4
|/ | | | | | | | | Pypi url changed from [1] to [2] [1] https://pypi.python.org/pypi/<package> [2] https://pypi.org/project/<package> Change-Id: Ia3cf07076ad2ecfbb7762a1ceb488f9ed880584d
* Merge "Update the old http links in docs"Zuul2018-04-162-4/+4
|\
| * Update the old http links in docsShangXiao2018-03-072-4/+4
| | | | | | | | | | | | | | Update the old http links to the newest ones in CONTRIBUTING.rst and README.rst. Change-Id: Ic4f1221a3aaa7bbe7dd7fda4961ec6fca73955b5
* | Merge "pypy is not checked at gate"Zuul2018-04-161-1/+1
|\ \
| * | pypy is not checked at gateAnusree2018-03-211-1/+1
| | | | | | | | | | | | Change-Id: I3d437112f47074e7cd91cac798bd83cfb7c4bfed
* | | Merge "Add 'rm -f .testrepository/times.dbm' command in testenv"Zuul2018-04-161-0/+2
|\ \ \
| * | | Add 'rm -f .testrepository/times.dbm' command in testenvrajat292017-09-291-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Running py2* post py3* tests results in error. Add 'rm -f .testrepository/times.dbm' command in testenv to resolve this. Closes-Bug: #1565928 Change-Id: I31fa34e48f24014885668c249eaf8bb62b70fadc
* | | | Merge "Supress client debug messages"Zuul2018-04-101-0/+30
|\ \ \ \
| * | | | Supress client debug messagesJeremy Liu2018-03-191-0/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cliff sets log level to DEBUG in `run` function [1], need to overwrite this configuration to depress DEBUG messages. This patch adds such configuration in `prepare_to_run_command` function which will be called by cliff after it sets log level to DEBUG [2][3]. [1] https://github.com/openstack/cliff/blob/master/cliff/app.py#L248 [2] https://github.com/openstack/cliff/blob/master/cliff/app.py#L279 [3] https://github.com/openstack/cliff/blob/master/cliff/app.py#L393 Change-Id: I5c270d74cb09e90b8a98fd8febf587b98db2306f Closes-bug: #1681966
* | | | | add lower-constraints jobDoug Hellmann2018-04-073-0/+87
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: I39ad6aa578434d803d481d67c4ae67f06e376834 Depends-On: https://review.openstack.org/555034 Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* | | | | Updated from global requirementsOpenStack Proposal Bot2018-03-233-3/+6
| |_|/ / |/| | | | | | | | | | | Change-Id: Ib20ac652a99af0163730e5d8a7af35bd8d23bba2
* | | | Follow the new PTI for document buildNguyen Hai2018-03-203-5/+7
|/ / / | | | | | | | | | | | | | | | | | | | | | For compliance with the Project Testing Interface as described in: https://governance.openstack.org/tc/reference/project-testing-interface.html http://lists.openstack.org/pipermail/openstack-dev/2017-December/125710.html Change-Id: I8bdd2912638e497f3ade79967136d1d6924574f5
* | | Merge "Updating time for functional tests"Zuul2018-03-085-5/+5
|\ \ \ | |_|/ |/| |
| * | Updating time for functional testsDirk Mueller2018-03-075-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currenlty, some gates is being failed with logs like this """ b'Response: {"description": "Provided object does not match schema \'Secret\': \'expiration\' is before current time. Invalid property: \'expiration\'", "title": "Bad Request", "code": 400}' """ So it is necessary to update the time to create secrets successfully. Change-Id: I4f2d3817d9a2380919d16e76ef5dcba3ec62e5a1
* | | Update doc to use the correct order methodJeremy Liu2018-02-071-1/+1
|/ / | | | | | | | | Change-Id: I3ec908f4bdba76b233e31eaeae7bdcfe027495d3 Closes-bug: #1747758
* | Merge "Fix some reST field lists in docstrings"4.6.0Zuul2018-01-254-17/+17
|\ \
| * | Fix some reST field lists in docstringslingyongxu2017-12-194-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Probably the most common format for documenting arguments is reST field lists [1]. This change updates some docstrings to comply with the field lists syntax. [1] http://sphinx-doc.org/domains.html#info-field-lists Change-Id: I1e4221e886a75177c4607817a78dbcda37dfa57a
* | | Updated from global requirementsOpenStack Proposal Bot2018-01-241-1/+1
| | | | | | | | | | | | Change-Id: Ib114a280f4b3a928728749489f6d6ab5b745d86e
* | | Merge "Updated from global requirements"Zuul2018-01-192-3/+3
|\ \ \
| * | | Updated from global requirementsOpenStack Proposal Bot2018-01-182-3/+3
| | | | | | | | | | | | | | | | Change-Id: I751533fb3b102d3de6f6d3fbd0aec465e1bad9e7
* | | | Merge "Avoid tox_install.sh for constraints support"Zuul2018-01-192-57/+5
|\ \ \ \
| * | | | Avoid tox_install.sh for constraints supportAndreas Jaeger2017-12-022-57/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We do not need tox_install.sh, pip can handle constraints itself and install the project correctly. Thus update tox.ini and remove the now obsolete tools/tox_install.sh file. This follows https://review.openstack.org/#/c/508061 to remove tools/tox_install.sh. Change-Id: I600fa540b45e8dfddb18c36cae778fcddccff705
* | | | | Pass OSC interface through to barbican pluginColleen Murphy2018-01-161-1/+2
| |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | python-openstackclient uses OS_INTERFACE or --os-interface to select a catalog endpoint to work with. The barbican CLI uses BARBICAN_INTERFACE or --interface, which OSC won't pass through. This is a problem because the it prevents the user from selecting a non-public endpoint when using barbican via openstackclient rather than as a standalone CLI. This patch updates the osc plugin to pass through the interface set by OSC to the barbican client class. Change-Id: I1e9890c9e87fb77b272f939bf33914df739aa5be
* | | | Updated from global requirementsOpenStack Proposal Bot2017-12-052-5/+5
|/ / / | | | | | | | | | Change-Id: I4308a711e07d73ca0570a3fda9cb4190433bbc4e
* | | Switch to use new barbican endpointJeremy Liu2017-11-132-2/+2
| | | | | | | | | | | | Change-Id: Ie5f8d146430d6a94c22ad0f5175f492ea1985d19
* | | Updated from global requirementsOpenStack Proposal Bot2017-10-051-1/+1
| | | | | | | | | | | | Change-Id: I03080db776eb4c9c2991eca8f5df43f74eb6bf24
* | | Updated from global requirementsOpenStack Proposal Bot2017-09-161-1/+1
| | | | | | | | | | | | Change-Id: I172783fadef3a615800d21c41313d29b73de0489