File python-ironicclient.changes of Package python-ironicclient
-------------------------------------------------------------------
Tue Sep 3 13:13:21 UTC 2024 - cloud-devel@suse.de
- update to version 5.8.0
- Support traits configuration on baremetal create CLI
- Fixes the description filter
- Fix functional test run
- Remove use of distutils
- Fix port create ignores the name field
- support passing disable_ramdisk for clean and service state
- Add CLI support for runbooks
- Add test for driver raid property list
- Client support port name
-------------------------------------------------------------------
Tue Jun 4 20:06:05 UTC 2024 - cloud-devel@suse.de
- update to version 5.6.0
- Add Service Steps to client
- Update master for stable/2024.1
- Fix on-creation ability
- Remove old excludes
- reno: Update master for unmaintained/zed
- Replace appdirs by platformdirs
-------------------------------------------------------------------
Sun Mar 24 20:07:28 UTC 2024 - cloud-devel@suse.de
- update to version 5.5.0
- Force constraints when installing a package during tox test
- [codespell] Adding CI target for Tox Codespell
- add pyproject.toml to support pip 23.1
- Moving functional job to non-voting until we have a fix for it
- Add missing commands to the documentation
- [codespell] Fixing Spelling Mistakes
- Bump hacking to 6.1.0
- Update master for stable/2023.2
- [codespell] Adding Tox Target for Codespell
- Update python classifier in setup.cfg
- reno: Update master for unmaintained/yoga
-------------------------------------------------------------------
Sun Jan 14 17:54:49 UTC 2024 - cloud-devel@suse.de
- update to version 5.4.0
- Update master for stable/2023.1
- Firmware Interface support
- Add baremetal node unhold
- Fix minor spelling errors and incorrect help text
- Update dependencies for pep8: to hacking v6
- Add support for parent node
- Add support for node inventory
- Followup: Remove print statements from test
- Accept configdrive as a JSON file
- tox: Remove basepython
- Allow several nodes for most node actions
- These should be indented 4 spaces to match the other things in this block
- Add python3.10 support in testing runtime
- Node sharding support
-------------------------------------------------------------------
Tue Mar 7 06:59:00 UTC 2023 - cloud-devel@suse.de
- update to version 5.1.0
- Fix tox4 error
- Add support for fields in drivers CLI
- CI: Removing ironic job queue
- No longer override install_command in tox.ini
- Update master for stable/yoga
- Fix wrong assertion methods
- Avoid using 'foo' as invalid JSON test data
- Add Python3 yoga unit tests
- Updating python testing classifier as per Yoga testing runtime
- Add Python3 zed unit tests
- Update master for stable/zed
- Validate path when passing a config-drive
- Improve description of "node boot mode set"
- remove unicode from code
- Add node history support
- Made `baremetal <command> --help` display command specific help.
- Update master for stable/xena
- Test python 3.6 for distributions compatibility
- Fix CI
- Remove unused check_python_version
- Add Python3 antelope unit tests
- Drop lower-constraints.txt and its testing
- Fix logging in the baremetal CLI
- The Python 3.6 and Python 3.7 Support has been dropped since zed
- Fix references to ironicclient classes and methods
- Fix distribution compatability for configdrive build
- Use only Yoga tests
-------------------------------------------------------------------
Tue Oct 26 22:02:54 UTC 2021 - cloud-devel@suse.de
- update to version 4.8.0
- Fix the functional tests
- Fix --fields network_data
- Fix for missing fonts in PDF jobs
- Update master for stable/wallaby
- Add lower-constraints job to current development branch
- Changed minversion in tox to 3.18.0
- Add Python3 xena unit tests
- Make baremetal --debug actually work
- Add support for 'boot_mode' and 'secure_boot' node resource fields
- Add support for changing 'boot_mode' and 'secure_boot' states
- setup.cfg: Replace dashes with underscores
- Add missing unit tests for provision state commands
- Switch testing to Xena testing runtime
- Update project conundrum related docs
- Include BIOS registry fields in bios setting list command
-------------------------------------------------------------------
Sun May 2 17:21:48 UTC 2021 - cloud-devel@suse.de
- update to version 4.6.1
- Add 'deploy steps' for provisioning API
- Use TOX_CONSTRAINTS_FILE
- Remove lower-constraints job
- Add tests for 'baremetal port create' command
- Support YAML files wherever JSON files are accepted
- Add Python3 wallaby unit tests
- remove lower-constraints job tox.ini
- Move pep8 dependencies from test-requirements to tox.ini
- Set safe version of hacking
- Support setting automated_clean to False
- Update minversion of tox
- Update create node from file example
- requirements: Drop os-testr
- Add PyPi link to readme.rst
- Fix l-c job
- Update master for stable/victoria
- Remove install unnecessary packages
- Clearer error message when unable to parse JSON
-------------------------------------------------------------------
Tue Feb 2 00:37:40 UTC 2021 - cloud-devel@suse.de
- update to version 4.4.0
- Update .gitreview for stable/victoria
- Update TOX_CONSTRAINTS_FILE for stable/victoria
- Fix l-c job
-------------------------------------------------------------------
Fri Oct 9 19:14:05 UTC 2020 - cloud-devel@suse.de
- update to version 4.3.0
- Get rid of the oslo.serialization dependency
- Fix expected exception message in one test
- Add release note regarding global_request_id
- Convert ironicclient-tempest to dib
- Check import order
- Fix missing tox in functional devstack-minimal based job
- Set min version of tox to 3.2.1
- Add global_request_id into the base client methods
- Switch to newer openstackdocstheme and reno versions
- Allow to pass global request id for remaining objects
- Add Python3 victoria unit tests
- Remove future dependency
- drop mock from lower-constraints
- Update master for stable/ussuri
- Allow to pass global request id in node methods
- Cap jsonschema 3.2.0 as the minimal version
- Update lower-constraints.txt
- Remove pypy
- Use unittest.mock instead of third party mock
- Allow to pass additional arguments into adapter
- Allow to pass global request id in port and volume
- Remove Babel requirement
- Add `network_data` ironic node attribute support
- Add py38 package metadata
- Add port-uuid parameter to node vif attach
- Fix pygments style
- Restore default netboot boot option
-------------------------------------------------------------------
Tue May 12 09:58:02 UTC 2020 - cloud-devel@suse.de
- update to version 4.1.0
- Provide a clear error message when using client.Client without a session
- Bump hacking to 3.0.0
- Add node lessee
- Make the dependency on oslo.config explicit
- Cleanup py27 support
- Add support for retired{_reason} fields.
- Add --no-retired list option
- Update master for stable/train
- Enforce running tox with correct python version based on env
- Stop using six library
- Fix TypeError when using endpoint_override with SessionClient
- Explicitly set ramdisk type
- Drop python 2.7 support and testing
- Add versions to release notes series
- Standalone CLI: optional support for ironic-inspector
- Standalone CLI: fix a minor issue in the docs
- Fix AttributeError in negotiate_version
- Fix usage of --owner filter during node list
- Remove the requirement on either endpoint_override or os_ironic_api_version
- Add allocation owner
- Make it clear that a Session is required for v1.client.Client
- Get rid of the oslo.config requirement
- A standalone CLI for ironic
- Switch to Ussuri job
- Switch jobs to python3
- Fix source link.
- Make oslo.i18n an optional dependency
- Remove VerifiedHTTPSConnection class
-------------------------------------------------------------------
Wed Mar 11 20:59:21 UTC 2020 - Dirk Mueller <dmueller@suse.com>
- switch to python 3.x only build
-------------------------------------------------------------------
Tue Mar 10 17:25:08 UTC 2020 - cloud-devel@suse.de
- update to version 3.1.1
- Fix AttributeError in negotiate_version
-------------------------------------------------------------------
Wed Oct 9 13:00:14 UTC 2019 - cloud-devel@suse.de
- update to version 3.1.0
- Make it clear that a Session is required for v1.client.Client
- Remove deprecated common.http.HTTPClient class
- Replace openstack.org git:// URLs with https://
- Uncap jsonschema
- Fetch requirements from opendev
- Run jobs under python2 and python3
- Update .gitreview for stable/train
- Fix usage of --owner filter during node list
- Do not try to use /v1/v1 when endpoint_override is used
- OpenDev Migration Patch
- Update sphinx requirements
- Allocation API: support allocation backfilling
- Update api-ref location
- Switch to the new canonical constraints URL on master
- Remove deprecated keystone arguments
- Remove deprecated endpoint argument
- Add release note for bug #2006216
- Fix TypeError when using endpoint_override with SessionClient
- Update Python 3 test runtimes for Train
- Use endpoint_override in version negotiation
- Strip prefix when paginating
- Update TOX/UPPER_CONSTRAINTS_FILE for stable/train
- Remove the requirement on either endpoint_override or os_ironic_api_version
- Move to zuulv3
- Add allocation update API
- Build pdf doc
- Dropping the py35 testing
- Update master for stable/stein
- Make the dependency on oslo.config explicit
- Remove the ironic command
-------------------------------------------------------------------
Tue Jun 11 06:18:27 UTC 2019 - cloud-devel@suse.de
- update to version 2.7.2
- Update .gitreview for stable/stein
- Fix allocation tests
- Use endpoint_override in version negotiation
- Move to zuulv3
- Run jobs under python2 and python3
- Replace openstack.org git:// URLs with https://
- OpenDev Migration Patch
- Do not try to use /v1/v1 when endpoint_override is used
- Update UPPER_CONSTRAINTS_FILE for stable/stein
-------------------------------------------------------------------
Mon Apr 8 12:28:23 UTC 2019 - cloud-devel@suse.de
- update to version 2.7.0
- Follow-up to the configdrive change
- Fix a typo in the docstring
- pass endpoint interface to http client
- Update release notes
- Add node owner
- import zuul job settings from project-config
- Minor fixes to README.rst
- Change openstack-dev to openstack-discuss
- [Trivial] Allocation API: fix incorrect parameter description
- Update reno for stable/rocky
- Update min tox version to 2.0
- Deploy templates: client support
- add python 3.6 unit test job
- Support node description
- Add Python 3.6 classifier to setup.cfg
- Fix a LOG.warning which didn't work properly
- Add Events support
- Replace assertRaisesRegexp with assertRaisesRegex
- Allocation API: client API and CLI
- Add 'hostname' to port's local link connection
- switch documentation job to new PTI
- Replace mock.has_calls() with assert_has_calls
- Support passing a dictionary for configdrive
- Add is-smartnic port attribute to port command
- Support for conductors exposed from API
- Support for protected and protected_reason fields
- Add management of automated_clean field
- [Follow Up] Add 'hostname' to port's local link connection
- fix typo
- Sort columns in node detailed list alphabetically
- Accept 'valid_interfaces' in client setup
- add python 3.7 unit test job
- Modify useful links to project resources in README
- Use templates for cover and lower-constraints
-------------------------------------------------------------------
Wed Feb 6 15:01:27 UTC 2019 - cloud-devel@suse.de
- update to version 2.5.1
- Update UPPER_CONSTRAINTS_FILE for stable/rocky
- Fix a LOG.warning which didn't work properly
- Update .gitreview for stable/rocky
- import zuul job settings from project-config
-------------------------------------------------------------------
Mon Sep 3 17:32:03 UTC 2018 - cloud-devel@suse.de
- update to version 2.5.0
- Check return value in test_baremetal_list_traits
- Replace curly quotes with straight quotes
- Update reno for stable/queens
- Switch to none auth for standalone mode
- fix a typo in documentation
- Add rescue_interface to node and driver
- Support per-call version: set_provision_state
- Power fault recovery: client support
- Fix incompatible requirement in lower-constraints
- Replace use of functools.wraps() with six.wraps()
- Use 'with' method rather than having to call close
- Remove testrepository
- Zuul: Remove project name
- Stop double json decoding API error messages
- Include python API reference in docs
- Switch the CI to hardware types and clean up playbook
- Add support for RESCUE and UNRESCUE provision states
- Add support for conductor groups
- BIOS Settings support
- Use the 'ironic' queue for the gate
- Do not run functional (API) tests in the CI
- Add support for reset_interfaces in node's PATCH
- Trivial fix typo of description
- Support node's deploy_step field
- Minor changes to version negotiation logic
- Gate fix: Cap hacking to avoid gate failure
- Change confusing test class names
- Do not abort wait_for_provision_state of last_errors becomes non-empty
- Follow the new PTI for document build
- Update references to launchpad for storyboard
- Follow-up of rescue mode
- Support resetting interfaces to their default values
- Switch functional tests to the fake-hardware hardware type
- fix tox python3 overrides
- Add microversion override for get and list
- Allow to use none auth in functional tests
- [doc] Add 'openstack create' command to command reference
- Wire in header microversion into negotiation
- Minor version bump for 2.3.0
- Update 'Usage' section in 'doc/source/api_v1.rst'
- Switch to using stestr
- Fix lower-constraints.txt
- Updated from global requirements
- add lower-constraints job
-------------------------------------------------------------------
Fri Feb 23 13:03:45 UTC 2018 - tbechtold@suse.com
- Switch to stable/queens spec template
-------------------------------------------------------------------
Mon Feb 12 09:56:58 UTC 2018 - cloud-devel@suse.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 15:10:12 UTC 2018 - cloud-devel@suse.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 13:18:58 UTC 2017 - cloud-devel@suse.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 7 09:11:59 UTC 2017 - cloud-devel@suse.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 08:59:33 UTC 2017 - cloud-devel@suse.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 11:38:59 UTC 2017 - cloud-devel@suse.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 3 18:08:08 UTC 2016 - dmueller@suse.com
- update to 1.7.1:
* 'ironic create' handles file args
-------------------------------------------------------------------
Sun Oct 2 16:06:35 UTC 2016 - dmueller@suse.com
- sync descriptions with git
-------------------------------------------------------------------
Mon Sep 5 07:31:44 UTC 2016 - tbechtold@suse.com
update 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 1 12:21:31 UTC 2016 - tbechtold@suse.com
update 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 21:08:14 UTC 2016 - tbechtold@suse.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 <node> 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 07:06:41 UTC 2015 - tbechtold@suse.com
- update to 0.8.1:
* Fixes file cache TypeError
* Fix functional tests job
* Replace ConfigParser with six.moves.configparser
-------------------------------------------------------------------
Mon Sep 14 10:51:20 UTC 2015 - tbechtold@suse.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 01:41:33 UTC 2015 - cloud-devel@suse.de
- Update to version python-ironicclient-0.6.1.dev21:
* Disable meaningless sort keys in list command
-------------------------------------------------------------------
Wed May 27 01:42:11 UTC 2015 - cloud-devel@suse.de
- Update to version python-ironicclient-0.6.1.dev19:
* Add node-show-states command
-------------------------------------------------------------------
Tue May 26 01:42:31 UTC 2015 - cloud-devel@suse.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 00:56:39 UTC 2015 - cloud-devel@suse.de
- Update to version python-ironicclient-0.6.1.dev12:
* Updated from global requirements
-------------------------------------------------------------------
Fri May 8 01:02:35 UTC 2015 - cloud-devel@suse.de
- Update to version python-ironicclient-0.6.1.dev11:
* Sync oslo.incubator
-------------------------------------------------------------------
Thu May 7 01:43:15 UTC 2015 - cloud-devel@suse.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 1 01:13:06 UTC 2015 - cloud-devel@suse.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 10:17:22 UTC 2015 - cloud-devel@suse.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 17:30:28 UTC 2015 - tbechtold@suse.com
- Switch to master
-------------------------------------------------------------------
Wed Mar 18 15:57:42 UTC 2015 - rsalevsky@suse.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
-------------------------------------------------------------------
Fri Sep 19 07:01:19 UTC 2014 - dmueller@suse.com
- update to 0.3.0:
* Replace calls to Mock.assert_not_called
* Updates to CLI doc
* Add 'rebuild' option to node-set-provision-state
* Update README with a bit more info
* ironic client to use os_region_name if provided
* Add unit test for "ironic port-update" shell cmd
* Add unit tests for "ironic node-delete" shell cmd
* handles keyboard interrupt
* fixes help string for driver-list
* Add 'bash-completion' to 'ironic help' response
* List resources with detail
* Add sort_key and sort_dir parameters to *-list
* Fix column headings regression due to switch to cliutils
* Work toward Python 3.4 support and testing
* Updated from global requirements
* Fix misspelled class name AmbigiousAuthSystem
* Optimize get_by_instance_uuid
* Show port by MAC address
-------------------------------------------------------------------
Tue Aug 26 10:06:42 UTC 2014 - dmueller@suse.com
- update to 0.2.1:
* Adds documentation for ironicclient API
* Remove py3kcompat module
* Add documentation for ironic CLI
* Updated from global requirements
* Documentation for contributors
* Fix docstring for client.get_client()
* Updated from global requirements
* node-list to show the maintenance field
* Add main developer page
* Sync cliutils from oslo
* Avoid traceback with insufficient auth credentials
* Add support for 'driver-show' command
* Updated from global requirements
* Add set-console-mode, get-console commands
* Sort requirement files in alphabetical order
* Filtering nodes by maintenance mode
* Remove shebang lines from code
* Fix the test parameter order
* Return 'maintenance' from node-show command
* Fix params order in assertEqual
* Remove vim header
* Node power state is not printed after set
* Return node_uuid from a port-show cmd
* Fix Iterface misspelling from node-validate cmd
* Remove tox locale overrides
* Add node.states() to the client library
* Fix node-create help requiring chassis uuid
* Updated from global requirements
* Remove unused method 'string_to_bool' from utils
* Reuse Resource from oslo
* Sync apiclient and strutils from Oslo
* Run unittest with python 3.3
* Drop python2.5 suport in ironicclient.common.http
* Improve node-validate command output
* Add set_provision_state to the client libs
* ironic client should display chassis_uuid value
* Update openstack-common.conf list, sync with oslo (0d8f18b)
* Rename nodes/<uuid>/state to nodes/<uuid>/states
* Remove unused oslo-incubator modules
* Updated from global requirements
* driver-list command to show the list of conductors
-------------------------------------------------------------------
Fri Feb 14 09:16:33 UTC 2014 - speilicke@suse.com
- Run testr directly
-------------------------------------------------------------------
Tue Feb 11 15:51:06 UTC 2014 - speilicke@suse.com
- Replace git_tarballs source service with download_files and set_version
+ Use upstream URL as source (enables verification)
-------------------------------------------------------------------
Mon Dec 9 15:49:11 UTC 2013 - speilicke@suse.com
- Update to version 0.0.1:
+ Replace node_id to node_uuid on PortsLet CLI print exception traceback from 'debuginfo'
+ Move six dependency to requirements.txt
+ Move from inheritance HTTPClient in Ironic client
+ Enable rebooting in the client lib and cli
+ Updated from global requirementsShows 'last_error' property for a node
+ Support building wheels (PEP-427)
+ Include 'chassis_id' on node-show
+ Enable created_at/updated_at for port-show/chassis-show
+ Add missing i18n support
- Add _service file
- Fix dependencies
-------------------------------------------------------------------
Mon Nov 25 14:21:29 UTC 2013 - dmueller@suse.com
- switch to python-setuptools
-------------------------------------------------------------------
Wed Sep 18 09:40:03 UTC 2013 - dmueller@suse.com
- Initial package