Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Backports:SLE-15-SP4:FactoryCandidates
python-ironicclient
python-ironicclient.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
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
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor