- update to version 3.3.0
- baremetal: Decode 'config_drive' argument to 'set_provision_state'
- cloud: Trivial fixes
- Add Tap Mirrors to SDK
- Allow project switching for Designate API
- tox: Don't install package in pep8
- image: Pass correct stores argument
- compute: Add Server.clear_password action
- Remove retired project Senlin job
- Allow tags to be passed through to compute.create_server
- docs: Add missing identity v3 proxy API docs
- compute, block storage: Minor fixes to limits
- compute: Add additional options to Server.rebuild
- compute: Correct base path for default, detailed quotas
- reno: Update master for unmaintained/zed
- compute: Add additional server create parameters
- compute, block storage: Add support for quota class sets
- compute, volume: Improve 'update_quota_set'
- pre-commit: Add pyupgrade hook
- Fix multiple image_id query mappings
- Combine 3 auto_allocated_topology tests into one test
- compute: Add support for legacy 'onSharedStorage' param
- Adding SDK support for ``glance md-namespace-objects-delete``
- baremetal: Adds list node firmware support
- Add support for federation service providers
- Fix AttributeError in delete_limit method
- volume: Allow passing a volume type object to retype_volume
- cloud: Remove use of OpenStackCloudCreateException
- Run auto_allocated_topology functional tests in the own project
- Use mypy syntax compatible with older pythons.
OBS-URL: https://build.opensuse.org/request/show/1198370
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openstacksdk?expand=0&rev=24
- baremetal: Decode 'config_drive' argument to 'set_provision_state'
- cloud: Trivial fixes
- Add Tap Mirrors to SDK
- Allow project switching for Designate API
- tox: Don't install package in pep8
- image: Pass correct stores argument
- compute: Add Server.clear_password action
- Remove retired project Senlin job
- Allow tags to be passed through to compute.create_server
- docs: Add missing identity v3 proxy API docs
- compute, block storage: Minor fixes to limits
- compute: Add additional options to Server.rebuild
- compute: Correct base path for default, detailed quotas
- reno: Update master for unmaintained/zed
- compute: Add additional server create parameters
- compute, block storage: Add support for quota class sets
- compute, volume: Improve 'update_quota_set'
- pre-commit: Add pyupgrade hook
- Fix multiple image_id query mappings
- Combine 3 auto_allocated_topology tests into one test
- compute: Add support for legacy 'onSharedStorage' param
- Adding SDK support for ``glance md-namespace-objects-delete``
- baremetal: Adds list node firmware support
- Add support for federation service providers
- Fix AttributeError in delete_limit method
- volume: Allow passing a volume type object to retype_volume
- cloud: Remove use of OpenStackCloudCreateException
- Run auto_allocated_topology functional tests in the own project
- Use mypy syntax compatible with older pythons.
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=66
- update to version 3.1.0
- Implemented heat 'stack suspend' and 'stack resume' function
- Fix: Update/Delete type encryption operation
- config: Add missing space to warning
- mypy: Address issues with openstack.orchestration
- Remove unnecessary `keys` calls
- [baremetal] Add some missing fields to node object
- identity: Add test for 'role_assignments_filter' proxy method
- Resource locks and access rules restrictions
- reno: Update master for unmaintained/yoga
- Add support for showing requested az in output
- Add volume transfer support [2/2]
- mypy: Address issues with openstack.network
- identity: Add access rule CRUD support
- connection: Fix typo
- Add snapshot manage unmanage support
- mypy: Address issues with openstack.compute
- Add sort_key and sort_dir to core Neutron resources
- Add volume manage support
- Adding SDK support for ``glance md-namespace-properties-delete``
- mypy: Address issues with remaining service modules
- tests: Remove unused hook
- [baremetal] Add missing owner attribute to allocation
- Fix project cleanup for routers with static routes
- Fix the mailing list domain in documentation link
- mypy: Address issues with openstack.block_storage
- mypy: Address issues with openstack.clustering
- mypy: Add typing to openstack._log
- zuul: Switch bifrost job to jammy
- Add support for provider_id for volume objects
OBS-URL: https://build.opensuse.org/request/show/1171473
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openstacksdk?expand=0&rev=23
- Implemented heat 'stack suspend' and 'stack resume' function
- Fix: Update/Delete type encryption operation
- config: Add missing space to warning
- mypy: Address issues with openstack.orchestration
- Remove unnecessary `keys` calls
- [baremetal] Add some missing fields to node object
- identity: Add test for 'role_assignments_filter' proxy method
- Resource locks and access rules restrictions
- reno: Update master for unmaintained/yoga
- Add support for showing requested az in output
- Add volume transfer support [2/2]
- mypy: Address issues with openstack.network
- identity: Add access rule CRUD support
- connection: Fix typo
- Add snapshot manage unmanage support
- mypy: Address issues with openstack.compute
- Add sort_key and sort_dir to core Neutron resources
- Add volume manage support
- Adding SDK support for ``glance md-namespace-properties-delete``
- mypy: Address issues with remaining service modules
- tests: Remove unused hook
- [baremetal] Add missing owner attribute to allocation
- Fix project cleanup for routers with static routes
- Fix the mailing list domain in documentation link
- mypy: Address issues with openstack.block_storage
- mypy: Address issues with openstack.clustering
- mypy: Add typing to openstack._log
- zuul: Switch bifrost job to jammy
- Add support for provider_id for volume objects
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=64
- update to version 2.0.0
- [baremetal] Add firmware_interface support
- block storage: Add missing docstrings
- tests: Move cloud-layer service tests to their own file
- tests: Update functional tests for resource providers
- Bump the chunk_size to use CPU more efficiently
- cloud: Remove floating network cache
- [baremetal] Ensure baremetal shard parameter gets passed
- cloud: Remove remnants of port caching
- placement: Add support for traits
- cloud: Remove '_object_store_client'
- config loader: Prefer cli/env over clouds.yaml args for some args
- volume: Add Extension to volume v2 API
- Implemented methods for share metadata
- docs: Add missing docs for block storage resources
- block storage: Add support for services
- mypy: Address issues with top-level files
- Add support for default security group rules in SDK
- volume: Add missing attributes to Extension
- identity: Add support for domain config
- cloud: Remove unnecessary types import
- Rename share group snapshot 'members' method
- Bump API version in Manila functional tests
- placement: Add support for resource provider aggregates
- Add image metadef object operations
- tests: Rename file, remove unused file
- docs: Add exception documentation
- Fix bulk_delete support determination
- cloud: Remove '_orchestration_client'
- Fix Swift endpoint conversion to determine info/caps url
OBS-URL: https://build.opensuse.org/request/show/1138715
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openstacksdk?expand=0&rev=22
- update to version 0.101.0
- Fix Baremetal cloud layer
- Do not log to stdout by default
- Fix python-dev reference in bindep
- Add VPNaaS Endpoint Group resource
- compute: Add support for instance actions
- cloud: Remove a load of normalize helpers
- Change title for "unreleased" renos
- Reorg existing vpnaas content
- Add VPNaaS IpsecPolicy resource
- Allow to pass description parameter to cloud.create_server()
- remove unicode prefix from code
- cloud: Update docstrings for image functions
- Remove unused normalization helpers
- cloud: Update docstrings for accelerator functions
- trivial: Run some files through black
- Add network address_group proxy doc and unit tests
- block storage: Add support for the Group resource
- Allow unknown attributes in project resources
- Enable add_ips_to_server() and _needs_floating_ip() for pristine server resources
- docs: Add missing docs for block storage v3 proxy APIs
- cloud: Update docstrings for compute functions
- network RBAC policy: allow query for target tenant
- Replace deprecated failUnlessEqual with assertEqual
- Reduce list_router_interfaces() to necessary API calls
- proxy: Resolve a TODO
- cloud: Update docstrings for network functions
- Add CRUD methods for Neutron router ndp proxy
- Restore functionality to attach multiple floating ips with add_ip_list()
- resource: Merge unnecessary separation of logic
OBS-URL: https://build.opensuse.org/request/show/1007440
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openstacksdk?expand=0&rev=19
- Fix Baremetal cloud layer
- Do not log to stdout by default
- Fix python-dev reference in bindep
- Add VPNaaS Endpoint Group resource
- compute: Add support for instance actions
- cloud: Remove a load of normalize helpers
- Change title for "unreleased" renos
- Reorg existing vpnaas content
- Add VPNaaS IpsecPolicy resource
- Allow to pass description parameter to cloud.create_server()
- remove unicode prefix from code
- cloud: Update docstrings for image functions
- Remove unused normalization helpers
- cloud: Update docstrings for accelerator functions
- trivial: Run some files through black
- Add network address_group proxy doc and unit tests
- block storage: Add support for the Group resource
- Allow unknown attributes in project resources
- Enable add_ips_to_server() and _needs_floating_ip() for pristine server resources
- docs: Add missing docs for block storage v3 proxy APIs
- cloud: Update docstrings for compute functions
- network RBAC policy: allow query for target tenant
- Replace deprecated failUnlessEqual with assertEqual
- Reduce list_router_interfaces() to necessary API calls
- proxy: Resolve a TODO
- cloud: Update docstrings for network functions
- Add CRUD methods for Neutron router ndp proxy
- Restore functionality to attach multiple floating ips with add_ip_list()
- resource: Merge unnecessary separation of logic
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=54
- update to version 0.99.0
- Fix functional test for user message
- Block storage - reunite :class: links on single lines
- Splits class `TestPlacementProxy`
- compute: Server group rules are dicts, not lists of dicts
- Skip qos-pps-minimum tests if extension is missing
- network: Fix update of network provider
- Improve StatsD metric precision
- Get rid of normalization for image service
- Add "security_group_ids" to Port's query parameters
- Switch update_server cloud layer to proxy
- Splits class `TestOrchestrationProxy`
- Cloud / Compute service - reindentation of the docstrings
- Database service - reindentation of the docstrings
- Fix misuse of assertTrue
- Improve compute flavor handling
- Adds storage pools to shared file system
- exception: Correct argument
- Shared File System - reindentation of the docstrings
- Reindentation of the docstrings for baremetal service
- Replace the 'try except' block
- tests: Handle overridden 'verify_delete' (kw)args
- Switch quota methods of cloud layer to proxy
- Start splitting the `TestImageProxy` class
- Network - reindentation of the docstrings
- Splits class `TestInstanceHaProxy`
- Fix import order in identity tests
- Cloud / Network service - reindentation of the docstrings
- Splits the `TestBaremetalProxy` class
- Splits class `TestMessageProxy`
OBS-URL: https://build.opensuse.org/request/show/983961
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openstacksdk?expand=0&rev=18
- Fix functional test for user message
- Block storage - reunite :class: links on single lines
- Splits class `TestPlacementProxy`
- compute: Server group rules are dicts, not lists of dicts
- Skip qos-pps-minimum tests if extension is missing
- network: Fix update of network provider
- Improve StatsD metric precision
- Get rid of normalization for image service
- Add "security_group_ids" to Port's query parameters
- Switch update_server cloud layer to proxy
- Splits class `TestOrchestrationProxy`
- Cloud / Compute service - reindentation of the docstrings
- Database service - reindentation of the docstrings
- Fix misuse of assertTrue
- Improve compute flavor handling
- Adds storage pools to shared file system
- exception: Correct argument
- Shared File System - reindentation of the docstrings
- Reindentation of the docstrings for baremetal service
- Replace the 'try except' block
- tests: Handle overridden 'verify_delete' (kw)args
- Switch quota methods of cloud layer to proxy
- Start splitting the `TestImageProxy` class
- Network - reindentation of the docstrings
- Splits class `TestInstanceHaProxy`
- Fix import order in identity tests
- Cloud / Network service - reindentation of the docstrings
- Splits the `TestBaremetalProxy` class
- Splits class `TestMessageProxy`
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=52
- update to version 0.61.0
- Add "check_limit" to network Quota class
- Update master for stable/xena
- compute: Add support for server lock reason
- compute: Add support for microversion 2.89
- Change image.hw_qemu_guest_agent to be string
- Fix some docstrings, and a small bug
- Vpn ike policy resource
- Add Python3 yoga unit tests
- Keep creating keystone admin endpoint for heat
- Add compute microversion 2.78
- Add Neutron Local IP CRUD
- Remove misspelled speccing arguments
- Adds "test_update_zone" test case
- Splits class `TestNetworkProxy`
- Add support for reading node's "boot_mode" and "secure_boot" fields
- Add support for changing baremetal node's boot_mode and secure_boot states
- Add description args for device profile create
- Changed minversion in tox to 3.18.0
OBS-URL: https://build.opensuse.org/request/show/979085
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openstacksdk?expand=0&rev=17
- Add "check_limit" to network Quota class
- Update master for stable/xena
- compute: Add support for server lock reason
- compute: Add support for microversion 2.89
- Change image.hw_qemu_guest_agent to be string
- Fix some docstrings, and a small bug
- Vpn ike policy resource
- Add Python3 yoga unit tests
- Keep creating keystone admin endpoint for heat
- Add compute microversion 2.78
- Add Neutron Local IP CRUD
- Remove misspelled speccing arguments
- Adds "test_update_zone" test case
- Splits class `TestNetworkProxy`
- Add support for reading node's "boot_mode" and "secure_boot" fields
- Add support for changing baremetal node's boot_mode and secure_boot states
- Add description args for device profile create
- Changed minversion in tox to 3.18.0
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=50
- update to version 0.59.0
- Add support for API Extensions
- Add support for project options
- Add pre-commit
- Update master for stable/wallaby
- Add compute microversion 2.77
- Add IPsecSiteConnection resource and proxy layer functionality for it
- Improve README to provide example of Resource usage
- Fix more import order in tests
- placement: Add support for resource providers
- Add support for Resource Filters
- tests: Remove final use of 'TestProxyBase._verify'
- Apply import order in some tests
- Don't send empty remote_address_group_id for security groups
- Drop jobs failing for too long
- tests: Remove dead code
- Temporarily disable nodepool job
- Allow unknown attributes to be included in request body
- Drop lower-constraints job
- Apply import order in more tests
- Fix import order in message and workflow unit tests
- Switch to openstack-python3-xena-jobs template
- Fix more import orders
- Revert tags query_params back to tag
- Fix import order in accelerator and config unit tests
- Extend has_version function to accept version parameter
- tox: Enable parallel docs build
- Add deploy_steps to baremetal node provisioning
- Add support for the GroupType resource
- Adding retype_volume to BlockStorageCloudMixin
OBS-URL: https://build.opensuse.org/request/show/939531
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openstacksdk?expand=0&rev=16
- Add support for API Extensions
- Add support for project options
- Add pre-commit
- Update master for stable/wallaby
- Add compute microversion 2.77
- Add IPsecSiteConnection resource and proxy layer functionality for it
- Improve README to provide example of Resource usage
- Fix more import order in tests
- placement: Add support for resource providers
- Add support for Resource Filters
- tests: Remove final use of 'TestProxyBase._verify'
- Apply import order in some tests
- Don't send empty remote_address_group_id for security groups
- Drop jobs failing for too long
- tests: Remove dead code
- Temporarily disable nodepool job
- Allow unknown attributes to be included in request body
- Drop lower-constraints job
- Apply import order in more tests
- Fix import order in message and workflow unit tests
- Switch to openstack-python3-xena-jobs template
- Fix more import orders
- Revert tags query_params back to tag
- Fix import order in accelerator and config unit tests
- Extend has_version function to accept version parameter
- tox: Enable parallel docs build
- Add deploy_steps to baremetal node provisioning
- Add support for the GroupType resource
- Adding retype_volume to BlockStorageCloudMixin
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=48
- Skip address group functional tests if no extension
- Volume Target support for Ironic on OpenStack SDK
- Update master for stable/victoria
- Follow-up on 751234 and 750072
- Switch flavor ops in the cloud layer to proxy
- Add ALPN support to load balancer listener
- Fix l-c testing for ubuntu focal
- Replace assertItemsEqual with assertCountEqual
- Fix a trivial error in one of the error messages
- Add _max_microversion for aggregates
- Add ``device_profile`` attribute to ``port``
- Prevent the endless loop in resource listing
- Fix invalid assertIsNotNone statement
- Update TOX_CONSTRAINTS_FILE
- Respect default microversion in the microversion negotiation
- Fix the invalid if statement
- Add compute microversion 2.70
- Add TODO to remove md5 wrapper
- Set resource URI properties in listing method
- add cluster_id to filter by cluster_id when list actions
- Add update_flavor method
- Remove duplicate test_zone_create
- Add shared file systems support
- Drop .json suffix from networking URLs
- Move 'collections.Mapping' to 'collections.abc'
- Trival change: Correct some errors
- New volume availability zone resource, new functional and unit tests
- Add tls_enabled param for Octavia Pools
- Fix hacking min version to 3.0.1
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=46
- update to version 0.46.0
- Add method for bulk creating objects.
- Add router add/remove route operations
- Keep connection backrefs with weakref.proxy
- Increase test timeout for 2 tests in TestImageProxy class
- Update the constraints url
- Add Octavia quota to the SDK docs
- Fix microversion negotiation in some bare metal node call
- Add bulk port create.
- Add support for additional volume backup options
- Add application credential CRUD support
- Fix the wrong doc use oslo_conf param
- Run fetch-subunit-output role conditionally
- Add a non-voting ironic-inspector job
- Fix server for later microversion
- Support for stateless security groups
- Add availability_zone param to load balancer
- Fix duplicated words issue like "was not not found"
- Support uploading image from data and stdin
- Remove duplicate job definition
- Add allowed_cidrs param to load balancer listener
- Fix aggregate functional test for id restriction
- Change of auth url and regions
- Raise hacking to 2.x
- Add availability zone and availability zone profile resources to load balancer
- Replace six.iteritems() with .items()
- Update deps for tox venv target
- Include user_id attribute in volume information
- Lay a foundation for the project cleanup
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=42
- add obsoletes
- update to version 0.36.2
- Fix error handling in network trunks operations
- Handle HTTP errors in add/remove router interface calls
- Consistent normalization of Machine objects in the cloud layer
- Fix error handling on add/remove router iface calls
- Include "fields" to "SecurityGroup" query parameters
- Use has_service in functional test's require_service
- Update TOX/UPPER_CONSTRAINTS_FILE for stable/train
- Fix microversion negotiation in some bare metal node call
- Keep connection backrefs with weakref.proxy
- Update .gitreview for stable/train
- Fix server for later microversion
- baremetal node: 'error' is a failed state
- switch to python 3.x only builds
OBS-URL: https://build.opensuse.org/request/show/787565
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openstacksdk?expand=0&rev=12
- update to version 0.36.2
- Fix error handling in network trunks operations
- Handle HTTP errors in add/remove router interface calls
- Consistent normalization of Machine objects in the cloud layer
- Fix error handling on add/remove router iface calls
- Include "fields" to "SecurityGroup" query parameters
- Use has_service in functional test's require_service
- Update TOX/UPPER_CONSTRAINTS_FILE for stable/train
- Fix microversion negotiation in some bare metal node call
- Keep connection backrefs with weakref.proxy
- Update .gitreview for stable/train
- Fix server for later microversion
- baremetal node: 'error' is a failed state
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=40
- Add 0001-Increase-test-timeout-for-2-tests-in-TestImageProxy-.patch
Increases test timeouts to fix unstable tests during build
- removed 0001-baremetal-Add-support-for-mkisofs-and-xorrisofs-for-.patch
- removed 0001-add-python-3.7-unit-test-job.patch
- update to version 0.36.0
- Fix image create with tags
- Handle oslo.config exceptions in from_conf
- baremetal: raise more specific ResourceFailure in wait_for_* methods
- Adding dns_domain parameter into create_network
- Support deleting all routes in update_router
- DRY test_connection
- Return None from get_server_by_id on 404
- Replace nodepool func jobs
- Add support for generating form-post signatures
- Update master for stable/stein
- Properly convert baremetal fields to server-side values
- Actually pass on network_data when building configdrive
- Add support for global_request_id
- baremetal.configdrive: tolerate user_data as a string
- Add support for vendor hooks
- Cap sphinx for py2 to match global requirements
- Allow replacing service implementation
- Fix some typos
- Fix typo for subnet.py
- Link to baremetal API reference from patch_node
- Allow limiting Connection service_types from oslo.config
- Add a fields meta_data to result of Senlin API
- Make PATCH a first class operation and support it for baremetal
- Switch cloud layer to use proxy for DNS
OBS-URL: https://build.opensuse.org/request/show/744521
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openstacksdk?expand=0&rev=11
- removed 0001-add-python-3.7-unit-test-job.patch
- update to version 0.36.0
- Fix image create with tags
- Handle oslo.config exceptions in from_conf
- baremetal: raise more specific ResourceFailure in wait_for_* methods
- Adding dns_domain parameter into create_network
- Support deleting all routes in update_router
- DRY test_connection
- Return None from get_server_by_id on 404
- Replace nodepool func jobs
- Add support for generating form-post signatures
- Update master for stable/stein
- Properly convert baremetal fields to server-side values
- Actually pass on network_data when building configdrive
- Add support for global_request_id
- baremetal.configdrive: tolerate user_data as a string
- Add support for vendor hooks
- Cap sphinx for py2 to match global requirements
- Allow replacing service implementation
- Fix some typos
- Fix typo for subnet.py
- Link to baremetal API reference from patch_node
- Allow limiting Connection service_types from oslo.config
- Add a fields meta_data to result of Senlin API
- Make PATCH a first class operation and support it for baremetal
- Switch cloud layer to use proxy for DNS
- Remove Accept header with empty value for HEAD and DELETE requests
- Bump keystoneauth1 minimum to 3.16.0
- Enable ansible module test for keypair to check return data
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=34
- added 0001-add-python-3.7-unit-test-job.patch
- added 0001-baremetal-Add-support-for-mkisofs-and-xorrisofs-for-.patch
- update to 0.27.0:
* Replace TaskManager with a keystoneauth concurrency
* Replace openstack.org git:// URLs with https://
* Update UPPER\_CONSTRAINTS\_FILE for stable/stein
- update to version 0.26.0
- Fix query parameters of network.port_forwarding
- Transform server with munch before normalizing
- Add network segment range resource
- Return retries on HTTP CONFLICT to baremetal.attach_vif_to_node
- Fix bugs in debugging with Tox
- Use pagination detection by default
- Stop running grenade-py3
- Add possibility to override base_path for resource operations
- Remove unused Task classes
- Add block_storage v3 API support
- Fix syntax error with exception handling
- use overriden base_path in remaining CRUD operations
- Add wait functions to orchestration proxy
- Add support for octavia's resuorces quota
- Document "Role Assignment Operations"
- Rename compute.service.zone to availability_zone
- Update cirros version for functional tests
- Fix pagination key detection
- Drop self.conn from base.TestCase
- Test python2 with py27
- Make delete_unattached_floating_ips return a count
OBS-URL: https://build.opensuse.org/request/show/693626
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openstacksdk?expand=0&rev=10
- Fix query parameters of network.port_forwarding
- Transform server with munch before normalizing
- Add network segment range resource
- Return retries on HTTP CONFLICT to baremetal.attach_vif_to_node
- Fix bugs in debugging with Tox
- Use pagination detection by default
- Stop running grenade-py3
- Add possibility to override base_path for resource operations
- Remove unused Task classes
- Add block_storage v3 API support
- Fix syntax error with exception handling
- use overriden base_path in remaining CRUD operations
- Add wait functions to orchestration proxy
- Add support for octavia's resuorces quota
- Document "Role Assignment Operations"
- Rename compute.service.zone to availability_zone
- Update cirros version for functional tests
- Fix pagination key detection
- Drop self.conn from base.TestCase
- Test python2 with py27
- Make delete_unattached_floating_ips return a count
- Add functional tests for masakari
- Properly munch for resource sub-dicts
- Add host aggregate missing functions
- Skip block storage v2 functional tests for a minute
- Slightly refactor vendor profile loading
- Make timeouts in functional tests configurable
- Bug : identity v3 Proxy role assignments only support instances.
- Fix latest flake8 issues
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=29
- Network: Add tag support for security group
- Fix clustering profile type miss list operation
- Add ipaddress and futures to lower-constraints
- Allow cascade deletion of load balancer
- Add ansible functional tests
- Use valid filters to list floating IPs in neutron
- Switch to providing created_at field for servers
- Flavor: added is_public query parameter and description property
- Add Magnum /certificates support
- Add tests to verify behavior on '' in self link
- Refactor _get_version_arguments
- Hardcode v2.0 onto end of neutron endpoints
- Add ability to pass data to create_object
- Add connection backreference to proxy instances
- Add python 3.6 jobs
- meta: don't throw KeyError on misconfigured floating IPs
- Fix DNS Recordset CRUD
- Fix devstack tests
- Fix typo in README.rst
- Add release note for added masakari support
- Finish migrating image tests to requests-mock
- Remove default values of router's is_ha and is_distributed arguments
- Allow explicitly setting enable_snat to either value
- create_subnet: Add filter on tenant_id if specified
- Add missing release note about vexxhost auth_url
- Use 'none' auth plugin
- Fix path for Limestone Networks vendor file
- Move clustering additions from shade directories
- Update create_object to handled chunked data
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=27
- Switch to stable/queens spec template
- adds 0001-Let-enforcer.py-work-under-both-py2-and-py3.patch
- update to version 0.11.3 (bsc#1078607)
- Fix image task uploads
- Remove self argument from connect helper function
- Add notes about moving forward
- Fix batching for floating ips and ports
- Remove openstack-tox-pypy jobs
- v2 image update fix
- Prefer links dicts for pagination
- Remove meter service
- Update for new docs PTI
- Add ability to register non-official services
- Fix py35 and pypy tox env
- Do not apply format expansions to passwords
- Provide compatibility for people passing raw sessions
- Move shade and os-client-config python content
- Remove metric service
- Add group parameter to create_server
- Remove use of tox-siblings role
- Remove -U from pip install
- Add tag support to create_stack
- Add helper property to get the current user id
- Add resource2/proxy2 wrappers with deprecations
- Add clustering guides cluster file, examples cluster code
- Rename resource2 and proxy2 to resource and proxy
- Add pools attribute to load balancer heath monitor
- Move profile helper method to openstack.profile
- Fix TypeError for overrided get methods
OBS-URL: https://build.opensuse.org/request/show/621722
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openstacksdk?expand=0&rev=8
- Fix image task uploads
- Remove self argument from connect helper function
- Add notes about moving forward
- Fix batching for floating ips and ports
- Remove openstack-tox-pypy jobs
- v2 image update fix
- Prefer links dicts for pagination
- Remove meter service
- Update for new docs PTI
- Add ability to register non-official services
- Fix py35 and pypy tox env
- Do not apply format expansions to passwords
- Provide compatibility for people passing raw sessions
- Move shade and os-client-config python content
- Remove metric service
- Add group parameter to create_server
- Remove use of tox-siblings role
- Remove -U from pip install
- Add tag support to create_stack
- Add helper property to get the current user id
- Add resource2/proxy2 wrappers with deprecations
- Add clustering guides cluster file, examples cluster code
- Rename resource2 and proxy2 to resource and proxy
- Add pools attribute to load balancer heath monitor
- Move profile helper method to openstack.profile
- Fix TypeError for overrided get methods
- Implement availability_zone_hints for networks and routers.
- Add cluster support force delete parameter
- Rename CloudConfig to CloudRegion
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=21
- update to version 0.9.19
- Update load_balancer for v2 API
- Introduce Member for Octavia (load balancing)
- Fix comment in services function
- Remove dead links about OpenStack RC file
- Fix stack_file function return body
- Cleanup test-requirements
- Fix title in Network Agent resource doc
- Add parameter_groups and conditions params for StackTemplate
- Introduce Health Monitor for Octavia
- fix the bug that cannot create a listener by openstacksdk
- Introduce L7Rule for Octavia (load balancing)
- Add required pool_id property to HealthMonitor
- Fix some typos
- Replace six.iteritems() with .items()
- Add doc8 rule and check doc/source files
- Add support for network quota details command
- Allow filtering network ports by fixed_ips
- Introduce Pool for Octavia (load balancing)
- Update links in README
- Update links in CONTRIBUTING.rst
- Introduce Listener for Octavia (load balancing)
- Fix octavia l7rules
- Update external links which have moved
- Introduce L7Policy for Octavia (load balancing)
- Unify style of 'domain' field
- Support to node-adopt and node-adopt-preview
- fix the bug that cannot create a pool by openstacksdk
- Add config param for cluster object
- Add getting of QoS rule type details
OBS-URL: https://build.opensuse.org/request/show/567271
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openstacksdk?expand=0&rev=7
- Update load_balancer for v2 API
- Introduce Member for Octavia (load balancing)
- Fix comment in services function
- Remove dead links about OpenStack RC file
- Fix stack_file function return body
- Cleanup test-requirements
- Fix title in Network Agent resource doc
- Add parameter_groups and conditions params for StackTemplate
- Introduce Health Monitor for Octavia
- fix the bug that cannot create a listener by openstacksdk
- Introduce L7Rule for Octavia (load balancing)
- Add required pool_id property to HealthMonitor
- Fix some typos
- Replace six.iteritems() with .items()
- Add doc8 rule and check doc/source files
- Add support for network quota details command
- Allow filtering network ports by fixed_ips
- Introduce Pool for Octavia (load balancing)
- Update links in README
- Update links in CONTRIBUTING.rst
- Introduce Listener for Octavia (load balancing)
- Fix octavia l7rules
- Update external links which have moved
- Introduce L7Policy for Octavia (load balancing)
- Unify style of 'domain' field
- Support to node-adopt and node-adopt-preview
- fix the bug that cannot create a pool by openstacksdk
- Add config param for cluster object
- Add getting of QoS rule type details
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=19