Changelog for
python3-ironicclient-2.2.0-lp152.3.4.noarch.rpm :
* Fri Feb 23 2018 tbechtoldAATTsuse.com- Switch to stable/queens spec template
* Mon Feb 12 2018 cloud-develAATTsuse.de- update to version 2.2.0 (bsc#1078607) - Use StrictVersion to compare versions - Facilitate latest Rest API use - Allow API user to define list of versions - Ignore .eggs from git - Traits support - Add release note for fix to bug 1745099 - Can not set portgroup mode as a number - Accept port and portgroup as volume connector types - Updated from global requirements
* Tue Jan 30 2018 cloud-develAATTsuse.de- update to version 2.1.0 - Skip warning when changing target_raid_config - Remove setting of version/release from releasenotes - Mock filecache.CACHE in unit tests - Clean up the release notes - Avoid tox_install.sh for constraints support - Cleanup test-requirements - Add ability to provide configdrive when rebuilding with OSC - Update release notes - Do not depend on python-openstackclient - Move legacy ironicclient jobs in-tree - Accept None as a result of node validation in functional test - Add basic tests for OSC plugin baremetal driver commands - flake8: Enable some off-by-default checks - Synchronize ironic and ironicclients list of boot devices - Allow OS_BAREMETAL_API_VERSION=latest to work - Update the documentation link for doc migration - Use assertRegex instead of assertRegexpMatches - zuul: centralize \'irrelevant-files\' list - Update README - osc node power on & off commands - [reno] Prelude for release 2.0 - Allow re-negotiation of the latest version supplied by CLI - Use generic user for both zuul v2 and v3 - Replace testr with stestr - Pass missing arguments to session in SessionClient._make_session_request - Make functional tests on JSON output debugable - Deprecate the ironic CLI - Use the tempest plugin from openstack/ironic-tempest-plugin - Add test for set/unset node target_raid_config - Fix to use \".\" to source script files - Set the default API version of OSC CLI to \"latest\" - Add auto-generated CLI reference - Create port with specific port group UUID in OSC - Update documentation - tox.ini: Add \'py36\' to the default envlist - Pass os_identity_api_version into functional tests - Remove RBD examples - Update reno for stable/pike - Switch the deprecated \"ironic\" CLI to \"latest\" API version by default - Do not use urljoin in base http client - Updated from global requirements - Remove deprecated OSC baremetal commands
* Thu Sep 21 2017 cloud-develAATTsuse.de- update to version 1.17.0 - Update .gitreview for stable/pike - Updated from global requirements - Update UPPER_CONSTRAINTS_FILE for stable/pike
* Mon Aug 07 2017 cloud-develAATTsuse.de- update to version 1.16.0 - Add --uuid option to OSC \"port create\" cmd - Update OSC baremetal node set/unset supporting dynamic drivers - Fix over-indent in _validate_obj() functions - Support i18n for baremetal chassis cmds - Follow up to the API version warning patches - Verify JSON response of chassis commands - Add DRIVER_RESOURCE to remove duplicated strings - Add physical network to port commands - Replace http with https - Fix ImportError when providing a meaningless API version. - Fix cleanup of resources in OSC plugin functional tests - Log warning when API version is not specified for the ironic tool - Add basic tests for OSC plugin baremetal port commands - Add args to CLI \'node-create\' for selecting hardware interfaces - Use same variable for --[no-]maintenance - Follow up for OSC volume target commands - Update reno for stable/ocata - Remove support for py34. - Add Ironic CLI commands for volume target - switch from oslosphinx to openstackdocstheme - Add missing \'autospec\' statements to unit test mocks - Add negative test-cases for openstack node create command - Improve help text for --local-link-connection - Add options for osc \'port set\' command - Do not show chassis_uuid field when it is not specified - Follow-up release note revision - OSC \'node list\' recognizes all provision states - Handle log message interpolation by the logger - Adds --driver option to OSC \"node list\" command - Update volume release notes to fix reno - Add OSC \'baremetal driver property list\' command - Follow up for OSC volume connector commands - Add OSC commands for volume connector - reno: feature parity between ironic & OSC - Support i18n for baremetal node cmds - Fixed wrap from taking negative values - Functional tests for port groups in ironicclient - Support i18n for baremetal driver, portgroup cmds - Add VIFs commands to help test - Print pecan exceptions properly - Deduplicate method in OSC functional tests - Rearrange existing documentation to fit the new standard layout - Add OSC commands for volume target - Add unit tests for OSC plugin - Change tenant to project in docs and unit tests - Add volume target support to Python API - Add testcases for OSC baremetal port group commands - Update and optimize documentation links - Add Ironic CLI commands for volume connector - Replace assertRaisesRegexp with assertRaisesRegex - Extends driver-list, driver-show supporting new hardware types - Update releasenote for osc-port-set - Fix unit tests for volume connector and target - Add basic tests for OSC plugin baremetal chassis commands - Add sanity tests for baremetal power state commands - Remove useless variables assignment in unit test - Add tests for node list and show with specific fields - Remove \'states\' field from OSC CLI output - Add volume connector support to Python API - Remove log translations - Fix cleanup of resources in functional tests - Add support for storage_interface to node and driver CLI - Support i18n for baremetal port cmds - Update test requirement - Turn on warning-is-error - Add space between items in exception message - Log warning when API version is not specified for the OSC plugin - Add usage documentation for Baremetal OSC Plugin - Add OSC \'baremetal driver raid property list\' cmd - Add negative tests for baremetal node commands - Add test to create a port with specific port group UUID - Updated from global requirements
* Mon Mar 27 2017 cloud-develAATTsuse.de- update to version 1.11.1: - Update UPPER_CONSTRAINTS_FILE for stable/ocata - Bump the LAST_KNOWN_API_VERSION to 29 in OSC - Update .gitreview for stable/ocata
* Mon Feb 13 2017 cloud-develAATTsuse.de- update to version 1.11.0: - use utils.key_value_pairs_to_dict() - Simplify heading capitalization. - Avoid string interpolation in logging calls - Fixed json response func tests - Fix import of ironicclient and reformat docstring - Support soft reboot and soft power off with timeout for OSC - Refactor provision state so all actions can use inherited take_action - Fix exception message creation in get_client() - Fix node-inject-nmi to pass an empty body - [trivial] Fix underline length under title in doc - OSC plugin support microversions 1.21 & 1.22 - Move duplicated info to new v1/utils.py - List required arguments in \'--help\' message in Ironic Client. - Enable release notes translation - Add interface attach/detach support - Set OSC default baremetal api version as in ironicclient - Add docs for create command - Add a new OSC command for Inject NMI - Follow up nits in the patch \"ironic node-inject-nmi\" - Use identity api version 3 for OSC plugin tests - Use ConfigParser instead of SafeConfigParser in Python 3 - Update reno for stable/newton - Add warning message for baremetal node set/unset commands - Hide \'nodes\' field from chassis OSC subcommands output - Add test for ironic port-list command - Simplify heading capitalization in shell\'s HelpFormatter. - TrivialFix Remove white space between print and () - Show team and repo badges on README - Raise on NodeManager get when invalid identifier provided - Add basic tests for OSC plugin baremetal node commands - Allow import more than one func from i18n - Replace six.iteritems() with .items() - Document updating nested node attributes with CLI - Replace yaml.load() with yaml.safe_load() - If no resource, don\'t call Resource.to_dict() - Support --os-baremetal-api-version latest - Fix multiple ports deletion - standardize release note page names and ordering - Update release note for fix to required args - [trivial] Fix of apostrophe in tox.ini - Update to hacking 0.12.0 and use new checks - Update tox envs list - Extend VIF attach commands - Add more tests to node_shell - Use oslo_serialization.base64 to follow OpenStack Python3 - Add soft reboot/poweroff power states. - \'ironic create\' handles file args - Add a new command \"ironic node-inject-nmi\" - Add --no-maintenance to OSC \'baremetal node list\' - Don\'t write python bytecode while testing - Use function import_versioned_module from oslo.utils - Add --wait to OSC provisioning commands - Strip endpoint version in OSC plugin - Add tests for provision state commands - Describe possible exception in docstring - Update .gitignore to ignore .idea of PyCharm - Add python API and CLI for port groups - Fix API object representation in unittests - Fix python3 compatibility when HTTP Error are returned - Add plug-in summary for osc doc - Include jsonschema only once in requirements - Use uuidutils instead of uuid.uuid4() - Add prefix \"$\" for command examples - Add tests for maintenance mode commands - OSC add capability to remove node/chassis_uuid - Extend OSC \"node list\" cmd to fetch nodes without instance UUID - Adds --chassis-uuid to osc \'baremetal node set\' - Add mode and properties to portgroup OSC plugin - Allow creating portgroups via create commands - Typo fix: prefered => preferred - Pass argument as params in test_port_update - Log warning if no property for (Un)Set commands - Fix display of chassis UUID field if empty - Hide \'ports\' field from node OSC subcommands output - Add mode and properties to portgroup - Add portgroup support to osc plugin - Fix help message for the node-vif-attach command - Updated from global requirements - [trivial] Remove unused variables assignment - Change os_tenant_name to os_project_name in tests configuration script
* Sat Dec 03 2016 dmuellerAATTsuse.com- update to 1.7.1:
* \'ironic create\' handles file args
* Sun Oct 02 2016 dmuellerAATTsuse.com- sync descriptions with git
* Mon Sep 05 2016 tbechtoldAATTsuse.comupdate to version 1.7.0
* Use osc-lib instead of openstackclient
* Deprecate -l option for port creation in OSC plugin
* Set/unset node\'s target RAID config via OSC command
* Clean up release notes for 1.7
* Add openstack baremetal driver commands
* Add baremetal port set command to OSC plugin
* Fail with more meaningful error while creating client
* Update hacking test-requirement
* Correct a couple small grammar things in release notes
* Verify JSON response of driver commands
* Add key_value_pairs_to_dict() method
* Trivial: Fix doc string for class DeleteBaremetalNode
* Fix i18n problems in shell.py
* Remove discover from test-requirements
* Add \'openstack baremetal node adopt\' command
* Add baremetal port list command to OSC plugin
* Adds node boot device & passthru OSC commands
* Using assertIsNone() is preferred over assertEqual()
* Trivial: remove redundant parentheses
* Add node validate OSC command
* Use constraints for all the things
* Add baremetal port unset command to OSC plugin
* Fix uuid to UUID in expected error messages
* Add --node to \'openstack baremetal port list\'
* Add --wait flag for provision actions and wait_for_provision_state function
* Add create command to ironic client
* Remove unused LONG_FIELDS
* Update help shown for node-delete
* Add internal_info field to port
* Change \'P\' to \'Queens\' and add deprecation date
* Remove unused variables assignments in OSC plugin unit tests
* Add openstack baremetal chassis commands
* Sync tools/tox_install.sh
* Trivial: Remove useless spaces
* Add docs target to tox.ini
* Adds \'openstack baremetal node console\' commands
* Use osc_lib instead of cliff
* Add --chassis to \'openstack baremetal node list\'
* Make shell main() specify return value in exit code
* Updated from global requirements
* Add baremetal port delete command to OSC plugin
* Thu Sep 01 2016 tbechtoldAATTsuse.comupdate to version 1.6.0
* Fix coverage target
* Add test for \'port-show --field\' command
* Negative tests for testing chassis-create command
* Add provision state commands
* Fix typo in docstring of assertTableHeaders method
* Fix pep8 stderr warning regarding __all__ defined as list
* Use name randomizer from tempest
* Trivial: ignore openstack/common in flake8 exclude list
* Fix quotation mark in docstring
* Add support for node.resource_class
* Fix Quick-start example syntax.
* Add test for chassis-node-list
* Fix for tox \'testenv:cover\' command
* Add env var for version cache timeout
* Add invalid attribute names to exception
* Code style fix according to flake8
* Improve output of --json option
* Update reno for stable/mitaka
* Change position in assert arguments
* Trivial: Fix incorrect comments in test_baremetal.py
* Add Python 3.5 classifier and venv
* Add sanity tests for testing actions with Port
* Bring OSC plugin inline with approved spec
* Replace deprecated tempest-lib with tempest
* Grammatical fixes for cache expiry feature
* Remove httplib2
* Fix typos in docstrings and comments
* Catch RetriableConnectionFailures from KAuth and retry
* Add baremetal port show command to OSC plugin
* Add test for \'chassis-show --field\' command
* Implementation of baremetal power state commands
* Add test for ironic node-list command
* Updates supporting ironic-neutron integration
* Tests for CLI help message
* Add test for ironic driver-list command
* Fix py35 unit tests
* Simplify use of config_drive arg in osc
* Fix error returned by ironic --json node-validate
* Negative tests for testing actions with Chassis
* Move methods to utils.py
* Set endpoint_override while doing session.request
* Update the home-page with developer documentation
* Add maintenance mode commands
* Client addition for Active Node Creation verb adopt
* Trivial: Fix wrong comment in power state test
* Implementation of baremetal port create
* Add CLI tests to check JSON response body
* Updated from global requirements
* Add release note link for client release notes
* Add test for \'node-show --field\' command- update _service and switch to upstream spec template
* Mon Mar 14 2016 tbechtoldAATTsuse.com- update to 1.2.0:
* Remove leftover use of args.os_endpoint
* Updated from global requirements
* Add CLI support for RAID configuration
* Use keystoneauth instead of keystoneclient
* Don\'t ignore failures when delete nodes
* Use requests lib in HTTPClient
* Add a JSON option to the client
* Do not pass endpoint to constructor in OSC
* Fix Resource.__eq__ mismatch semantics of object equal
* Log SHA1 hash of X-Auth-Token value
* Stop ignoring _ as builtin in pep8
* Remove unused `anyjson`
* Add sanity tests for testing actions with Chassis
* Add \'node-set-provision-state
clean\'
* continue to delete next node if failed with previous one
* Fix unit test \'Argument parse failed\' error
* Replace HTTP \'magic numbers\' with constants
* Add CLI to list nodes using the same driver
* Allow functional tests to work with Keystone v3
* Allow to initialize keystone v3 client
* Support all API versions up to 1.latest
* Put py34 first in the env order of tox
* Fix params order in assertEqual
* Remove openstack-common.conf
* Move ironicclient/common tests to their respective directory
* Do not log secrets
* Fix test cases of listing with provisioning state
* Replace assertTrue with explicit assertIsInstance
* Add first reno-based release note
* Add reno for release notes management
* Add Sanity tests for testing actions with Driver
* Replace assertEqual(None,
*) with assertIsNone in tests
* Removes MANIFEST.in as it is not needed explicitely by PBR
* Switch tox unit test command to use ostestr
* Drop py33 support
* Add --uuid to port-create
* Add --uuid to chassis-create
* Deprecated tox -downloadcache option removed
* Scale back on how many warnings we issue
* Refactoring and removing duplicate code of \"base.Manager\" heirs without changing the API
* Correct node-port-list help info
* Fix exceptions.from_response() parameter
* Tests for testing node-set-power-state command
* Add --wrap option for \"ironic driver-properties\"
* Fix misprints in docstring
* Revert \"Refactoring and removing duplicate code of \"base.Manager\" heirs\"
* Refactoring and removing duplicate code of \"base.Manager\" heirs
* Add sanity tests for testing actions with Node
* Remove httpretty workaround
* Use a dict to translate node power states to json data
* Use requests-mock instead of httpretty
* Add missing translation markers
* update node shell help info
* replace LOG.warn with LOG.warning
* A minor change for driver_shell test
* Add documentation on how to run tests
* Add driver-get-vendor-passthru-methods cmd
* Add a new cmd method node-get-vendor-passthru-methods
* Add more unit tests for clituils
* Drop explicit Python 2.6 support
* Make print_list accept a list of dict
* Sync with oslo-incubator
* Last sync from oslo-incubator
* Use keystoneclient.exception directly
* Add simple table structure Ironic CLI tests
* Introduce tempest-lib to functional tests
* Make sort keys the same for list commands
* Remove lxml requirement
* Mock keystone call to avoid test failure
* Add more filters for chassis node-list
* Use doc8 style checker
* Fix the bug of incorrect spelling
* Replace six.iteritems() with .items()
* Allow \'abort\' verb for node-set-provision-state
* Set a default endpoint value of None
* Added unit test cases for command-line shell
* Introduce openstackclient plugin
* Remove unneeded param[\'detail\'] setting- Adjust Requires and BuildRequires
* Sat Sep 19 2015 tbechtoldAATTsuse.com- update to 0.8.1:
* Fixes file cache TypeError
* Fix functional tests job
* Replace ConfigParser with six.moves.configparser
* Mon Sep 14 2015 tbechtoldAATTsuse.com- update to 0.8.0:
* Updated from global requirements
* Updated from global requirements
* Updated from global requirements
* Added unit tests for command-line shell
* Also retry on connection refused
* Updated from global requirements
* Updated from global requirements
* Add provision_updated_at field to nodes
* Filtering nodes by provision state
* Replacing dict.iteritems() with dict.items()
* Updated from global requirements
* Fix version negotiation
* Updated from global requirements
* Allow specifying a set of fields of the Port and Chasis resources
* Revert: requirement files in alphabetical order
* Fix unittests due mock 1.1.0 release
* Allow specifying a set of fields of the Node resource
* Expose node\'s clean_step and bump default version
* Fix slow tests in RetriesTestCase
* Updated from global requirements
* Updated from global requirements
* Also retry on HTTP 503 (service unavailable)
* Cache negotiated api microversion for server
* Updated from global requirements
* Cleanup session creation
* Updated from global requirements
* Register global Keystone args first
* Install the ironicclient into the \'venv\' virtualenv
* Updated from global requirements
* Refactor resource_fields.py- Adjust Requires according to requirements.txt
* Thu May 28 2015 cloud-develAATTsuse.de- Update to version python-ironicclient-0.6.1.dev21:
* Disable meaningless sort keys in list command
* Wed May 27 2015 cloud-develAATTsuse.de- Update to version python-ironicclient-0.6.1.dev19:
* Add node-show-states command
* Tue May 26 2015 cloud-develAATTsuse.de- Update to version python-ironicclient-0.6.1.dev17:
* httpretty can fail in Python 3.4 with wrong LC_ALL
* Revert fix that issues Unauthorized exception
* Consistent and more valid strings for Booleans
* Fri May 15 2015 cloud-develAATTsuse.de- Update to version python-ironicclient-0.6.1.dev12:
* Updated from global requirements
* Fri May 08 2015 cloud-develAATTsuse.de- Update to version python-ironicclient-0.6.1.dev11:
* Sync oslo.incubator
* Thu May 07 2015 cloud-develAATTsuse.de- Update to version python-ironicclient-0.6.1.dev10:
* Drop use of \'oslo\' namespace package
* Disable invalid sort key in list command
* Fri May 01 2015 cloud-develAATTsuse.de- Update to version python-ironicclient-0.6.0.post9:
* Updated from global requirements
* Add in support for a tox pypy target
* Mon Apr 27 2015 cloud-develAATTsuse.de- Update to version python-ironicclient-0.6.0.post6:
* Ensure
*-show input uuid is not empty
* Remove unneeded \'utf-8\' coding lines
* Wed Apr 22 2015 tbechtoldAATTsuse.com- Switch to master
* Wed Mar 18 2015 rsalevskyAATTsuse.com- update to 0.4.1:
* Rename --configdrive to --config-drive
* Fix argument for configdrive usage
* Fix help string for port-list
* port-list support get-port-from-mac
* Update requirements.txt
* cli support --os-endpoint
* ironicclient node-set-maintenance to accept true/false
* Updated from global requirements
* Check if --config-drive is only used with provision state \"active\"
* Add --config-drive to node-set-provision-state
* Add driver_internal_info to node-show output
* ironicclient handle faultstring when using SessionClient
* Support setting non-string fields
* Workflow documentation is now in infra-manual
* Removed http proxy environment variable so that httpretty can work
* Fix to properly issue an Unauthorized exception
* Add option to specify node uuid in node-create subcommand
* Add IRONIC_URL to README
* Fix log_curl_request API version duplication
* Update README
* Fix node-set-provision-state cmd\'s help strings
* Updated from global requirements
* Add maintenance_reason to node-show output
* Add \'API\' to description of ironic command
* Fix the usage comment of node-set-power-state cmd
* Updated from global requirements
* Fix sphinx warnings
* VendorPassthru commands to support different HTTP methods
* Sane parameters for node and driver vendor_passthru()
* Updated from global requirements
* Sync apiclient from Oslo
* Add node-set-maintenance command
* Fix python-ironicclient crash
* Adds tty password entry for ironicclient