summaryrefslogtreecommitdiff
path: root/setup.cfg
Commit message (Collapse)AuthorAgeFilesLines
* Traits supportJim Rollenhagen2018-01-251-0/+3
| | | | | | | | | | This adds support for the traits APIs in both the node portion of the SDK, and the openstackclient plugin. We also bump the last known API version to 1.37 to get access to the new API. Change-Id: I72017d51dea194ec062a66cb19d718ba827e7427 Partial-Bug: #1722194 Depends-On: I313fa01fbf20bf0ff19f102ea63b02e72ac2b856
* osc node power on & off commandsRuby Loo2017-11-141-1/+2
| | | | | | | | | | | | | | This replaces 'openstack baremetal node power <on|off>' with the two commands: 'openstack baremetal node power on' and 'openstack baremetal node power off'. The two commands are more in line with openstackclient guidelines. There is no change to the user issuing the power command (the actual command line is the same). However, help and lists (e.g. via 'openstack -h baremetal') will show the individual power commands. Change-Id: I39ab81e148ca28ce24d402106228fb5dd2f6d60e Closes-Bug: #1619363
* Updated from global requirementsOpenStack Proposal Bot2017-09-241-1/+1
| | | | Change-Id: Idac68a363af8f900e61381bdeedec4daec5044c7
* Do not depend on python-openstackclientPavlo Shchelokovskyy2017-09-181-0/+4
| | | | | | | | | | | | | | | | | | | | 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
* Remove deprecated OSC baremetal commandsKaiFeng Wang2017-09-131-5/+0
| | | | | | | | | | | | | | | | | | | Following commands were deprecated one year ago, now we remove them from the tree: * openstack baremetal create * openstack baremetal delete * openstack baremetal list * openstack baremetal show * openstack baremetal set * openstack baremetal unset Note that `openstack baremetal create` is used to create a single node as well as create resources from file(s). Only the deprecated part (create a single node) is removed in this patch. Closes-Bug: #1715643 Change-Id: I0aed7cb970adf23db033c2a951026d649134caa9
* Turn on warning-is-error1.16.0Julia Kreger2017-07-261-0/+1
| | | | | | | | In the doc-migration, warning-is-error was never enabled for python-ironicclient. As such, I've enabled it and corrected the various document errors. Change-Id: I2d1b95fba25dba5d59da3f4b09b9974ff5196940
* Update and optimize documentation linksHangdong Zhang2017-07-181-1/+1
| | | | | | | | 1. Update URLs according to document migration 2. Update the dead and outdated links 3. Optimize (e.g. http -> https) Change-Id: I63c0f87a6a0b1e0c36dfbd52cef65ede376ae222
* Add OSC commands for volume targetHironori Shiina2017-07-111-0/+6
| | | | | | | | | | | | | This patch adds the following commands for volume target. - openstack baremetal volume target create - openstack baremetal volume target show - openstack baremetal volume target list - openstack baremetal volume target delete - openstack baremetal volume target set - openstack baremetal volume target unset Change-Id: I55707f86d64cab6c6c702281823d7b0388e11747 Partial-Bug: 1526231
* Add OSC commands for volume connectorHironori Shiina2017-07-081-0/+6
| | | | | | | | | | | | | | | | This patch adds the following commands for volume connector. - openstack baremetal volume connector create - openstack baremetal volume connector show - openstack baremetal volume connector list - openstack baremetal volume connector delete - openstack baremetal volume connector set - openstack baremetal volume connector unset It also bumps known API version to 1.32 and hides a link to volume resources from node information. Change-Id: I5bb189631bf79f32cd031e5a5b68a5c8d42a987f Partial-Bug: 1526231
* Merge "Add OSC 'baremetal driver raid property list' cmd"Jenkins2017-06-151-0/+1
|\
| * Add OSC 'baremetal driver raid property list' cmdGalyna Zholtkevych2017-06-121-0/+1
| | | | | | | | | | | | | | | | | | | | | | Extends the OSC plugin with the new command: openstack baremetal driver raid property list <driver> This returns a list of the names of the driver's RAID logical disk properties along with their descriptions. Change-Id: Ie4baeb2920a9ab114204ac4aee4a561492ba2741 Closes-Bug: 1619052 Co-Authored-By: Ruby Loo <ruby.loo@intel.com>
* | Merge "Add OSC 'baremetal driver property list' command"Jenkins2017-06-121-0/+1
|\ \ | |/
| * Add OSC 'baremetal driver property list' commandGalyna Zholtkevych2017-06-121-0/+1
| | | | | | | | | | | | | | | | | | | | | | Extends OSC plugin with the new command: openstack baremetal driver property list <driver> This returns a list of the names of a driver's properties along with their descriptions. Change-Id: I4419daa68928a479971dab80806f0dfac37224a4 Closes-Bug: 1619053 Co-Authored-By: Ruby Loo <ruby.loo@intel.com>
* | Remove support for py34.deepakmourya2017-06-081-2/+1
|/ | | | | | | | The gating on python 3.4 is restricted to <= Mitaka. This is due to the change from Ubuntu Trusty to Xenial, where only python3.5 is available. There is no need to continue to keep these settings. Change-Id: Ieb56cf5facaecc9f0af2904fef99104446ca8299
* Add a new OSC command for Inject NMINaohiro Tamura2017-01-191-0/+1
| | | | | | | | This patch add a new OSC command for Inject NMI, 'openstack baremetal node inject nmi'. Partial-Bug: #1526226 Change-Id: I669c0913450a412adf84c1b9581b43e4dd078bbd
* Add interface attach/detach supportSam Betts2017-01-111-0/+3
| | | | | | | | | | | | | | | | | | | | | | | This patch add the ironicclient part of the interface attach/detach API support. New commands are introduced: * ironic node-vif-list <node_id> * ironic node-vif-attach <node_id> <vif_id> * ironic node-vif-detach <node_id> <vif_id> * openstack baremetal node vif list <node_id> * openstack baremetal node vif attach <node_id> <vif_id> * openstack baremetal node vif detach <node_id> <vif_id> Bump OSC plugin last known API version to 1.28 Co-Authored-By: Vasyl Saienko <vsaienko@mirantis.com> Co-Authored-By: Vladyslav Drok <vdrok@mirantis.com> Depends-On: I70f1166a15a26f392734e21d6bc30a03da4e5486 Change-Id: I801c5633d72e3eb392e5a04362306c44f6100764 Partial-Bug: #1582188
* Add portgroup support to osc pluginVasyl Saienko2016-12-201-0/+6
| | | | | | | | | | | | | | | | This patch update OSC plugin to support basic portgroup operations: * create * delete * list * show * set * unset Related-Bug: #1618754 Co-Authored-By: Kyrylo Romanenko <kromanenko@mirantis.com> Co-Authored-By: Vladyslav Drok <vdrok@mirantis.com> Change-Id: Ic9c37495a82b9115d97f9b330cc13a1063f8b529
* Merge "Add openstack baremetal driver commands"Jenkins2016-08-311-0/+4
|\
| * Add openstack baremetal driver commandsRodion Promyshlennikov2016-08-311-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | Extends the OSC plugin with new commands related to the drivers: * openstack baremetal driver list * openstack baremetal driver passthru call * openstack baremetal driver passthru list * openstack baremetal driver show Change-Id: I68ae82d1ff7e2944c1d04f86c4362b6c0f499df1 Partial-Bug: 1526479 Co-Authored-By: Ruby Loo <ruby.loo@intel.com>
* | Add node validate OSC commandRuby Loo2016-08-301-0/+1
| | | | | | | | | | | | | | | | Adds 'openstack baremetal node validate' command to the OpenStackClient plugin. Change-Id: I53c0f949f2c0f2c353c40b3333669ed64c1062c4 Partial-Bug: #1526479
* | Merge "Adds node boot device & passthru OSC commands"Jenkins2016-08-301-0/+4
|\ \
| * | Adds node boot device & passthru OSC commandsRuby Loo2016-08-291-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds the following node boot device and node passthru commands to the OpenStackClient plugin: - openstack baremetal node boot device set - openstack baremetal node boot device show - openstack baremetal node passthru call - openstack baremetal node passthru list Change-Id: I803bf263c0e548019425e769f1d3ae5ae33d9940 Partial-Bug: #1526479
* | | Merge "Add openstack baremetal chassis commands"Jenkins2016-08-291-0/+6
|\ \ \
| * | | Add openstack baremetal chassis commandsRuby Loo2016-08-251-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This extends the OpenStackClient plugin with new commands related to the chassis: * openstack baremetal chassis create * openstack baremetal chassis delete * openstack baremetal chassis list * openstack baremetal chassis set * openstack baremetal chassis show * openstack baremetal chassis unset Change-Id: I6a655b9f136d0214b6e9bb868f411ba948557ac3 Partial-Bug: 1526479
* | | | Merge "Add baremetal port list command to OSC plugin"Jenkins2016-08-291-0/+1
|\ \ \ \ | |_|_|/ |/| | |
| * | | Add baremetal port list command to OSC pluginRodion Promyshlennikov2016-08-261-0/+1
| | | | | | | | | | | | | | | | Partial-Bug: #1526479 Change-Id: Ibfba276c3f4c0c090c48897716aaf4fb193370b0
* | | | Merge "Adds 'openstack baremetal node console' commands"Jenkins2016-08-281-0/+3
|\ \ \ \ | |/ / / |/| | / | | |/ | |/|
| * | Adds 'openstack baremetal node console' commandsRuby Loo2016-08-251-0/+3
| |/ | | | | | | | | | | | | | | | | | | | | Adds the following console-related commands to the OpenStackClient plugin: openstack baremetal node console disable openstack baremetal node console enable openstack baremetal node console show Change-Id: I060531baf84907cdf3763369a43469ec1c860e4d Partial-Bug: #1526479
* | Add baremetal port delete command to OSC pluginRodion Promyshlennikov2016-08-251-1/+2
|/ | | | Change-Id: I4d08ebf38fda739840a1bb98c0bc5bf2ff769b65 Partial-Bug: #1526479
* Merge "Add 'openstack baremetal node adopt' command"Jenkins2016-08-251-0/+1
|\
| * Add 'openstack baremetal node adopt' commandRuby Loo2016-08-171-0/+1
| | | | | | | | | | | | | | | | | | This extends the OpenStackClient plugin with the new command 'openstack baremetal node adopt'. The command sets a node's provision state to 'adopt'. Change-Id: Ib41e1c66378df7db2e5396b940930a9f7e009977 Partial-Bug: 1526479
* | Merge "Add baremetal port set command to OSC plugin"Jenkins2016-08-221-0/+1
|\ \
| * | Add baremetal port set command to OSC pluginKyrylo Romanenko2016-08-161-0/+1
| | | | | | | | | | | | | | | Change-Id: I4598ab5168a3755e8c61f9cb1c352e66cd2b647b Partial-Bug: #1526479
* | | Add docs target to tox.iniVladyslav Drok2016-08-191-0/+3
| |/ |/| | | | | | | | | | | Also fixes tempest imports related errors and adds warnerrors=True for pbr in setup.cfg. Change-Id: Ib27b5de1f014ebae0b66e945ed5a7628913c3a41
* | Merge "Add create command to ironic client"Jenkins2016-08-171-1/+1
|\ \ | |/ |/|
| * Add create command to ironic clientVladyslav Drok2016-08-081-1/+1
| | | | | | | | | | | | | | | | | | | | This patch adds "ironic create" and "openstack create" commands understanding JSON and YAML files, documentation for it will be added in a subsequent patch. Partial-bug: #1588339 Co-Authored-By: Lucas Alvares Gomes <lucasagomes@gmail.com> Change-Id: I9b6a6d41fabd240ace65e7ac8b965af81c1b3272
* | Merge "Add baremetal port unset command to OSC plugin"Jenkins2016-08-121-0/+1
|\ \ | |/ |/|
| * Add baremetal port unset command to OSC pluginKyrylo Romanenko2016-07-291-0/+1
| | | | | | | | | | Change-Id: Ieedb2639b7c155733dc3d3a1194f4d889e2c7e52 Partial-Bug: #1526479
* | Merge "Add baremetal port show command to OSC plugin"Jenkins2016-07-281-0/+1
|\ \ | |/
| * Add baremetal port show command to OSC pluginKyrylo Romanenko2016-07-221-0/+1
| | | | | | | | | | Change-Id: Id43d2fb6b734a8625c3780e1c226d81c7f24ae79 Partial-Bug: #1526479
* | Add Python 3.5 classifier and venvzhengchuan hu2016-07-141-0/+1
|/ | | | | | | | Now that there is a passing gate job, we can claim support for Python 3.5 in the classifier. This patch also adds the convenience py35 venv. Change-Id: I167ed334608e45544d0f64a495d95a515d8ade98
* Add maintenance mode commandsBrad P. Crochet2016-06-271-0/+2
| | | | | | | | baremetal node maintenance set baremetal node maintenance unset Change-Id: Idbb451b90dbe8ad6ee410b06a18592ba74d29514 Partial-Bug: #1526479
* Add provision state commandsBrad P. Crochet2016-06-271-0/+8
| | | | | | | | | | | | | | baremetal node abort baremetal node clean baremetal node deploy baremetal node inspect baremetal node manage baremetal node provide baremetal node rebuild baremetal node undeploy Change-Id: I82f17397c69edc973e79d9c5ae543d9ccbb0325a Partial-Bug: #1526479
* Implementation of baremetal power state commandsBrad P. Crochet2016-06-161-12/+14
| | | | | | | | | | | * baremetal node power on|off * baremetal node reboot Also, renamed baremetal.py to baremetal_node.py to match the command. Change-Id: I79b75ecb5dd0b13e74f60f506ff37bda6178271c Depends-On: Ia9fed8f4987cf8ae2ca0a3cb7726596a627cba4f Partial-Bug: #1526479
* Implementation of baremetal port createBrad P. Crochet2016-06-161-0/+1
| | | | | Change-Id: Ia9fed8f4987cf8ae2ca0a3cb7726596a627cba4f Partial-Bug: #1526479
* Bring OSC plugin inline with approved specBrad P. Crochet2016-05-311-0/+6
| | | | | | | | | | | | | | | | | This deprecates the existing commands and replaces them with equivalents that follow the approved spec. * openstack baremetal create -> openstack baremetal node create * openstack baremetal delete -> openstack baremetal node delete * openstack baremetal list -> openstack baremetal node list * openstack baremetal set -> openstack baremetal node set * openstack baremetal show -> openstack baremetal node show * openstack baremetal unset -> openstack baremetal node unset Delete can handle multiple nodes. Change-Id: I2f3e51973d26c968beae96ecf4447f66841f6155 Partial-Bug: #1526479
* Update the home-page with developer documentationvenkatamahesh2016-05-191-1/+1
| | | | Change-Id: I5b66fdc1514a59791743dfa1cfb2e4316ead9cda
* Drop py33 supportshu-mutou2015-12-151-1/+1
| | | | | | | | | | | | | | | "Python 3.3 support is being dropped since OpenStack Liberty." written in following URL. https://wiki.openstack.org/wiki/Python3 And already the infra team and the oslo team are dropping py33 support from their projects. Since we rely on oslo for a lot of our work, and depend on infra for our CI, we should drop py33 support too. Change-Id: I73a53c2c16b3bc8d7cf2c2e491e3be4c4d007828 Closes-Bug: #1526170
* Drop explicit Python 2.6 supportJim Rollenhagen2015-11-171-1/+0
| | | | | | Removes py26 env from tox.ini and other 2.6 references. Change-Id: I2060047d3bc29c25c500086ab7d9c0e827486654
* Introduce openstackclient pluginBrad P. Crochet2015-09-181-0/+11
| | | | | | | | | | | | | | Adds the code necessary for ironicclient to work as a plugin for openstackclient. * baremetal list * baremetal show * baremetal delete * baremetal create * baremetal set * baremetal unset Change-Id: I91ea4f4a63b0e7a8ea004c47422d19ca0f288dcd