- 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
- 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 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
update to version 0.9.7
* Revert "Event list can not display "timestamp"
* Event list can not display "timestamp"
* Add project_id field to cluster's policy and profile
* Fix the issue non-admin user failed to list trusts
* Fix error in node action
* compute/v2/server: add ?all_tenants=bool to list
update to version 0.9.6
* Add extended Glance Image properties
* Fix connection init when session is provided
* Rebase keystone v3 proxy to proxy2
* Fix 'config_drive' and 'networks' for compute server
* Fix cluster query mapping
* Rebase keystone resources onto resource2
* Add new function for router-gateway
* Obtain Image checksum via additional GET
* Adjust router add/remove interface method names
* Add 'dependents' property to Node and Cluster class
* Add QoS rule type object and CRUD commands
* Add QoS bandwidth limit rule object and CRUD commands
* Add QoS DSCP marking rule object and CRUD commands
* Add QoS minimum bandwidth rule object and CRUD commands
* Add network segment create, delete and update support
* Rebase telemetry resources to resource2/proxy2
* Fix telemetry/metering service version
* Fix the issue that 'type' field is missing in profile list
OBS-URL: https://build.opensuse.org/request/show/429734
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=11
* Add SoftwareDeployment resource to orchestration
* Add policy validation for senlin
* Fix cluster resource in cluster service
* Add API microversion support
* Add collect_cluster_attrs API to cluster service
* Remove update_flavor method from compute
* Fix problems about location header in resource2
* Add SoftwareConfig resource to orchestration
* _alternate_id should return a server-side name
* Add support for message resource of Zaqar v2 API
* Relocate alarm service into a submodule
* Add support for claim for Zaqar V2 API
* Add QoS policy object and CRUD commands.
* Replace _transpose_component with _filter_component
* Tweak endpoint discovery for apache-style services
* Improve docstring for some resource2 methods
* Add services operations into compute service
* Add 'check_stack' operation to proxy
* Fix test_limits functional test failure
* Add profile validation for senlin
* Add force-delete into compute service
* Make end-user modules accessible from top level
* Fix orchestration service initialization
* HAProxy uses milliseconds for its timeout values.
* Rebase cluster service to resource2/proxy2
* Rebase orchestration to resource2/proxy2
* Support fetching network project default quota
* Add support for Zaqar V2 queue resource
* Fix nova server image and flavor
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=9
* 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
* Refactor Resource to better serve Proxy
* Consistent resource.prop for timestamps and booleans (cluster
* Add address scope CRUD
* Consistent resource.prop for timestamps and booleans (object store)
* Consistent resource.prop for timestamps and booleans (network)
* Consistent resource.prop for timestamps and booleans (identity)
* Cluster user guide - first step
* Consistent resource.prop for timestamps and booleans (orchestration)
* Consistent resource.prop for timestamps and booleans (telemetry)
* Fix image member apis
* Fix content-type for swift upload
* Fix key manager secret resource object
* Consistent resource.prop for timestamps and booleans (key manager)
* Consistent resource.prop for timestamps and booleans (image)
* Make metadata handling consistent in Compute
* Fix coverage configuration and execution
* Consistent resource.prop for timestamps and booleans (compute)
* Fix functional tests
* Add/Remove port interface to a router
* Consistent resource.prop for timestamps and booleans (block store)
* Consistent resource.prop for timestamps and booleans (metric)
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=4
* 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