summaryrefslogtreecommitdiff
path: root/releasenotes
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | Merge "Use the SDK for server show"Zuul2022-12-151-0/+7
|\ \ \ \ \ \
| * | | | | | Use the SDK for server showDaniel Wilson2022-12-111-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use the SDK for the server show command. This change modifies a helper function that is used by server show as well as other commands that print information about an individual server. The helper still uses novaclient APIs when additional OpenStack requests are needed since some of its callers are still using the nova client. Depends-On: https://review.opendev.org/c/openstack/openstacksdk/+/864340 Change-Id: Ic253184ee5f911ec2052419d328260dc4664b273
* | | | | | | 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>
* | | | | | Merge "remove unicode prefix from code"Zuul2022-09-301-8/+8
|\ \ \ \ \ \
| * | | | | | remove unicode prefix from codeniuke2022-08-151-8/+8
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | Change-Id: I0b1ca4237de61b70c694f36e1956e71a2a6b39a4
* | | | | | Merge "image: Add 'image task list' command"Zuul2022-09-301-0/+2
|\ \ \ \ \ \
| * | | | | | 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
* | | | | | | Merge "image: Add 'image task show' commands"Zuul2022-09-301-0/+4
|\ \ \ \ \ \ \ | |/ / / / / / | | | | | | / | |_|_|_|_|/ |/| | | | |
| * | | | | 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