summaryrefslogtreecommitdiff
path: root/releasenotes/notes
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | Migrate hypervisor stats commands to SDKAriel-Berkowicz2022-12-121-0/+3
| |_|_|_|/ / |/| | | | | | | | | | | | | | | | | Change-Id: I43b2071f5108c28f6881c8e99d4b06e87c83ddfa
* | | | | | Merge "image: Add 'image import' command"Zuul2022-12-051-0/+6
|\ \ \ \ \ \
| * | | | | | image: Add 'image import' commandStephen Finucane2022-11-091-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note that we require some additional functionality in SDK for this to work properly, but it's a start. Change-Id: I87f94db6cced67f36f71685e791416f9eed16bd0 Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
* | | | | | | Merge "compute: Allow users to manually specify bootable volumes"Zuul2022-12-051-0/+7
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | compute: Allow users to manually specify bootable volumesStephen Finucane2022-12-011-0/+7
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When creating a server with an attached volume, you can specify a block device with a 'boot_index' of '0' and this will become the bootable device. OSC allows users to do this by using either the '--volume' option or a combination of the '--image' and '--boot-from-volume' options, but we should also allow them to do it the "hard way" via the '--block-device' option. For example: openstack server create \ --block-device uuid=0a89ecd8-1fe2-45f0-94da-7789067911c9,boot_index=0 \ --block-device uuid=589266ef-fd88-46e9-b7b2-94503ce8f88f,boot_index=1 \ ... \ my-server Make this possible. Change-Id: Ia48449fecbc590346630807b1c7da40102d53b33 Signed-off-by: Stephen Finucane <sfinucan@redhat.com> Story: 2010376 Task: 46617
* | | | | | Merge "Use the compute SDK in server list"Zuul2022-12-021-0/+5
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Use the compute SDK in server listDaniel Wilson2022-11-291-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update server list to use the compute component of the OpenStack SDK instead of directly using the nova interface. This change depends on SDK version 0.102.0 for automatic client-side query filters. Change-Id: Ib9985812bfd98320b75f3a82bb594a0daa6e4d93
* | | | | | Merge "Adding volume backend commands to volume v3"Zuul2022-11-291-0/+6
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | Adding volume backend commands to volume v3Ilya Popov2022-11-291-0/+6
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | Task: 46959 Story: 2010454 Change-Id: I6ed5f54079b88bc9fdfa24474a480a2786eda745
* | | | | Add option to create volume from backupwhoami-rajat2022-11-211-0/+4
| |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | Support for creating a volume from backup was added in microversio 3.47. This patch adds a --backup option to the volume create command to add that support. Change-Id: Ib26d2d335475d9aacbf77c0fd7b7cda2ba743943
* | | | Merge "image: Add 'image stage' command"Zuul2022-11-161-0/+5
|\ \ \ \ | | |/ / | |/| |
| * | | image: Add 'image stage' commandStephen Finucane2022-11-091-0/+5
| |/ / | | | | | | | | | | | | | | | | | | This is the equivalent of the 'image-stage' glanceclient command. Change-Id: I10b01ef145740a2f7ffe5a8c7ce0296df0ece0bd Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
* | | Merge "Moved hypervisor to the SDK"Zuul2022-11-161-0/+3
|\ \ \ | |/ / |/| |
| * | Moved hypervisor to the SDKViolet Kurtz2022-11-091-0/+3
| | | | | | | | | | | | Change-Id: Ie955fb4d27c30e044626732a1f3e0f141cb85aa5
* | | Merge "compute: Add '--no-network', '--auto-network' flags"Zuul2022-11-081-0/+6
|\ \ \
| * | | compute: Add '--no-network', '--auto-network' flagsStephen Finucane2022-10-261-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | These are aliases for '--nic none' and '--nic auto', respectively. Change-Id: I7b4f7e5c3769a813bd8b2b9cd6090c6fe501e13d Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
* | | | Merge "quota: Deprecate "force" behavior for network quotas"Zuul2022-11-051-0/+13
|\ \ \ \
| * | | | quota: Deprecate "force" behavior for network quotasStephen Finucane2022-10-111-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In change Idc1b99492d609eb699d0a6bef6cd760458a774f6, we added a '--check-limit' option to enable "no force" behavior for network quotas. This was already the default for compute quotas. Provide a path for harmonizing the behavior of the two options by instead using a '--no-force' option which will become the eventual default for the network quotas also. Change-Id: I25828a3d68e2e900f498e17a0d01fb70be77548e Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
* | | | | Merge "quota: Deprecate 'quota show --class', 'quota set --class' arguments"Zuul2022-11-051-0/+11
|\ \ \ \ \ | |/ / / /
| * | | | quota: Deprecate 'quota show --class', 'quota set --class' argumentsStephen Finucane2022-09-301-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This doesn't do anything special in nova and cinder and is not supported in neutron. For the 'quota show' command, people should use the '--default' argument instead. Change-Id: I0dd38e5cb252a01d5817ed168be040b21b35e348 Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
* | | | | Merge "quota: Allow showing project-specific quotas"Zuul2022-11-051-0/+5
|\ \ \ \ \ | |/ / / /
| * | | | quota: Allow showing project-specific quotasStephen Finucane2022-09-301-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add '--compute', '--network' and '--volume' options to the 'quota show' command, along with a default '--all' option, allowing us to restrict quotas shown to an individual service. Change-Id: I122b765df01887b8d916ee6567ffb7768fcb4392 Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
* | | | | Merge "Added "openstack image metadefs namespace list" command"Zuul2022-10-261-0/+4
|\ \ \ \ \
| * | | | | Added "openstack image metadefs namespace list" commandAreg Grigoryan2022-10-261-0/+4
| | |/ / / | |/| | | | | | | | | | | | | | | | | | Change-Id: Ibc064566478818bd70e7e6550095d24a05e1bb0e Depends-On: https://review.opendev.org/c/openstack/openstacksdk/+/854612
* | | | | Merge "volume: Volume names are optional"Zuul2022-10-261-0/+4
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | volume: Volume names are optionalStephen Finucane2022-09-141-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Who knew? Change-Id: I1c1a811c0db59250e8a20a87f25c2662bc3ab3e8 Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
* | | | | Merge "quota: Add 'quota show --usage' option"Zuul2022-10-121-0/+18
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | quota: Add 'quota show --usage' optionStephen Finucane2022-09-301-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Provide an more sane way to get usage information for a particular project's quotas. This requires using the 'Lister' command type since the 'ShowOne' command type only allows for simple key-value pair output. We also add a note indicating that the '<project>' argument is optional. Change-Id: Ic7342cf08f024cc690049414c5eef5b9a7594677 Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
* | | | | Merge "quota: Add support for detailed volume quotas"Zuul2022-10-071-0/+7
|\ \ \ \ \ | |/ / / /
| * | | | quota: Add support for detailed volume quotasStephen Finucane2022-09-301-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We were stating that this was not supported. That is not true. Correct the oversight. Change-Id: Ib9d9db641a18e142be0a1eccff783e7cccdf2db5 Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
* | | | | Merge "quota: Add 'quota delete' command"Zuul2022-10-071-0/+5
|\ \ \ \ \ | |/ / / /
| * | | | quota: Add 'quota delete' commandStephen Finucane2022-09-301-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We had previously indicated that people use 'quota set' for unsetting a project's quotas, however, there was nothing that actually allowed us to do this. Correct that oversight. Change-Id: I04057e766b8ccf94bf219972249b68dc2bb796d4 Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
* | | | | Merge "Speed up standard flavor list command"Zuul2022-09-301-0/+8
|\ \ \ \ \
| * | | | | Speed up standard flavor list commandPavlo Shchelokovskyy2022-09-301-0/+8
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | currently this command tries to fetch extra_specs for any flavor that does not have them (which is quite usual), regardless if the command was even asked to display them (--long) at all. This significantly slows down this command as it makes a lot of unnecessary REST calls, one per each flavor to fetch extra_specs for. With this patch, client only attempts to fetch flavor extra_specs if the user actually called the client with --long. Change-Id: Ia36414d891a41b641d7a9a04f0a1e7d43cfee351 Story: 2010343 Task: 46484
* | | | | Merge "compute: Only retrieve necessary images"Zuul2022-09-301-0/+8
|\ \ \ \ \
| * | | | | compute: Only retrieve necessary imagesStephen Finucane2022-04-121-0/+8
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Glance API allows us to filter by multiple IDs using the 'in:' operator. Take advantage of this to speed up listing of server in larger deployments where image counts in the hundreds (or even thousands) are not uncommon. Unfortunately the Nova API does not support something similar for listing flavors. Boo. Change-Id: I7d3222d0b0b8bf72b4ff3e429bc49e621b569979 Signed-off-by: Stephen Finucane <sfinucan@redhat.com> Depends-On: https://review.opendev.org/c/openstack/openstacksdk/+/837613
* | | | | Merge "Add authorization_ttl for identity providers"Zuul2022-09-301-0/+9
|\ \ \ \ \
| * | | | | Add authorization_ttl for identity providersPavlo Shchelokovskyy2022-07-131-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this is supported since Ussuri (Keystone API version 3.14) but was lacking from openstackclient. Change-Id: Ifac818b9a4eff66d9a68455ada1ddfe67cb46b3b
* | | | | | Merge "Add trustor and trustee filtering to trusts list"Zuul2022-09-301-0/+9
|\ \ \ \ \ \
| * | | | | | Add trustor and trustee filtering to trusts listNicolas Belouin2022-04-121-0/+9
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The keystone API supports filtering trusts by trustor and/or trustee. Also adds a shortcut parameter to get trusts with current user as trustee or trustor. Signed-off-by: Nicolas Belouin <nicolas.belouin@gandi.net> Change-Id: I00ed2b68cf8ada214a59f640f4f0a5c9dbc37063
* | | | | | Merge "network: Add tenant project filter for RBAC list"Zuul2022-09-301-0/+5
|\ \ \ \ \ \
| * | | | | | network: Add tenant project filter for RBAC listJan Hartkopf2022-09-061-0/+5
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implements a new parser argument "--target-project" to list RBAC policies for a specific tenant project only. This uses the already existing server-side query parameter "target_tenant". Story: 2009937 Task: 44824 Depends-On: https://review.opendev.org/c/openstack/openstacksdk/+/834442 Change-Id: I83ff07041a022e8795e3c5550c6a7aabb0c0d8c8 Signed-off-by: Jan Hartkopf <jhartkopf@inovex.de>
* | | | | | image: Add 'image task list' commandStephen Finucane2022-09-211-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This replaces the 'glance task-list' command. $ openstack image task list We also indicate that the 'image task create' command will never be implemented. This is an admin-only API that isn't really intended to be used by humans thus it does not need an OSC command implementation. Change-Id: Id8a943a5443782fc70c0fbf3639f5aa17b9d30af
* | | | | | image: Add 'image task show' commandslsmman2022-09-211-0/+4
| |_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This replaces and the 'glance task-show' command. For example: $ image task show <TASK_ID> Change-Id: I74cb23e436c373fe238804b903bbeb28f643d5af
* | | | | compute: Add support for microversion 2.93whoami-rajat2022-09-141-0/+8
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | Add '--reimage-boot-volume' and '--no-reimage-boot-volume parameters' to the rebuild command to allow rebuilding of volume backed instances. Change-Id: I4a6e30b2cf12f32202a2d9ef1ced347e1dd139f3
* | | | Merge "Microversion 2.91: Support specifying destination host to unshelve"Zuul2022-09-011-0/+7
|\ \ \ \
| * | | | Microversion 2.91: Support specifying destination host to unshelveRené Ribaud2022-08-221-0/+7
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds a new parameter ``--host`` to ``openstack server unshelve`` command. This can help administrators to specify an ``host`` to unshelve a shelve offloaded server. And add new parameter ``--no-availability-zone`` to unpin a server availability These parameters are available in the 2.91 microversion. Depends-On: https://review.opendev.org/c/openstack/python-novaclient/+/831651 Implements: blueprint unshelve-to-host Change-Id: I7986adc7563f63bcd4b3caf5eb7bc4329b4e1eca
* | | | Add router ndp proxy commandsYang JianFeng2022-08-261-0/+10
|/ / / | | | | | | | | | | | | | | | Depends-on: https://review.opendev.org/749036 Change-Id: I77e12cc2dfe4000bd5ae6511878c6591f52d9791 Related-Bug: #1877301
* | | Add support for CRUD operations for QoS minimum packet rate rulePrzemyslaw Szczerbik2022-07-011-0/+7
| |/ |/| | | | | | | | | | | Closes-Bug: #1922237 Depends-On: https://review.opendev.org/c/openstack/openstacksdk/+/810364 See-Also: https://review.opendev.org/785236 Change-Id: Ie7e1eb0575fd37121d5097ecbc318d0769ab3db0
* | Fix: create image from volume commandwhoami-rajat2022-06-301-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently the command ``openstack image create --volume`` calls cinderclient to upload the volume to image service (glance) but OSC passes ``visibility`` and ``protected`` fields which are only available in microversion 3.1 or greater. This generates an error if the user is using volume microversion < 3.1 and wants to create an image from volume. This patch fixes that by only passing ``visibility`` and ``protected`` fields when the volume microversion is 3.1 or greater and fail otherwise i.e. the following 3 cases: 1) visibility/protected argument + mv >= 3.1 = pass 2) visibility/protected argument + mv < 3.1 = fail 3) not visibility/protected argument + any mv = pass Story: 2010060 Task: 45511 Change-Id: I568a0ea0af8f7f82b16d49a6a1bb0391b99c50dc