python-ironicclient/releasenotes/notes
Pavlo Shchelokovskyy 6b1fefe979 Do not depend on python-openstackclient
OpenStack client is not a runtime dependency of ironicclient,
and having it in requirements just brings in many dependencies
which might not be needed at all when using the Python API of the client
only (for example in server-side applications).

Although dependency on osc-lib is enough for unit tests, add
python-openstackclient to test-requirements so that functional tests
pass.

Also, add a setuptools 'extra' so that users can install
python-openstackclient together with ironicclient if wishing to do so
as follows:

    pip install python-ironicclient[cli]

Change-Id: Ic7d06e61cd234b327613287802361c58bf6bf11e
Closes-Bug: #1562023
2017-09-18 12:37:09 +03:00
..
.placeholder Add reno for release notes management 2015-12-18 13:05:28 +02:00
add_api_versions-a59e5b6899833c33.yaml Support all API versions up to 1.latest 2016-01-26 15:10:07 +00:00
add-chassis_uuid-removal-possibility-5bc0bc3a7953eaa5.yaml OSC add capability to remove node/chassis_uuid 2016-11-14 11:40:34 +02:00
add-create-command-3df5efbbecc33276.yaml Clean up release notes for 1.7 2016-08-31 13:24:44 -07:00
add-environment-variable-to-specify-version-cache-timeout-dfa5f6d4af0ea1d3.yaml Grammatical fixes for cache expiry feature 2016-07-05 20:28:48 -04:00
add-json-option-0cf29be2a97e0212.yaml Improve output of --json option 2016-03-03 20:42:12 +00:00
add-neutron-integration-fields-cee7596c49722de6.yaml Updates supporting ironic-neutron integration 2016-07-15 18:25:21 -04:00
add-node-resource-class-6040d1d6c734522c.yaml Add support for node.resource_class 2016-07-28 11:54:02 +00:00
add-pecan-exc-construction-a776408f7ae110dc.yaml Print pecan exceptions properly 2017-02-10 19:40:20 +00:00
add-port-internal-info-74a03ebd8b0a3dfc.yaml Clean up release notes for 1.7 2016-08-31 13:24:44 -07:00
add-portgroup-mode-properties-0a3023cf905adaef.yaml Add mode and properties to portgroup OSC plugin 2016-12-22 16:47:29 +02:00
add-portgroups-support-c3cf3826093ee815.yaml Add python API and CLI for port groups 2016-12-15 10:29:23 +02:00
add-portgroups-to-create-command-6d685277f7af79df.yaml Allow creating portgroups via create commands 2017-01-25 18:53:27 +02:00
add-vif-attach-detach-support-e680d64e4add0fa4.yaml Add interface attach/detach support 2017-01-11 16:56:37 +00:00
add-volume-connector-api-873090474d5e41b8.yaml Add volume connector support to Python API 2017-07-07 15:06:44 +09:00
add-volume-connector-cli-873090474d5e41b9.yaml Update volume release notes to fix reno 2017-07-18 12:00:55 +00:00
add-volume-target-api-e062303f4b3b40ef.yaml Add volume target support to Python API 2017-07-07 06:08:17 +00:00
add-volume-target-cli-e062303f4b3b40f0.yaml Update volume release notes to fix reno 2017-07-18 12:00:55 +00:00
bug-1524745-adds-node-create-args-a7ace744515e5943.yaml Add args to CLI 'node-create' for selecting hardware interfaces 2017-01-26 13:45:13 +07:00
bug-1524745-extend-driver-list-and-driver-show-800d96393aa17342.yaml Extends driver-list, driver-show supporting new hardware types 2017-04-28 19:11:27 +07:00
bug-1524745-update-baremetal-node-set-c1ac57de0d481efe.yaml Update OSC baremetal node set/unset supporting dynamic drivers 2017-03-22 17:17:53 +07:00
bug-1712935-allow-os_baremetal_api_version_env_var_to_be_latest-28c8eed24f389673.yaml Allow OS_BAREMETAL_API_VERSION=latest to work 2017-08-25 21:53:37 -07:00
continue-del-next-node-8827e67e1c41a0a5.yaml continue to delete next node if failed with previous one 2016-02-18 05:35:29 +00:00
display-empty-string-for-chassis-uuid-if-it-is-empty-a5471c3aa740a27d.yaml Fix display of chassis UUID field if empty 2016-10-22 22:12:48 +00:00
driver-properties-for-osc-07a99d2d4e166436.yaml Add OSC 'baremetal driver property list' command 2017-06-12 14:35:35 +00:00
extend-vif-attach-commands-ef3a931413ddcee7.yaml Extend VIF attach commands 2017-01-12 22:12:51 +02:00
feature-parity-osc-cli-7606eed15f1c124f.yaml reno: feature parity between ironic & OSC 2017-06-28 08:38:34 -04:00
fix-python3-compatibility-993ace45fefcba34.yaml Fix python3 compatibility when HTTP Error are returned 2016-11-08 11:30:30 -05:00
implicit-version-warning-d34b99727b50d519.yaml Log warning when API version is not specified for the OSC plugin 2017-06-19 16:46:56 +02:00
implicit-version-warning-old-cli-fe34d423ae63544a.yaml Log warning when API version is not specified for the ironic tool 2017-07-21 10:50:17 +02:00
index-error-no-endpoint-eb281187f80a9aa4.yaml Fail with more meaningful error while creating client 2016-08-15 14:57:16 +03:00
instance-crash-dump-d845a31e72b5a9f7.yaml Follow up nits in the patch "ironic node-inject-nmi" 2017-01-24 10:38:14 +09:00
ironic-create-files-fix-c31e40e566ff86b8.yaml 'ironic create' handles file args 2016-09-08 22:07:40 -04:00
keystone-token-auth-661a0c0d53c1b4de.yaml Use keystoneauth instead of keystoneclient 2016-03-03 18:07:32 +02:00
latest-baremetal-api-version-a20e3099e3b97a1b.yaml Support --os-baremetal-api-version latest 2017-01-25 19:15:24 +02:00
list-nodes-by-driver-b1e1e1018077089b.yaml Add CLI to list nodes using the same driver. 2016-02-03 05:18:35 +00:00
manual-clean-09f6b49df7d2513f.yaml Add 'node-set-provision-state <node> clean' 2016-02-18 11:14:19 -05:00
negative-wrap-fix-4197e91b2ecfb722.yaml Fixed wrap from taking negative values 2017-07-10 13:44:32 +00:00
no-osc-requirement-411f25fd10f18caa.yaml Do not depend on python-openstackclient 2017-09-18 12:37:09 +03:00
no-resource-attributeerror-d0cb327abab7dcc0.yaml If no resource, don't call Resource.to_dict() 2016-10-04 12:10:08 -04:00
node-driver-support-storage-interface-e93fc8d4de5d24d6.yaml Follow-up release note revision 2017-07-12 18:20:21 +07:00
not-ignore-delete-failtures-0783d33a606ed6f1.yaml Don't ignore failures when delete nodes 2016-03-03 11:30:35 +02:00
osc-baremetal-driver-raid-properties-159bd57058c0fc0e.yaml Add OSC 'baremetal driver raid property list' cmd 2017-06-12 14:36:30 +00:00
osc-commands-1-7-d531960472a11ac2.yaml Clean up release notes for 1.7 2016-08-31 13:24:44 -07:00
osc-default-microver-172d6e69316e70c1.yaml Set OSC default baremetal api version as in ironicclient 2016-10-12 20:26:27 +00:00
osc-instance-crash-dump-22634a57104561a5.yaml Add a new OSC command for Inject NMI 2017-01-19 15:45:56 +09:00
osc-max-microver-22-dc0d91a62f03a2e6.yaml OSC plugin support microversions 1.21 & 1.22 2016-09-06 13:55:24 -04:00
osc-node-list-chassis-091d080684cdccf8.yaml Correct a couple small grammar things in release notes 2016-08-31 20:25:25 -04:00
osc-node-list-no-maintenance-ff1cef7cfbe60fb9.yaml Add --no-maintenance to OSC 'baremetal node list' 2017-01-24 19:11:27 +00:00
osc-node-list-option-driver-a2901ba6b4e1d3b5.yaml Adds --driver option to OSC "node list" command 2017-06-08 18:23:39 -04:00
osc-node-list-provisionstate-cd98dbddaad93e96.yaml OSC 'node list' recognizes all provision states 2017-03-15 13:07:51 +05:30
osc-node-list-unassociated-60e46958a0abc3e5.yaml Extend OSC "node list" cmd to fetch nodes without instance UUID 2016-10-19 12:16:00 +00:00
osc-node-set-chassis-aae3413489b66b9b.yaml Adds --chassis-uuid to osc 'baremetal node set' 2016-09-07 18:15:40 -04:00
osc-plugin-9b5344aceb886cc1.yaml Add baremetal port show command to OSC plugin 2016-07-22 14:33:43 +00:00
osc-plugin-chassis-create-show-fix-ee276d707c5a5bdf.yaml Hide 'nodes' field from chassis OSC subcommands output 2016-09-19 16:54:02 +03:00
osc-plugin-f87e0fbb472261dd.yaml Add portgroup support to osc plugin 2016-12-20 19:20:33 +02:00
osc-plugin-ff0d897d8441a9e1.yaml Change 'P' to 'Queens' and add deprecation date 2016-08-31 11:05:51 -07:00
osc-plugin-node-create-show-fix-283148c86fbccce2.yaml Hide 'ports' field from node OSC subcommands output 2016-09-19 16:46:21 +03:00
osc-plugin-node-set-target-raid-config-5d538d6253902ecb.yaml Clean up release notes for 1.7 2016-08-31 13:24:44 -07:00
osc-plugin-set-unset-target-raid-config-9a1cecb5620eafda.yaml Skip warning when changing target_raid_config 2017-08-03 14:53:22 +03:00
osc-port-create-uuid-5da551b154540ef7.yaml Add --uuid option to OSC "port create" cmd 2017-06-08 15:34:55 -04:00
osc-port-set-llc-pxeenabled-21fd8ea1982af17e.yaml Update releasenote for osc-port-set 2017-06-15 09:47:51 -07:00
osc-soft-reboot-poweroff-121b8043567f54a9.yaml Support soft reboot and soft power off with timeout for OSC 2017-01-18 16:24:01 +00:00
osc-versioned-endpoint-fix-08f6b7af2f47a5d6.yaml Strip endpoint version in OSC plugin 2016-12-12 13:28:07 +02:00
osc-wait-option-for-provisioning-commands-b6f5b875d573c9c8.yaml Add --wait to OSC provisioning commands 2017-01-24 15:46:30 -05:00
port-physical-network-6ea8860d773e473c.yaml Add physical network to port commands 2017-07-18 10:32:09 +01:00
provision-state-adopt-d07b838813cecfb1.yaml Client addition for Active Node Creation verb adopt 2016-03-31 08:08:53 -04:00
provision-state-wait-e7ff919ce8e13703.yaml Clean up release notes for 1.7 2016-08-31 13:24:44 -07:00
raid_CLI_support-7e816ccd0fb31d2b.yaml Add CLI support for RAID configuration 2016-03-03 10:35:01 -08:00
remove-deprecated-osc-cmd-6dc980299d2fbde4.yaml Remove deprecated OSC baremetal commands 2017-09-13 09:13:02 +08:00
remove-llc-short-arg-89c7443acc6c54a4.yaml Correct a couple small grammar things in release notes 2016-08-31 20:25:25 -04:00
remove-states-field-0242960d121a09a7.yaml Remove 'states' field from OSC CLI output 2017-02-15 15:00:23 +00:00
retry-on-keystone-auth-retriable-failures-91c08b9f8bdab7f3.yaml Catch RetriableConnectionFailures from KAuth and retry 2016-06-02 12:40:19 +01:00
session-client-endpoint-override-20f1d822b4430afa.yaml Set endpoint_override while doing session.request 2016-03-21 18:01:28 +02:00
SHA1-hash-auth-token-f8dce46f854c002c.yaml Log SHA1 hash of X-Auth-Token value 2016-02-26 17:13:10 +00:00
show-required-arguments-in-help-commands-of-node-create-port-create-b213bb28bcc94743.yaml Update release note for fix to required args 2016-12-01 15:25:08 +00:00
soft-reboot-poweroff-e33d078a05db3894.yaml Add soft reboot/poweroff power states. 2017-01-18 15:06:35 +00:00
start-using-reno-ccd220efa2c7022a.yaml Add first reno-based release note 2015-12-30 13:56:42 +02:00
switch-requests-8304d4465a8976b1.yaml Use requests lib in HTTPClient 2016-03-03 11:13:30 +02:00