Add file to the reno documentation build to show release notes for
stable/stein.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/stein.
Change-Id: I2e59272244bd2d3649cd53bbc82ddc97e56a3e50
Sem-Ver: feature
oslo project provide jsonutils, and the others project use it now,
this PS to update json moudule to oslo jsonutils for consistency.
Change-Id: I6938f835b62222f3ca71e554cda0854edc1ed4d7
Small cleanups:
* Use openstack-lower-constraints-jobs template, remove individual
jobs.
* Sort list of templates
Change-Id: Ifd0adf5409ca0a7f08c000ae448897f14ad72282
Needed-By: https://review.openstack.org/623229
This is a mechanically generated patch to add a unit test job running
under Python 3.6 as part of the python3-first goal.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I15b5f489891aeaa5191dc7400ef10fe7bd60c201
Story: #2002586
There are differences between session and other tables(
job, atcion, backup, client):
for example:
--search '{"match": [{"id": "820e30c284fb4d"}]}'
1.It is coversed to '{"match": [{"id": "820e30c284fb4d"}]}'
in session
2.It is coversed to {'match': [{'_all': '{"match":
[{"id": "820e30c284fb4d"}]}}]}' in other talbes
It can lead to mistakes:
ERROR freezer-api File "/opt/stack/freezer-api/freezer_api/
storage/elasticv2.py", line 47, in get_base_search_filter
ERROR freezer-api match_list = [{"match": m} for m
in search.get('match', [])]
ERROR freezer-api AttributeError: 'unicode' object
has no attribute 'get'
Change-Id: Id9b918208caef1f3b6d31e780a951b0ab6f5e98f
The commands used by constraints need at least tox 2.0.
Update to reflect reality, which should help with local running of
constraints targets.
Change-Id: I1b014580254577f8fe48351ab1bb69b8cf103e38
There are errors about status and result.
There is a lack of session_tag in session-show command.'
w
Change-Id: I2076d1e5a7b04ad155ebe0250dadd8906987ccd0
1. When auth_type ='token',loader.load_from_options(**kwargs) is
not defined these parameters:
tenent_name, user_domain_id, user_domain_name
2. The class of freezerclient.client.Client add "token" parameter.
Change-Id: I0b320a608677bcac2b6226330f902365a27b58d5
Following commits:
Change 608808
Change 604284
Use keystoneauth1.load.get_plugin_loader to load and discovery dynamically
without explicitly specifying V2 or V3 of keystone.
The argument of "--os-identity-api-version" is no longer required.
Change-Id: Idbd324d30489ae3c6a279e7147387fea81f39063
Currently, freezer client doesnt support backup create command,
it is not so convenient. This patch add this command for debug.
Change-Id: I0313f431f066a59b6d57130b81e943bce300511b
The simplest way to create a client instance is initialization with your
credentials:
>>> from freezerclient import client
>>> freezer = client.Client("2")
>>> freezer.jobs.list_all()
Change-Id: I04f1316d6786579a48d1db7969c7cae3ef8bd9e4
1. You can select an API version to use by ``--os-backup-api-version`` option or by
setting corresponding environment variable:
export OS_BACKUP_API_VERSION=1
Default Freezer API used is v2.
2. Add freezerclient.shell unit test cases.
Change-Id: I2946c7397834046fca3f1155588cd04083e07302
In devstack, there is an error:
Not Found (HTTP 404) (Request-ID: req-c5b74593-ecd6-4c06-9db1-b1fa9c124fc1).
This is a keystone authentication failure.
Use keystoneauth1.load.get_plugin_loader to load and discovery dynamically
without explicitly specifying V2 or V3 of keystone.
Change-Id: I33d560e1c75b5a370cc2671849a10e4244f2934c
Quotes around {posargs} cause the entire string to be combined into one
arg that gets passed to stestr. This prevents passing multiple args
(e.g. '--concurrency=16 some-regex')
Change-Id: I5da74599cefe7769e899e318dd393d864a6a1fef