summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge ""hypervisor list --matching" showed the wrong result"Zuul2023-04-042-12/+16
|\
| * "hypervisor list --matching" showed the wrong resultdevMuscle2023-03-262-12/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, using the "--matching" option shows empty results. Previously, the "--matching" option called the "find_hypervisor method", so we used to call the "hypervisor method" like any other "--limit, --marker" options. Depending on the nova api version, the api that is basically called is as follows 2.53 >= : /os-hypervisors/detail?hypervisor_hostname_pattern=$HOSTNAME 2.53 < : /os-hypervisors/{pattern}/search Hypervisor Type and Host IP are not returned when using microversion 2.52 or lower Co-authored-by: Jipyo Hong <hongsbien@naver.com> Co-authored-by: Jieon Lee <dlwldjs7544@naver.com> Co-authored-by: YoonSoo LIM <msdbtjd123@naver.com> story: 2010670 task: 47726 Change-Id: I7b47acf48def7d4c5f4b74e4dba1c23d8ac7abf2
* | Merge "Add an updated tips job running on py310"Zuul2023-04-041-0/+22
|\ \
| * | Add an updated tips job running on py310Dr. Jens Harbott2023-03-311-0/+22
| | | | | | | | | | | | Change-Id: Iadc32b4e8ea10561784208cdc8bf05ff3b3ca59d
* | | Merge "Remove unused helpers for legacy novaclient"Zuul2023-04-031-20/+0
|\ \ \
| * | | Remove unused helpers for legacy novaclientStephen Finucane2022-12-191-20/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | These are no longer used. Change-Id: I9514e98a5549130c12f3b785e90debf3437e6933 Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
* | | | Merge "Switch server shelve, unshelve to SDK"Zuul2023-04-033-278/+245
|\ \ \ \ | |/ / /
| * | | Switch server shelve, unshelve to SDKStephen Finucane2022-12-193-278/+245
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This one is a little more complicated because we support waiting. Change-Id: I5bd65b44c23bfee1e0144dbd060563ecc3cfb942 Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
* | | | Merge "compute: Switch server restore to SDK"Zuul2023-04-033-13/+13
|\ \ \ \ | |/ / / | | / / | |/ / |/| |
| * | compute: Switch server restore to SDKStephen Finucane2022-12-193-13/+13
| | | | | | | | | | | | | | | | | | Change-Id: I8df9711b736991c01136988aa06c8540d640f52f Signed-off-by: Stephen Finucane <sfinucan@redhat.com> Depends-On: https://review.opendev.org/c/openstack/openstacksdk/+/868108
* | | Merge "Remove unnecessary 'self.methods'"Zuul2023-03-301-24/+4
|\ \ \ | |/ /
| * | Remove unnecessary 'self.methods'Stephen Finucane2022-12-191-24/+4
| | | | | | | | | | | | | | | | | | | | | This was used by 'run_method_with_servers', not the SDK-equivalent. Change-Id: Ia3333a95e406f430beb4f2cfb887e81ab7b72cfe Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
* | | Merge "Switch server start, server stop to SDK"Zuul2023-03-303-45/+54
|\ \ \ | |/ /
| * | Switch server start, server stop to SDKThrivikram Mudunuri2022-12-193-45/+54
| | | | | | | | | | | | | | | | | | Switch the server start and server stop commands from novaclient to SDK. Change-Id: I5ebfa6b2468d5f20b99ea0eab1aea9377be09b8c
* | | Merge "Switch server lock, unlock to sdk"Zuul2023-03-303-87/+99
|\ \ \ | |/ /
| * | Switch server lock, unlock to sdksuneethravi2022-12-193-87/+99
| | | | | | | | | | | | | | | | | | | | | Switch server lock commands from novaclient to SDK. Change-Id: I042db99c9d7a0d8d207f8cdf69d786bd4fe904e7 Depends-On: https://review.opendev.org/c/openstack/openstacksdk/+/867890
* | | Merge "Show Network QoS rules one per line"Zuul2023-03-292-2/+13
|\ \ \
| * | | Show Network QoS rules one per lineRodolfo Alonso Hernandez2023-03-282-2/+13
| | |/ | |/| | | | | | | | | | | | | | | | | | | The command "network show qos policy <qos>" now shows the QoS rules printed one per line. Example: https://paste.opendev.org/show/bgam6amfLUVheAMhDxB3/ Change-Id: I65a99da16056902a822804e29b2dd9376a72e091
* | | Docs: Update glance command mappingyaeeee2023-03-251-4/+4
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update missing command in glance Mapping Guide. List of updated command [Glance CLI / OSC] md-namespace-create / image metadef namespace create md-namespace-delete / image metadef namespace delete md-namespace-list / image metadef namespace list md-namespace-show / image metadef namespace show Co-authored-by: sujin01 <a5870771@gmail.com> Co-authored-by: heesom <heesom.hs@gmail.com> Co-authored-by: mpicea <jjh77745997@gmail.com> Change-Id: I4d50b0ae820ea0c8feb1719bbbd9eb06d22cbe20
* | Merge "Add auto-approve option to project cleanup"Zuul2023-03-203-11/+50
|\ \
| * | Add auto-approve option to project cleanupDr. Jens Harbott2023-02-153-11/+50
| | | | | | | | | | | | | | | | | | | | | | | | Sometimes it is useful to be able to use the project cleanup function in scripts and having to add "echo y | openstack" isn't really nice. Signed-off-by: Dr. Jens Harbott <harbott@osism.tech> Change-Id: I3ded9982769b4568b6dcfc49bc31ba67a6227839
* | | Update master for stable/2023.1OpenStack Release Bot2023-03-092-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: I248bcb0342afb8276ba9605963287f620b62b6c5
* | | Merge "zuul: Merge osc-functional-devstack-base into only child"6.2.0Zuul2023-02-231-23/+17
|\ \ \
| * | | zuul: Merge osc-functional-devstack-base into only childStephen Finucane2023-02-221-23/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since we removed the osc-functional-devstack-n-net job in change I76efeccec04937c3a68108e2654872e00fadcec4, there's no need to maintain separate osc-functional-devstack-base and osc-functional-devstack jobs. Merge them. Change-Id: Id3dcd3c4f9f47a4020faf0787f44bd5509a2b5a2 Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
* | | | Merge "Add missing documentation for state options for "image set""Zuul2023-02-221-2/+8
|\ \ \ \
| * | | | Add missing documentation for state options for "image set"lsmman2023-02-221-2/+8
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The current "image set" with the state option behaves as follows: if you use --project, it updates the membership status of the given project. When this command was first added, it had the following description: If --project is passed, update the membership status for the given project However, the description was missed when moving the documentation for which command to the parser for each command method in commit f055fe67c. Correct this oversight. Co-authored-by: JAE YONG LEE <jaeljy135@gmail.com> Change-Id: I18a29a19ce973971f68a52cbf4020cfa324c7a35
* | | | Merge "Drop default from ask_user_yesno question"Zuul2023-02-221-5/+3
|\ \ \ \ | | |/ / | |/| |
| * | | Drop default from ask_user_yesno questionDr. Jens Harbott2022-12-271-5/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | There is no default for ask_user_yesno() since an empty answer instead just repeats the question. Drop the unnecessary parameter. Change-Id: I207bccbcbd31f831765e74a20c503b695790c0f5
* | | | Merge "Wait for volume being available to set bootable or readonly"Zuul2023-02-224-14/+164
|\ \ \ \
| * | | | Wait for volume being available to set bootable or readonlymatbu2023-02-224-14/+164
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | This patch add a check to be sure that the volume created is in a available state before trying to set bootable or readonly flag. Story: 2002158 Change-Id: I8db71fd8cf5bd14eb67880f76d2e9135edeb3ed2
* | | | Merge "Update 'host list' and 'host show' command to use sdk"Zuul2023-02-223-58/+111
|\ \ \ \
| * | | | Update 'host list' and 'host show' command to use sdkHarsh Mutha2022-12-203-58/+111
| | |_|/ | |/| | | | | | | | | | Change-Id: I3813ff604ba46112ebd358509ea4f28ee38ca3ee
* | | | Merge "Fix really long help strings"Zuul2023-02-224-35/+33
|\ \ \ \
| * | | | Fix really long help stringsStephen Finucane2022-12-124-35/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Each command should have a summary line followed by a longer description, if needed. Some commands were not following this. Fix them. Change-Id: If1ce7654037d192626460f34c069ea0979919b9b Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
* | | | | Merge "Add port ranges on floating ip portforwardings cli"Zuul2023-02-224-57/+318
|\ \ \ \ \
| * | | | | Add port ranges on floating ip portforwardings cliPedro Martins2022-07-134-57/+318
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch is one of a series of patches to implement floating ip port forwarding with port ranges. The specification is defined in: https://github.com/openstack/neutron-specs/blob/master/specs/wallaby/port-forwarding-port-ranges.rst Change-Id: If9679c87fd8b770fcd960048e091ee8d59205285 Implements: blueprint floatingips-portforwarding-ranges Related-Bug: #1885921
* | | | | | Merge "volume: Remove duplication from 'consistency group create' opts"Zuul2023-02-223-15/+41
|\ \ \ \ \ \
| * | | | | | volume: Remove duplication from 'consistency group create' optsStephen Finucane2023-02-143-15/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The '--consistency-group-source' and '--consistency-group-snapshot' opts are unnecessarily verbose. Shorten them to '--source' and '--snapshot', respectively, maintaining aliases to avoid breaking users. Change-Id: I2b6656a8a09d953eb4406f1d4fd1e804743a8963 Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
* | | | | | | Merge "Deprecate positional args for 'volume group create'"Zuul2023-02-223-44/+148
|\ \ \ \ \ \ \
| * | | | | | | Deprecate positional args for 'volume group create'Stephen Finucane2023-02-173-44/+148
| | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are now many ways to create a new volume group, thus the positional arguments don't make sense. Deprecate them. Change-Id: Id0b212426861719db1812b7d07b82613cf591de4 Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
* | | | | | | Merge "doc: Update nova command mapping"Zuul2023-02-221-7/+7
|\ \ \ \ \ \ \
| * | | | | | | doc: Update nova command mappingStephen Finucane2023-02-211-7/+7
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are a number of commands we're never going to implement: host-evacuate host-evacuate-live host-servers-migrate As noted in Dan Smith's blog [1], these are wrapper commands or meta operations that call a particular action - namely 'evacuate', 'live-migration', and 'migrate' in old novaclient parlance - for each server on a particular host. These commands have historically been confusing. The underlying server commands have been implemented as 'server evacuate', 'server migrate --live', and 'server migrate', respectively. If a user wants to call these for each server on the host, they can do so with a little bit of shell scripting (hint: you want 'server list --host') or use something more suitable for this kind of task such as Puppet or Ansible. host-meta As above, this is equivalent to calling 'meta' for all servers on the host. Combine 'server set --property' with 'server list --host' instead (or use Ansible). instance-usage-audit-log This corresponds to the '/os-instance_usage_audit_log' API which is intended for use by OpenStack Telemetry. There's no user-facing application of this. The remaining entries are updated to include their implementations. We simply missed updating the mapping doc when implementing them. With this, the OSC implementation of the nova API is *documented* as being complete, as opposed to merely actually being complete 😉 [1] https://www.danplanet.com/blog/2016/03/03/evacuate-in-nova-one-command-to-confuse-us-all/ Change-Id: If08d501dd66c561956266d3b3f21dfd3559d8394 Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
* | | | | | | Merge "Finish switching server migration to sdk"Zuul2023-02-214-166/+196
|\ \ \ \ \ \ \
| * | | | | | | Finish switching server migration to sdkViolet Kurtz2022-12-144-166/+196
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ic0e6dfdc986989599bfc73b8c274631232161c25
* | | | | | | | Merge "tests: Use fake SDK Migration object"Zuul2023-02-212-60/+42
|\ \ \ \ \ \ \ \ | |/ / / / / / /
| * | | | | | | tests: Use fake SDK Migration objectStephen Finucane2023-01-042-60/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We missed this when migrating the 'server migration list' command across. Change-Id: Ide05a0289020764829f1dbc416be5336fdf37d84 Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
* | | | | | | | Merge "compute: 'server volume update' -> 'server volume set'"Zuul2023-02-214-7/+15
|\ \ \ \ \ \ \ \
| * | | | | | | | compute: 'server volume update' -> 'server volume set'Stephen Finucane2022-12-154-7/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We use 'set', not 'update', in command names. An alias is provided. Change-Id: I7864599e06df055999b975aabf101611cd482753 Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
* | | | | | | | | Merge "Switch server volume update to sdk"Zuul2023-02-213-69/+83
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / /
| * | | | | | | | Switch server volume update to sdkRitvik Vinodkumar2022-12-154-70/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Switch the server volume update command from novaclient to SDK. Change-Id: Ib9876775bcf8268344da1a58ab0dd1695cb83ece