This commit is part of a series to retire the Packaging Deb
project. Step 2 is to remove all content from the project
repos, replacing it with a README notification where to find
ongoing work, and how to recover the repo if needed at some
future point (as in
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project).
Change-Id: I399b3030cbd511b6512ff7583ec426e29ea4b6c9
The developer docs seem to have moved so this updates
any references to docs.openstack.org/developer
Change-Id: Ie622b9514dfffc0bbf5ed553f38f0b736d698a64
1.As mentioned in [1], we should avoid using six.iteritems to achieve
iterators. We can use dict.items instead, as it will return iterators
in PY3 as well. And dict.items/keys will more readable.
2.In py2, the performance about list should be negligible, see the
link [2].
[1] https://wiki.openstack.org/wiki/Python3
[2] http://lists.openstack.org/pipermail/openstack-dev/2015-June/066391.html
Change-Id: If5ab2f298e887a90cd43530e3fccc0294412f5c9
This was previously causing the resource listing to call the agent docs
the network.v2.network docs.
Change-Id: I4d61840b5356cbe698ffb7d5c7c65f1808f4988f
Closes: 1697966
If a get_service method is called with a valid service id,
then it raises ResourceNotFound exception as this API is not
implemented in nova.
Removed this method and related test cases to cleanup the code.
Closes-Bug: #1697687
Change-Id: I4086f4731fc653d721fe879b718b117327460933
Currently update_image returns unsupported media type because
unexpected Content-Type (application/json) being passed
to glance service.
Provided expected Content-Type and body with patch operations(op).
Used make_patch() method from jsonpatch library to create patch
for updating image.
Closes-Bug: #1455620
Change-Id: I3d77648d55b2870e40ff689b47574e68aa72d7f6
The gating on python 3.4 is restricted to <= Mitaka. This is due to
the change from Ubuntu Trusty to Xenial, where only python3.5 is
available. There is no need to continue to keep these settings.
Change-Id: If2aba189704c310ea4fcb805589e2732a525e992
assertRaisesRegexp was renamed to assertRaisesRegex in Py3.2
For more details, please check:
https://docs.python.org/3/library/
unittest.html#unittest.TestCase.assertRaisesRegex
Change-Id: I183178728c9a6c09a00d2a425d194308b2036997
Closes-Bug: #1436957
This path replaced filter params about cluster filter event to api
specification name rather than db table field name. at the same time,
it not affect existing api that we use.
Change-Id: I9527c3c17ace7c49057dbc645a769a4dc3f14cb8
* set_tags() operation for network, subnet, port, subnetpool and router
resource. Tag support is implemented as a mixin class
as tag support for more resources is being planned.
* Tag operation in the network proxy class
* Tag related query parameters
Tag support in neutron follows API-WG guideline.
https://specs.openstack.org/openstack/api-wg/guidelines/tags.html
In the API, four operations are defined: replace tags, add a tag,
remove a tag, remove all tags, but we can do all operations by
using only 'replace tags'. In addition, updating attributes of
most network resources is an operation to replace an existing value
to a new one, so I believe this applies to 'tags' attribute.
Required for blueprint neutron-client-tag
Needed-By: Iad59d052f46896d27d73c22d6d4bb3df889f2352
Change-Id: Ibaea97010d152f5491bb9d71b3f9b777ea7019dc
This proposes a 'service-list' resource for senlin clustering service.
Change-Id: Ib8da9441a99f367a83729ef6871e7ab10845d384
Signed-off-by: Yuanbin.Chen <cybing4@gmail.com>
Session.get_endpoint() failed when using domain scope
authentcation, that cause by missing of project id in auth,
that is regluar use case for admin to operate the resource
(user, project, role and so on) of identity service with
domain scope token. This patch fix the issue.
Change-Id: I7f1f656918f6bfc1ea7333c49b97003022184d99
Closes-Bug: #1688241
In network quota object, tenant_id is a unique key of the resource.
alternate_id must be specified in the resource definition.
Change-Id: Ia77a3711a08ee684fafcc76a8e1bb7d7f32ff1c1
Closes-Bug: #1687202