Commit Graph

688 Commits

Author SHA1 Message Date
Zuul 9892f1f9d5 Merge "Adding SDK support for ``glance md-namespace-objects-delete``" 2024-04-22 17:14:34 +00:00
Zuul a39bc3c855 Merge "Add Tap Mirrors to SDK" 2024-04-17 10:37:15 +00:00
Zuul 6b228a4c15 Merge "volume: Add ability to set, unset image metadata" 2024-04-17 10:37:11 +00:00
Mridula Joshi 67c1fb82c0 Adding SDK support for ``glance md-namespace-objects-delete``
In this patch, we have added support for deleting all objects from
the namespace.

Change-Id: Ieab58d35b11da4da57aab18c5de83c92f3e41bdc
2024-04-16 14:00:02 +00:00
Stephen Finucane 644087b270 volume: Add ability to set, unset image metadata
Another action down.

Change-Id: I4d59939bb9d6aa7e66d613e16f7ee89f610f9d5f
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2024-04-12 15:51:58 +01:00
elajkat be6699639c Add Tap Mirrors to SDK
Depends-On: https://review.opendev.org/c/893086
Change-Id: If8151ebe82c3991c9cd2fed57ecb7723ab3db97c
Related-Bug: #2015471
2024-04-11 09:29:33 +02:00
Zuul 687888ac0d Merge "identity: Add access rule CRUD support" 2024-04-10 12:38:07 +00:00
OpenStack Release Bot 4b1e75aad6 Update master for stable/2024.1
Add file to the reno documentation build to show release notes for
stable/2024.1.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2024.1.

Sem-Ver: feature
Change-Id: Ic938d8d02cab2e7aa74008d33d2bedef60de43af
2024-03-08 13:57:08 +00:00
Zuul 601b21acad Merge "reno: Update master for unmaintained/xena" 2024-03-07 11:03:37 +00:00
Zuul d307563435 Merge "reno: Update master for unmaintained/victoria" 2024-03-07 11:03:35 +00:00
OpenStack Release Bot c689bbaf60 reno: Update master for unmaintained/xena
Update the xena release notes configuration to build from
unmaintained/xena.

Change-Id: I4f760e1f19e74dc252e1af5fa21f1c7cd039f42c
2024-03-07 08:45:52 +00:00
OpenStack Release Bot aabe1e04ba reno: Update master for unmaintained/wallaby
Update the wallaby release notes configuration to build from
unmaintained/wallaby.

Change-Id: I1a52b619d8b7646bf606494188971870bf133b50
2024-03-07 08:44:45 +00:00
OpenStack Release Bot af2c520b91 reno: Update master for unmaintained/victoria
Update the victoria release notes configuration to build from
unmaintained/victoria.

Change-Id: Iafc5829b229ccb384249b531340cbeb88ad327b7
2024-03-07 08:43:47 +00:00
silvacarloss 4e0d693816 Resource locks and access rules restrictions
Implement resource locks and access rules restrictions feature
in the openstacksdk.

Depends-On: Ib9f65a4523222f1224d51534c5061f90501b59d3
Change-Id: I45f9b06b1b41756d34f39604c82e28fd4eb102de
2024-02-19 12:58:42 -03:00
Zuul b3c5a30d8f Merge "Add snapshot manage unmanage support" 2024-02-06 19:02:02 +00:00
OpenStack Release Bot 6077e6c2ba reno: Update master for unmaintained/yoga
Update the yoga release notes configuration to build from
unmaintained/yoga.

Change-Id: Ifa66170e346564db6782ce6109c35044c919f861
2024-02-05 16:13:41 +00:00
Zuul d0165fc742 Merge "Return the results of init attachment request" 2024-01-30 09:31:38 +00:00
Zuul 67a885124d Merge "Add volume manage support" 2024-01-30 09:09:25 +00:00
Rajat Dhasmana a4feb32ac4 Add volume manage support
Add support for volume manage operation.

Change-Id: Ic31e92a501721b5ecbf56d44188d9dad95cd1ac3
2024-01-16 19:46:37 +05:30
suheoon 1a07c9d173 Implement heat 'stack event list'
Add stack_events function to support retrieving stack events
Add StackEvents Class to support retrieving stack events
Also implement unit test code

Change-Id: Ie55fd6ed85f9871c5ddb06e90e8efb0dcbc90ef9
2023-11-14 16:31:31 +00:00
Seungju Baek c212f3f6af Implemented heat 'stack suspend' and 'stack resume' function
Added suspend_stack function to support stack resources suspend.
Added resume_stack function to support stack resources resume.
Also implemented functional test and unit test code.

Change-Id: Idf4befef149e945a419a3434886a8ba5c76481c6
2023-11-14 01:03:17 +00:00
Steve Baker a03396d347 Return the results of init attachment request
Methods ``openstack.block_storage.v3.volume.Volume.init_attachment`` and
``block_storage.init_volume_attachment`` now return the results of the
POST request instead of None. This replicates the behaviour of
cinderclient; the returned data is used by nova and ironic for managing
volume attachments.

Change-Id: I55ad94c872e807668b85125b32f142c3a8cf40bf
2023-11-08 08:29:45 +13:00
Zuul 0edd5a85ce Merge "Switch back to LaunchPad for issue tracking" 2023-11-03 10:44:11 +00:00
whoami-rajat 47f5005464 Add volume transfer support [2/2]
This patch adds support for volume transfer get, list and accept.

Change-Id: I09cd55bf0ce30a7a1d445c09cd8d2a3c852296ee
2023-10-31 11:52:43 +00:00
gtema 7df00eef61 Switch back to LaunchPad for issue tracking
We move away from StoryBoard back to LaunchPad.

Change-Id: Ic18c514f2fb9e96e68d09b973448541a4ce65432
2023-10-31 11:41:55 +01:00
whoami-rajat 0b71363dd6 Add volume transfer support [1/2]
This patch adds support for volume transfer create, find and delete.

Change-Id: I759a583d94d2de508efe76ed38ae4d2ba0e85a48
2023-10-31 09:44:28 +00:00
Rajat Dhasmana 64e197d1ef Add snapshot manage unmanage support
Add support for volume snapshot manage and volume snapshot unmanage
operations.

Change-Id: I25710af7b7a85a07e133aa3df94d2d751e253e84
2023-10-23 06:26:43 +05:30
Zuul 8b15c67d4c Merge "config loader: Prefer cli/env over clouds.yaml args for some args" 2023-10-11 15:59:20 +00:00
Zuul d17b23f631 Merge "Replace appdirs usage with platformdirs" 2023-10-10 12:46:48 +00:00
Jeremy Stanley b34de32a54 Replace appdirs usage with platformdirs
The appdirs library has been abandoned for several years now, and a
fork named platformdirs is the recommended alternative. It's almost
a drop-in replacement, except the module and convenience class name
have changed. Adjust the internal variable name we're using for the
expansion to match as well, for all those consistent hobgoblins.

Add it with a >=3 lower bound because that introduces a breaking
change of the default configuration location for macOS users.
Include a release note about that too.

Depends-On: https://review.opendev.org/886642
Change-Id: I4c2b60ca0da29da1f605b4c0b5e77f8e1071a19c
2023-10-06 13:42:49 +00:00
jihyun huh c2600c35b7 image: Add support for metadef property operations
Like placement's resource provider inventory API and keystone's old
extensions API, this is yet another example of an API that returns an
object with property names as keys and all other attributes as the
values, e.g. we see:

  {
    "os_admin_user": { ... },
    ...
  }

rather than:

  [
    {
      "name": "os_admin_user",
      ...
    },
    ,,,
  ]

Change-Id: I8e2ae8545cfaf32ced6d086a0921732f16282216
Co-authored-by: KIM SOJUNG <thwjd2717@gmail.com>
Co-authored-by: GA EUM KIM <rkdms7220@naver.com>
Co-authored-by: EunYoung Kim <lilac94.kim@gmail.com>
Co-authored-by: hyemin Choi <dropmoon3523@gmail.com>
Co-authored-by: Antonia Gaete <antoniagaete@osuosl.org>
Co-authored-by: YeJun, Jung <yejun614@naver.com>
2023-10-04 17:40:42 +01:00
Andrew Bogott 1ceb9972eb config loader: Prefer cli/env over clouds.yaml args for some args
If a user specifies a project or domain on the cli, that should take
precedence over the value set in clouds.yaml. This fixes enables workflows
that rely on domain- or cloud-wide credentials in clouds.yaml.

The cli args that are reprioritized in this patch are:

 domain-id
 domain-name
 user-domain-id
 user-domain-name
 project-domain-id
 project-domain-name
 auth-token
 project-id
 tenant-id
 project-name
 tenant-name

Story: 2010784
Change-Id: I45e7cff6579e6686d790bd3bb3e3ab9955885a64
2023-10-02 14:41:57 -05:00
Zuul 8b92fed92a Merge "Add "hardware_offload_type" attribute to "port"" 2023-09-28 13:22:28 +00:00
Zuul 194365f7fe Merge "Fix Swift endpoint conversion to determine info/caps url" 2023-09-16 14:05:04 +00:00
Zuul 0ed6eda5f5 Merge "Add volume attachment support" 2023-09-16 13:58:06 +00:00
Zuul 9aa8c18073 Merge "Support passing a subnetpool for create_subnet" 2023-09-16 13:58:04 +00:00
Zuul d9f0be17ad Merge "Update master for stable/2023.2" 2023-09-16 12:36:51 +00:00
Rodolfo Alonso Hernandez cc1a6c3e20 Add "hardware_offload_type" attribute to "port"
Depends-On: https://review.opendev.org/c/openstack/python-openstackclient/+/894510

Related-Bug: #2013228
Change-Id: I48f09efe3e47b1d20c3756ef4159ba908adde38b
2023-09-14 09:54:54 +00:00
Zuul 0782176022 Merge "cloud: Remove old cloud-layer caching functionality" 2023-09-13 14:24:32 +00:00
Zuul a4a46ebc59 Merge "support notification vmoves for masakari" 2023-09-07 11:49:23 +00:00
OpenStack Release Bot 02a7b9cb6b Update master for stable/2023.2
Add file to the reno documentation build to show release notes for
stable/2023.2.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.2.

Sem-Ver: feature
Change-Id: I89a9b4e4ca84be0e723e531ba203ef501c385572
2023-09-07 09:49:22 +00:00
Zuul e31f54551b Merge "Implement stack export in openstacksdk" 2023-09-05 12:14:18 +00:00
Stephen Finucane ec35409212 cloud: Remove old cloud-layer caching functionality
This is no longer necessary since we migrated to proxy-layer caching in
change I2c8ae2c59d15c750ea8ebd3031ffdd2ced2421ed. Remove the final
traces of it as well as the tests.

Change-Id: I7f4ce810a917093d88edd92c092f6ddc73c67d36
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2023-09-01 12:00:08 +01:00
whoami-rajat 1322913dc6 Add volume attachment support
Add support for the following operations:

* Attachment Create
* Attachment Get
* Attachment List
* Attachment Delete
* Attachment Update
* Attachment Complete

Change-Id: Id32c1607d22a88aacce815b93e23bd03eeafcded
2023-09-01 08:05:36 +05:30
Christian Rohmann 58476dec0e Fix Swift endpoint conversion to determine info/caps url
This adds some robustness and flexibility converting the Swift endpoint
URL from the registry to the one exposing the info / capabilities.
Additionally some unit tests were added to ensure different use-cases
and URL patterns are covered.

Story: 2010898
Task: 48689
Related-Bug: #1712358

Change-Id: I321ae9375d16e21771ee9d9bce1c61f85627c879
2023-08-30 16:39:43 +02:00
Felix Huettner 10217f5bc2 Support passing a subnetpool for create_subnet
previously create_subnet would wrongly report that we need to set a cidr
if subnetpool_id is set.

Change-Id: Icf1d6364d281a0b8b3156ae6b24d7ebca80d632b
2023-08-30 07:57:19 +02:00
Zuul 421bcf49df Merge "openstack.format: Remove 'serialize' classmethod" 2023-08-28 23:15:37 +00:00
rladntjr4 61b94cdc5f Implement stack export in openstacksdk
'stack export' for get stack data in JSON format
in this commit just get response by /export URL

Need json_dump when print out in CLI

story: 2010881
task: 48604
Change-Id: Iccb5d7a5f86a810fec5424ae1e44a792d69b4a65
2023-08-29 00:51:19 +09:00
Zuul aa25cb2d61 Merge "identity: Add support for domain config" 2023-08-28 15:16:21 +00:00
Zuul 99530c8b1d Merge "block storage: Add support for services" 2023-08-28 11:08:19 +00:00