master
6638 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
417464477c | Merge "docs: Remove references to python-keystoneclient" | ||
|
|
0a14239d31 |
network: Address review comments on VPNaaS addition
- Fold single-caller methods to their call site - Replace str2dict_type with existing utility Change-Id: Icab0efce27d3676a8350b911ab738344e5e60735 Signed-off-by: Stephen Finucane <stephenfin@redhat.com> |
||
|
|
f475f4e7a1 |
network: Replace new use of keystoneclient
A follow-up to Id9014aef47af42ac813cacaaccc61346a0282897 but for VPNaaS. While here, we significantly streamline the tests and remove a lot of redundant variables and "helper" methods which only served to make the code much harder to read. Change-Id: Ib82fb12691757bd50e9ba6247d64c2b1dd2c158f Signed-off-by: Stephen Finucane <stephenfin@redhat.com> |
||
|
|
6d3f0755b7 |
docs: Remove references to python-keystoneclient
Change-Id: I1c6604381e16366186b7255deff47046bc904a8b Signed-off-by: Stephen Finucane <stephenfin@redhat.com> |
||
|
|
ed559eb326 |
typing: Add hints to new vpnaas commands
Change-Id: I657e2030749d7d62d8c1f22833460a4f46e21e6b Signed-off-by: Stephen Finucane <stephenfin@redhat.com> |
||
|
|
6754dcacce | Merge "Neutron: Move vpnaas osc client code from neutronclient" | ||
|
|
8774adffef |
docs: Add docs for missing commands
These had been missed previously. Change-Id: Ia83d08192b1f838053e73b8b027b373bb4ff4f63 Signed-off-by: Stephen Finucane <stephenfin@redhat.com> Assisted-by: Claude Opus 4.6 <noreply@anthropic.com> |
||
|
|
5ad46175e7 |
docs: Restructure command-objects guide
These docs were initially structured based on the idea that commands should be common across service versions. This has unfortunately broken down over time and is no longer true, with an increasingly large divergence between API implementations. Start splitting the docs out by service version to bypass this. Redirects are added to ensure we don't break any existing links in the wild. Change-Id: Iaf42bc5b92c811a42cbe450d21fdb5ae00f6f45b Signed-off-by: Stephen Finucane <stephenfin@redhat.com> |
||
|
|
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> |
||
|
|
0fc7b72b5d | Merge "tests: Rename 'volume_sdk_client' -> 'volume_client'" | ||
|
|
4c3c1a2471 | Merge "volume: Migrate to 'volume' client alias" | ||
|
|
fc1bd822f6 | Merge "Remove python-cinderclient" | ||
|
|
adcde2b24b | Merge "tests: Use SDK objects for volume tests" | ||
|
|
f7002aed65 | Merge "volume: Migrate 'block storage * manageable list' to SDK" | ||
|
|
19eb581c81 | Merge "volume: Migrate 'block storage cluster *' to SDK" | ||
|
|
136c1fd7ae | Merge "volume: Migrate 'block storage cleanup' to SDK" | ||
|
|
0b6890c46f | Merge "volume: Migrate 'volume qos *' to SDK" | ||
|
|
7579c67a65 | Merge "volume: Migrate 'volume consistency group snapshot *' to SDK" | ||
|
|
1ff455cb1d | Merge "volume: Migrate 'volume consistency group *' to SDK" | ||
|
|
7bcb33a5b8 | Merge "share: Temporarily ignore new manilaclient commands" | ||
|
|
8092ae609d | Merge "share: Import commands (1/n)" | ||
|
|
81f3bf7ffe | Merge "share: Import utils" | ||
|
|
df155cae63 |
tests: Rename 'volume_sdk_client' -> 'volume_client'
Resolve a TODO. Achieved using:
sed -i 's/self.volume_sdk_client/self.volume_client/' \
$(ag -w self.volume_sdk_client -l)
Change-Id: I39b13249f0876c5fc53e8b921d88df6a1d0160b9
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
|
||
|
|
e82c68afa5 |
volume: Migrate to 'volume' client alias
This is no longer assigned to cinderclient, meaning we can use it for SDK. Change-Id: I3f988efde98466e70b5545a381decbb2ed32ccc8 Signed-off-by: Stephen Finucane <stephenfin@redhat.com> |
||
|
|
b4c9fa3114 |
Remove python-cinderclient
Like I517d906796338e64a31afa08b9ee6909b08e0115 but for cinderclient instead of novaclient. Change-Id: Iab9fe75ee665fbfd581faf41b0cc8a30742a6fd4 Signed-off-by: Stephen Finucane <stephenfin@redhat.com> |
||
|
|
a7e537c3f2 |
tests: Use SDK objects for volume tests
These were missed during the migration to SDK. Change-Id: Ia4ed588ca238897d7f468575a990f89f37b85a23 Signed-off-by: Stephen Finucane <stephenfin@redhat.com> |
||
|
|
464db41366 |
volume: Migrate 'block storage * manageable list' to SDK
Change-Id: Ib99f7037ba3060b0ac6607bdf8f57428ae30cf26 Signed-off-by: Stephen Finucane <stephenfin@redhat.com> Assisted-by: Claude Opus 4.6 <noreply@anthropic.com> |
||
|
|
8a723ab195 |
volume: Migrate 'block storage cluster *' to SDK
Change-Id: Ib7d5069af7b81810df66234efe8f063eeae1ab20 Signed-off-by: Stephen Finucane <stephenfin@redhat.com> |
||
|
|
2fdd42cd9b |
volume: Migrate 'block storage cleanup' to SDK
Change-Id: Ifdceeff74d01fbaba48fa241c3652c0878ec972d Signed-off-by: Stephen Finucane <stephenfin@redhat.com> |
||
|
|
8fa2a88614 |
volume: Migrate 'volume qos *' to SDK
Change-Id: I4f550dfb965153ddabdce888e2219dab9c3e9af6 Signed-off-by: Stephen Finucane <stephenfin@redhat.com> Depends-on: https://review.opendev.org/c/openstack/openstacksdk/+/993794 |
||
|
|
6b5f6df0f8 |
volume: Migrate 'volume consistency group snapshot *' to SDK
Change-Id: I336024bc2013eac4937d0f45d822c8eb9b8c5522 Signed-off-by: Stephen Finucane <stephenfin@redhat.com> Assisted-by: Claude Opus 4.6 <noreply@anthropic.com> Depends-on: https://review.opendev.org/c/openstack/openstacksdk/+/994114 |
||
|
|
50b1babfe9 |
volume: Migrate 'volume consistency group *' to SDK
Change-Id: I9c193e3e602a71e1f1542d62b7362a66b10fad79 Signed-off-by: Stephen Finucane <stephenfin@redhat.com> Assisted-by: Claude Opus 4.6 <noreply@anthropic.com> Depends-on: https://review.opendev.org/c/openstack/openstacksdk/+/994114 |
||
|
|
cc8384de60 |
share: Import commands (1/n)
Import the following commands: * share lock * * share message * * share security service * * share service * Change-Id: I5758625ea0a7e78913cbd032377fcc9857f8b480 Signed-off-by: Stephen Finucane <stephenfin@redhat.com> |
||
|
|
0e0a41ddcd | Merge "share: Fix nits in client creation" | ||
|
|
9150013828 |
share: Import utils
Nothing uses these but they will soon. This is mostly imported wholesale from manilaclient, with some changes to reduce duplication and align the base test class with similar base test classes used for other services. Change-Id: Id546910e6e9d0ab164b5260561a28779530194a7 Signed-off-by: Stephen Finucane <stephenfin@redhat.com> |
||
|
|
f7e872a21b | Merge "share: Bootstrap new service" | ||
|
|
a90f3743f7 |
share: Temporarily ignore new manilaclient commands
We do not want our implementation getting picked up over manilaclient's own implementations until our implementation is complete. Disable loading any commands in the new module. Change-Id: I2065074b968984413ab9aae429e766afd99ab192 Signed-off-by: Stephen Finucane <stephenfin@redhat.com> |
||
|
|
3cad254ea5 |
share: Fix nits in client creation
A follow-up to Ibb369de02e2e8de4d8925c3d6d11a8b7006c377f with the following changes: * Add a comment explaining why we're deferring imports * Use the cached API version if available * Reorder imports * Bump the minimum version of manilaclient, allowing us to remove a workaround for single digit version numbers Change-Id: Ief08df571074bbe7f914dd10cb1a292f18daf881 Signed-off-by: Stephen Finucane <stephenfin@redhat.com> |
||
|
|
ef5a02fa34 | Merge "Add "network agent router set" command" | ||
|
|
e94c73c9d9 |
share: Bootstrap new service
In preparation for import of the commands. With time we will migrate commands to SDK and a lot of the client logic introduced here can go away, but we need it until that happens. Change-Id: Ibb369de02e2e8de4d8925c3d6d11a8b7006c377f Signed-off-by: Stephen Finucane <stephenfin@redhat.com> Signed-off-by: Silvia Wachira <wachirasilvia8@gmail.com> |
||
|
|
a8ca4a2be3 |
zuul: Use openstack-python3-next-jobs template
Test the project against the latest and greatest Python versions. Change-Id: Ia8c36c720b440435d7e3618ba7d7392481c2c207 Signed-off-by: Stephen Finucane <stephenfin@redhat.com> |
||
|
|
c6fe60fdc9 | Merge "network: Replace new use of keystoneclient" | ||
|
|
58ceb8faec | Merge "typing: Add missing hints to network.v2.dynamic_routing" | ||
|
|
33195df815 | Merge "pre-commit: Bump dependencies" | ||
|
|
0600eed076 |
pre-commit: Bump dependencies
Change-Id: I520dbc65e5e2a3cefdab48080ae2c04ca340f2c2 Signed-off-by: Stephen Finucane <stephenfin@redhat.com> |
||
|
|
5a53f2cc01 |
network: Replace new use of keystoneclient
Change Id9014aef47af42ac813cacaaccc61346a0282897 removed all use of keystoneclient from openstackclient.network, but these users slipped in in the interim. Replace them. Change-Id: I8c23b789facdde7cbbcd7631a28156463fc12f8d Signed-off-by: Stephen Finucane <stephenfin@redhat.com> |
||
|
|
bad01d3d67 |
typing: Add missing hints to network.v2.dynamic_routing
Change-Id: Ic2043c2f6a4d164c254a4b58abf28d1cefcd966b Signed-off-by: Stephen Finucane <stephenfin@redhat.com> |
||
|
|
d905c0e394 |
Add security group default statefulness CLI commands
Add CLI commands for managing the default statefulness setting for security groups, backed by the new Neutron ``security-groups-default-statefulness`` API extension. New commands: - security group default statefulness create - security group default statefulness delete - security group default statefulness list - security group default statefulness set - security group default statefulness show This patch needs [1], present in openstacksdk 4.13.0. [1]https://review.opendev.org/c/openstack/openstacksdk/+/985787 Related-Bug: #2146803 Signed-off-by: Rodolfo Alonso Hernandez <ralonsoh@redhat.com> Change-Id: Ifcb0b88830032a6404c17a9a8f38a6dead5668ac |
||
|
|
db4a8b465a | Merge "common: Replace remaining use of keystoneclient" | ||
|
|
f6bb0db3b7 | Merge "volume: Replace remaining use of keystoneclient" |
