1
0

17 Commits

Author SHA256 Message Date
79c4ff25c8 - update to version 2.0.0
- [baremetal] Add firmware_interface support
  - block storage: Add missing docstrings
  - tests: Move cloud-layer service tests to their own file
  - tests: Update functional tests for resource providers
  - Bump the chunk_size to use CPU more efficiently
  - cloud: Remove floating network cache
  - [baremetal] Ensure baremetal shard parameter gets passed
  - cloud: Remove remnants of port caching
  - placement: Add support for traits
  - cloud: Remove '_object_store_client'
  - config loader: Prefer cli/env over clouds.yaml args for some args
  - volume: Add Extension to volume v2 API
  - Implemented methods for share metadata
  - docs: Add missing docs for block storage resources
  - block storage: Add support for services
  - mypy: Address issues with top-level files
  - Add support for default security group rules in SDK
  - volume: Add missing attributes to Extension
  - identity: Add support for domain config
  - cloud: Remove unnecessary types import
  - Rename share group snapshot 'members' method
  - Bump API version in Manila functional tests
  - placement: Add support for resource provider aggregates
  - Add image metadef object operations
  - tests: Rename file, remove unused file
  - docs: Add exception documentation
  - Fix bulk_delete support determination
  - cloud: Remove '_orchestration_client'
  - Fix Swift endpoint conversion to determine info/caps url

OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=61
2023-12-01 16:22:56 +00:00
8c79d259c7 - update to version 0.61.0
- Add "check_limit" to network Quota class
  - Update master for stable/xena
  - compute: Add support for server lock reason
  - compute: Add support for microversion 2.89
  - Change image.hw_qemu_guest_agent to be string
  - Fix some docstrings, and a small bug
  - Vpn ike policy resource
  - Add Python3 yoga unit tests
  - Keep creating keystone admin endpoint for heat
  - Add compute microversion 2.78
  - Add Neutron Local IP CRUD
  - Remove misspelled speccing arguments
  - Adds "test_update_zone" test case
  - Splits class `TestNetworkProxy`
  - Add support for reading node's "boot_mode" and "secure_boot" fields
  - Add support for changing baremetal node's boot_mode and secure_boot states
  - Add description args for device profile create
  - Changed minversion in tox to 3.18.0

OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=50
2022-05-24 21:36:47 +00:00
82d8cc00f1 OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=49 2021-12-11 09:01:13 +00:00
de88eb6e8c - update to version 0.59.0
- Add support for API Extensions
  - Add support for project options
  - Add pre-commit
  - Update master for stable/wallaby
  - Add compute microversion 2.77
  - Add IPsecSiteConnection resource and proxy layer functionality for it
  - Improve README to provide example of Resource usage
  - Fix more import order in tests
  - placement: Add support for resource providers
  - Add support for Resource Filters
  - tests: Remove final use of 'TestProxyBase._verify'
  - Apply import order in some tests
  - Don't send empty remote_address_group_id for security groups
  - Drop jobs failing for too long
  - tests: Remove dead code
  - Temporarily disable nodepool job
  - Allow unknown attributes to be included in request body
  - Drop lower-constraints job
  - Apply import order in more tests
  - Fix import order in message and workflow unit tests
  - Switch to openstack-python3-xena-jobs template
  - Fix more import orders
  - Revert tags query_params back to tag
  - Fix import order in accelerator and config unit tests
  - Extend has_version function to accept version parameter
  - tox: Enable parallel docs build
  - Add deploy_steps to baremetal node provisioning
  - Add support for the GroupType resource
  - Adding retype_volume to BlockStorageCloudMixin

OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=48
2021-10-26 21:56:27 +00:00
40a6ded5c7 - 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

OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=46
2021-05-02 17:15:32 +00:00
602b267aaa update to stable/victoria
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=44
2020-10-09 19:16:23 +00:00
0b8da8917e - 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

OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=42
2020-05-12 12:34:08 +00:00
Thomas Bechtold
59bc2715c8 - 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

OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=34
2019-10-09 12:55:36 +00:00
92a1bc4f28 - 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

OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=29
2019-04-08 13:51:33 +00:00
96442e4279 - 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

OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=27
2018-09-01 09:06:18 +00:00
Thomas Bechtold
2fff7ab339 OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=24 2018-02-23 13:17:27 +00:00
dd7a298bdb - update to version 0.9.19
- Update load_balancer for v2 API
  - Introduce Member for Octavia (load balancing)
  - Fix comment in services function
  - Remove dead links about OpenStack RC file
  - Fix stack_file function return body
  - Cleanup test-requirements
  - Fix title in Network Agent resource doc
  - Add parameter_groups and conditions params for StackTemplate
  - Introduce Health Monitor for Octavia
  - fix the bug that cannot create a listener by openstacksdk
  - Introduce L7Rule for Octavia (load balancing)
  - Add required pool_id property to HealthMonitor
  - Fix some typos
  - Replace six.iteritems() with .items()
  - Add doc8 rule and check doc/source files
  - Add support for network quota details command
  - Allow filtering network ports by fixed_ips
  - Introduce Pool for Octavia (load balancing)
  - Update links in README
  - Update links in CONTRIBUTING.rst
  - Introduce Listener for Octavia (load balancing)
  - Fix octavia l7rules
  - Update external links which have moved
  - Introduce L7Policy for Octavia (load balancing)
  - Unify style of 'domain' field
  - Support to node-adopt and node-adopt-preview
  - fix the bug that cannot create a pool by openstacksdk
  - Add config param for cluster object
  - Add getting of QoS rule type details

OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=19
2018-01-15 11:47:42 +00:00
Thomas Bechtold
1788c68f9d - 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

OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=17
2017-08-07 13:29:29 +00:00
Thomas Bechtold
1c6ec5f8f6 - 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

OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=15
2017-02-10 16:40:09 +00:00
e46481ae39 - revert last change (go back to 0.9.5, which is Newton)
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=13
2016-10-02 16:32:00 +00:00
Thomas Bechtold
e8c0ca4248 - 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

OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=8
2016-07-22 15:04:54 +00:00
Thomas Bechtold
2227f5d95c - 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

OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-openstacksdk?expand=0&rev=2
2016-03-02 13:09:56 +00:00