File python-openstacksdk.changes of Package python-openstacksdk

-------------------------------------------------------------------
Mon Sep  2 17:35:16 UTC 2024 - cloud-devel@suse.de

- 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.
  - tests: Rework warnings-related tests
  - Add Binero public cloud to vendor
  - pre-commit: Bump versions
  - volume: Allow setting volume statuses individually
  - cloud: Do not reference other cloud mixin's methods
  - volume: Add ability to set, unset image metadata
  - Remove mypy union line which breaks older pythons.
  - Add Binero public cloud to vendor support
  - Allow filtering BGPVPNs
  - trivial: Prepare for pyupgrade pre-commit hook
  - image: make sure the target for "clear_cache" is valid
  - README: Add guide on raw HTTP layer
  - [func test] Fix race between attachment delete and server delete
  - compute: Add server tag proxy methods
  - Fixed update_metadef_object
  - hacking: Add check for deprecated exception types
  - Identity: Add support for inherited_to for role_assignments
  - Extend project cleanup
  - Add quota class set to shared file system

-------------------------------------------------------------------
Thu May  2 22:17:05 UTC 2024 - cloud-devel@suse.de

- 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
  - [baremetal] Add support for service steps
  - Check Designate API version for shared zones tests
  - Enforce endpoint override for services without discovery
  - Return the results of init attachment request
  - Fix list of server migrations
  - Support the API for managing external gateways
  - volume: Add Limit to volume v2 API
  - compute: Add 'locked_reason' to Server resource
  - cloud: Replace use of aliased exceptions
  - fakes: Generate correct type for list type components
  - Add missing snapshot parameters
  - mypy: Address issues with openstack.baremetal, baremetal_introspection
  - reno: Update master for unmaintained/victoria
  - [baremetal] port add shard, is_smartnic, name
  - Drop support for Python 3.6
  - docs: Add docs on configuration of a service user
  - Update master for stable/2024.1
  - requirements: Sort alphabetically
  - Implement heat 'stack event list'
  - Incorrect protocol type in create_security_group_rule()
  - mypy: Address issues with openstack.identity
  - Remove importlib-metadata from requirements
  - reno: Update master for unmaintained/wallaby
  - tox: Correct functional test factors
  - Add volume transfer support [1/2]
  - Fix markup syntax in docstring
  - mypy: Address issues with openstack.object_store
  - reno: Update master for unmaintained/xena
  - pre-commit: Bump linter versions
  - [baremetal] driver add missing firmware interface
  - Switch back to LaunchPad for issue tracking
  - mypy: Address issues with openstack.image
  - Fix typo
  - Remove resource_key for dns floating IP

-------------------------------------------------------------------
Fri Dec  1 16:20:51 UTC 2023 - cloud-devel@suse.de

- 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
  - openstack.format: Remove 'serialize' classmethod
  - cloud: Ignore invalid filters
  - cloud: Convert 'get_volume_limits' to use proxy layer
  - fix memory leak of Connections
  - tests: Remove references to shade
  - Add "hardware_offload_type" attribute to "port"
  - wokflow: add update_workflow proxy method
  - docs: Document various warnings
  - docs: Add missing docs for identity resources
  - docs: Add missing docs for compute resources
  - docs: Use asterix for Network resources doc
  - Fix heat stack _action function to handle exception
  - cloud: Remove old cloud-layer caching functionality
  - tests: Enable UserWarning by default
  - [baremetal] Add support for querying for shards
  - support notification vmoves for masakari
  - docs: Add documentation for openstack.test.fakes
  - baremetal: Add missing docstrings
  - Run mypy as pre-commit
  - Fix manila access rules functional tests
  - Add fake resources generator
  - Treat server as a dict in add_server_interfaces
  - fix flavor.swap attribute type
  - Stop randomly sorting error lines
  - cloud: Remove dead code
  - tox: Bump min_version to 4.3.0
  - image: Add support for metadef property operations
  - block storage: Add query string params for many APIs
  - Define version for share_access_rules
  - Encode type of 'links' for Extension objects
  - Unused param in stack unit test
  - [baremetal] Add support for parent_nodes
  - Implement stack export in openstacksdk
  - cloud: Remove '_{service}_client' properties
  - [baremetal] Add unhold provision state verb support
  - docs: Improve docs for Connection with CONF object
  - Add 2 tls container params for Octavia Pools
  - docs: Rewrite caching docs
  - cloud: Remove '_is_client_version'
  - Add missing `return` in `upload_volume_to_image`
  - cloud: Remove '_get_raw_client'
  - Support passing a subnetpool for create_subnet
  - tests: Skip intermittently failing placement traits test
  - tox: Add environment documentation
  - Allow resources to be skipped on project cleanup
  - image: Fixed URL for stores_info
  - Add volume attachment support
  - VPN: add missing fields to VpnIpsecPolicy
  - Add fake proxy generator
  - cloud: Don't use dangerous argument defaults
  - Define version for export_locations
  - compute: Add missing docstrings
  - Fix: volume request body for scheduler hints
  - fakes: Add type hints
  - Return HTTP response for delete_access_rule.
  - Add SFC to SDK
  - fix block storage resource registry
  - cloud: Remove dead method
  - cloud: Remove remnants of floating IP caching
  - Support manage/unmanage shares with manila
  - cloud: Remove remnants of server caching
  - cloud: Filter FIPs by valid filters
  - cloud: Remove unnecessary '_make_unicode' helper
  - placement: Add support for resource provider inventories
  - Add Octavia support for HSTS
  - resource: Remove unused 'Resource.service' attribute
  - Cleanup logic to either dry-run, bulk_delete or do single object deletes
  - tests: Migrate tests from os-hosts to os-services
  - Remove _min_microversion for consistency
  - volume: Add Capability to volume v2 API
  - cloud: Reduce duplication
  - Add share group snapshots to shared file systems.
  - Update master for stable/2023.2
  - Adds share group resource to shared file system
  - Replace appdirs usage with platformdirs
  - exceptions: Remove unused exception

-------------------------------------------------------------------
Tue Jul 18 16:44:09 UTC 2023 - cloud-devel@suse.de

- update to version 1.3.1
  - Use custom warnings everywhere
  - update rackspace profile to specify identity version
  - Fix broken python3.6 support
  - tests: Ignore our own deprecation warnings
  - Use custom warnings, not logging.warning
  - Prepare for hacking 6.x
  - Removing region Lon1. Updating block_storage_api_version. Adding image_format.
  - Add share network resource to shared file system
  - Remove "feature/r1" override from manila job
  - Blackify openstack.message
  - Add missing `force` parameter
  - Blackify openstack.container_infrastructure_management
  - cloud: create_server: fix scheduler_hints/group
  - config: Load additional options for v3multifactor
  - Remove usage of deprecated `sre_constants` module
  - fix docstrings refering to volume attachments instead of server migrations
  - Add link to image sharing api docs
  - add extended neutron job
  - Include "security_groups" to "Port" query parameters
  - config: Split 'OS_AUTH_METHODS'
  - pre-commit: Enable black
  - tox: Disable E501
  - Revert "Revert "Add "security_group_ids" to Port's query parameters""
  - Add 'callback' to 'wait_for_delete', 'wait_for_status'
  - docs: Replace/remove shade-specific docs
  - Rework zuul config
  - Add share access rules to shared file system
  - Blackify openstack.object_store
  - Update master for stable/2023.1
  - Blackify openstack.load_balancer
  - cloud: Rename shade-specific method
  - Blackify openstack.placement
  - Add BGPVPN to SDK
  - cloud: Remove '_ShadeAdapter'
  - Add Cleura acceptance tests
  - compute: Add Server.restore, restore_server proxy method
  - Blackify openstack.key_manager
  - Add support for Ironic node shard attribute
  - Blackify openstack.instance_ha
  - compute: Adds shelve-offload support
  - Add block storage summary support
  - Adding support for glance cache-queue Command
  - Blackify openstack.cloud
  - Drop legacy job that is always failing
  - Add find_share() for shared file system share resource
  - Blackify openstack.clustering
  - Add share snapshot instance resource
  - cloud: Remove ClusteringCloudMixin
  - tests: Use uuid, not randint
  - FWAAS: add Computed summary field to FirewallRule
  - utils: Add 'supports_version'
  - Use pre-commit for 'pep8' tox target, bump versions
  - Blackify openstack.baremetal, openstack.baremetal_introspection
  - Migrate warnings to openstack.warnings
  - Add support for glance cache
  - add a new vendor profile for the Swiss Open Telekom Cloud
  - Add export location resource to shared file system
  - Blackify openstack.image
  - Adds SDK support for ``glance cache-delete``
  - Fix Accept header for deleting Octavia load balancers
  - Blackify openstack.workflow
  - Added neutron fields to share network resource.
  - Blackify openstack.network
  - Blackify openstack.compute (tests)
  - Allow key overrides in create and fetch methods
  - Ignore black version bump
  - Blackify openstack.dns
  - Microversion 2.91: Support specifying destination host to unshelve
  - Bump black to 23.3.0
  - image: Don't envelope properties
  - cloud: Move identity-related helpers
  - ironic: Add support for Introspection Rules
  - Blackify openstack.accelerator
  - Change python3 jobs template to latest version
  - Add resize/extend share actions.
  - Blackify openstack.database
  - Blackify everything else
  - Blackify openstack.orchestration
  - Blackify openstack.compute
  - Fix typo
  - support None as expected status in wait_for_status
  - Add share network subnet resource to shared file system
  - Adds Support for ``glance cache-clear``
  - modify ovh and ovh-us vendor config
  - Add share instances to shared file systems
  - Adds support for node hardware inventory
  - Implement acceptance test job
  - fix connection.Connection finalizer
  - Add image metadef_resource_type into the registry
  - Blackify openstack.block_storage
  - Prepare acceptance tests for real clouds
  - nit: Correct name of variable
  - tests: Isolate tests from OS_CLOUD
  - ssh key change
  - Remove unnecessary quotes
  - tests: Silence warning
  - Add Designate (DNS) zone share API
  - Blackify openstack.identity
  - Ignore blackify changes
  - Blackify openstack.shared_file_system

-------------------------------------------------------------------
Mon Mar  6 15:57:16 UTC 2023 - cloud-devel@suse.de

- update to version 1.0.1
  - baremetal: Add Node.inject_nmi method
  - Fix server topology and diagnostics
  - Revert "Add 'details' parameter to various 'find' proxy methods"
  - compute: don't pass networks: auto for older microversions
  - Drop munch dependency
  - Drop _normalize class
  - Move get_compute_usage to use proxy
  - Cron Triggers proxy
  - tox: Trivial fixes
  - Prepare release note for R1.0
  - image: Remove _base_proxy module
  - Whitelist cloud functional tests in acceptance
  - image: Add metadef resource type operations
  - Stop normalizing floating ips
  - Deprecate all of the compute image proxy APIs
  - Implement unified search_resources method
  - image: Modify signatures of various image methods
  - Add Tap Services and Flows to SDK
  - add flavor description to flavor_create
  - block storage volume resource
  - Update README to indicate COE resource/proxy support
  - Remove unnecessary mocks
  - Add identity.group_users method
  - image: Add 'store' argument to 'delete_image' proxy method
  - tests: Avoid potential aliasing of imports
  - Convert cloud layer to use COE proxy layer
  - compute/server: add support of target state for evacuate API
  - Introduce resource_registry in the proxies
  - Add missing block storage v2 'find_*' methods
  - Finish Magnum rework
  - Add BGP Speakers and Peers to SDK
  - Add magnum cluster templates resource
  - Update python testing classifier
  - Fix backup metadata management and update
  - Add 'details' parameter to various 'find' proxy methods
  - baremetal: Add Node console methods
  - Add 'all_projects' support to proxy layers
  - Add typing information and documentation
  - image: Prevent passing conflicts args to stage_image
  - Fix creation of protected image for old user code
  - docs: Add docstring to 'openstack' module
  - Update tox.ini for tox v4 compatibility
  - Rework network functional tests
  - compute: Add functional tests for volume attachments
  - docs: Add overview of supported services to README
  - Improve swift headers handling
  - Prevent sending None password on create_user
  - Revert "compute/server: add support of target state for evacuate API"
  - Normalise query strings passed to 'find_*' methods
  - image: Correct typo
  - Allow passing more arguments to create_port
  - Add query mappings for vpnaas resources
  - Move normalize security group to sg class
  - support nat_destination when attaching existing floating_ip to a server
  - image: Allow providing 'data' argument to image upload, stage
  - Move _normalize_coe_* into _coe class
  - compute: Add support for triggering crash dumps
  - image: Remove unsupported parameters from v1 proxy
  - image: Correct typo with 'get_import_info' proxy method
  - Fix server action request generation
  - Move normalize_server to compute mixin
  - Add additional_vips parameter for Octavia load balancers
  - Update Internap auth URL
  - Remove python-dev from bindep
  - image: Add missing image import options
  - Fix docs for class SecurityGroupRule
  - image: Reformat proxy modules
  - compute: Pass microversion for actions
  - image: Remove unnecessary abstractions
  - coe: Add support for clusters
  - Accept queries when listing migrations
  - baremetal: Add Node boot_device methods
  - image: Allow listing detailed view of stores
  - Use /servers/detail endpoint in find_server proxy method
  - compute: Fix '*volume_attachment' proxy methods
  - Initialize tests of real clouds

-------------------------------------------------------------------
Mon Jan  2 09:17:11 UTC 2023 - cloud-devel@suse.de

- update to version 0.102.0
  - compute: Default to 2.48 for server diagnostics
  - Added Ansible OpenStack Collection to Bifrost's job.required-projects
  - added api requirements for new "openstack image metadefs namespace list" command
  - resource: Reformat calls to request
  - docs: Trivial adjust index structure
  - Drop query parameter 'id' from identity mapping
  - Fix pre-commit issues
  - tests: Improve functional testing for image methods
  - Fix incremental backups handling in project cleanup
  - image: Add support for other metadef namespace operations
  - Support unknown attributes in resource.__getitem__
  - Migrate register_machine to use the proxy layer
  - docs: Add missing docs for proxy helper methods
  - Allow passing explicit microversions to Resource methods
  - Add docstring to wait_for_load_balancer() method
  - Allow Resource.to_dict to allow returning unknown values
  - network: Rename ikepolicy module
  - block storage: Add support for the GroupSnapshot resource
  - image: Trivial grouping of image proxy methods
  - trivial: Correct some docstrings
  - baremetal: rework node creation to be closer to the backend
  - resource: Remove unused helper, variable
  - Replace base64.encodestring with encodebytes
  - tests: Remove unnecessary service check
  - volume: Trivial docstring fixes to 'wait_for_status'
  - Extend project cleanup
  - block storage: Add update_volume proxy method
  - Add Python3 antelope unit tests
  - workflow: Trivial fix doc title
  - Update master for stable/zed
  - Use /volumes/detail endpoint in find_volume proxy method
  - Add support for fault object per Server API
  - Add support for updated_at field for volume snapshots
  - network: Remove duplicate module, update references
  - Allow to attach a floating ip to a specific fixed address
  - Update register_machine to use the Ironic format for ports
  - Implement project cleanup for object-store
  - Improve project cleanup for cinder
  - Actually use openstacksdk from source in the Bifrost job
  - resource: Fix pagination of nested Glance resources
  - docs: Correct docs for VpnIpsecPolicy
  - image: Add metadef schema resource to v2 api
  - Unify resource list filtering

-------------------------------------------------------------------
Sat Oct  1 12:24:27 UTC 2022 - cloud-devel@suse.de

- 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
  - cloud: Update docstrings for identity functions
  - cloud: Update docstrings for object store functions
  - Warn when no statsd library available
  - cloud: Update docstrings for block storage functions
  - Make nodepool jobs non voting
  - compute: Add support for os-simple-tenant-usages API
  - tests: Add pointers to docs on running tests
  - Add update capabilities to Snapshots
  - Disable deprecation warning for tenant_id
  - block storage: Add support for group type specs
  - Rework caching
  - compute: Correct some docstrings
  - test: Remove duplicated tests
  - Fix object upload for RAX

-------------------------------------------------------------------
Tue Jun  7 09:18:31 UTC 2022 - cloud-devel@suse.de

- 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`
  - Extend has_version function to accept version parameter
  - Fix import order in block_storage tests
  - Fix import order in orchestration tests
  - Support description in sg-rule creation
  - Add user message to shared file system
  - Functional tests for vpn ike policy resource
  - Add missing headers in object store
  - Identity: Add support for system role assignment
  - Cloud / Floating service - reindentation of the docstrings
  - Add revert share to snapshot to shared file system.
  - Indentation of the docstrings
  - Add limit resource to shared file system
  - Image service - reindentation of the docstrings
  - fix: improperly encoded object names
  - Add QoS min pps rule object and CRUD operations
  - Cloud / Dns service - reindentation of the docstrings
  - Network service - reunite :class: links on single lines
  - resource: Rewrap function signatures
  - Switch unittests for BS to use v3
  - Run nodepool job
  - compute: Add support for migrations API
  - Fix setting initial object/container metadata.
  - Restore get_compute_limits backward compatibility
  - Switch cloud.compute.get_server_by_id to use proxy
  - tests: Centralize configuration of default flavor, image
  - trivial: Typo fixes
  - Allow to filter endpoints by region_id
  - Instance HA service - reunite :class: links on single lines
  - Switch create_server cloud method to proxy
  - Keep creating keystone admin endpoint for heat
  - Introduce common class for QuotaSet
  - Introduce QuotaSet in the compute service
  - Orchestration service - reunite class links (:class:) on one line
  - compute: Add support for microversion 2.89
  - Switch Swift cloud layer to proxy
  - Fix import order in clustering tests
  - Cloud / Normalize service - reindentation of the docstrings
  - doc: Remove references to 'examples' test env
  - Clustering - reindentation of the docstrings
  - fix creation of protected image
  - Cloud / Security group service - reindentation of the docstrings
  - Vpn ike policy resource
  - Splits class `TestNetworkProxy`
  - Get rid of normalization in network CL
  - Revive legacy job
  - Orchestration- reindentation of the docstrings
  - Get rid of normalization in compute CL
  - Add Neutron Local IP CRUD
  - Compute - reindentation of the docstrings
  - Switch delete_server cloud method to rely on proxy
  - resource: Remove deprecated 'allow_get' attribute
  - doc: Update testing documentation
  - Add Python3 zed unit tests
  - Add a manila functional check job
  - compute: Regroup proxy methods
  - Add share snapshot to shared file system.
  - Add QoS rule type filtering keys
  - Cloud / Baremetal service - reindentation of the docstrings
  - DNS - reindentation of the docstrings
  - Introduce QuotaSet in block storage service
  - Fix key generation for caching
  - Add R1 summary release note
  - Cloud / Utils service - reindentation of the docstrings
  - trivial: Correct docstrings for 'delete' proxy calls
  - Optimize code by moving misc functions to utils
  - Add query parameters to local ip
  - Add user group assignment support in identity
  - Splits class `TestSharedFileSystemProxy`
  - image: Add "id" filter for images
  - Skip tests when needed extensions are disabled
  - Identity service - reunite :class: links on single lines
  - Shared file system - reunite :class: links on single lines
  - Revert "Add "security_group_ids" to Port's query parameters"
  - Cloud / Identity service - reindentation of the docstrings
  - Add common metadata mixin to block storage and clustering
  - Splits class `TestKeyManagerProxy`
  - Use empty read_acl for swift container
  - Make metadata a common mixin
  - Add support for updated_at field for volume objects
  - Remove '__unicode__' helper
  - Correct documentation about Load Balancer API
  - Switch compute limits cloud to proxy
  - Update master for stable/yoga
  - compute: Add support for server migrations API
  - Switch quota_set cloud layer BS methods to proxy
  - Get rid of normalization in orchestration CL
  - Fix import order in cloud tests
  - Move tag mixin into the common
  - Reindentation of the docstrings
  - Block storage - reindentation of the docstrings
  - Rely on proxy for compute.flavor cloud layer operations
  - Cloud / Coe service - reindentation of the docstrings
  - Load balancer - reindentation of the docstrings
  - Get rid of normalization in identity CL
  - Get rid of normalization in further CL services
  - Object Store - reindentation of the docstrings
  - Switch rebuild_server cloud method to rely on proxy
  - Splits the `TestAcceleratorProxy` class

-------------------------------------------------------------------
Tue May 24 21:34:59 UTC 2022 - cloud-devel@suse.de

- 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

-------------------------------------------------------------------
Tue Oct 26 21:55:54 UTC 2021 - cloud-devel@suse.de

- 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
  - Increase RAM for the Ironic CI jobs
  - Cache auth token in keyring
  - Move to OFTC
  - Fix key generation for caching
  - Add support for the Neutron L3 conntrack helper API
  - Add min_count and max_count attributes to Server
  - docs: Add intro doc to user guide
  - placement: Add support for resource classes
  - Added support for the Capabilities resource
  - Prepare separate block_storage v3 documentation
  - Adjust image _base_proxy condition
  - Added support for the Limits resource
  - Fix import order in compute unit tests
  - Fix import order in load_balancer unit tests
  - Fix MFA authorization
  - Fix get_server_password method
  - Remove references to 'sys.version_info'
  - Add compute microversion 2.79
  - Fix typo - _list lists, doesn't delete
  - Apply pep8 import order style
  - Add set_readonly_volume to BlockStorageCloudMixin
  - Add compute microversion 2.57
  - setup.cfg: Replace dashes with underscores
  - Implement driver vendor passthrough
  - tests: Rename 'TestProxyBase._verify2' to '_verify'
  - Adds Node Vendor passthru
  - Avoid prometheus metrics explosion
  - Allow for override of statsd/influxdb settings per cloud
  - Fixing more import orders
  - Use py3 as the default runtime for tox
  - statsd: use timedelta and pipeline
  - tests: Sanity check 'test_proxy_base'
  - Fix import order in network unit tests
  - Extend functional test of image
  - Add tags option to the image upload

-------------------------------------------------------------------
Sun May  2 17:15:23 UTC 2021 - cloud-devel@suse.de

- update to version 0.55.0
  - 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
  - Support waiting for bare metal power states
  - Complete compute.service operations
  - Add "description" to cinder volume types.
  - Refresh deprecated link
  - Update Open Telekom Cloud vendor docu
  - Fix a bogus error in config loader when using several args with dashes
  - Add func test for compute microversion 2.3
  - Add additional compute flavor operations
  - Change nodepool job to build CentOS-8-stream (unblock gate)
  - Add source_ip_prefix and destination_ip_prefix to metering label rules
  - Support roles 'name' in list_roles call
  - [Trival]: Add comments in the cloud/accelerator
  - Deprecate 'remote_ip_prefix' parameter in metering label rules
  - Add new Open Telekom Cloud region into the profile
  - Migrate ironic job to focal
  - Add support for overriding list base_path in find function
  - Add some compute console operations
  - Include "fields" to "Port" query parameters
  - Add support for updating Block Storage Volume type extra_spec attributes
  - Modify cloud.get_aggregate to use proxy.find
  - add masakari enabled to segment
  - Improve Ironic API on OpenStack SDK
  - Fix invalid argument formatting in log messages
  - Complete compute.hypervisor functions
  - Repair 2 deprecation warnings
  - Add id query parameter to sg rules
  - Add ALPN support to load balancer pools
  - Support SNAP_REAL_HOME when using openstacksdk inside a snap package
  - Switch cloud.networking.qos* operations to rely on proxy layer
  - Squeeze SnapshotDetail class into Snapshot
  - encapsulate md5 calls for fips
  - Add neutron address group CRUD
  - Add user_id as optional param to keypair operations
  - Apply urllib.parse.quote in unittests to get_mock_url
  - Remove unnecessary string formatting
  - Don't set list_type to dict for server groups.
  - Remove install unnecessary packages
  - Expand user path when loading SSL-related files
  - Increase IRONIC_VM_SPECS_RAM to avoid KP
  - Drop swift check for volume backup
  - Change microseconds to total_seconds()
  - Add 'project_id' to Snapshot query parameters
  - Complete compute aggregate functions
  - Add support for updating cinder (v3) volume types
  - Add query parameters to listing heat stacks
  - Support remote address group in SG rules
  - Support Deploy Templates for Ironic API
  - Fix exception parsing when using WSME
  - Add tests for compute microversion 2.2 and 2.10
  - Disable dstat on ironic job
  - Switch nodepool test to containers
  - Add support for Block Storage (v3) VolumeType Encyption resources

-------------------------------------------------------------------
Fri Oct  9 19:16:18 UTC 2020 - cloud-devel@suse.de

- update to version 0.50.0
  - Add query parameter 'id' for security_groups
  - Fix l-c testing for ubuntu focal
  - Don't error if clouds.yaml is not readable
  - Set BaseImageProxy.create_image validate_checksum default to False
  - Add support for multiple image stores
  - Add "numa_affinity_policy" attribute to "port"
  - Fix a bogus error in config loader when using several args with dashes
  - Refresh python versions
  - Add compute microversion 2.6 and 2.8
  - Update TOX_CONSTRAINTS_FILE for stable/victoria
  - OpenStack port decorator variables
  - Use unittest.mock instead of mock
  - Strip self from incoming glance properties
  - Tolerate images created with other means
  - Fix issues found by latest flake8
  - Update master for stable/ussuri
  - Fix AttributeError exception during authorization
  - Extend statistics reporting
  - NIT: Fix application credential
  - baremetal: support for volume connectors API
  - Remove neutron-fwaas from the jobs' required project
  - Drop python3.5 support
  - Fix deleting stacks by id when waiting for result
  - baremetal: use proxy methods in unregister_machine
  - Fix image owner field
  - added new regions for provider OVH
  - Add block_storage find functions
  - Add support for filters into the project cleanup
  - Stop subclassing object
  - Add some unit tests for config.loader
  - Remove enforcer
  -  Add cipher list support for octavia
  - switch to importlib.metadata for entrypoint loading
  - Update docs to work with newer Sphinx
  - Add user_projects method to docs index
  - Update .gitreview for stable/victoria
  - Wait for the project cleanup to complete
  - Add "id" to Port's query parameters
  - Remove some unneeded things from test-requirements
  - Fix metric names in the object_store
  - Add TLS protocol support for Octavia
  - Make optional name and admin password
  - Remove uses of from six.moves
  - Upload image via interop import if needed
  - Ignore IPv6 addresses if force_ipv4 is set
  - Allow passing in a logging handler
  - Add name query filter to keystone service
  - Switch to newer openstackdocstheme and reno versions
  - Add ansible stable-2.9 job and run 2.8 and 2.9
  - Functional tests to explicitly use ML2/OVS
  - Do not clean keypairs in the project cleanup
  - Update config to Keystone v3
  - Stop falling back to image import
  - baremetal-introspection: allow fetching unprocessed data
  - Don't use random.SystemRandom in tests
  - Remove use of six
  - Fix an unstable bare metal unit test
  - add default user and project domain for OVH provider
  - new ovh-us provider for OVH US regions

-------------------------------------------------------------------
Tue May 12 12:33:57 UTC 2020 - cloud-devel@suse.de

- removed 0001-Increase-test-timeout-for-2-tests-in-TestImageProxy-.patch
- 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
  - Add reset_interfaces argument to patch_node
  - fix "How To Contribute" url
  - Revert "Switch to futurist for concurrency"
  - Update master for stable/train
  - Add clustering update_action
  - Add unit test for rackspace block-storage workaround
  - Add support for Federation Protocols
  - Switch stable ansible job to 2.8
  - Build PDF docs
  - baremetal node: 'error' is a failed state
  - Add bulk creation of rules for Security Group.
  - Add support for Node tainted field
  - Use the bifrost bionic CI job
  - Start supporting type info
  - "qos_network_policy_id" attribute added to port resource
  - Include "fields" to "SecurityGroup" query parameters
  - Consistent normalization of Machine objects in the cloud layer
  - baremetal: fail-less mode for wait_for_nodes_provision_state
  - Re-add nodepool functional test
  - Update Rackspace vendor profile for cinder v2
  - Volume.backup API attr name fixes
  - Switch to Ussuri jobs
  - Update to hacking 3.0
  - baremetal-introspection: add manage_boot argument to start_introspection
  - Rationalize examples and functional extra config loading
  - Added missing {user, project}_domain_name in Api
  - Update local hacking checks
  - Switch to futurist for concurrency
  - Add support for Identity Providers
  - Implement If-Match support for Neutron resources
  - Normalise create_coe_cluster{,_template} results
  - Replace assertItemsEqual with assertCountEqual
  - Add port property: ip_allocation
  - Import generate_temp_url from swiftclient
  - Fix error handling in network trunks operations
  - Use generated list of services instead of metaclass
  - Fix .. note:: rendering in doc
  - Extract check temp_url_key logic
  - Set max_microversion to 2.53 for hypervisors
  - Re-add functional tests on flavor content
  - Make proxy honor raise_exc in REST primitives
  - Make the bifrost job non-voting
  - Handle HTTP errors in add/remove router interface calls
  - Turn off test log capture for now
  - Set min version to test node retirement
  - Cleanup doc/source/conf.py
  - Increase dogpile version for Py3.7 compatibility
  - Add description field to portforwarding NAT rules
  - Add support for not including the ID in creation requests
  - Return uuid alias for coe_cluster in non strict mode
  - Remove python2 from project-template
  - CI: add ironic-python-agent-builder to the ironic job
  - Fix service_type test for magnum in gate
  - Add dns_publish_fixed_ip attribute to subnets
  - Add support for federation mappings
  - Remove kwargs validation for identity project updates
  - Change default image type in the OTC vendor profile
  - Support vendor data in configdrive building
  - [tests] Improve devstack/post playbook efficiency
  - Bump the openstackdocstheme extension to 1.20
  - Fix: Set image name correctly if filename is not passed
  - Fix error handling on add/remove router iface calls
  - Fixes get_user when identity responses are paged
  - update OVH vendor entry
  - tox: Keeping going with docs
  - Add python-requires entry indicating 3.5 is required
  - Bump min version of decorator
  - Stop supporting python2
  - Handle old status-less placement service
  - Adding basic implementation for Accelerator(Cyborg)
  - Add retired and retired_reason fields to baremetal node
  - Fix bug in object storage container creation setting metadata
  - Remove extra python2 test jobs
  - Small cleanups after Python2 drop
  - Fail a job for ansible modules with message
  - Fix reno index list indent
  - Add Release notes entry for Identity v3 IDP, Mapping and Protocol
  - Add return cluster_id when query actions list
  - Expose baremetal Node.owner
  - Use has_service in functional test's require_service

-------------------------------------------------------------------
Mon Mar 23 17:21:41 UTC 2020 - Dirk Mueller <dmueller@suse.com>

- add obsoletes

-------------------------------------------------------------------
Mon Mar 23 17:21:31 UTC 2020 - cloud-devel@suse.de

- 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

-------------------------------------------------------------------
Sat Mar 14 15:37:35 UTC 2020 - Dirk Mueller <dmueller@suse.com>

- switch to python 3.x only builds

-------------------------------------------------------------------
Thu Oct 31 15:29:11 UTC 2019 - Thomas Bechtold <tbechtold@suse.com>

- Add 0001-Increase-test-timeout-for-2-tests-in-TestImageProxy-.patch
  Increases test timeouts to fix unstable tests during build

-------------------------------------------------------------------
Wed Oct  9 12:55:21 UTC 2019 - cloud-devel@suse.de

- 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
  - 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
  - Return empty lists for resources if neutron doesn't exist
  - Update compute.server resource
  - Remove now unused task_manager file
  - Fix image deletion with tasks_api enabled
  - Expand on a brief error message
  - Add ability to provide qos_policy_id for port
  - Update betacloud vendor entry
  - Use Resource layer in cloud for SecurityGroups of server
  - Add set-boot-device to baremetal
  - Expose locked status for Server
  - Move Orchestration methods into Proxy
  - add python 3.7 unit test job
  - Add strict_proxies option for Connection
  - Update Limestone Networks vendor config
  - Adds missing "params" attribute for creating a Mistral workflow execution
  - Add support for all_tenants in OpenStackInventory
  - Revert "Revert "Replace TaskManager with a keystoneauth concurrency""
  - Add support for fields in baremetal get_* resources
  - Pin to latest os-service-types
  - Add floating IP port forwarding related methods
  - Make factory for a CloudRegion from CONF objects
  - Replace catalog-v3.json with keystoneauth fixture
  - Add 'tag' support to compute with supported microversion
  - Use Resource layer for network SecurityGroups
  - baremetal-introspection: fix passing a Node to start_introspection
  - Add access alias (aka) for the resource attributes
  - Support Proxy-specific region_name
  - Correct endpoint_override discovery for service with dashes in their type
  - Move the history lesson into the docs
  - Fix dns return values
  - Workaround older octavia version discovery
  - OpenDev Migration Patch
  - Uncap jsonschema
  - Support for the baremetal introspection service
  - Skip attaching FloatingIP if it is already attached
  - Increase randomness in ZONE creation
  - force specify project_id during create Sg_rule may cause issue
  - Add header to auto-delete image upload objects
  - Remove and rearrange object bonged proxy tests
  - Strip two more accept headers from object-storage
  - Specify store when importing an image
  - Split OpenStackCloud into reasonable pieces
  - Fix DeprecationWarning for using logger.warn
  - Fix bm tests: sort lists being compared
  - Remove outdated devstack section from docs
  - Cleanup split of openstackcloud
  - Fix invalid assert state
  - Rework statistics reporting
  - Add node traits support to baremetal
  - bug: avoid unnecessary object meta prefix
  - from_conf: fix handling service names with dashes
  - baremetal: Add support for mkisofs and xorrisofs for configdrive
  - fixing timing
  - Collect request stats
  - Use Resource layer for compute KeyPairs
  - Continue refactoring of the image
  - baremetal: allow updating name and extra fields of an allocation
  - Bail earlier on a version mismatch for a supported service
  - Clarify error if no version can be found
  - Deduplicate next-page URL's query params
  - Add CloudRegion helper method for arbitrary endpoints
  - Fix wait_for_server docstring
  - Move pep8 requirements in to test-requirements
  - Repair masakari FT
  - Removing region La1 from the list of regions.
  - Fix discovery cache sharing
  - Add image.stage methods
  - Minor fixups from from_conf changes
  - Can't create a metadata named key, clear, delete
  - Fix README example for cloud layer
  - Use Resource layer for the compute Hypervsors and Images
  - baremetal: implement the correct update of the maintenance_reason field
  - Add logger to Proxy object
  - docs: Add simplified CLI parser docs
  - Deprecate ServerDetails class
  - Retry large object manifest upload
  - Initalize pool_executor so close works
  - Collapse OpenStackSDKAdapter into Proxy
  - Validate that connect_as connects as the project
  - Allow deeper levels of nesting for pdf builds
  - Skip most service_description for unknown services
  - Rationalize endpoint_for and get_endpoint_from_catalog
  - Add unit tests for connection.add_service
  - Use Resource layer for next compute methods
  - Update links
  - Volume.Backup restore fixes
  - Add proxy API reference to baremetal user guide
  - Extract image download method into a mixin
  - Use Resource layer for compute AZ and Aggregates
  - Add Python 3 Train unit tests
  - Do not disregard tags when updating stacks
  - Set xenapi_use_agent to "False" instead of false
  - Replace use of log.warn with log.warning
  - Support skipping unknown QP
  - Support microversion 2.61 for nova flavors
  - Minor refactor cleanup of _make_proxy
  - Move set_temp_url_key logic into resource objects
  - Add release note for new disable service functionality
  - Get rid of unused _OpenStackCloudMixin.get_region
  - Try to fix the masakari CI job
  - Create runtime descriptor for new service
  - added support for binding:profile parameter in create_port/update_port
  - Replace openstack.org git:// URLs with https://
  - Avoid unnecessary object meta prefix in proxy
  - Update api-ref location
  - URL encode swift objects endpoints
  - Update baremetal to use proxy logger
  - Add "name" filter in "list" call when retrieving a single register
  - Fix AttributeError bug when creating nested stacks
  - Use auth_url as identity endpoint when not project scoped
  - Finish updating links to point to opendev
  - Add 'node' attribute to baremetal Allocation

-------------------------------------------------------------------
Fri Apr 12 04:33:52 UTC 2019 - cloud-devel@suse.de

- added 0001-add-python-3.7-unit-test-job.patch
- added 0001-baremetal-Add-support-for-mkisofs-and-xorrisofs-for-.patch

-------------------------------------------------------------------
Wed Apr 10 06:47:44 UTC 2019 - Dirk Mueller <dmueller@suse.com>

- 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

-------------------------------------------------------------------
Mon Apr  8 13:51:24 UTC 2019 - cloud-devel@suse.de

- 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
  - 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
  - Add port property: port-resource-request
  - Check result of server metadata operation
  - Add agent property: resources-synced
  - Refactor tag support
  - Fixed incorrect exception raising in configdrive generation
  - Filter ports in list_ports when batching is in effect
  - Added server diagnostics
  - Added basic CRUD functionality around Host Aggregates
  - Make tox tips job actually run sdk tests
  - Make sure we pick flavors with disk
  - Unpin dogpile.cache
  - Support dict of links in pagination detection
  - Support remote vendor profiles
  - Fix dogpile.cache 0.7.0 interaction
  - Change openstack-dev to openstack-discuss
  - Update min tox version to 2.0
  - Add baremetal Node fields from versions 1.47 - 1.49
  - Add missing properties for role
  - Use retriable_status_codes in image upload
  - [Trivial Fix] Correct spelling error of "bandwidth"
  - Start using direct REST in normalize tests
  - Fix the misspelling of "configuration"
  - Compute location properly in server
  - Fix requesting specific fields from ironic
  - Fix for not released thread in service_description
  - handle "paginated" argument in test_list properly
  - object_store: exposes the prefix parameter
  - Add support for bodyless commits
  - Add image attributes from v2.7
  - Add Octavia (load_balancer) flavor API
  - fix typos
  - Fix some spelling in documentation
  - Stop mocking method in fwaas test
  - Fix/Add : Identity V3 validate user role
  - Import code for building ironic-compatible configdrives
  - Add image.schema resource
  - Use mock context in test_fwaas
  - Fixes for Unicode characters in python 2 requests
  - Deal with double-normalization of host_id
  - baremetal: implement set_node_power_state in the proxy
  - Change approach to detailed listings of baremetal resources
  - implement identity v3 Proxy "unassign_project_role_from_user"
  - Turn off unneeded devstack services
  - baremetal: support for allocation API
  - Shift swift segment async code out of adapter
  - implement block-storage backup resource
  - Fix for not released thread in get_session_client
  - Add support to get recovery workflow details
  - implement identity v3 Proxy group role management
  - Adds kwargs support when creating a Neutron subnet
  - Add a __main__ handler, version command
  - Fix minor issues in the baremetal proxy docs
  - Apply list filter fix to servers and floating ips too
  - Move image methods to sdk image proxy
  - Fix resource deletion in clustering
  - Add networks to Limestone vendor
  - Add propagate_uplink_status to port
  - Add image tasks schema methods
  - Move server munch transformation into normalize
  - Added Octavia load balancer and listener stats
  - Remove mocking workaround from adapter
  - Fix indentation for new pycodestyle E117
  - Fix the conflict of urlparse between python2 and python3
  - Use sdk for list_servers
  - Tweak find_image method to search in hidden images
  - Adds prefixlen to the request body when creating subnets
  - Advancing the protocal of the website to HTTPS in compute.rst.
  - Document "insecure" flag
  - Remove setup.py check from pep8 job
  - fix typo
  - Adds tags support for Octavia (load_balancer)
  - Make Connection a context manager
  - Make all resource locations process project_id
  - Add image.task resource
  - do not force interface=admin for identity api v3
  - Add close method to shutdown threadpool
  - Restrict inventory test to devstack-admin
  - Add a non-voting job with metalsmith
  - Add Octavia (load_balancer) flavor profile API
  - Add Octavia (load_balancer) amphora API
  - Add Octavia (load_balancer) load balancer failover
  - Revert "Replace TaskManager with a keystoneauth concurrency"
  - baremetal: support network_data when building configdrive
  - Fix raise create_server and attach to a network given a net-name param
  - Add glance image import support
  - Fix neutron endpoint mangling
  - Register proxy directly in add_service
  - Skip v2 block-storage tests when service is not found
  - syntax errors and undefined exceptions in service_description.py
  - Avoid dogpile.cache 0.7.0
  - Support non-public volume types
  - block_storage.backup func tests to use configurable timeout
  - Replace TaskManager with a keystoneauth concurrency
  - Add missing seperator between words
  - Add Octavia (load_balancer) provider API support
  - Replace neutron-grenade job with grenade-py3
  - Update link address for vendor support
  - Rework orchestration to add update preview
  - Explicit set capabilities in VolumeDetail and SnapshotDetail
  - new auth_url for ELASTX
  -  Add missing py37 and corrected default envlist.
  - Add CRUD methods for Neutron Port Forwarding

-------------------------------------------------------------------
Sat Sep  1 09:05:36 UTC 2018 - cloud-devel@suse.de

- update to version 0.17.2
  - 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
  - Update python-openstacksdk references to openstacksdk
  - Updated from global requirements
  - Add testing of availability_zones() "details" argument
  - Allow configuring status_code_retries and connect_retries via cloud config
  - pypy is not checked at gate
  - Allow not resolving outputs on get stacks
  - Convert image_client mocks in test_shade_operator
  - Fixing bug where original and new dicts would always be the same
  - Add Limestone Networks vendor info
  - Convert test_caching to requests-mock
  - Honor endpoint_override for get_session_client
  - fix doc title format error
  - Fix Magnum cluster update
  - Defer all endpoint discovery to keystoneauth
  - Add flag for disabling object checksum generation
  - Modify the unhelpful error message when delete network
  - Only send force parameter to live migration if supported
  - Implementing solution for 2002563 issue from story board
  - Add functional tests for Neutron DNS extension
  - close files after open in unit/base
  - Add ansible functional tests on stable-2.6
  - add missing attribute in LBaaS v2 Pool API
  - Improve Magnum cluster templates functions
  - Add 'port_details' to Floating IP
  - Fix TypeError in case of FloatingIP add and remove
  - Temporarily disable neutron-grenade
  - Clean up floating ip tests
  - Run os-client-config tests on sdk changes
  - fix tox python3 overrides
  - Temporarily disable osc-functional-devstack-tips
  - Bump default timeout values
  - Add timeout options for listener
  - Remove DataCentred from list of vendors
  - Add comment about W503 being skipped
  - fix misspelling of 'server'
  - Allow members to be set as "backup"
  - Replace old http links with the newest https ones in docs
  - Avoid globally modifying yaml library
  - Honor service-type aliases in config
  - Add image_format for VEXXHOST profile
  - Add vip_qos_policy_id options for loadbalancer
  - Turn OSC tips jobs non-voting
  - rename vars to defaults to allow overriding in ansible tests
  - Fix H103 Apache license header check
  - Add support for DNS attributes for floating IPs
  - Convert domain params tests to requests_mock
  - Fix resource not exist the resource.status error
  - Add set_provision_state and wait_for_provision_state for baremetal Node
  - Use defined version instead of service.version parameter
  - Run normalize_keys on config for session codepath
  - Rename service_key to service_type
  - baremetal: correct the default timeout in Node.set_provision_state
  - baremetal: refuse to inspect associated machines
  - Provide OpenStackConfigException backwards compat
  - Rename python-openstacksdk to openstacksdk in zuul.yaml
  - Invalid link of doc reference
  - Bugfix for block_storage not selecting the correct proxy
  - Add support for trunk ports and subports
  - Add create_directory_marker_object method
  - Handle Munch objects in proxies
  - Prepare for os-client-config wrapper
  - Switch VEXXHOST to 'v3password' auth_type
  - Pass default_microversion to adapter constructor
  - Add hypervisor details to hypervisors list if requested
  - Avoid raising exception when comparing resource to None
  - Added few image properties to Image class
  - Don't assume a full config dict
  - Don't wait for task in submit_task
  - Network: Add tag support for floating ip
  - Fix private_v4 selection related to floating ip matching
  - Add support for processing insecure
  - Add 409 ConflictException
  - Add missing swift docstrings
  - Remove D exclusions from flake8 config
  - Fix for passing dict for get_* methods
  - Strip the version prefix from the next link for pagination
  - Add get_volume_limits() support
  - Update UPPER_CONSTRAINTS_FILE for stable/rocky
  - Change 'Member' role reference to 'member'
  - allow passing ansible variables to ansible tests
  - Reenable osc-functional-devstack-tips and neutron-grenade
  - Add task manager parameter to Connection
  - Support port binding extended attributes for querying port
  - Network: Add tag support for QoS policy
  - Fix openstack-inventory
  - Decode additional heat files
  - Add release note link in README
  - Change clustering example test create parameter
  - Remove the need for OpenStackConfig in CloudRegion
  - Functional test for set_tags on Neutron resources
  - Throw an error on conflicting microversion config
  - Update .gitreview for stable/rocky
  - Several improvements to resource.wait_for_status
  - Support to wait for load balancer to be ACTIVE
  - Add Magnum cluster support
  - Add instance_ha service
  - Redo role assignment list query filters
  - Adds Senlin support to openstacksdk
  - Implement signature generation functionality
  - Trivial: Update pypi url to new url
  - Drop bogus attributes from network port resource
  - Fix 'block_store' aliases define error
  - Add nodepool-functional-py35-src job
  - Fix F405 errors
  - Fix bugtracker and documentation references
  - Fix response always being False
  - Add /v3 to the auth_url for vexxhost
  - Enable bare metal unit tests
  - Modify the error message when unsetting gateway and setting FIP
  - add lower-constraints job
  - openstackcloud: properly handle scheduler_hints
- drop 0001-Let-enforcer.py-work-under-both-py2-and-py3.patch: upstream
-------------------------------------------------------------------
Fri Feb 23 13:17:17 UTC 2018 - tbechtold@suse.com

- Switch to stable/queens spec template
  - adds 0001-Let-enforcer.py-work-under-both-py2-and-py3.patch

-------------------------------------------------------------------
Tue Feb 13 14:42:09 UTC 2018 - cloud-devel@suse.de

- 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
  - Implement availability_zone_hints for networks and routers.
  - Add cluster support force delete parameter
  - Rename CloudConfig to CloudRegion
  - Add betacloud to the vendors
  - Move task_manager and adapter up a level from cloud
  - Use version definition from openstack.version
  - Remove inner_exceptions plumbing
  - Allow domain_id for roles
  - Add deprecation warnings to profile
  - Add block_store support single volume display image message
  - Use Zuul v3 fetch-subunit-output
  - Change update/create method options
  - Added nat_source flag for networks.
  - Use devstack functional test base job
  - Clean up the release notes a bit
  - Adds get encrypted password support
  - Remove legacy client factory functions
  - Update the shade-merge document
  - Move role normalization to normalize.py
  - Clean up a bit after the mapping inversion
  - Add _query_mapping to identity resources
  - Port wait_for_ methods to use iterate_timeout
  - Complete move of baremetal machine tests
  - Cleanup objects that we create on behalf of images
  - Consume publish-openstack-sphinx-docs
  - Handle resource deletion properly
  - Add clustering guides node file, examples node code
  - Fix typo in the external service loader code
  - Make sure we use config defaults in profile compat code
  - Add ability to work in other auth contexts
  - Remove the deprecated "giturl" option
  - Remove python-ironicclient
  - Add server-side names to query param checking
  - Temporarily disable volume and os_image functional tests
  - Update UPPER_CONSTRAINTS_FILE for stable/queens
  - Move openstack_cloud helper functions
  - Avoid default mutable values in arguments
  - Treat clouds.yaml with one cloud like envvars
  - Invert the attribute mapping
  - Start using Connection in openstack.cloud
  - modify spelling error of resource
  - change spell error
  - Updated from global requirements
  - Remove setting of version/release from releasenotes
  - Make floating IP to be prefered over fixed when looking for IP
  - Add subnet_id property for FloatingIP
  - Replace clustering examples code cluster to clustering
  - Remove resource and proxy
  - Add method to cleanup autocreated image objects
  - Raise error when supplying invalid query params
  - Fix magnum functional test
  - Add supported method for checking the network exts
  - Support filtering servers in list_servers using arbitrary parameters
  - Add function to make CloudRegion from session
  - Add jobs for Zuul v3
  - Make the get_service_type() overrides tolernat of no defaults
  - Migrate to testtools for functional tests
  - resource: don't early terminate list
  - Pass through all_projects for get_server
  - Adds support to retrieve cinder backend pools information
  - Remove reference to context-managers from release note
  - fix misspelling of 'configuration'
  - Update docs and pep8 tox environments
  - Update Release Notes links and add bugs links
  - Add FloatingIP qos_policy_id attribute
  - Rationalize logging helpers and docs
  - Remove bogus and unneeded role from job definition
  - Re-enable octavia functional tests
  - Fixed a few nits in the README
  - Sort image update results before comparing
  - Rework config and rest layers
  - Stop osSDK mangling Swift metadata keys
  - Update make_rest_client to work with version discovery
  - Make meta.find_best_address() more generic
  - Add reno for tag support on heat stacks
  - Throw OpenStackCloudCreateException on create errors
  - Shift image tests from test_operator
  - Baremetal NIC list should return a list
  - Add a descriptor object for each service proxy
  - Protect against p_opt not having prompt attribute
  - Add clustering guides receiver file,examples receiver code
  - Update .gitreview for stable/queens
  - Add osc-tox-unit-tips jobs
  - Allow to pass filters like domain to find_project/user
  - Avoid tox_install.sh for constraints support
  - Remove name from zuul project stanza
  - Remove ansible functional tests for now
  - Add OSC functional tips jobs
  - Document current_user_id in a release note
  - Fix releasenotes builds
  - Fix regression for list_router_interfaces
  - Add clustering guides file, Examples code.
  - Update type conversion to handle subtypes more better
  - Fix an error about listing projects in connection doc
  - Fix clustering detach policy describe error
  - Add retry logic mechanism
  - Remove message v1 support
  - Ensure Connection can be made from keyword arguments
  - Image should be optional
  - Set empty Tag list if Network Tag API extension not supported
  - Handle glance image pagination links better
  - Add method to set bootable flag on volumes
  - Fix issue with missing url parameters
  - Add some docs about not using Profile
  - Migrate object_store to resource2/proxy2

-------------------------------------------------------------------
Mon Jan 15 11:47:28 UTC 2018 - cloud-devel@suse.de

- 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
  - Support node-adopt/preview CLI
  - Updated from global requirements

-------------------------------------------------------------------
Mon Aug  7 13:24:47 UTC 2017 - cloud-devel@suse.de

- update to version 0.9.17
  - 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
  - Deprecate Message v1
  - Privatize session instance on Proxy subclasses
  - Add StackEnvironment resource to orchestration v1
  - keystone api v2.0 does not paginate roles or users
  - Add vlan_transparent property to network resource
  - the role resource should not have put_create=True
  - Reorganize identity docs
  - Fix the network flavor disassociate method
  - Reorganize network docs
  - Add params to ClusterDelNodes action
  - Fix the network auto allocate validate
  - Reorganize orchestration docs
  - Added server console output method
  - functional tests: minor cleanup
  - update params about cluster filter event
  - Shift some compute attributes within request body
  - Fix the network quota tests
  - Revert "HAProxy uses milliseconds ..."
  - Add support for volume attachments in compute v2
  - Find floating ip by ip address
  - Port database v1 to resource2
  - Update intersphinx linking to python.org
  - Get endpoint versions with domain scope session
  - Fix exception parsing error
  - Trivial: fix Template resource in orchestration
  - Reorganize compute docs
  - Add direction field to QoS bandwidth limit.
  - Fix doc build if git is absent
  - Add 'service list' resource for senlin
  - Added project role assignment
  - Fix the telemetry sample test
  - Implement metric docs
  - Port metric v1 to resource2
  - Fix the nextwork agent add remove test
  - Reorganize object_store docs
  - Add image download example
  - Fix the service profile meta info test
  - Fix the object store set metadata functional test
  - Change version of hacking in test-requirements
  - Replace assertRaisesRegexp with assertRaisesRegex
  - Add cluster support receiver update operation
  - Fix function test for compute images
  - Update devstack config to point to a valid image
  - Adjust some proxy method names in cluster
  - Remove unsupported telemetry create_sample method
  - Add 'tags' property to orchestration stack
  - Implement message docs
  - Remove support for py34
  - Add compute support server live migrate operation
  - Add docs for volume_attachment compute methods
  - Support profile-only to cluster update
  - Expose OS-EXT-SRV-ATTR:{hypervisor_hostname,instance_name} for Server.
  - Port identity v2 to resource2
  - Port image v1 to resource2
  - Remove unnecessary get_id call in _prepare_request
  - Cleanup more Sphinx warnings during doc build
  - Reorganize bare_metal docs
  - Enable streaming responses in download_image
  - Add network flavor associate, disassociate to SDK
  - Reorganize workflow docs
  - Fix cluster action list filter
  - Reorganize block store docs
  - Remove old telemetry capability
  - Adjust some proxy method names in bare_metal
  - Correct a copy/paste mistake in a docstring
  - Fix py3 compatibility (dict.iteritems()) in object_store
  - Reorganize key_manager docs
  - Expose ha_state property from HA enabled L3 Agents.
  - Remove type restrict of block_device_mapping
  - Reorganize database docs
  - Remove unnecessary coding format in the head of files
  - Add missing attribute to Subnet resource
  - Fix problem with update including id
  - Network tag support
  - Deprecate "wait_for" methods on ProxyBase
  - StackTemplate resource for orchestration
  - Reorganize cluster docs
  - Add get_stack_* methods to documentation
  - Enforce inclusion of pulic proxy methods in docs
  - Specify alternate_id in network quota
  - Avoid imports in openstack/__init__.py
  - Allow router related functions to receive an ID
  - Fix update_image unsupported media type
  - Port unversioned Version resources to resource2
  - Clean up some errant doc warnings/errors
  - Deprecate port and ping methods in Network proxy

-------------------------------------------------------------------
Fri Feb 10 16:37:55 UTC 2017 - cloud-devel@suse.de

- update to version 0.9.13:
  - 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
  - Prepare for baremetal API implementation
  - Fix connection init when session is provided
  - Document the `synchronized` parameter.
  - Obtain Image checksum via additional GET
  - Base for workflow service (mistral)
  - Driver resource for bare-metal service
  - Corrections in DHCP Agent Resource listing.
  - Rebase keystone v3 proxy to proxy2
  - Add support_status to policy type and profile type
  - Fix 'config_drive' and 'networks' for compute server
  - Add user_id in resource class Action/Node
  - Add support for network Service Flavor Profile
  - Modified Metering Rule base_path
  - Rebase network resources to resource2 (4)
  - Add docs for the workflow service
  - Add "sort" in policy binding list
  - Add limit and marker to QueryParameters class
  - Fix telemetry/metering service version
  - Initial docs for bare-metal service
  - Port resource for bare-metal service
  - Add project_id field to cluster's policy and profile
  - Add resource for DHCP Agent.
  - Rebase keystone resources onto resource2
  - Add 'project_id' field to volume resource
  - Proxy module for bare-metal service
  - Event list can not display "timestamp"
  - Support to delete claimed message
  - Remove beta label for network segment resource
  - Add standard attributes to the core network resources
  - Fix the issue non-admin user failed to list trusts
  - Add filters "policy_type" and "policy_name" for policy binding list
  - Document network resource query filters used by OSC
  - Adjust router add/remove interface method names
  - Remove dead code
  - Add workflow service (mistral)
  - Add QoS rule type object and CRUD commands.
  - Add Python 3.5 classifier and venv
  - Enable bare-metal service
  - Add user_id in resource class Policy
  - Fix the issue that 'type' field is missing in profile list
  - Display neutron api error message more precisely
  - Add filter "enabled" for cluster-policy-list
  - Add missing query parameters to compute v2 Server
  - Add support for Role resource in Identity v3
  - Fix metadata property of Senlin node resource
  - Add QoS support to Network object.
  - Clarify argparse connections
  - Node resource for bare-metal service
  - Add network segment create, delete and update support
  - Add filters to the router proxy routers() method
  - Rebase network resources to resource2 (3)
  - Add project ID in QuotaDefault requests
  - Added is_shared resource to Metering Label
  - Fix problem about location header in Zaqar resource2
  - Add 'project_id' field to cluster's action resource
  - Add auto-allocated-topology to SDK
  - Network L3 Router Commands
  - Add support for network Flavor
  - Add resources for Service Provider
  - Add support for filter "status" in node list
  - Add extended Glance Image properties
  - Add service_type resource to Subnets
  - Add filter mac_address to the network proxy ports() method
  - Revert "Display neutron api error message more precisely"
  - Rebase network resources onto resource2 (2)
  - Modified Metering base_path
  - PortGroup resource for bare-metal service
  - Fix error in node action
  - Add dns-domain support to Network object.
  - Add 'dependents' property to Node and Cluster class

-------------------------------------------------------------------
Sun Oct  2 16:31:41 UTC 2016 - dmueller@suse.com

- revert last change (go back to 0.9.5, which is Newton)

-------------------------------------------------------------------
Fri Sep 23 08:04:49 UTC 2016 - mjura@suse.com

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

-------------------------------------------------------------------
Fri Sep  2 19:06:15 UTC 2016 - tbechtold@suse.com

update to version 0.9.5
  * Updated from global requirements
  * Fix issue "SDKException: Connection failure that may be retried."

-------------------------------------------------------------------
Tue Aug 30 15:24:12 UTC 2016 - tbechtold@suse.com

update to version 0.9.4
  * 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
  * Add 'to_dict()' method to resource2.Resource
  * Minor network RBAC policy updates
  * Add template validation support to orchestration
  * Refactor Key Manager for resource2
  * Get endpoints directly from services
  * Refactor image v2 to use resource2/proxy2
  * Updated from global requirements
  * Add support for subscription for Zaqar V2 API
  * Expose 'requires_id' to get_xxx proxy functions

-------------------------------------------------------------------
Fri Jul 22 15:02:54 UTC 2016 - tbechtold@suse.com

- update to version 0.9.0:
  * 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

-------------------------------------------------------------------
Tue May  3 07:13:51 UTC 2016 - dmueller@suse.com

- update to 0.8.5:
  * Trivial: Fix typo in update_port() comment
  * Support client certificate/key
  * Add network resource properties
  * Updated from global requirements
  * Properly handle overridden Body properties

-------------------------------------------------------------------
Fri Apr  8 08:18:15 UTC 2016 - tbechtold@suse.com

- update to 0.8.4:
  * 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)

-------------------------------------------------------------------
Mon Mar 14 13:27:14 UTC 2016 - tbechtold@suse.com

- update to 0.8.1:
  * Add Hypervisor support to Compute Service
- Update description
- Add BuildRequires for testing but testing is still disabled.

-------------------------------------------------------------------
Wed Mar  2 13:03:36 UTC 2016 - tbechtold@suse.com

- update to 0.8.0:
  * 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
  * download_object/get_object must have the same API
  * Map KSA exception to SDK exceptions
  * Fix URLs for CLI Reference
  * Updated from global requirements
  * Send keystoneauth a better user-agent string
  * Add network availability zone support
  * Allow resource get to carry query string
  * Rework cluster API
  * Skip test class unless a service exists
  * Add attribute 'location' to base resource
  * Add preview_stack for orchestration
  * Update Quota documentation and properties
  * Update Subnet Pools Documentation
  * Update router's functional tests to validate is_ha property
  * Updated from global requirements
  * Use assertTrue/False instead of assertEqual(T/F)
  * Remove status property from LBaaS resources
  * Add functional tests for DVR router
  * Add missing Listener resource properties
  * Better support for metadata in Compute service
  * Add image user guide
  * s/save/download/
  * Replace assertTrue(isinstance()) with assertIsInstance()
  * Replace assertEqual(None, *) with assertIsNone in tests
  * Add support for availability zone request
  * Add proxy methods for node actions (cluster)
  * Rename timestamp fields for cluster service
  * Add cluster actions to cluster proxy
  * Fix docstring of resource_id parameter in resource module
  * Fix server action resource call
  * Correct response value in resource unittests
  * Raise not found error if stack is deleted when find_stack
  * Add Receiver resource to cluster service
  * Add Subnet Pool CRUD
  * remove python 2.6 trove classifier
  * Add Quota RUD and missing properties
  * Add 'resize' action to cluster
  * Return None when getting an attr which is None when using resource.prop()
  * Add Network mtu and port_security_enabled properties
  * Support block_store types where IDs are taken
  * Remove requests from requirements
  * cluster: Use typed props instead of *_id
  * Updated from global requirements
  * Rename key_management to key_manager
  * Replace 'value' arguments in telemetry proxy
  * Add Port port_security_enabled property
  * Replace 'value' arguments in orchestration proxy
  * Replace 'value' arguments in object_store proxy
  * Replace 'value' arguments in network proxy
  * Replace 'value' arguments in key_management proxies
  * Replace 'value' arguments in image proxies
  * Fix exceptions to catch for ignore_missing
  * Updated from global requirements
  * Add admonition to telemetry code
  * Add Router ha, distributed and routes properties
  * Fix "report a bug" launchpad project
  * Add PolicyType resource for clustering
  * Add 'ProfileType' resource for senlin
  * block_store and cluster: replace 'value' arguments
  * Add cluster-policy binding resource to Senlin
  * Skip orchestration functional tests
  * Replace 'value' arguments in identity proxies
  * Replace 'value' arguments in database proxy
  * Replace 'value' arguments in compute proxy
  * Update doc link in README
  * Remove oslosphinx
  * Skip broken functional tests
  * Delete key pair and server for Compute example
  * Fix 400 error in compute examples
  * Fix post test hook script
  * Remove the Metric proxy
  * Remove an extra dangling doc reference to CDN
  * Remove incomplete CDN code
  * Fix failing compute example
  * Updated from global requirements
  * Updated from global requirements
  * Add identity user guide
  * Doc: Add instructions for creating cloud.yaml
  * Replace stackforge with openstack
  * Add BuildInfo resource to cluster service
  * Updated from global requirements
  * Add network user guide
  * Add authorize method to Connection
  * Avoid Pool object creating in pool_member functional calls
  * Fix cluster action api invocations
  * Add rebuild_server function call
  * Replace 'MagicMock' with 'Mock'
  * Updated from global requirements
  * Trivial: Fix a typo in resource.py
  * Add server resize function calls
  * Make nova server_interface function calls work
  * Fix typo in action test case
  * Add event resource for senlin(cluster) service
  * Remove missing capability
  * Remove some dead exception types
  * Fix senlin update verb
  * Replace 'MagicMock' with 'Mock'
  * Publicize the _convert_id call of Resource class
  * Try running examples tests on gate
  * Add documentation for testing examples
  * Cleanup doc references to past modules
  * Use consistent argument names for find proxies
  * find_security_group_rule does not find by name
  * Updates doc enviro to use OpenStack Docs theme
- add _service file
- update Requires according to requirements.txt

-------------------------------------------------------------------
Tue Dec  8 07:22:07 UTC 2015 - bwiedemann@suse.com

- initial version 0.7.1

openSUSE Build Service is sponsored by