summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | Optimize getting endpoint listAnton Frolov2017-09-264-1/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently ListEndpoint.take_action method unconditionally iterates over all endpoints and issue GET /v3/services/<ep.service_id> request for each endpoint. In case of HTTPS keystone endpoint this can take significant amout of time, and it only getting worse in case of multiple regions. This commit change this logic to making just two GET requests: first it gets endpoint list, then it gets service list, searching service in the list instead of issuing GET /v3/services/<id> request. Change-Id: I22b61c0b45b0205a2f5a4608c2473cb7814fe3cf Closes-Bug: 1719413
* | | | | Avoid default mutable values in argumentsRodolfo Alonso Hernandez2017-10-101-1/+2
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mutable values shouldn't be used as default values in function arguments [1]. [1] http://docs.python-guide.org/en/latest/writing/gotchas/ Change-Id: I3c7f915f0409c77f4c430467365eb1bcfd7757b3
* | | | Updated from global requirementsOpenStack Proposal Bot2017-10-051-1/+1
| | | | | | | | | | | | | | | | Change-Id: I79e4ddb75c7cf7088d6f0abc79f9f07dcd165535
* | | | Support creating unaddress neutron portHongbin Lu2017-09-294-2/+45
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduce an option '--no-fixed-ip' on port create command. If this option is specified and '--fixed-ip' is unspecified, OSC will send a request to neutron with 'fixed_ips' as an empty list, which will create an unaddress neutron port. Note: The use cases of unaddress port was outlined in: https://specs.openstack.org/openstack/neutron-specs/specs/liberty/unaddressed-port.html (dtroyer: add Depends-On for Zuul v3 test) Depends-On: I39e8e49243ab0bda631600715c971c55a34e2fd9 Change-Id: Ibe38598acbbcd0d353c952fc2a6fa67780762151 Closes-Bug: #1717829
* | | Merge "Support icmp-type and icmp-code to be set as zero"Jenkins2017-09-273-2/+177
|\ \ \
| * | | Support icmp-type and icmp-code to be set as zerogvrangan2017-09-263-2/+177
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When icmp-type or icmp-code are set to 0, the current implementation ignores the value, this fix will allow the value to be copied and displayed Change-Id: I96133a57883d22e98fcbb9fe0328d9e050472469 Signed-off-by: gvrangan <venkatrangang@hcl.com>
* | | | Merge "Fix 'project purge' deletes ALL images problem"Jenkins2017-09-275-13/+28
|\ \ \ \
| * | | | Fix 'project purge' deletes ALL images problemlihaijing2017-09-265-13/+28
| | |/ / | |/| | | | | | | | | | | | | | Closes-Bug: #1717130 Change-Id: I33c6fc7897dfee85d1c197a1267bde4abfa5bbd9
* | | | Merge "Add "volume service list --host" functional test case"Jenkins2017-09-261-2/+12
|\ \ \ \
| * | | | Add "volume service list --host" functional test caselihaijing2017-09-191-2/+12
| | | | | | | | | | | | | | | | | | | | Change-Id: I467252d9fc6083fb891a8701d7992f16ce42556f
* | | | | Merge "Update the documentation link for doc migration"Jenkins2017-09-265-5/+5
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Update the documentation link for doc migrationlingyongxu2017-09-215-5/+5
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | This patch is proposed according to the Direction 10 of doc migration(https://etherpad.openstack.org/p/doc-migration-tracking). Change-Id: Ieca93d77bfc5e54486312f16122cc12c5bda0934
* | | | Updated from global requirementsOpenStack Proposal Bot2017-09-211-1/+1
| |/ / |/| | | | | | | | Change-Id: I9509fb386bc28eaaeab8d27f4cfc7109ec261b73
* | | Merge "Add functional test cases for "volume qos associate/disassociate""Jenkins2017-09-191-1/+93
|\ \ \
| * | | Add functional test cases for "volume qos associate/disassociate"lihaijing2017-09-181-1/+93
| | | | | | | | | | | | | | | | | | | | Change-Id: I07b25bebb8a0ea18cdf042357be65c4ec6e1cfed Closes-Bug: #1717874
* | | | Merge "Unroll the network qos policy functional tests"Jenkins2017-09-191-33/+42
|\ \ \ \
| * | | | Unroll the network qos policy functional testsDean Troyer2017-09-171-33/+42
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | These seem to have gotten a bit racy in the last revision, just do it the long way now. Change-Id: I3748b8b4f264dbfa8c991b32653682e5c86eeb4c
* | | | Merge "Add python-zunclient plugin"Jenkins2017-09-194-0/+13
|\ \ \ \ | |_|/ / |/| | |
| * | | Add python-zunclient pluginHongbin Lu2017-09-154-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds the "appcontainer" commands to the docs and sets up the document generation for the python-zunclient plugin Change-Id: I58bd208e98bd059d9df03ee71dcb83779044f83a
* | | | Merge "Useless line of code in shell.py"Jenkins2017-09-181-3/+0
|\ \ \ \ | |_|/ / |/| | |
| * | | Useless line of code in shell.pyHuan Xiong2017-09-081-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Shell.py contains lines to import osprofiler. This is useless because osprofiler options support code was moved to osc-lib. Removed it. Change-Id: Ibec17700c87df908640848c3787d190ca66a7bcf Closes-Bug: #1707103
* | | | Merge "Attempt to work around chronically failing server issues with ↵Jenkins2017-09-162-4/+15
|\ \ \ \ | | | | | | | | | | | | | | | aggregates and qos"
| * | | | Attempt to work around chronically failing server issues with aggregates and qosDean Troyer2017-09-152-4/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So yeah, this is not kosher for functional tests, but we're testing the client interaction, not the raciness of Nova or Neutron. Failure to delete is not our problem. Change-Id: I21043f1de0fbacee1aec63110fb12a7cff42e0a0
* | | | | Merge "Updates for stestr"Jenkins2017-09-153-0/+8
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Updates for stestrDean Troyer2017-09-153-0/+8
| |/ / / | | | | | | | | | | | | Change-Id: I860981f06e31abda3141a0cb4fd13a0d49080b50
* | | | Fix subunit collection in functional tests with ostestr>=1.0.0Matthew Treinish2017-09-152-0/+16
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | With the release of os-testr 1.0.0 stestr is used internally and because of that the repository dir and commands to get subunit are different. This commit updates the post-test hook to get the subunit stream if ostestr>=1.0.0 is used. Change-Id: I2cce7f4780ce418398b17a5848def9072372841e
* | | Merge "Updated from global requirements"Jenkins2017-09-131-1/+1
|\ \ \
| * | | Updated from global requirementsOpenStack Proposal Bot2017-09-131-1/+1
| | | | | | | | | | | | | | | | Change-Id: Ibeed9c623a6ef1c641c121a2b5ee75920346056f
* | | | Merge "Fix output for subnet show"Jenkins2017-09-131-1/+1
|\ \ \ \ | |/ / / |/| | |
| * | | Fix output for subnet showJens Harbott2017-09-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The use_default_subnet_pool column is never returned by the API, it is only being used in the request to create a subnet. So make sure that we do not show it when displaying a subnet. Change-Id: Ie021149cceb8f89b779ad0f3c13ac60420509671 Related-Bug: 1668223
* | | | Merge "Correct import of keystoneauth1 session"Jenkins2017-09-131-1/+1
|\ \ \ \
| * | | | Correct import of keystoneauth1 sessionGage Hugo2017-09-121-1/+1
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | keystoneclient.session has been long deprecated in favor of keystoneauth1.session. This change corrects the import in the tests to use the correct library's session. Change-Id: Ic24ebde59e4b9eb70d6f14c1e0536f8d24f0de73
* | | | Updated from global requirementsOpenStack Proposal Bot2017-09-132-8/+8
| | | | | | | | | | | | | | | | Change-Id: I30be8748ef78604eb63c61e1dcf5fc5a740822aa
* | | | Skip Volume v1 functional tests if v1 not presentDean Troyer2017-09-121-3/+24
|/ / / | | | | | | | | | | | | | | | | | | | | | Volume v1 is gone in Queens Just skip it for now until DevStack does not create a v1 endpoint Change-Id: I2aa2f78b0d5c8ac2048c922c7835e5c4574028cc
* | | Updated from global requirementsOpenStack Proposal Bot2017-09-061-2/+2
| |/ |/| | | | | Change-Id: I1c5bc67d82b7a123530a7e8a6af5ca4f7faf53f0
* | Updated from global requirementsOpenStack Proposal Bot2017-09-011-1/+1
| | | | | | | | Change-Id: If52bacff8458010d2762bfac5ecea29f5fb54f01
* | Merge "Update image cli doc and fix some typos"Jenkins2017-08-252-28/+38
|\ \
| * | Update image cli doc and fix some typoslihaijing2017-08-252-28/+38
| |/ | | | | | | | | Change-Id: I0a8d095e51a96804c97612e28fac2d00aa94c638 Closes-Bug: #1711284
* | Merge "Convert remaining network functional tests to JSON"Jenkins2017-08-252-55/+39
|\ \ | |/ |/|
| * Convert remaining network functional tests to JSONAkihiro Motoki2017-08-232-55/+39
| | | | | | | | Change-Id: Ib7dff5506cc69549b5b1fbb8bf6e649468563dd6
* | Merge "Convert network qos functional tests to JSON"Jenkins2017-08-243-233/+193
|\ \ | |/
| * Convert network qos functional tests to JSONAkihiro Motoki2017-08-233-233/+193
| | | | | | | | Change-Id: Ie5cde2f927ec6abb6334ea01adfb06749384ed01
* | Merge "Updated from global requirements"Jenkins2017-08-241-1/+1
|\ \
| * | Updated from global requirementsOpenStack Proposal Bot2017-08-241-1/+1
| | | | | | | | | | | | Change-Id: I45705bad68f0615dbf09d46a2a487b9fed1abb10
* | | Merge "Convert network security group functional tests to JSON"Jenkins2017-08-242-106/+52
|\ \ \ | | |/ | |/|
| * | Convert network security group functional tests to JSONAkihiro Motoki2017-08-232-106/+52
| | | | | | | | | | | | Change-Id: Icb63aa0dfbce9016fb824f97915a660cf130d120
* | | Merge "flake8-import-order: Ensure to place project imports last"Jenkins2017-08-245-6/+8
|\ \ \ | |_|/ |/| |
| * | flake8-import-order: Ensure to place project imports lastAkihiro Motoki2017-08-225-6/+8
| |/ | | | | | | | | | | | | | | To ensure project imports are placed after third party import, we need to specify application-import-names. Previously flake8-import-check checked only standard imports or not. Change-Id: Iad7afa456cec7cf5b44955f1ea03c593a4c0e426
* | Merge "Implied Roles"Jenkins2017-08-236-0/+411
|\ \
| * | Implied RolesHarry Rybacki2017-08-226-0/+411
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow the user to create an inference rule between two roles. The first, called the prior role is the role explicitly assigned to an individual. The second, called the implied role, is one that the user gets implicitly. For example: Role B implies Role A. User X is assigned Role B. Therefore User X also assigned Role A. The management and maintenance of the rules is performed in the Keystone server. Change-Id: If547c2f16e812bc7fffd742ec37e6a26011f3185