Add file to the reno documentation build to show release notes for
stable/2024.1.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2024.1.
Sem-Ver: feature
Change-Id: I6dbce51d5edcc5d4ca1c5efce29c0b4a13782be5
Add file to the reno documentation build to show release notes for
stable/2023.2.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.2.
Sem-Ver: feature
Change-Id: Ic489db56a8ec5699dcc77640763542e55de45e83
Present file sizes in human readable format.
Change-Id: I7e4a013cba7f91e38ba496d3ba7c4a67c4cd81c5
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Add file to the reno documentation build to show release notes for
stable/2023.1.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.1.
Sem-Ver: feature
Change-Id: I2261e0c0c7b4f1f818f41d02782dcfa1284233af
Add file to the reno documentation build to show release notes for
stable/zed.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/zed.
Sem-Ver: feature
Change-Id: Ifd96607a202a9d7b570724901c9278b1d95ef329
All strings are considered as unicode string from Python 3.
This patch drops the explicit unicode literal (u'...')
appearances from the unicode strings.
Change-Id: I9ecbedd5c31ed098c4a6d913a1cafebd7af49573
... because explicit language=None causes the below warning since
Sphinx 5.0.0.
Invalid configuration value found: 'language = None'. Update your
configuration to a valid language code. Falling back to 'en' (English).
Change-Id: Ib48278aa7e995477b5d3f970fa9234274d4f4556
Add file to the reno documentation build to show release notes for
stable/yoga.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/yoga.
Sem-Ver: feature
Change-Id: Ib1bfe9d5a77a947ef0d7920958cd5a2a301f9867
With Sphinx==4.4.0 some "helpful" warnings were introduced when an
external link could be replaced by a macro, like for :lpbug:. Sadly we
have a very high number of existing release notes that trigger these
warnings and no good way to fix them retrospectively, because would mess
up their mapping to releases. So we change the logging for the
sphinx.ext.extlinks to ignore these warnings for now.
Signed-off-by: Dr. Jens Harbott <harbott@osism.tech>
Change-Id: Id646d77afc6817921e29eeab3bee75c50021c50b
Add file to the reno documentation build to show release notes for
stable/xena.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/xena.
Sem-Ver: feature
Change-Id: I48902ee9b4b0eaff4cbdd822fbcac4c90e7270b4
Add file to the reno documentation build to show release notes for
stable/wallaby.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/wallaby.
Sem-Ver: feature
Change-Id: I943adedca1b66bdd0159a9e36ea057bff6af64a2
Add file to the reno documentation build to show release notes for
stable/victoria.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/victoria.
Change-Id: Iad87acf73ef27755c636bdc6ed0b2b829e70201b
Sem-Ver: feature
We've moved this functionality into cliff, so remove it here. This
will let us update cliff to optimize away the common case pkg_resources.
Change-Id: I75922010bdb29dbea530b6527c8b71eb064fdb30
Move get_osc_show_columns_for_sdk_resource function, which is currently
present in OSC (network and future image) here, to allow usage in separate
plugins.
Change-Id: Ib63cdb49caa639adb92d998053aae8a07da731cb
Switch to openstackdocstheme 2.2.1 and reno 3.1.0 versions. Using
these versions will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems
Update Sphinx version as well.
Disable openstackdocs_auto_name to use 'project' variable as name.
Change pygments_style to 'native' since old theme version always used
'native' and the theme now respects the setting and using 'sphinx' can
lead to some strange rendering.
Remove docs requirements from lower-constraints and test-requirements, they
are not needed during install or test but only for docs building.
openstackdocstheme renames some variables, so follow the renames
before the next release removes them. A couple of variables are also
not needed anymore, remove them.
See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html
Change-Id: I67fd82bf3755ee6942f8c97a05cd939225ddf5ad
Add file to the reno documentation build to show release notes for
stable/ussuri.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/ussuri.
Change-Id: Id0b7c466e20fa88e58d87d6c412eaa824ae118ef
Sem-Ver: feature
This is required to support things like the '--hint' option for
'openstack server create', which allows you to specify arguments
multiple times.
Change-Id: If73cab759fa09bddf1ff519923c5972c3b2052b1
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Add file to the reno documentation build to show release notes for
stable/train.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/train.
Change-Id: I6cc03c2ca734cd71fb4c36f98d5097994d3b8349
Sem-Ver: feature
First, we expect the 'auth' dict to never be empty, but it's actually
empty for the none auth type.
Second, we do not respect <service type>_endpoint_override, which are
very handy when used with the none auth type.
This change fixes both.
Change-Id: If05498095da88a85342e994bba9841a304c963a0
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: Ic53a03f10836c0114ab1656d0e596abbd556a6b0
Sem-Ver: feature
The TimingSession functionality has been merged into keystoneauth. This
allows us to use the CloudRegion object to get the Session directly.
Change-Id: Ib4c9210e681a2d2d9c5fc40de2c3ede1a5003154
This change allows to use the none auth plugin in CLI without having
to specify --os-cloud file with basically a single endpoint parameter.
Closes-Bug: #1724283
Depends-On: I3e477895ba0c989ffd0c91c45791e9f74173a3d6
Depends-On: I3de32193f41d9d1012043b43ae8080f3b1e828e5
Change-Id: I6cf4e22d676f4a55f84863125aee7318915a7404
It is not special to specify a project of a resource.
At now, find_project() is defined in OSC, but OSC plugins
would like to consume it.
The original idea is based on openstackclient.identity.common,
but the proposed version is re-implemented on top of OpenStack SDK.
sdk_connection is saved in the clientmanager in the new stype of
OpenStack SDK connection and the commit assumes it.
The feature depends on the OpenStack SDK patch which allows us
to pass domain information to find_project().
Also adds add_project_owner_option_to_parser() to add CLI options
(--project and --project-domain). It will help us make these options
consistent across OSC and OSC plugins.
Closes-Bug: #1632147
Depends-On: I60a8b3b83f6170b60d09c101b5c7035148283678
Change-Id: I8f59fa3f9b7c573485cd1572e5e9aae08f071e37
Release notes are version independent, so remove version/release
values. We've found that projects now require the service package
to be installed in order to build release notes, and this is entirely
due to the current convention of pulling in the version information.
Release notes should not need installation in order to build, so this
unnecessary version setting needs to be removed.
This is needed for new release notes publishing, see
I56909152975f731a9d2c21b2825b972195e48ee8 and the discussion starting
at
http://lists.openstack.org/pipermail/openstack-dev/2017-November/124480.html
.
Change-Id: If4de537abf60412c55b8a6d8ca4aee0fcd7f51fa
[0] introduced support for issuing calls to a service provider
using keystone-to-keystone federation. This patch introduces
support for CLI/ENV of those options and documentation.
[0]. Icbdb286f840ecd3a57c64ef69b9e55925439b2f1
Change-Id: Ia16f9ed8108617864e7be38e0e550717de8d6419
--os-profile argument can be loaded from OS_PROFILE environment variables
to avoid repeating --os-profile in openstack commands.
Change-Id: I8615a972e8a1e8a39e97c3d6e7f07add4b6ab599
Based on [1], the following class is transitioned to
osc-lib as it may be required in other scenarios as well.
[1]:https://review.openstack.org/#/c/356263/13
* Tests rewritten to be more straightforward in checking combinations
and expected results.
Change-Id: I293b5b25adcf8ed6815608db4f280ee4e3da5da9