18 Commits

Author SHA1 Message Date
Lucas Alvares Gomes
3b901b0134 Split v1/shell.py into different files
Splitting v1/shell.py into one file per resource makes the code more
organized and in the long run helps to improve code readability.

Change-Id: Ia57019548158ffe33a1eca444405107caa327936
2013-09-26 11:24:26 +01:00
Jenkins
af1fd9ef9c Merge "Implement Node commands" 2013-09-26 02:42:01 +00:00
Jenkins
b0d8c17315 Merge "Add port-create and port-delete" 2013-09-26 02:40:29 +00:00
Jenkins
92748ff477 Merge "Add chassis-create and chassis-delete" 2013-09-26 02:40:28 +00:00
Devananda van der Veen
c5deb28ea1 Implement Node commands
Implement show, list, create, and delete for Nodes,
and add unit tests.

Change-Id: I77f95e9ad4d27d21682d202a5a410ab7f974a78d
2013-09-25 19:16:20 -07:00
Lucas Alvares Gomes
c6b9ccf5ac Add port-create and port-delete
Change-Id: I0c91b2142e5b73d0acf7c6741dfe10ba13919306
2013-09-25 19:16:15 -07:00
Devananda van der Veen
2d7add0c21 Stop HTTPClient from calling self.auth_token()
self.auth_token is a string, not a method, and so it shouldn't be
invoked.

Change-Id: Iad5da176fd5c7ea05f16a29c83eb718fc900607c
2013-09-25 17:57:09 -07:00
Lucas Alvares Gomes
2547342ab1 Add chassis-create and chassis-delete
Change-Id: I404c513fc39a18967d96f67fc1a7cc68329adb75
2013-09-25 17:55:40 -07:00
Lucas Alvares Gomes
92903077b2 Add port-show and port-list
Change-Id: I36fa0f5d4322603a90fd8ebe8ef833b60a6f73e5
2013-09-25 12:41:07 +01:00
Lucas Alvares Gomes
080ad7a56f Implement chassis-list + more tests
Added chassis-list command for v1 + more tests.

Change-Id: If86e8600d22d00b6100c17922e9b8bac08029d19
2013-09-25 12:39:04 +01:00
Lucas Alvares Gomes
1740f6aa68 Add tests for chassis
Change-Id: I8e522236bbaad2326f21c3b664a936c40102cf2b
2013-09-19 21:58:32 +01:00
Lucas Alvares Gomes
95d86630b1 Add basic tests
Change-Id: I058cb2a91399fb7185f1b23aefe441892f235dcc
2013-09-19 21:15:19 +01:00
Devananda van der Veen
2dda596558 Manager._list should always return a list
Convert single-row result sets to dicts for consistent
handling of single-element lists.

Change-Id: I2fc88743f8cee0112211cd837bbfcb7d95753d3d
2013-09-19 11:48:39 -07:00
Lucas Alvares Gomes
fa1253eb92 Implement chassis-show
Added chassis-show command for v1.

Partially implements: bp simple-crud

Change-Id: If04b5a76bd385da3c01682ef6137d710b2143641
2013-09-19 11:48:35 -07:00
Lucas Alvares Gomes
ba073c0707 Basic project structure
Mostly taken from other OpenStack client projects and adapted for Ironic.

Change-Id: I1ef9613b9e24bbb6caac9657dc1da3add899478e
2013-09-19 00:21:14 +01:00
Dirk Mueller
667a0a44c4 remove client suffix from command line client
All other OpenStack clients are just called $project, not
${project}client. Make it consistent with those.

Change-Id: I4c11e1d16132856cc5f103c8fa231413c5b5c546
2013-09-18 11:41:54 +02:00
Chris Krelle
8136ec1b72 Add initial files
Add initial files to the repo.

Change-Id: Ia6b0278fc9817f44e63507b54e7d7ad41bf4e219
2013-09-05 16:35:21 -07:00
OpenStack Project Creator
47c35bb357 Added .gitreview 2013-05-14 22:28:31 +00:00