- 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
- 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
- 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
- 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
- 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
- Fix document warnings
- Add port property: trunk_details
- Introduce Base for Octavia (load balancing)
- Add compute support server migrate operation
- Remove discover from test-requirements
- Use https instead of http in cluster examples
- Add is_profile_only to Cluster resource
- Fix network quota test so it works on gate
- Add compute support server backup operation
- Cleanup various Sphinx warnings during doc build
- Add wait_for_xxx methods to cluster proxy
- Add new parameter "is_default" to Network QoS policy.
- Fix the network service provider test
- Filtering support by is_router_external to network resource
- Reorganize image docs
- Reorganize telemetry docs
- Add cluster_operation and node_operation
- Fix the agent add remove test
- Remove get_service method from compute
- Enable warnings_as_errors in doc enforcer
- Add StackFiles resource to orchestration v1
- Update the image used for functional tests
- Fix the network floating ip test for get
- Correct Network `ports` query parameters
- Fix the telemetry statistics test
- Updated from global requirements
- Remove two remaining doc warnings
- Add data plane status support to Network Port obj
- Add 'project_id' to Server query parameters
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=17
- Add QoS bandwidth limit rule object and CRUD commands.
- Add reset_state api for compute
- Add new function for router-gateway
- Add user_id in profile resource.
- Add more server operations based on Nova API
- Add filter "user_id" for cluster receiver list
- Modified DHCP/Network Resource
- Add QoS support to Network Port object.
- Add filters to the network proxy agents() method
- Fix error messages are not displayed correctly
- Generalize endpoint determination
- Fix Setting Quotas in Neutron
- Rebase telemetry resources to resource2/proxy2
- Add list method and query support for cinder volume and snapshot
- Rebase network resources onto resource2 (1)
- Support for node replace in cluster service
- Provide better fallback when finding id values
- Add QoS DSCP marking rule object and CRUD commands.
- avoid usage of keystoneauth1 sessions
- Chassis resource for bare-metal service
- Rebase network proxy to proxy2
- Update homepage with developer documentation page
- Fix cluster query mapping
- compute/v2/server: add ?all_tenants=bool to list
- Add QoS minimum bandwidth rule object and CRUD commands.
- Add filters provider-* to the network proxy networks() method
- Revert "Event list can not display "timestamp"
- Add filter options to the network proxy address_scopes() method()
- Updated from global requirements
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=15
* Refactor compute for new resource/proxy
* Allow alternate_id to be accessed directly
* Add neutron rbac support
* Updated from global requirements
* Add temporary test_proxy_base2
* Add segment_id property to subnet resource
* Allow resources to check their equality
* Remove type=timestamp usages
* Cluster user guide - part 2
* Move version definition
* Fix clustering event properties
- update _service and switch to upstream .spec file
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=8
* Add Nova server group resource
* Make metadata handling consistent in Object Store
* Updated from global requirements
* Override delete function of senlin cluster/node
* Basic resource.prop for ID attributes (message)
* Basic resource.prop for ID attributes (cluster)
* Adding Check/Recover Actions to Clusters
* Basic resource.prop for ID attributes (block store)
* Basic resource.prop for ID attributes (orchestration)
* Fix compute tests for resource.prop ID attributes
* Basic resource.prop for ID attributes (compute)
* Basic resource.prop for ID attributes (image)
* Basic resource.prop for ID attributes (identity)
* Basic resource.prop for ID attributes (telemetry)
* Update attributes uses hard coded id
* Adding check/recover actions to cluster nodes
* Basic resource.prop for ID attributes (network)
* Remove 'date' from Object resource
* Make functional test resources configurable
* Fix Port resource properties
* Refactor profile set_ methods
* Add UNIXEpoch formatter as a type for properties
* Update create_network function in test_network
* Documentation for cluster API and resources
* Resource object attributes not updated on some interfaces
* Add ISO8601 formatter as a type for properties
* Add LoadBalancer vip_port_id and provider properties
* Raise NotFound exception when get a deleted stack
* Updated from global requirements
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=2