1
0

- 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
This commit is contained in:
2019-04-08 13:51:33 +00:00
committed by Git OBS Bridge
parent 96442e4279
commit 92a1bc4f28
5 changed files with 153 additions and 19 deletions

View File

@@ -1,8 +1,8 @@
<services>
<service mode="disabled" name="renderspec">
<param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/rocky/openstack/openstacksdk/openstacksdk.spec.j2</param>
<param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/stein/openstack/openstacksdk/openstacksdk.spec.j2</param>
<param name="output-name">python-openstacksdk.spec</param>
<param name="requirements">https://raw.githubusercontent.com/openstack/python-openstacksdk/stable/rocky/requirements.txt</param>
<param name="requirements">https://raw.githubusercontent.com/openstack/python-openstacksdk/stable/stein/requirements.txt</param>
<param name="changelog-email">cloud-devel@suse.de</param>
<param name="changelog-provider">gh,openstack,python-openstacksdk</param>
</service>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8de5ca34ccfab804ef6d806102ff61542bc5a6d58c72edf10c2066668e85c843
size 735020

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:46bdd2c27345cf08ded9e8138dce58d846400e11ab47bad050ffc33e9fa8ee7b
size 820334

View File

@@ -1,3 +1,139 @@
-------------------------------------------------------------------
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

View File

@@ -1,7 +1,7 @@
#
# spec file for package python-openstacksdk
#
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,25 +12,25 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: python-openstacksdk
Version: 0.17.2
Version: 0.26.0
Release: 0
Summary: An SDK for building applications to work with OpenStack
License: Apache-2.0
Group: Development/Languages/Python
URL: https://launchpad.net/openstacksdk
Source0: https://files.pythonhosted.org/packages/source/o/openstacksdk/openstacksdk-0.17.2.tar.gz
Source0: https://files.pythonhosted.org/packages/source/o/openstacksdk/openstacksdk-0.26.0.tar.gz
BuildRequires: openstack-macros
BuildRequires: python-devel
BuildRequires: python2-PyYAML >= 3.12
BuildRequires: python2-appdirs >= 1.3.0
BuildRequires: python2-beautifulsoup4
BuildRequires: python2-decorator >= 3.4.0
BuildRequires: python2-deprecation >= 1.0
BuildRequires: python2-deprecation
BuildRequires: python2-dogpile.cache >= 0.6.2
BuildRequires: python2-extras
BuildRequires: python2-fixtures
@@ -39,7 +39,7 @@ BuildRequires: python2-ipaddress >= 1.0.17
BuildRequires: python2-jmespath >= 0.9.0
BuildRequires: python2-jsonpatch >= 1.16
BuildRequires: python2-jsonschema
BuildRequires: python2-keystoneauth1 >= 3.8.0
BuildRequires: python2-keystoneauth1 >= 3.13.0
BuildRequires: python2-mock
BuildRequires: python2-munch >= 2.1.0
BuildRequires: python2-netifaces >= 0.10.4
@@ -58,7 +58,7 @@ BuildRequires: python3-PyYAML >= 3.12
BuildRequires: python3-appdirs >= 1.3.0
BuildRequires: python3-beautifulsoup4
BuildRequires: python3-decorator >= 3.4.0
BuildRequires: python3-deprecation >= 1.0
BuildRequires: python3-deprecation
BuildRequires: python3-devel
BuildRequires: python3-dogpile.cache >= 0.6.2
BuildRequires: python3-extras
@@ -66,7 +66,7 @@ BuildRequires: python3-fixtures
BuildRequires: python3-jmespath >= 0.9.0
BuildRequires: python3-jsonpatch >= 1.16
BuildRequires: python3-jsonschema
BuildRequires: python3-keystoneauth1 >= 3.8.0
BuildRequires: python3-keystoneauth1 >= 3.13.0
BuildRequires: python3-mock
BuildRequires: python3-munch >= 2.1.0
BuildRequires: python3-netifaces >= 0.10.4
@@ -83,13 +83,13 @@ BuildRequires: python3-testscenarios
BuildRequires: python3-testtools
Requires: python-PyYAML >= 3.12
Requires: python-appdirs >= 1.3.0
Requires: python-cryptography >= 2.1
Requires: python-decorator >= 3.4.0
Requires: python-deprecation >= 1.0
Requires: python-dogpile.cache >= 0.6.2
Requires: python-iso8601 >= 0.1.11
Requires: python-jmespath >= 0.9.0
Requires: python-jsonpatch >= 1.16
Requires: python-keystoneauth1 >= 3.8.0
Requires: python-keystoneauth1 >= 3.13.0
Requires: python-munch >= 2.1.0
Requires: python-netifaces >= 0.10.4
Requires: python-os-service-types >= 1.2.0
@@ -135,16 +135,14 @@ The openstacksdk is a collection of libraries for building
applications to work with OpenStack clouds.
%prep
%autosetup -p1 -n openstacksdk-0.17.2
%autosetup -p1 -n openstacksdk-0.26.0
%py_req_cleanup
sed -i -e 's,coverage.*,,' test-requirements.txt || true
sed -i -e "s,'sphinx.ext.intersphinx'\,,," doc/source/conf.py
# build fails with warnings
sed -i 's/^warning-is-error.*/warning-is-error=0/g' setup.cfg
%build
%python_build
PBR_VERSION=0.17.2 sphinx-build -b html doc/source doc/build/html
PBR_VERSION=0.26.0 sphinx-build -b html doc/source doc/build/html
rm -rf doc/build/html/.{doctrees,buildinfo}
%install