https://github.com/openstack/rally

sort by:
Revision Author Date Message Commit Date
b6bedc5 Merge "[osclients] Fix zaqar client" 06 September 2016, 12:51:50 UTC
b79d6f4 [osclients] Fix zaqar client While porting to obtaining auth_ref from keystoneauth library, we missed the way how zaqar obtains project_id. This patch fixes it. Change-Id: I00dc126fa1a19298e5c90ea08c9a39800f0615a9 06 September 2016, 10:55:17 UTC
9b6ae15 [release] Rally 0.6.0 Change-Id: Ieeef86f953e1a4683958d93d0711fa2342b1c76e 06 September 2016, 09:03:44 UTC
ae04667 Sync and add upper limit to requirements Change-Id: I14c292a5eb20717b28d31e8d5ae8381e3eb352a6 05 September 2016, 15:15:17 UTC
a813aaf Bump pytest-html version to 1.10.0 Latest release of pytest-html includes a lot of improvements of JS performance. Change-Id: I76f652260636861d6bf66dded4e281777da7f6b2 05 September 2016, 15:15:17 UTC
d701c63 [senlin]Add context support for Senlin profile This patch adds context support for Senlin profile. The following changes were made: - Adding Senlin profile context; - Revising 'create_and_delete_profile_cluster' scenario to make it benchmark cluster creating/deleting only; - Revising rally-senlin test job and example jobs accordingly; - Minor fix SenlinMixin cleanup resource to make id query work correctly; - Removing admin requirement from profile util functions since profile creating/deleting doesn't need admin role. Partial-bp: add-support-for-clustering-service-senlin Change-Id: Ib74803d13f4f89152af3a1ff5e7b6ff9fbac2906 05 September 2016, 08:33:07 UTC
9312a0f Merge "[verify] Fix obtaining project id" 05 September 2016, 00:13:53 UTC
b7a6c49 [verify] Fix obtaining project id While porting rally to use latest workflow of keystoneclient & keystoneauth, we forgot to fix 2 places with obtaining project_id in wrong way. Change-Id: I79f900f6e18ce6a527d4b957dfe8fb760ae5ec10 03 September 2016, 08:04:33 UTC
9693962 Merge "Add `extra` parameter to ExistingCloud deployment" 02 September 2016, 22:55:17 UTC
d0af642 Add `extra` parameter to ExistingCloud deployment Sometimes user needs to specify some extra options related to deployment. Previously it was possible, but after we merged strict json validation, users are not able to do it. Let's provide the way to do it. Also, this patch extends json schema with domain_name variable, since it is used in several places. Change-Id: I675086c97f2f34cf67b86576031f90bb13818ac3 02 September 2016, 16:03:50 UTC
8a1672f [Plugins] Rename workload dammy.failure -> Dummy.failure `dummy.failure' was the first class-based workload so it got specific name started with lowercase `dummy'. But other dummy scenarios have become class-based recently, so dummy.failure is a kind of white crow now. This patch simply renames the workload, without keeping backward compatibility, because this is not critical. Change-Id: I9ddeb0368adc7e517a74e6d25144b8e88ee4cd44 01 September 2016, 15:51:54 UTC
bfc657b Merge "[Verify] Adding 'add-options' arg to `rally verify genconfig` cmd" 01 September 2016, 14:29:11 UTC
cec6f3a Merge "[osclients] use keystone auth_ref directly" 01 September 2016, 11:57:00 UTC
e56bd5e [osclients] use keystone auth_ref directly Since keystoneclient doesn't provide service_catalog by default[0], we had a hack which work for most environments: it obtains keystone auth ref manually and overrides auth_ref property of keystoneclient Overriding property auth_ref is not a good idea, since keystoneclient sets a lot of variables when it obtains auth_ref by itself. In this case for some envs, we can get: keystoneauth1.exceptions.auth.AuthorizationFailure: A username and password or token is required. The solution for such error is simple - we can continue obtaining auth_ref manually, but do not override auth_ref in keystoneclient, just store it separately. Also, this patch: * adds cache for session, auth plugin and auth_ref. It should decrease number of redundant calls; * makes rally.osclients.OSClient.keystone method as property. It simplifies access to rally.osclients.Keystone object; * start using `keystoneauth1.identity` instead of deprecated `keystoneclient.auth.identity` * moves get_session method under rally.osclients.Keystone * moves checking of versioning auth url to get_session method, since it should work for every session object, not only in case of keystoneclient * removes wrapping token by lambda function in case of ceilometerclient, since minimal release of ceilometerclient[1] supported by our requirements can handle non-callable tokens[2] * obtains user_id and project_id for existing_users context from auth_ref. Previous way(obtainining from keystoneclient) will not work with new approach about auth_ref, since we don't force to store auth_ref in keystoneclient + previous way tried to transmit wrong arguments to keystoneclient methods(usually keystoneclient just ignores such arguments): Our code: user_id = user_kclient.get_user_id(user_name) tenant_id = user_kclient.get_project_id(tenant_name) Code of get_user_id and get_project_id in keystoneclient: def get_user_id(self, session, **kwargs): return self.auth_ref.user_id def get_project_id(self, session, **kwargs): return self.auth_ref.project_id [0] - https://bugs.launchpad.net/python-keystoneclient/+bug/1508374 [1] - https://github.com/openstack/rally/blob/52fef00aefb7c7c48714e0c125aed342dbda7c07/requirements.txt#L32 [2] - https://github.com/openstack/python-ceilometerclient/blob/2.5.0/ceilometerclient/client.py#L222 Change-Id: If74cc140679895427c82d931991bd3ae73ccacb1 31 August 2016, 15:53:23 UTC
a4125d3 Merge "Moving of Quotas scenarios into separate classes" 31 August 2016, 14:39:39 UTC
6baebc8 Merge "Don't use config option sqlite_db" 31 August 2016, 14:19:54 UTC
be56183 [devstack] fix keystone v3 deployemnt config After we merged strong config schema for rally deployment, we missed to fix devstack plugin, which creates wrong config in case of Keystone V3 Change-Id: I29ad7f1f62a911ab9c011c832b4b7eea5eeb994b 31 August 2016, 08:50:14 UTC
276c5d4 Merge "Translate info-level log messages for LOG.error" 31 August 2016, 07:19:04 UTC
1ab222a Fix some typos in hosts.py availibility should be availability Change-Id: I8e271ee19810b09678eb09018d8a27c815e014cc 31 August 2016, 01:29:46 UTC
3ec2ec2 Merge "[Reports] In charts, fix setting red color for non-error metric" 30 August 2016, 11:43:16 UTC
fa22551 Merge "Fix neutron unstable job" 30 August 2016, 08:57:07 UTC
f84044d Don't use config option sqlite_db Config option sqlite_db is deprecated in 0a1bae9859079fb21a03716be947c5f1da6db0a2, and deprecate argument sqlite_db in method set_defaults in https://review.openstack.org/#/c/350945/, should use config option connection instead. Change-Id: If21c6bbdd83c31a27c73182160038115106c87df 30 August 2016, 06:58:52 UTC
a91df55 Merge "TrivialFix: Remove logging import unused" 29 August 2016, 12:27:27 UTC
5b5cd6d Fix neutron unstable job Neutron LBaaS v1 was disabled Change-Id: If5f41a320f8bc8e2a4e6d399ce91833f6c3b3232 29 August 2016, 12:09:04 UTC
5a5997f Moving of Quotas scenarios into separate classes This patch moving methods from Quotas' base classe into several independed classes (by one on each method) with keeping of original names of scenarios. Also this patch contains updated unit tests for all scenarios Change-Id: I5e3fcf222e486878a4d3a3e077bcced30c357c9f 29 August 2016, 11:38:22 UTC
cb19175 Merge "Add watcher audit template context and 2 scenarios" 29 August 2016, 10:32:58 UTC
70ff6ae Merge "[Plugins] Add executable availability check to instance_test.sh" 29 August 2016, 10:10:54 UTC
d8af982 Fix neutron gate jobs Nuetron LBaaS drop v1 see https://review.openstack.org/#/c/286381/ Change-Id: I420970b1f147c9cae97fc8c160175dd2b9dc98a4 29 August 2016, 04:42:20 UTC
1fa327d TrivialFix: Remove logging import unused This patch removes logging import unused in rally/plugins/openstack/scenarios/monasca/metrics.py Change-Id: Iba7bde0ec1ce9caed41cc123c24d278e62c9d127 29 August 2016, 02:47:44 UTC
9a71519 Translate info-level log messages for LOG.error The Log "LOG.error(_LE(...)" is used in some places,but the log "LOG.error(_(..))" still used in a few places. Change-Id: Ia5be2a94512930ae990a2edb8999fe1808c41faa 27 August 2016, 00:29:01 UTC
8434147 Remove Pavel Boldin from maintainers page Pavel Boldin is not working on project anymore Change-Id: I76663ab33cc4fabd4b74f234800c99daa8af3160 25 August 2016, 15:46:50 UTC
16393c0 Merge "Edited the tempest verify docs" 25 August 2016, 10:26:34 UTC
2760446 Add watcher audit template context and 2 scenarios This patch set adds audit template context with two scenarios: list_audit_templates create_audit_and_delete Change-Id: I2d3adef7893fbef1b90e69f56818fbe4d3ce4366 24 August 2016, 21:23:13 UTC
541539e Merge "Moving of CeilometerQueries scenarios into separate classes" 24 August 2016, 14:15:36 UTC
c44f581 Edited the tempest verify docs Edits for brevity, active voice and grammar. Change-Id: Ifdeeeb527a95a07286d6eefd9b4a3efe3c7fde52 24 August 2016, 11:12:43 UTC
901e407 Merge "Use more specific asserts in tests" 24 August 2016, 10:55:16 UTC
bb81fe6 Merge "Use a shortcut to configure function" 24 August 2016, 10:54:15 UTC
fc9c5f1 Use a shortcut to configure function This is a trivial change. Use a shortcut to configure function instead of redefined function. Change-Id: I8fea932ce3bb7e1e88467457da6a29be47dd1348 24 August 2016, 01:00:53 UTC
3909299 Merge "Fix certification task instructions" 23 August 2016, 23:13:08 UTC
12dbcda Merge "[sshutils] Catch socket.error in put_file" 23 August 2016, 23:12:59 UTC
6b28ce5 Merge "Moving of HttpRequests scenarios into separate classes" 23 August 2016, 23:12:09 UTC
af1a924 Fix certification task instructions Replacing incorrect usage of "Task" with "To" Change-Id: I8dc25c938091e8a821959e1e3faf173c720de4a5 23 August 2016, 20:27:34 UTC
e492336 Merge "Allow volume_type to be None since None is a valid value" 23 August 2016, 20:04:24 UTC
cb00cd3 Merge "Fix typos in the docs" 23 August 2016, 09:16:43 UTC
85ae5b4 Fix typos in the docs Change-Id: I204c72af3e28bdae9dee09f7a3f980b6b4c31654 23 August 2016, 08:06:13 UTC
981b04e Remove useless __init__ This is to remove useless __init__ to keep code clean. Change-Id: I7e3fb0307dfe7b06ec5b768a63765215cd7f4167 23 August 2016, 03:16:26 UTC
faa7e58 [sshutils] Catch socket.error in put_file `_put_file_sftp` can raise different types of errors. paramiko.SSHException, socket.error are most frequent. Let's catch socket.error too Change-Id: I435cd0c9e140745ec24e4d4f51d7bd4a7740d7f9 22 August 2016, 12:47:01 UTC
16f2fd8 Use more specific asserts in tests Instead of assertTrue and assertFalse use more specific asserts. They are compatible with Python 2.7[1] and 3.4[2] [1]: https://docs.python.org/2.7/library/unittest.html [2]: https://docs.python.org/3.4/library/unittest.html Change-Id: Id839997ff21c2b1fcf6701f4bc47babe61623817 22 August 2016, 11:46:50 UTC
d7a16c2 [Reports] In charts, fix setting red color for non-error metric There is a bug in charts StackedArea and Lines, which appears in case if there are a >= 9 metrics - in this case metric #9 gets red color, which is also set for failed_duration. As result, tehere are 2 metrics with same color on chart. This fixes the bug by introducing standard way of color generation for all charts, which skips failure-color (red) when generating next color. Change-Id: Ideaed933f3fdb5b3465124fc5b8ae730119cb08c 22 August 2016, 11:27:35 UTC
496b684 Merge "Update hook_section spec" 22 August 2016, 10:47:41 UTC
9e11226 Put in more propriate place test results Do not create a mess in root dir Change-Id: Idbefc340a3d8a6bed786637a7b52ff7283a6c6d7 22 August 2016, 01:52:44 UTC
c757d85 Merge "Fix some typos in the files" 19 August 2016, 18:46:06 UTC
d7d7b87 Merge "Moving of Ceilometer Eventss scenarios into separate classes" 19 August 2016, 14:10:43 UTC
eb652bf Allow volume_type to be None since None is a valid value Modify the schema to allow volume_type to be None to allow using default value Change-Id: Id1ac7f141d4c33cd9145ca8c628bb05c8b434e1e 19 August 2016, 13:02:35 UTC
74bb811 Update hook_section spec Format was updated to be more user friendly Change-Id: Id18ed3c05237df3f1d1041b95004857a4a49bb96 19 August 2016, 11:17:36 UTC
2d9ceb5 [Verify] Adding 'add-options' arg to `rally verify genconfig` cmd Tempest supports a mechanism that allows us to plug in various tests as a Tempest plugin. Each plugin needs to be configured in the proper way. Rally cannot configure all plugins on the planet. We should add some option that will allow us to add extra configuration for plugins to Tempest config file. For example, if we want to run Ceilometer tests, the workflow will be as follows: $ rally verify install $ rally verify installplugin --source https://github.com/openstack/ceilometer.git $ rally verify genconfig --add-options /path/to/config/file/for/ceilometer/tests $ rally verify start --regex ceilometer where config file for Ceilometer tests is something like this: ... [service_available] ceilometer = True event_enabled = True ... Change-Id: Ida02a36e2757a742ca91919cc756846f137a23d3 19 August 2016, 10:32:38 UTC
1141e9a Fix some typos in the files Change-Id: Ie1dc2862c2539dcab46ba5c350c6df16e993cabb 19 August 2016, 09:21:57 UTC
e4f9a75 Merge "Moving of Dummy scenarios into separate classes" 18 August 2016, 20:42:16 UTC
6c7975c Merge "[Doc][Reports] New documentation chapter about HTML reports" 18 August 2016, 15:41:00 UTC
cb0db51 [Plugins] Add executable availability check to instance_test.sh This is related VMTasks.*runcommand* workloads which can use standard shell script "instance_test.sh". In some rare cases (like [1]) it is possible that wide-used executable is not available on the VM instance. The result is confusing error message from shell interpreter which obstructs understanding what is actually wrong with the scenario (nothing is wrong actually with the scenario, but the instance). This patch adds a small piece of code to script instance_test.sh which checks availability of all used executable commands and outputs clear error message if some command is missed. [1] https://bugs.launchpad.net/rally/+bug/1613144 Change-Id: I63db699b053c16dce14df919f72579af2f66fa3e 18 August 2016, 12:44:46 UTC
698bea7 Merge "[Reports] Hide menu list if there is no data at all" 18 August 2016, 11:24:42 UTC
2b07ff2 Merge "[spec] New Tasks Configuration section - hook" 17 August 2016, 11:20:28 UTC
3607f8d [Reports] Hide menu list if there is no data at all If there is no data passed to trends report for some reason (for example if all given tasks are failed) then there is an error message "No data" is shown (it is OK) but there is also an empty menu list is visible which should be hidden in this case. This patch fixes this. Change-Id: Ie1d82a1a41718a9c976d5a485fcdcac4f4a02d80 17 August 2016, 11:13:28 UTC
7a8ff0b [Doc][Reports] New documentation chapter about HTML reports People often ask questions about HTML report (some questions repeat again and again), so here is a special chapter proposed. This chapter was also discussed and approved on weekly meeting. Change-Id: I6b09b2b9f4101bcd324907e30b58a16ed4a94f7e 17 August 2016, 09:37:46 UTC
8ac42e1 Correct spelling mistake in test case name TrivialFix Change-Id: I0d08c5b4d830c16fe5cc195533df86aa70541dd0 17 August 2016, 08:31:15 UTC
e4bd1b2 Merge "[Reports] Fix trends report generation if there are n/a results" 16 August 2016, 23:09:59 UTC
62ea6c7 Moving of Ceilometer Eventss scenarios into separate classes This patch moving methods from one CeilometerEventss base class into several independed classes (by one on each method) with keeping of original names of scenarios. Also this patch contains updated unit tests for CeilometerEvents scenarios Change-Id: Ib99bdf7f1ea84ffa01617a7dfe623518bc133bd3 16 August 2016, 15:44:10 UTC
5203ae7 Merge "Skip checking samples in coverage job" 16 August 2016, 15:12:08 UTC
3f144ad [spec] New Tasks Configuration section - hook This document describes new section in task config. This changes needed for reliability and density testing of OpenStack clusters. Change-Id: I39fed4b820710b74cf902363dd1c683622f89ca7 16 August 2016, 12:07:20 UTC
7a3fca8 Use attachment_id instead of volume_id when detaching volume Maybe this change is trivial, however, i think it is accordant with the API. Change-Id: I22896e2d3a4e6aa064f5829e0524645b81c6fbf7 16 August 2016, 02:31:20 UTC
a0c11a1 [Reports] Fix trends report generation if there are n/a results Trends report generation fails with ValueError if there is a workload with "n/a" results. This patch solves this problem. Change-Id: Iffb87b868ccb20df1e8699cc2cdbfb12e1de1de1 15 August 2016, 13:13:06 UTC
98889e3 Merge "Fix ExistingCloud properties" 12 August 2016, 15:43:09 UTC
fd3d9a2 Moving of CeilometerQueries scenarios into separate classes This patch moving methods from one CeilometerQueries base class into several independed classes (by one on each method) with keeping of original names of scenarios. Also this patch contains updated unit tests for CeilometerQueries scenarios Change-Id: I1782d4ac7bb52988d9e5d34f52f817b11a4d1189 12 August 2016, 14:15:50 UTC
3c6dab1 Fix ExistingCloud properties JSONSchema was written with mistakes and allows additional properties. It means that users were able to put what ever they want and expect that Rally will work. This patch fixes config schema and adds a migration to fix known "wrong" configurations. Another part of this patch fixes usage of very important property - endpoint_type. Different OpenStack clients have different names for endpoint_type variable. KeystoneClient uses "interface", but Rally transmits "endpoint_type" which is silently ignored by kc. Actually, endpoint_type is an optional parameter(all clients have default value for it) and should not behardcoded to "public" by default (keystoneclient fails in gates with such type), so this patch removes the default value of endpoint_type and transmits it to kc only when it is specified. Possibly, this patch can break some deployments, since behaviour of discovering endpoints will changed, but it should not affect most of Rally users. Co-Authored-By: Kevin Esensoy <kesensoy@cisco.com> Co-Authored-By: Illia Khudoshyn <ikhudoshyn@mirantis.com> Change-Id: Ifafff0ea8ccec7402e9882b983e5a55c1817c8cc 12 August 2016, 11:26:06 UTC
8950806 Moving of Dummy scenarios into separate classes This patch moving methods from one Dummy base class into several independed classes (by one on each method) with keeping of original names of scenarios. Also this patch contains updated unit tests for Dummy scenarios Change-Id: I4fad35e9efdd8d4074f2fb393c2a17c1124061b4 12 August 2016, 10:42:32 UTC
96c21bd Skip checking samples in coverage job TaskSampleTestCase is not quick stuff. Tests from this testcase tests yaml/json files which are not relate to tests coverage of Rally code. Also, coverage job launchs this slow testcase twice. Let's use environment variable to identify job name and skip whole test case in case of coverage job. PS: coverage is not change in comparison with previous commit, where TaskSampleTestCase is launched. It is one more proof that this testcase doesn't have any unique calls to rally code. Change-Id: If0925bc37198092f5d9efadb6591ced25d75212c 12 August 2016, 08:00:21 UTC
fc923aa Moving of HttpRequests scenarios into separate classes This patch moving methods from one HttpRequest class into several independed classes (by one on each method) with keeping of original names of scenarios. Also this patch contains updated unit tests for HttpRequests scenarios Change-Id: Ia252ecc4b49ebc3d1a8eba2307e259c907e4ec9c 11 August 2016, 14:48:11 UTC
e04271c Merge "[Verify] Deprecating 'tests-file' and 'xfails-file' args" 11 August 2016, 14:41:56 UTC
423740a [Verify] Deprecating 'tests-file' and 'xfails-file' args This patch deprecates the following args for `rally verify start` cmd: Old New tests-file -> load-list xfails-file -> xfail-list So now we have consistent args that allow us to manage the workflow for a certain list of tests: 1. Arg 'load-list' - Run tests listed in the named file 2. Arg 'skip-list' - Skip run of tests listed in the named file 3. Arg 'xfail-list' - Consider tests listed in the named file as expected failures Change-Id: Ida1252172c7edf7e7dd5350123a52c085867ba0f 11 August 2016, 10:40:56 UTC
7630dcf Merge "[Reports] Expand menu if there is only one menu group" 11 August 2016, 09:44:09 UTC
7ecbe55 Merge "Update requirements" 11 August 2016, 03:04:02 UTC
4c378b8 Merge "Remove deprecated log module" 11 August 2016, 03:03:55 UTC
5d10e52 Merge "[Verify] Fixing issue with system-wide Tempest installation" 10 August 2016, 20:49:58 UTC
52fef00 Update requirements This patch synchronizes our-requirements with gr. Note: rally dependency of keystoneclient is defferent than ge due too bug in keystoneclient < 2.0.0 . Change-Id: I654fe51df1ffab7966aa770275c459b9252b7bb4 10 August 2016, 12:54:07 UTC
59aa4e8 [Verify] Fixing issue with system-wide Tempest installation The issue was noticed in a Rally docker container. In the docker container, as we know, Rally is installed in the global system environment. When we try to execute $ rally verify install --system-wide Tempest installation will be broken on $ pip install --no-deps -e ./ because of permission issues. The command requires the 'sudo' prefix. So it looks like the best solution for resolving the issue is that user will take care of installing Tempest package like he does for Tempest requirements. Change-Id: I3c606d1f659600f027ecaf6fe99eae26c329c9a3 10 August 2016, 10:50:35 UTC
c6bd3cb Merge "Add success rate chart to trends report" 10 August 2016, 09:55:47 UTC
c9f764a Add success rate chart to trends report When comparing results, success rate is important. This patch adds success rate chart to trends report. Change-Id: Ie576d302a8212c04e0fea27665d271e862359a4c 10 August 2016, 05:00:42 UTC
0a5389f Remove deprecated log module Change-Id: I113ae12503db97d9e1ce72b7157bcd4ba2d4e283 09 August 2016, 14:28:32 UTC
d7629a9 Merge "Add create_audit_template_and_delete scenario" 09 August 2016, 09:26:15 UTC
8df3e67 Merge "[Verify] Updating Tempest config file" 08 August 2016, 23:13:15 UTC
1d198e3 Merge "[Core] Add missed @six.add_metaclass(abc.ABCMeta)" 08 August 2016, 17:02:04 UTC
7d640d2 Add create_audit_template_and_delete scenario This patch set adds create_audit_template_and_delete scenario and appropriate unit tests and samples. Change-Id: I6f073a85439a8529e80631119a9da8618cfb6833 08 August 2016, 15:16:11 UTC
fad44c7 [Core] Add missed @six.add_metaclass(abc.ABCMeta) Some core classes define abstract methods that are actually not abstract enough :) Change-Id: If030239ea1033bf19e080d139ab7c7447c36bdcf 08 August 2016, 12:16:21 UTC
9c14bc2 [Verify] Updating Tempest config file Some tests (for boto, horizon, etc.) were removed from Tempest and now there is no need to keep the corresponding options in Tempest config file. Some options in Tempest were moved from one section to another and we should to do the corresponding changes in Rally to be up to date with the latest Tempest version. Change-Id: Ied4ff74c6c8edc7fe30c0e891c668a5b9d390fb4 08 August 2016, 10:29:33 UTC
0053de4 Fix the action name about multiple murano.create_service 1.I think it is better that it is named to murano.create_services 2.Add the actiontimer test in the unit test Change-Id: Iefac1321375d094c293daf4ba54e333580c672e5 06 August 2016, 06:56:18 UTC
ee4d2fe [Reports] Expand menu if there is only one menu group HTML report menu groups scenarios by their first part of name (before `.'). There is no reason to have menu collapsed if there is only one menu group (for example, if there are only Dummy scenarios). Change-Id: I01032c32a94ded771acabddc196f79aee55c7857 05 August 2016, 14:22:33 UTC
241dd6d Merge "[Plugins] Fix vm.utils._run_command_over_ssh" 05 August 2016, 11:56:13 UTC
a4feca7 Clarify docs around results report Change-Id: I6cf877999f454b48061dc516152216eca7482831 05 August 2016, 02:20:21 UTC
6194dac Merge "Add Senlin plugin for profile and cluster" 05 August 2016, 00:45:10 UTC
555f659 Merge "[magnum] Fix client" 04 August 2016, 14:09:06 UTC
back to top