[release-announce] openstacksdk 1.1.0 (bobcat)
no-reply at openstack.org
no-reply at openstack.org
Thu Apr 27 15:27:14 UTC 2023
We are happy to announce the release of:
openstacksdk 1.1.0: An SDK for building applications to work with
OpenStack
This release is part of the bobcat release series.
The source is available from:
https://opendev.org/openstack/openstacksdk
Download the package from:
https://pypi.org/project/openstacksdk
Please report issues through:
https://storyboard.openstack.org/#!/project/openstack/openstacksdk
For more details, please see below.
1.1.0
^^^^^
New Features
************
* Add support for glance Cache API.
* Add support for glance Cache API.
* Added support to create, update, list, get, and delete share
networks on the shared file system service.
* Added support to list and get share snapshot instances on the
shared file system service.
* Added support to list, get, reset status of, and force delete
share instances (from shared file system service).
* Added support for shrink/extend share actions.
* Added support to list and show Export Locations for shares from
the Shared File Systems service.
* The "openstack.compute.v2.server.Server" object now provides a
"restore" method to restore it from a soft-deleted state, while the
compute proxy method provides an equivalent "restore_server" method.
* Add BGPVPN, BGPVPN Network Association, BGPVPN Port Association,
and BGPVPN Router Association resources and introduce support for
CRUD operations for these.
* Add SDK support for Nova microversion 2.91. This microversion
allows specifying a destination host to unshelve a shelve offloaded
server. And availability zone can be set to None to unpin the
availability zone of a server.
Upgrade Notes
*************
* Warnings about deprecated behavior or deprecated/modified APIs are
now raised using the "warnings" module, rather than the "logging"
module. This allows users to filter these warnings or silence them
entirely if necessary.
Bug Fixes
*********
* It is now possible to configure "v3multifactor" auth type using
environment variables. For example:
export OS_AUTH_TYPE=v3multifactor export
OS_AUTH_METHODS=v3password,v3totp export OS_USERNAME=admin export
OS_PASSWORD=password export OS_PASSCODE=12345 openstack server
list
Changes in openstacksdk 1.0.1..1.1.0
------------------------------------
c3e77fc6 Add resize/extend share actions.
ecde4028 Add export location resource to shared file system
ac194f98 Microversion 2.91: Support specifying destination host to unshelve
a9614648 Adds Support for ``glance cache-clear``
5b3ad879 Removing region Lon1. Updating block_storage_api_version. Adding image_format.
1921a195 compute: Add Server.restore, restore_server proxy method
53226205 ssh key change
6b0206a5 Add Cleura acceptance tests
7bbef2f0 Change python3 jobs template to latest version
a2f3b54f Drop legacy job that is always failing
b0d98dbb Rework zuul config
50711b46 Prepare acceptance tests for real clouds
1ca0f0c3 Add share instances to shared file systems
54b25722 Use custom warnings, not logging.warning
27e66984 Adding support for glance cache-queue Command
dff6625f config: Load additional options for v3multifactor
76724972 config: Split 'OS_AUTH_METHODS'
61422fd8 add a new vendor profile for the Swiss Open Telekom Cloud
79e8c83d Add share snapshot instance resource
b06c27b9 Adds SDK support for ``glance cache-delete``
1b241d74 Add BGPVPN to SDK
43ab59d8 Implement acceptance test job
9f073752 Fix Accept header for deleting Octavia load balancers
c2b8612a Add share network resource to shared file system
7c7092e7 Update master for stable/2023.1
74f8869f Remove "feature/r1" override from manila job
8086da0d Include "security_groups" to "Port" query parameters
c0e8027e Add support for glance cache
8588a4c7 Remove usage of deprecated `sre_constants` module
4ce2e960 fix docstrings refering to volume attachments instead of server migrations
163b6944 Revert "Revert "Add "security_group_ids" to Port's query parameters""
4ad5c174 cloud: create_server: fix scheduler_hints/group
400fbfbe support None as expected status in wait_for_status
Diffstat (except docs and test files)
-------------------------------------
.pre-commit-config.yaml | 1 +
.../network/v2/bgpvpn_network_association.rst | 13 +
.../network/v2/bgpvpn_port_association.rst | 13 +
.../network/v2/bgpvpn_router_association.rst | 13 +
.../user/resources/shared_file_system/index.rst | 5 +-
.../shared_file_system/v2/share_instance.rst | 13 +
.../shared_file_system/v2/share_network.rst | 13 +
.../v2/share_snapshot_instance.rst | 13 +
examples/shared_file_system/share_instances.py | 41 +++
examples/shared_file_system/shares.py | 33 ++
openstack/cloud/_compute.py | 10 +-
openstack/cloud/_utils.py | 3 +-
openstack/compute/v2/_proxy.py | 18 +-
openstack/compute/v2/server.py | 39 +-
openstack/config/loader.py | 26 +-
openstack/config/vendors/citycloud.json | 6 +-
openstack/config/vendors/otc-swiss.json | 15 +
openstack/image/v2/_proxy.py | 34 ++
openstack/image/v2/cache.py | 66 ++++
openstack/load_balancer/v2/load_balancer.py | 6 -
openstack/network/v2/_proxy.py | 393 +++++++++++++++++++++
openstack/network/v2/bgpvpn.py | 54 +++
openstack/network/v2/bgpvpn_network_association.py | 40 +++
openstack/network/v2/bgpvpn_port_association.py | 49 +++
openstack/network/v2/bgpvpn_router_association.py | 44 +++
openstack/network/v2/port.py | 3 +-
openstack/resource.py | 41 ++-
openstack/shared_file_system/v2/_proxy.py | 229 ++++++++++++
openstack/shared_file_system/v2/share.py | 54 ++-
.../v2/share_export_locations.py | 44 +++
openstack/shared_file_system/v2/share_instance.py | 83 +++++
openstack/shared_file_system/v2/share_network.py | 48 +++
.../v2/share_snapshot_instance.py | 47 +++
.../shared_file_system/test_export_locations.py | 42 +++
.../functional/shared_file_system/test_share.py | 90 +++++
.../shared_file_system/test_share_instance.py | 68 ++++
.../shared_file_system/test_share_network.py | 61 ++++
.../test_share_snapshot_instance.py | 37 ++
.../v2/test_share_export_locations.py | 44 +++
.../shared_file_system/v2/test_share_instance.py | 111 ++++++
.../shared_file_system/v2/test_share_network.py | 65 ++++
.../v2/test_share_snapshot_instance.py | 50 +++
openstack/warnings.py | 31 ++
playbooks/acceptance/post.yaml | 42 +++
playbooks/acceptance/pre.yaml | 69 ++++
playbooks/acceptance/run-with-devstack.yaml | 19 +
.../add-image-cache-support-3f8c13550a84d749.yaml | 4 +
.../add-image-cache-support-78477e1686c52e56.yaml | 4 +
...re-network-to-shared-file-c5c9a6b8ccf1d958.yaml | 5 +
...t-instance-to-shared-file-4d935f12d67bf59d.yaml | 5 +
...file-syste-share_instance-fffaea2d3a77ba24.yaml | 6 +
...-file-system-share-resize-ddd650c2e32fed34.yaml | 4 +
...e-systems-export-location-a27c1741880c384b.yaml | 5 +
.../compute-restore-server-020bf091acc9f8df.yaml | 6 +
...s_auth_type-v3multifactor-049cf52573d9e00e.yaml | 12 +
...work_add_bgpvpn_resources-b3bd0b568c3c99db.yaml | 7 +
.../notes/switch-to-warnings-333955d19afc99ca.yaml | 7 +
...unshelve-to-specific-host-84666d440dce4a73.yaml | 7 +
releasenotes/source/2023.1.rst | 6 +
releasenotes/source/index.rst | 1 +
roles/deploy-clouds-config/README.rst | 0
roles/deploy-clouds-config/defaults/main.yaml | 1 +
roles/deploy-clouds-config/tasks/main.yaml | 11 +
.../deploy-clouds-config/templates/clouds.yaml.j2 | 2 +
zuul.d/acceptance-jobs.yaml | 156 ++++++++
.zuul.yaml => zuul.d/functional-jobs.yaml | 109 +-----
zuul.d/metal-jobs.yaml | 32 ++
zuul.d/project.yaml | 46 +++
91 files changed, 3709 insertions(+), 171 deletions(-)
More information about the Release-announce
mailing list