master
1413 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
502de4d25d |
Neutron: Move vpnaas osc client code from neutronclient
Assisted-By: claude-opus-4.5 Change-Id: I2b54b6d467ce73b9410c17ca2591b6562bde4f57 Signed-off-by: lajoskatona <lajos.katona@est.tech> |
||
|
|
ef5a02fa34 | Merge "Add "network agent router set" command" | ||
|
|
bdb148bfaa | Merge "Neutron: Move dynamic-routing osc client code from neutronclient" | ||
|
|
a95aad0b7c |
Add "network agent router set" command
Add a new ``network agent router set`` command that allows updating properties of a router associated to an L3 agent. This leverages the ``update_router_in_agent`` SDK method (PUT on the agent's l3-routers endpoint) added in [1], included in openstacksdk 4.12.0. Currently supports setting ``--ha-chassis-priority``. [1]https://review.opendev.org/c/openstack/openstacksdk/+/983852 Partial-Bug: #2103521 Signed-off-by: Rodolfo Alonso Hernandez <ralonsoh@redhat.com> Change-Id: I68bca1bdf0f10cd4341276519a1ca609150646a1 |
||
|
|
757ecb7501 | Merge "Identity: Migrate 'policy' commands to SDK" | ||
|
|
462deeac0b |
Identity: Migrate endpoint-project association commands to SDK
Change-Id: Ia18dbda331b9f3a4d901cc24e301a3dfa7f5a613 Signed-off-by: 0weng <oweng@osuosl.org> |
||
|
|
e1f9e82870 |
Identity: Migrate 'policy' commands to SDK
Also add unit and functional tests. Change-Id: I8a9cff869e34a2c2724e6ea3097e1ad32c0244b6 Signed-off-by: 0weng <oweng@osuosl.org> |
||
|
|
810fa705e4 |
Add availability zone and host filters to aggregate list
Add ``--availability-zone`` and ``--host`` options to the ``aggregate list`` command so the results can be narrowed without post-processing the output. The compute API does not support server-side filtering of aggregates, so the filtering is performed client-side. When both options are supplied they are combined with AND, returning only aggregates that match every filter. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Change-Id: I9d802cab2bacd817f1a064374f6e118724000702 Signed-off-by: Shi Yan <yanshi.403@gmail.com> |
||
|
|
8d6b29e784 |
Neutron: Move dynamic-routing osc client code from neutronclient
Change-Id: I664b291686de5efc37f0cf3ee704eb77512f88fa Signed-off-by: lajoskatona <lajos.katona@est.tech> |
||
|
|
35d6bc8236 | Merge "Add --router-routes option to quota commands" | ||
|
|
32cd99b19e | Merge "image: Use pagination helper" | ||
|
|
c9fe3347ec | Merge "network: Add '--marker', '--limit' to most list commands" | ||
|
|
0a8e7a8480 |
Add --router-routes option to quota commands
Add the router-routes option to "quota set" and include router_routes in "quota show" and "quota list --network" output. This exposes the new Neutron router_route per-project quota that replaces the old static max_routes config option. Related-Bug: #2026489 Assisted-by: Claude Opus 4.6 Signed-off-by: Rodolfo Alonso Hernandez <ralonsoh@redhat.com> Change-Id: I1d7c4152c005c0aaa8e49b0b9e29c6d5a7e5bb64 |
||
|
|
d8cb241eb4 |
image: Use pagination helper
Change-Id: Ib44febe1a7db4fa40d926d21ed4f5ae6764262bc Signed-off-by: Stephen Finucane <stephenfin@redhat.com> |
||
|
|
e15c2310f9 |
network: Add '--marker', '--limit' to most list commands
As noted in the neutron API reference guide [1]: To reduce load on the service, list operations will return a maximum number of items at a time. To navigate the collection, the parameters limit, marker and page_reverse can be set in the URI. Take advantage of the common pagination helpers introduced in change I551bb4c3ff0568c6df5244a1d0f0669497bee58f to expose this functionality to end users. [1] https://docs.openstack.org/api-ref/network/v2/#pagination Change-Id: Idea9c995ad412efdc11ecb64baaece6ab35cbb48 Signed-off-by: Stephen Finucane <sfinucan@redhat.com> |
||
|
|
b80121e503 |
Add PVLAN commands for Neutron
Following the merge of the spec for PVLAN [1] support, this patch introduces the parameter --pvlan in networks, as well as --pvlan-type and --pvlan-community in ports. It handles the validation on the client side of the different parameters: For Network: - PVLAN can only be enabled on if port security is enabled. For Port: - PVLAN attributes can only be set if associated network if PVLAN is enabled and port security is enabled. - pvlan-community can only be set if pvlan-type is community There are now unit tests for these too. [1] https://specs.openstack.org/openstack/neutron-specs/specs/2026.1/pvlan-semantics-for-provider-networks.html Change-Id: I10033f59b52edea37350ca148dd2328bf2322cdb Signed-off-by: Elvira Garcia <egarciar@redhat.com> |
||
|
|
5355961afb |
feat: add pagination to user and project list
Add --limit and --marker options to the ``openstack user list`` and ``openstack project list`` commands so callers can paginate through large result sets using marker-based pagination. Assisted-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Change-Id: Icfca16585aed13af490427b2f80b36be651d3b4b Closes-Bug: #2153377 Signed-off-by: Sam Morrison <sorrison@gmail.com> |
||
|
|
c1937418f2 | Merge "Drop support for Python 3.10" | ||
|
|
9938b06a65 | Merge "fix: use correct parsed_args attribute in volume group type show" | ||
|
|
77170110bd |
Drop support for Python 3.10
Change-Id: Ie7f7d0f8e41c3f0fc7e42419269e90cfadab0bc8 Signed-off-by: Stephen Finucane <stephenfin@redhat.com> |
||
|
|
28bd0afc5a | Merge "Add --ha-chassis-priority to "network agent add router"" | ||
|
|
c1a43ecfae |
Identity: Migrate 'mapping' commands to SDK
Change-Id: Id4b4ac89f57b09b7aba7b4cc7832bb175a455cdd Signed-off-by: 0weng <oweng@osuosl.org> |
||
|
|
a8d71d5fa6 |
quotas: do not fail to set/delete if an endpoint is missing
If you attempted to set or delete a nova quota but the neutron endpoint was missing but the network service existed, it would fail. The show command handled this gracefully and had options to allow you to just show the services that you were interested in. This lead to poor UX. Closes-Bug: #2150251 Assisted-by: Claude Sonnet 4.6 Change-Id: I6a65a00a9cd25e5a6b644d0e8cc5a216a49ae979 Signed-off-by: Doug Goldstein <cardoe@cardoe.com> |
||
|
|
05ffb11751 |
fix: use correct parsed_args attribute in volume group type show
The ShowVolumeGroupType.take_action() was referencing parsed_args.group instead of parsed_args.group_type, causing an AttributeError on every invocation. Closes-Bug: #2150856 Change-Id: I6924040580af2bc2f30e2bc5f03a366cbb9fe6ef Signed-off-by: hongp <inyong.hong@samsung.com> |
||
|
|
3a91a00594 |
Add --ha-chassis-priority to "network agent add router"
The OpenStack SDK already supports the ``ha_chassis_priority`` parameter in ``add_router_to_agent`` [1], but it was not exposed in the CLI. This adds a new ``--ha-chassis-priority`` option to the ``network agent add router`` command, allowing users to set the HA Chassis priority (range [0, 32767]) when adding a router to an L3 agent. This new field is currently supported only by ML2/OVN. [1]https://review.opendev.org/c/openstack/openstacksdk/+/983041 Partial-Bug: #2103521 Signed-off-by: Rodolfo Alonso Hernandez <ralonsoh@redhat.com> Change-Id: I20f9b8c1d94adffd296b71b51a3e711e821b1cf0 |
||
|
|
902fb78342 | Merge "Cinder: Adds a api mv 3.66 check for snapshot creation" | ||
|
|
ede91ece49 |
Cinder: Adds a api mv 3.66 check for snapshot creation
Since api mv 3.66 the --force parameter is not requied for snapshot creation. In-use volumes snapshot can be taken by default without requiring the force flag. This is already handled in cinder side. Closes-Bug: #2089188 Change-Id: I452ad973c76fa7f039797e8ea02556bf9fe7315c Signed-off-by: Amit Uniyal <auniyal@redhat.com> |
||
|
|
88aeb7e2ce | Merge "Remove nova-network support" | ||
|
|
14c82662c5 | Merge "Neutron: Move bgpvpn osc client code from neutronclient" | ||
|
|
224f854df7 | Merge "Identity: Migrate 'identity provider' commands to SDK" | ||
|
|
fc619054d7 |
Identity: Migrate 'identity provider' commands to SDK
Change-Id: Ic6d32ef5978545b8acb1d36e20423ff3b850b058 Depends-On: https://review.opendev.org/c/openstack/openstacksdk/+/979920 Signed-off-by: 0weng <oweng@osuosl.org> |
||
|
|
fef4f38901 |
Adds CLI support for glance md-tags
This patch adds support for metadef tags associated to a namespace, to add, set, remove tags from a namespace. Change-Id: I51397e257631e6e2065656bffdba3b0241e7ba34 Signed-off-by: Mridula Joshi <mrjoshi@redhat.com> Signed-off-by: Cyril Roelandt <cyril@redhat.com> |
||
|
|
3266f461d3 |
Fix user password set command
When identity 'user' commands were migrated to SDK in previous commit[1] the command for user self-service password reset was changed from using keystoneclient update_password function to the openstacksdk update_user function. The SDK update_user function is intended for administrators to update user attributes and is restricted by policy. This patch uses the update_password function in openstacksdk. [1] https://review.opendev.org/c/openstack/python-openstackclient/+/909030 Assisted-By: Cursor Auto Depends-On: https://review.opendev.org/c/openstack/openstacksdk/+/980429 Partial-Bug: #2144315 Change-Id: I0be5d219ba854ea64c9ee9640128d0426d067bf6 Signed-off-by: Dylan McCulloch <Dylan.McCulloch@gmail.com> |
||
|
|
70a4da2355 |
Remove nova-network support
Most common code shared between networking and compute was removed as it is no longer necessary. Network object delete still remains as we need to handle multiple resource deletion and deal with possible failures. Updated documentation accordingly. Add/remove floating IP via server will only use network endpoint for operations. Removed floating IP pool code as it is deprecated and no longer used. Removed remaining quota code in compute relating to networks as it is deprecated. Removed a number of tests that no longer apply. Change-Id: I3138028f9aac49d5f54fd5c1d2bcd61920e94a1e Signed-off-by: Brian Haley <haleyb.dev@gmail.com> |
||
|
|
eb95ef5d25 |
Neutron: Move bgpvpn osc client code from neutronclient
Change-Id: Id87a0e2ac7d3a038eac92e13cd36591534398b69 Signed-off-by: lajoskatona <lajos.katona@est.tech> |
||
|
|
8a372af65f | Merge "Neutron: Move FWaaS OSC client code from neutronclient" | ||
|
|
34d06db693 | Merge "Add share commands to compute" | ||
|
|
08b1e6a83c |
Neutron: Move FWaaS OSC client code from neutronclient
Assisted-by: Claude-Code (claude-opus-4.6) Change-Id: I7f7d737045ac30d5c5aca450e1a6d13ea3432fde Signed-off-by: Slawek Kaplonski <skaplons@redhat.com> |
||
|
|
ce4fcd3523 |
Add share commands to compute
Manila is a service in OpenStack that enables shared filesystems. The modifications made in this patch update the openstack client so that Nova can now link the shared resources provided by Manila to instances using virtiofs. Co-Authored-By: Goutham Pacha Ravi <gouthampravi@gmail.com> Implements: blueprint libvirt-virtiofs-attach-manila-shares Change-Id: Ibb0c41f76c081909c160e4955c7d93c142eeedb2 Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com> |
||
|
|
f647b5332c |
compute: Stop sending rxtx_factor when unset
Change-Id: Ic9c05dc176c9bac32ab2d3e81fec2bab73ab72e5 Signed-off-by: Stephen Finucane <stephenfin@redhat.com> |
||
|
|
2a28605ba2 | Merge "Add --cluster option to volume migration" | ||
|
|
78e0bf023b |
Add --cluster option to volume migration
This patch adds the '--cluster' optional argument to the 'volume migration' command. This allows users to migrate volumes to a destination cluster instead of a specific host, which is particularly useful in Active-Active configurations. The '--cluster' option requires Cinder API microversion 3.16 or higher. The '--host' and '--cluster' options are mutually exclusive; one of them must be provided for the migration to start. Change-Id: Ibd45ac35e39a2a9f88a39f8041c06c4469727098 Signed-off-by: hongp <inyong.hong@samsung.com> |
||
|
|
2e45f8d6aa |
Update master for stable/2026.1
Add file to the reno documentation build to show release notes for stable/2026.1. Use pbr instruction to increment the minor version number automatically so that master versions are higher than the versions on stable/2026.1. Sem-Ver: feature Change-Id: I81e3760add22809c94018921f6d9bc47f1710330 Signed-off-by: OpenStack Release Bot <infra-root@openstack.org> Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/add_release_note_page.sh |
||
|
|
0d0e58c5bf |
Add release notes for federation protocol commands
Release notes to go with change I4f1303b7b6c7ea2e67e5770745db060f08ba7761 that migrates the federation protocol commands to SDK. Change-Id: Ia2dbdefd505a44527c97c7549f33edcbdd7831c0 Signed-off-by: 0weng <oweng@osuosl.org> |
||
|
|
ec73156fbb | Merge "Rename openstack volume delete --purge -> --cascade" | ||
|
|
91302d23ec | Merge "Identity: Migrate 'registered limit' commands to SDK" | ||
|
|
e607ee27f8 | Merge "Identity: Add --project-domain option for limits" | ||
|
|
252f9ff800 | Merge "Identity: Use project's domain for its parent" | ||
|
|
62d1c3dc6a | Merge "Identity: Migrate 'project' commands to SDK" | ||
|
|
cebf4d78d6 |
Rename openstack volume delete --purge -> --cascade
This flag is called "cascade" in the Cinder API. The flag "purge" doesn't really communicate an obvious meaning in the context of volume deletion. It also has the danger of implying some kind of behavior about volume wiping that does not exist. Rename this flag to "--cascade" and preserve "--purge" as a hidden flag for compatibility. Change-Id: I8de27811222c17155697073fb9c512746d009266 Signed-off-by: Eric Harney <eharney@redhat.com> Co-authored-by: Stephen Finucane <stephenfin@redhat.com> |
