Commit Graph

62 Commits

Author SHA1 Message Date
OpenStack Release Bot 7c096fa7aa Update master for stable/2024.1
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
2024-03-08 13:57:31 +00:00
Zuul 41b8a44f69 Merge "reno: Update master for unmaintained/xena" 2024-03-07 09:07:33 +00:00
Zuul 7d14e7e677 Merge "reno: Update master for unmaintained/wallaby" 2024-03-07 09:07:32 +00:00
OpenStack Release Bot 011145bef5 reno: Update master for unmaintained/xena
Update the xena release notes configuration to build from
unmaintained/xena.

Change-Id: Iaee59e438b755e0dd6226819bb1028b28fa4a4cf
2024-03-07 08:46:04 +00:00
OpenStack Release Bot bac1ec579c reno: Update master for unmaintained/wallaby
Update the wallaby release notes configuration to build from
unmaintained/wallaby.

Change-Id: I3e51246a6b6b541a5bcfdd874650527a04100c8f
2024-03-07 08:45:05 +00:00
OpenStack Release Bot 8ffeeef11d reno: Update master for unmaintained/victoria
Update the victoria release notes configuration to build from
unmaintained/victoria.

Change-Id: I393167aa7a92eae40c5a63735191ee7a56376823
2024-03-07 08:43:59 +00:00
OpenStack Release Bot 73ecaa7425 reno: Update master for unmaintained/yoga
Update the yoga release notes configuration to build from
unmaintained/yoga.

Change-Id: Ice4f5a77220ea48247f65234cb946c3ff85accf0
2024-02-05 16:14:09 +00:00
Stephen Finucane ab7cdb4c25 Blacken code
Another library down.

Change-Id: Id29f29331ba994a1f09376763702fcca82ec6f1c
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2023-11-15 10:05:52 +00:00
Zuul 9d02ad3460 Merge "Fix pre-commit issues" 2023-11-13 18:29:46 +00:00
OpenStack Release Bot 32b640f3c0 Update master for stable/2023.2
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
2023-09-07 09:49:34 +00:00
Stephen Finucane 147c01e734 Fix pre-commit issues
Change-Id: Ie973475b714e01b0619acd5554a88f7da9014edc
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2023-08-30 19:29:30 +01:00
Stephen Finucane 6152b686b7 Add 'SizeColumn' formatter
Present file sizes in human readable format.

Change-Id: I7e4a013cba7f91e38ba496d3ba7c4a67c4cd81c5
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2023-03-29 12:38:02 +01:00
OpenStack Release Bot d0d30b31b9 Update master for stable/2023.1
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
2023-03-02 14:10:45 +00:00
Zuul 6510200ee1 Merge "remove unicode prefix from code" 2022-10-10 16:08:27 +00:00
OpenStack Release Bot d2b70bc04d Update master for stable/zed
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
2022-09-09 11:21:37 +00:00
niuke ae0aad4b37 remove unicode prefix from code
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
2022-08-30 05:37:18 +00:00
Takashi Kajinami bf47118a12 doc: Comment out language option
... 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
2022-06-07 00:35:38 +09:00
OpenStack Release Bot 9e4105af16 Update master for stable/yoga
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
2022-03-04 17:01:50 +00:00
Dr. Jens Harbott d993b52b30 Don't fail on extlinks warnings for reno build
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
2022-02-21 12:24:45 +01:00
OpenStack Release Bot efc33767f9 Update master for stable/xena
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
2021-09-10 14:35:41 +00:00
OpenStack Release Bot a9c5d7869f Update master for stable/wallaby
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
2021-03-19 13:13:39 +00:00
OpenStack Release Bot ea7c977429 Update master for stable/victoria
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
2020-09-08 12:22:10 +00:00
Zuul 5b65b5f000 Merge "Remove commandmanager subclass" 2020-06-12 14:58:08 +00:00
Monty Taylor b6d1d539c8 Remove commandmanager subclass
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
2020-06-10 19:10:20 -05:00
Zuul 91690d0d40 Merge "Add get_osc_show_columns_for_sdk_resource function" 2020-06-08 22:58:26 +00:00
Artem Goncharov 29a0c5a570 Add get_osc_show_columns_for_sdk_resource function
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
2020-06-03 15:31:38 +02:00
Andreas Jaeger eac4ac1267 Switch to newer openstackdocstheme and reno versions
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
2020-05-31 20:42:26 +02:00
Monty Taylor e61311a2d7 Add a couple of release notes
We're making a release to capture two changes, but neither had a
release notes.

Change-Id: Id021fd392105670a530bef1e68e2879e221b04b1
2020-05-28 12:41:13 -05:00
OpenStack Release Bot 450b06a220 Update master for stable/ussuri
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
2020-04-10 14:15:52 +00:00
Eric Fried fea31fb971 Add a release note for dropping py2
...which was missed in [1]

[1] Iff873ae15f865aa8740760a3e904a96d22e553e8

Change-Id: I582206672f5eaad7a59625ef87697a4ad7042780
2020-01-13 22:37:05 +00:00
Zuul 535031f455 Merge "Add KeyValueAppendAction to osc-lib" 2019-11-04 22:31:06 +00:00
Stephen Finucane 1420035836 Add KeyValueAppendAction to osc-lib
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>
2019-09-27 15:11:18 +01:00
OpenStack Release Bot c0acf9edf1 Update master for stable/train
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
2019-09-20 16:28:53 +00:00
Monty Taylor 6db6492a7d Handle nested dicts in format_dict()
Some dicts have dicts in them. Handle them.

Story: 2006480
Task: 36423
Change-Id: Id57fc34c676059d8b13a490bfb74d1ee1ff52891
2019-08-31 00:02:47 -05:00
Dmitry Tantsur d2a97c14a6 Corrent using auth_type=none in clouds.yaml
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
2019-06-12 11:17:34 +02:00
OpenStack Release Bot c3d8c3006a Update master for stable/stein
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
2019-03-18 14:43:16 +00:00
Dean Troyer d4a55dbe8f Add release note for --os-user-id fix
Change-Id: I73622df4a329ce914b5c3b363d04c1d65410b81d
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
2019-02-28 10:08:47 -06:00
OpenStack Release Bot 049a006f15 Update reno for stable/rocky
Change-Id: Ia53de701e21359ac96b0569b9da600a58448b03f
2018-07-26 12:36:31 +00:00
Monty Taylor ee79f6166e
Use openstack.config for config and Session objects
The TimingSession functionality has been merged into keystoneauth. This
allows us to use the CloudRegion object to get the Session directly.

Change-Id: Ib4c9210e681a2d2d9c5fc40de2c3ede1a5003154
2018-07-05 08:30:32 -05:00
Vladyslav Drok b764efc46f Allow to use the none auth plugin
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
2018-03-14 07:28:18 +00:00
Zuul 8f5edf0678 Merge "Add project lookup utils" 2018-02-28 17:11:51 +00:00
OpenStack Release Bot bcab9346b1 Update reno for stable/queens
Change-Id: Ie429fba44cbacdc6b5a87f0a1f0eca2067d7398c
2018-01-24 18:03:28 +00:00
Akihiro Motoki deec32d7e0 Add project lookup utils
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
2017-12-24 19:29:10 +09:00
Andreas Jaeger 9ced404ed2 Remove setting of version/release from releasenotes
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
2017-11-16 22:06:10 +01:00
Kristi Nikolla 0d427e544d Add CLI/ENV options and documentation for keystone-to-keystone
[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
2017-10-20 15:06:11 -04:00
OpenStack Release Bot d84776cd03 Update reno for stable/pike
Change-Id: Iba350a7f8643f9dc9ad02376efef04916615c73d
2017-07-28 21:04:26 +00:00
Jenkins 7487c51bb3 Merge "Make --os-profile load from environment variables" 2017-07-05 19:23:19 +00:00
Doug Hellmann 8e164af6bb switch from oslosphinx to openstackdocstheme
Change-Id: Ifa30f6c05cc2e6fd5467c4d3b20fd76218c3c90a
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-06-22 14:47:09 -04:00
Tovin Seven db9673f16f Make --os-profile load from environment variables
--os-profile argument can be loaded from OS_PROFILE environment variables
to avoid repeating --os-profile in openstack commands.

Change-Id: I8615a972e8a1e8a39e97c3d6e7f07add4b6ab599
2017-06-14 15:40:45 +07:00
Reedip 4d8fbe6949 Add MultiKeyValueCommaAction to osc-lib
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
2017-04-18 21:46:38 -05:00