summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | Fix compute API version snafuDean Troyer2015-09-042-5/+66
| |_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | novaclient 2.27.0 introduced the API microversion discovery and client.Client now wants an api_version argument to properly work out the correct API version in use. OSC needs to provide this when required. Letting the compute client plugin do the version validity checking makes more sense than encoding it into shell.py, so I've added a new OSC plugin interface function check_api_version() that is called from shell.py if it exists. If it either does not exist or it returns False the previous version checking using API_VERSIONS is still performed. compute.client.check_api_version() conditionally imports the new novaclient.api_versions module and uses it if successful. Otherwise check_api_version() returns False and the previous code path is resumed. One side-effect of this is that it is now valid to use --os-compute-api-version with any valid microversion supported by the installed python-novaclient. Closes-Bug: #1492467 Change-Id: I4535b38a5639a03a9597bf83f6394f9bb45c2b9e
* | | | | | Merge "Ignore flavor and image find errors on server show"Jenkins2015-09-031-4/+10
|\ \ \ \ \ \
| * | | | | | Ignore flavor and image find errors on server showTerryHowe2015-08-281-4/+10
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If there is an error finding an image or a flavor during image show, ignore it and just print the id of the flavor or image. This code is also used during server create and server rebuild, but only to display the results. Change-Id: I5362158ab8ffc3e5a0800904d6ea15420c3a8627 Closes-bug: #1489901
* | | | | | Merge "Running 'limits show' returns nothing"Jenkins2015-09-021-1/+1
|\ \ \ \ \ \
| * | | | | | Running 'limits show' returns nothingMajor Hayden2015-08-141-1/+1
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Running limits show without --absolute or --rate returns nothing and the user is left to figure out what they need to provide to get the correct data back. This patch prints an error and help output by making at least one of the arguments required. Change-Id: I576cf8ec0e05524ee67d46c48b56da8d44258667
* | | | | | Fix 'auhentication' spelling error/mistakeJoshua Harlow2015-09-011-1/+1
| |/ / / / |/| | | | | | | | | | | | | | Change-Id: Iba58c188d2ae44170539534eea1415cf8eb65ac4
* | | | | default OS_VOLUME_API_VERSION to v2Steve Martinelli2015-08-241-1/+1
| |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cinder is trying to deprecate/remove support for v1, so we should, as a client library default to v2 and keep support for v1. Related-Bug: 1467589 Change-Id: I732448a57fc3fd06a8d82ec0f0d2ace671036ca2
* | | | Merge "additional functional tests for identity providers"Jenkins2015-08-222-0/+35
|\ \ \ \
| * | | | additional functional tests for identity providersKelvin Lui2015-08-212-0/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | add tests for: * delete * set * list * show Change-Id: Ibe34f28d7ae77d139a6e0edf4fe04215c371c9a8
* | | | | unwedge the osc gateSteve Martinelli2015-08-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | keystone added a new property to projects, called is_domain. our functional tests fail because we are not expecting that in the project's 'show' command. Change-Id: Idf05118155847e3a6002818c44b99825801ea9f4 Related-Bug: #1487600
* | | | | Merge "Adds documentation on weekly meeting"Jenkins2015-08-201-0/+10
|\ \ \ \ \
| * | | | | Adds documentation on weekly meetingKelvin Lui2015-08-191-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ia51f76323800aa5397a0d8a307c1cfbdaf90ab24
* | | | | | Merge "Added note to install openstackclient"Jenkins2015-08-191-0/+17
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Added note to install openstackclientAsha Saravanamohan2015-08-191-0/+17
| | |/ / / | |/| | | | | | | | | | | | | | | | | | Change-Id: Idcd9ef4e7a10ebbd8b68e7320680f503dfc166a9 Closes-Bug: #1483384
* | | | | Update the plugin docs for designateTerryHowe2015-08-191-1/+1
| |_|_|/ |/| | | | | | | | | | | Change-Id: I43cee0670728ec15de461be55ffb0504a216de77
* | | | Updated from global requirementsOpenStack Proposal Bot2015-08-131-1/+1
| | | | | | | | | | | | | | | | Change-Id: I302808700fe98add83069e7ed32ea329eb32cea1
* | | | Updated from global requirementsOpenStack Proposal Bot2015-08-131-1/+1
| | | | | | | | | | | | | | | | Change-Id: Ie9049726dd4ac60238cb8b2658fa8510f4b11fde
* | | | Updated from global requirementsOpenStack Proposal Bot2015-08-131-1/+1
|/ / / | | | | | | | | | Change-Id: Ie503f1ed6f6f91adfcf40f71053ba4fec02179f3
* | | Use correct domain to find project1.6.0Jamie Lennox2015-08-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | When adding a role to a group and project OSC is mistakenly using the group_domain to find the project which will fail if the group_domain != project_domain. Change-Id: I4c1bec9b3b183c755be121b91f40e026d707192b Closes-Bug: #1483520
* | | Merge "Updated from global requirements"Jenkins2015-08-111-1/+1
|\ \ \
| * | | Updated from global requirementsOpenStack Proposal Bot2015-08-111-1/+1
| | | | | | | | | | | | | | | | Change-Id: I8fbb5213701f995bad7de243fd3a54fd147eb074
* | | | Merge "Add release notes for 1.6.0"Jenkins2015-08-111-0/+128
|\ \ \ \ | |/ / / |/| | |
| * | | Add release notes for 1.6.0Steve Martinelli2015-08-081-0/+128
| | | | | | | | | | | | | | | | Change-Id: Ia96f9c31879215cb98096de327a1add308fe1a36
* | | | Skip functional test: test_server_upSteve Martinelli2015-08-101-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | seems like test_server_up is causing intermittent issues in our CI, skipping for now, so we can proceed with merging code. Change-Id: Id41a78e703d7b416dfdc9a7bc95b19a8999192e3 Related-Bug: 1483422
* | | | Merge "Add developer documentation"Jenkins2015-08-102-1/+98
|\ \ \ \
| * | | | Add developer documentationSteve Martinelli2015-08-082-1/+98
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OSC was missing developer docs, these are critically helpful for new developers. Add sections related to running tests (tox, functional and with the debugger), and generating docs locally. implements bp: developer-documentation Change-Id: I428d89c3e5fc335864bc4f7843506043ec332fe5
* | | | Merge "Remove non-existing hacking deviations from doc"Jenkins2015-08-101-11/+0
|\ \ \ \
| * | | | Remove non-existing hacking deviations from docEric Brown2015-08-091-11/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit Id38a1497019c7fe2d4ad8567f1c0c8d229951751 removed all of the hacking rules from the ignore list. However, the hacking doc still refers to those previouly ignored rules. Change-Id: I370be096d83cd5121d24bb96d8d5dc08a1c3c216
* | | | | Merge "Updated from global requirements"Jenkins2015-08-101-3/+3
|\ \ \ \ \
| * | | | | Updated from global requirementsOpenStack Proposal Bot2015-08-101-3/+3
| |/ / / / | | | | | | | | | | | | | | | Change-Id: I9232c1a3069cdb29a174eb7d93f55069d2f68e54
* | | | | Merge "Update plugin documentation"Jenkins2015-08-101-12/+13
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Update plugin documentationSteve Martinelli2015-08-081-12/+13
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Several projects have begun to make OSC plugins; we should list the status of the major projects, so users can know if they can expect support for that feature/project. Change-Id: Ib3c11c8f2b90663e37578a2714d438944eb1c6f6
* | | | Merge "Inherited info/option when listing role assignment"Jenkins2015-08-083-33/+137
|\ \ \ \ | |/ / / |/| | |
| * | | Inherited info/option when listing role assignmentSamuel de Medeiros Queiroz2015-08-063-33/+137
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds inherited information when listing role assignments. In addition, it makes possible to list only inherited ones by adding --inherited option. Change-Id: Idf889603d584716da95e2c7b4880142fbd8291c4 Closes-Bug: 1370546
* | | | Add --inherited to the role docsSteve Martinelli2015-08-071-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | commit Id72670be8640e5c6e2490a6ef849e9ec3493b1a9 forgot to update the docs for role.rst. Change-Id: I97c426ea9b290fc266b34cb0bf97de56cfd098de
* | | | Merge "Rename command docs to remove underscores"Jenkins2015-08-073-0/+0
|\ \ \ \
| * | | | Rename command docs to remove underscoresSteve Martinelli2015-08-063-0/+0
| |/ / / | | | | | | | | | | | | | | | | | | | | For consistency, use dashes instead of underscores. Change-Id: I2da19b56952a8a9d172793ae211bdc58ddff4146
* | | | Merge "Alphabetize setup.cfg"Jenkins2015-08-071-1/+1
|\ \ \ \
| * | | | Alphabetize setup.cfgSteve Martinelli2015-08-061-1/+1
| |/ / / | | | | | | | | | | | | | | | | | | | | noticed that volume type list was out of order. Change-Id: I965a201bc9c0fac67d01d5ee368149cac89095c9
* | | | Merge "Fixes inherited role assignments CRUD calls"Jenkins2015-08-072-9/+9
|\ \ \ \ | |/ / / |/| | |
| * | | Fixes inherited role assignments CRUD callsSamuel de Medeiros Queiroz2015-08-062-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The paremeter to Keystone Client was passed as 'inherited', when it should be 'os_inherit_extension_inherited'. Closes-Bug: #1482254 Change-Id: I1cb46add532223ef0b9620763b1047cc80e19ec0
* | | | Merge "Add set feature to volume type v2"Jenkins2015-08-074-4/+240
|\ \ \ \
| * | | | Add set feature to volume type v2heha2015-08-064-4/+240
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "volume type set" and "volume type unset" is not in the v2. Co-Authored-By: Lin Hua Cheng <os.lcheng@gmail.com> implements bp: volume-v2 Change-Id: Ia804787d76d2029726c030b43c61eac3b411f66a
* | | | | Merge "Add list feature to volume v2"Jenkins2015-08-075-2/+330
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Add list feature to volume v2heha2015-08-065-2/+330
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "volume list" is not in the v2. Co-Authored-By: Lin Hua Cheng <os.lcheng@gmail.com> implements bp: volume-v2 Change-Id: I9f4585202f5f9ec5f4c091278fc6c4036efb1290
* | | | | Merge "Fix quota set failed problem"Jenkins2015-08-063-1/+109
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Fix quota set failed problemjiaxi2015-07-283-1/+109
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When using the command: openstack quota set, the compute quota below can't be set successfully,the value of compute quota stay unchanged, 'fixed-ips', 'floating-ips', 'injected-files', 'key-pairs'. What's more,I add a TODO comment in the code for two reason. 1. volume quota set works fine for the moment. 2. To indicate that this issue about volume needs discuss and report another bug, if it's confirmed. This bug is only about compute quota. Change-Id: Ic1028d561f5a0030cf65ac18fc117bf01e945478 Partial-Bug: #1420104
* | | | | Merge "Fix quota show when there is no project id"Jenkins2015-08-051-3/+2
|\ \ \ \ \
| * | | | | Fix quota show when there is no project idTerryHowe2015-08-051-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If no id is in the response, quota show fails. Change-Id: I9905431b006404c9ba8453eba016cec9ebe19402 Closes-Bug: #1481803
* | | | | | Add functional test for volume type create --propertyRobert Francis2015-08-051-7/+11
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Combine test_volume_set_one_propety and test_volume_type_set_unset_properties. Change-Id: Ia8862a59161f6a15880b87ea305fb5bb15c31300