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: I1b9b16c0f2560591b5eb24fce468462feff1906a
- Previously the title of the top page was Team and repository tags.
It was completely wrong.
- Remove spaces before URLs in CONTRIBUTING.rst.
In openstackdocstheme, we have vertical lines for quote blocks.
Removing unnecessary spaces improves the visibility of rendered HTML.
- Use appropriate highlighting style for code blocks.
Change-Id: Ib0d2e4699767e7b52b015c328c366202b3e5ddc8
As part of the docs migration work[0] for Pike we need to switch to use
the openstackdocstheme.
[0]https://review.openstack.org/#/c/472275/
Change-Id: I2ac1a1b9899b8bcb939fb287f09e7c69caca7fc9
This change removes the now unused "warnerrors" setting,
which is replaced by "warning-is-error" in sphinx
releases >= 1.5 [1].
[1] http://lists.openstack.org/pipermail/openstack-dev/
2017-March/113085.html
Change-Id: Idd28d83cb7a015fd610698a9575bc4dd0c3697d2
Once we get to > 2 services chained, it's important that the caller
pass the global_request_id, not the local one. This provides a unified
property so that it's easy for callers to do the right thing.
Change-Id: I6c56187f776602e0af88a368e41a4239901bde3e
This provides the facility to have a global_request_id which is
different from the service level request_id that we've been using.
Includes basic testing.
Change-Id: I1521188ae627fa2e7d35aa2ffffbcb620c527765
Since pbr already landed and the old version of hacking seems not
work very well with pbr>=2, we should update it to match global
requirement.
Partial-Bug: #1668848
Change-Id: I2fbdd6f472704d5e1c6f8cf1c2ac5b09ea05aead
We need to pass into VersionInfo what one would expect from running:
setup.py --name
Right now we pass in say oslo_context and pbr fails if there is no .git in
the python source tree
Closes-Bug: #1662266
Change-Id: Ia9da53a5d617d1790c7ed642d114b723e04bddb7
2.12.0 added a DeprecationWarning a bit late in
Ocata for other projects to react properly. For example
Neutron logs get filled up pretty badly. So let's
defer the deprecation warnings for one more release
Note f25543fcc7 adds
the warning(s).
Instead of a full revert, let's just key off of a
variable _log_deprecation_warnings both in context.py
and test_context.py with a FIXME reminder
Closes-Bug: #1660088
Change-Id: I45ba9a0ed628f3347c7c3b346e907e4363452dd8
Now that there exists only a gate job for Python 3.5 and not 3.4,
we should remove those references to the 3.4 that is untested.
Change-Id: I451e64acc01b843c5c7e637fddcbeeb2fe2e98d5
Adding constraints support to libraries is slightly more complex than
services as the libraries themselves are listed in upper-constraints.txt
which leads to errors that you can't install a specific version and a
constrained version.
This change adds constraints support by also adding a helper script to
edit the constraints to remove oslo.context.
Change-Id: I6c9bead1bbafd13e6639574955081edca93211f6
In the case of communications that include service tokens we need to add
that information to the context so that we can also enforce policy on
it. Add this information and load this information in the from_environ
method. Add these details to to_policy_values so that we can start to
enforce policy based on these attributes.
Change-Id: Id90f32795905112de804a18ddc8a69c038c829bb
To add service token information to the context we are going to add more
information to the base context object. To hopefully make this easier to
read seperate these to an option per line.
Change-Id: Ic523d3e1545bf5dd865f769e1651500205b9b1a9
There is confusion now between whether parameters refer to the name or
id. Similar to adding _name we should rename the other variables with
_id to make it more obvious.
Change-Id: I203acefae8270bd3373b006fa096bea5ef3106f3
Releasenote translation publishing is being prepared. 'locale_dirs'
needs to be defined in conf.py to generate translated version of the
release notes.
Note that this repository might not get translated release notes - or
no translations at all - but we add the entry here nevertheless to
prepare for it.
Change-Id: I7994e3f3de21f57242b8a0d5af86fe08d2c6b34e
If we want to move all the services over to a standard policy
enforcement dict we need a way to start notifying deployers when the
policy enforcement files are using deprecated values.
Instead of returning a dictionary return an object that acts like a
dictionary but emits a DeprecationWarning whenever a deprecated policy
enforcement value is read from it.
Change-Id: I4b2fda188bbccfd491556cc5631e5c4a76314492
The X-User and X-Tenant deprecated headers from auth_token middleware
are actually name values, not ID values. In most cases this doesn't
matter because these are deprecated and only used when no newer headers
are available but we should still fix it.
Closes-Bug: #1614776
Change-Id: I16e80671e853387004434e766dd6ceebe0a6b2a6