9fc9876 | Andrey Kurilin | 28 March 2018, 15:35:22 UTC | Propose release notes for 0.11.2 Change-Id: I82245c6c80822fab61cf960e548dafa0f67f628e | 29 March 2018, 09:08:20 UTC |
2f2739f | Andrey Kurilin | 28 March 2018, 15:54:03 UTC | Fix obtaining env_uuid from deployment This patch fixes a check for DEPLOYMENT_UUID in case of missing ENV_UUID. Instead of checking system environment directly, we should call get_global method which loads our source file with default UUIDs. Change-Id: I2314b758339edfe77e1536c37dcdb54af1b6a581 | 28 March 2018, 15:54:03 UTC |
899bffe | Andrey Kurilin | 28 March 2018, 11:28:54 UTC | Print warning about deprecation OpenStack plugins OpenStack plugins moved to the separate repository[1][2]. We need to inform our consumers about this change. [1] - https://pypi.python.org/pypi/rally-openstack [2] - https://github.com/openstack/rally-openstack Change-Id: I6cfe09ffba63c72a7aac855ae5fe6cbda42c91e9 | 28 March 2018, 11:28:54 UTC |
6d159ad | Zuul | 28 March 2018, 10:42:51 UTC | Merge "[envs] Add --only-spec option to pring spec" | 28 March 2018, 10:42:51 UTC |
a6ba8ac | Zuul | 28 March 2018, 10:32:09 UTC | Merge "Deprecate rally devstack plugin" | 28 March 2018, 10:32:09 UTC |
0943916 | Andrey Kurilin | 28 March 2018, 08:29:07 UTC | [envs] Add --only-spec option to pring spec Change-Id: I41b9c386af2c6e89dca4f2b8dc8884eca9c2e01e | 28 March 2018, 08:29:07 UTC |
2f5290f | Andrey Kurilin | 27 March 2018, 10:16:21 UTC | Deprecate rally devstack plugin Alternative: rally-openstack git://git.openstack.org/openstack/rally-openstack Change-Id: I4972f4be58e269a379eece73ad414d45bb9adb79 | 27 March 2018, 19:14:17 UTC |
a3fd27e | Zuul | 27 March 2018, 17:20:21 UTC | Merge "[plugin] Do not load pyc files" | 27 March 2018, 17:20:21 UTC |
d6738f9 | Andrey Kurilin | 27 March 2018, 12:29:35 UTC | [plugin] Do not load pyc files Change-Id: Ib52a87b6bac085dc8c9a170b341c11431512b73a | 27 March 2018, 12:29:35 UTC |
10f0084 | Zuul | 23 March 2018, 12:14:52 UTC | Merge "Update the CirrOS image to 0.4.0." | 23 March 2018, 12:14:52 UTC |
57200e0 | Andrey Kurilin | 16 March 2018, 15:15:43 UTC | get rid of oslo.utils we are using just several simple methods from oslo.utils which requires a lot of other dependecies. To make rally a lightweight framework, we need to abandon usage of such things Change-Id: I6e6170c7dabc97a089d030ee6b05fc07993e8c32 | 22 March 2018, 10:34:53 UTC |
7c5a5d6 | ekultails | 19 March 2018, 22:13:30 UTC | Update the CirrOS image to 0.4.0. Both CirrOS releases 0.3.4 and 0.3.5 are inconsistently used. Now all sample scenarios will use the latest stable 0.4.0 release. The image_location setting has also been converted into a Jinja template variable. Change-Id: Ic2ea83329d9fe774a5a666c4e988487ef502ce7f Closes-Bug: 1751322 | 19 March 2018, 22:13:30 UTC |
562d270 | Zuul | 19 March 2018, 08:35:18 UTC | Merge "[envs] Creating a spec from system environment variables" | 19 March 2018, 08:35:18 UTC |
da244c1 | Boris Pavlovic | 15 March 2018, 18:51:00 UTC | Remove oslo.utils from plugins We already use importlib so no need to use olso.utils for that Change-Id: I8ae7398906124f8365430b687980d5bc96a1b0ad | 18 March 2018, 04:26:45 UTC |
a93be0a | Boris Pavlovic | 18 March 2018, 00:33:40 UTC | Fix constant_for_duration stucking on exceptions If something went terrible wrong during the passing arguments to process this runner will hung up. To fix this use try:finall Change-Id: I1f953f9189eb9221a4d36a57edb3c7ccbdbf5d3b | 18 March 2018, 04:26:33 UTC |
bd9fff9 | Andrey Kurilin | 06 March 2018, 08:49:46 UTC | [envs] Creating a spec from system environment variables Deployment component had a noce hardcoded to openstack feature - create a specification based on system environment variables. This patch ports this feature to Environment manager and extends with ability to configure not only OpenStack things. Change-Id: Ic7b09a0a1f6d859f3db92400fb15ed9c1b69ea89 | 14 March 2018, 14:49:49 UTC |
ab68c8f | Zuul | 14 March 2018, 13:13:31 UTC | Merge "Fix the date format for db migrations files" | 14 March 2018, 13:13:31 UTC |
4a58246 | chenhb | 14 March 2018, 05:08:18 UTC | Fix the date format for db migrations files 1. add _ in file name 2. format the months to keep 2 length. Change-Id: I925e5a715a507f7c8abdcb1b7cb00f9bab27b1ef | 14 March 2018, 05:08:18 UTC |
4b6587c | Zuul | 13 March 2018, 23:23:21 UTC | Merge "Fix the name format for db migrations" | 13 March 2018, 23:23:21 UTC |
ab30875 | chenhb | 13 March 2018, 08:08:33 UTC | Fix the name format for db migrations Add date prefix in db migrations files. Change-Id: I00ef5bfffc97116c35b698bdcf316b969a5d9d3c | 13 March 2018, 09:39:31 UTC |
234ead2 | Boris Pavlovic | 11 March 2018, 22:07:57 UTC | Use for samples testing separated job Samples testing has to go over all files and ensures that all tasks have proper specs which is time & disk comsuing, it takes up to ~10-15 seconds However, testing samples is not required in most development cases, only when new plugins are added, so it makes sense to split it in separate job Change-Id: I3536226c389fec0f41d84325747dd0f8b6a880f6 | 11 March 2018, 22:48:16 UTC |
0a86a69 | Zuul | 11 March 2018, 20:10:24 UTC | Merge "[db] Refactor usage of session and serialization" | 11 March 2018, 20:10:24 UTC |
ecb6ae8 | Zuul | 11 March 2018, 19:17:02 UTC | Merge "Update links in README" | 11 March 2018, 19:17:02 UTC |
b9283ba | Zuul | 09 March 2018, 21:05:25 UTC | Merge "Rework novaclient floating ips actions" | 09 March 2018, 21:05:25 UTC |
d89eb07 | Andrey Kurilin | 06 March 2018, 18:50:25 UTC | Rework novaclient floating ips actions Methods for association floating ips and dissociation were deprecated in novaclient a year ago and latest major release (python-novaclient 10) doesn't include them[*]. These actions should be performed via neutronclient now. It requires more work, but there is no other options. [*] https://github.com/openstack/python-novaclient/blob/master/releasenotes/notes/remove-virt-interfaces-add-rm-fixed-floating-398c905d9c91cca8.yaml Change-Id: I6c019fe84fb3d6dfcef5dfadbbccff01bde4a102 | 09 March 2018, 14:49:37 UTC |
cf489e7 | melissaml | 09 March 2018, 03:56:43 UTC | Update links in README Change the outdated links to the latest links in README Change-Id: I255ac3b3c0c92ffa9acb2a57db73a7dfcce093ab | 09 March 2018, 03:58:18 UTC |
2aeaf59 | Boris Pavlovic | 06 March 2018, 19:37:06 UTC | [db] Refactor usage of session and serialization - removes usage of engine facade from oslo.db - adds as_dict() method to base model, that includes in result only fields that are loaded (works with joins as well) - adds with_session decorator that provides session for methods in standartize way - cleans up part of methods and removes some of non optimal methods Change-Id: I540032df8d927ee8d6a6fb7ef647afa6a133e36a | 07 March 2018, 18:20:00 UTC |
692e082 | chenpengzi | 07 March 2018, 02:27:29 UTC | Update incorrect URL and word typo Change-Id: I14c2a6af9289ad1686b5fc746035167dc98a4119 | 07 March 2018, 02:33:42 UTC |
7174452 | Zuul | 06 March 2018, 16:29:51 UTC | Merge "[openstack] Remove nova hosts specific logic" | 06 March 2018, 16:29:51 UTC |
877190f | Andrey Kurilin | 04 March 2018, 18:48:45 UTC | [openstack] Remove nova hosts specific logic os-hosts CLIs and python API bindings had been deprecated from python-novaclient 9.0.0 and finally became removed in 10.0.0 release. The related scenarios become redundant. We cannot launch then in gates and it is impossible to ensure that they work even with old novaclient release. Since it is not something critical and what is called regulary in old OpenStack environments we should not provide any workaround and can just remove the os-hosts logic from Rally. [*] https://github.com/openstack/python-novaclient/blob/master/releasenotes/notes/remove-hosts-d08855550c40b9c6.yaml Change-Id: I915983dbc634dafcab1cc54dba7bae8d4e368884 | 06 March 2018, 14:30:55 UTC |
40f4f22 | Zuul | 03 March 2018, 00:26:50 UTC | Merge "Fix exporting workload with n/a success_rate to es" | 03 March 2018, 00:26:50 UTC |
848d37e | Andrey Kurilin | 02 March 2018, 15:39:07 UTC | Fix exporting workload with n/a success_rate to es ElasticSearch exporter assumes that success_rate from workload stats is a string with numeric value from 0 to 100 + '%' char in the end. It is not always True. For example in case of failure in contexts, the workload inself will have "n/a" success rate. This patch covers the case Change-Id: If8380febc65f6f92331ef1137aa83301a81200a9 | 02 March 2018, 15:39:07 UTC |
bd2ffbb | Zuul | 01 March 2018, 19:25:42 UTC | Merge "Neutron scenario to delete subnets for the same network concurrently" | 01 March 2018, 19:25:42 UTC |
59c9dbf | chenpengzi | 28 February 2018, 03:10:54 UTC | Fix documents title format error Change-Id: I4c1f6b0017b0082bf4c41611cf9a1f38fae634a8 | 28 February 2018, 03:10:54 UTC |
7d30a6b | Zuul | 27 February 2018, 16:34:46 UTC | Merge "Fix the version of websocket-client" | 27 February 2018, 16:34:46 UTC |
a7fbefd | Andrey Kurilin | 27 February 2018, 14:06:57 UTC | Fix the version of websocket-client k8s client 4.0.0 excepts only <=0.40.0 Change-Id: Ic59053d1036571cee93a3d3b0980c34292a3574f | 27 February 2018, 14:06:57 UTC |
47ed3f7 | Andrey Kurilin | 27 February 2018, 13:29:03 UTC | Fix title for Rally 0.11.1 release notes Change-Id: I09c53675e469ce338ec2f9aeca11128ad02d020a | 27 February 2018, 13:29:03 UTC |
18e0647 | Andrey Kurilin | 27 February 2018, 12:44:16 UTC | Release notes for Rally 0.11.1 Change-Id: I78440781183588dcd86959500a5a13797fa4cd1f | 27 February 2018, 12:44:16 UTC |
11376bd | Zuul | 27 February 2018, 00:12:15 UTC | Merge "[ci] Return 4 as a magic number for coverage job" | 27 February 2018, 00:12:15 UTC |
1562894 | Zuul | 26 February 2018, 20:36:16 UTC | Merge "[db][ci] Add basic job for checking migrations" | 26 February 2018, 20:36:16 UTC |
ee58b49 | Andrey Kurilin | 22 February 2018, 20:00:40 UTC | [ci] Return 4 as a magic number for coverage job Change-Id: I12663cd2cd814fc36c8b6781d111118615f5fc79 | 26 February 2018, 19:01:02 UTC |
a68ed41 | Zuul | 26 February 2018, 14:51:32 UTC | Merge "Add new Gnocchi scenarios" | 26 February 2018, 14:51:32 UTC |
d29b13f | Andrey Kurilin | 23 February 2018, 13:42:48 UTC | [db][ci] Add basic job for checking migrations Change-Id: Ide0d715d53eee4027a132f73c45a114c16e48b8f | 26 February 2018, 13:21:26 UTC |
428af69 | Andrey Kurilin | 26 February 2018, 11:58:42 UTC | Fix cli job Change-Id: I6964139ed3629abf5e5788595b9144c7b42635ce | 26 February 2018, 11:58:42 UTC |
d17af07 | Ihar Hrachyshka | 01 February 2018, 16:06:11 UTC | Neutron scenario to delete subnets for the same network concurrently This scenario, executed concurrently, should be able to trigger any IP allocation race conditions in database layer of Neutron IPAM layer. Change-Id: Icecfcd255fb83250cb77e8505f6b4846e005725c | 25 February 2018, 09:48:00 UTC |
db25afd | Zuul | 25 February 2018, 01:54:43 UTC | Merge "Don't use sitepackages for cli target" | 25 February 2018, 01:54:43 UTC |
eb4c944 | Zuul | 25 February 2018, 01:54:41 UTC | Merge "[db] Rework 7287df262dbc migration" | 25 February 2018, 01:54:41 UTC |
cf07d6b | Ihar Hrachyshka | 23 February 2018, 22:07:34 UTC | Don't use sitepackages for cli target It fails on fedora25 with system gssapi package installed with the following error: AttributeError: 'module' object has no attribute 'GSSException' It happens because of: https://github.com/paramiko/paramiko/issues/584 that will be fixed with https://github.com/paramiko/paramiko/pull/861 that is not released or even merged yet. It's better to isolate the venv from system libraries that may be incompatible with paramiko. Change-Id: I98af75bb01fa42a2902a850de1b974abc982d432 | 23 February 2018, 22:12:26 UTC |
dbf0329 | Andrey Kurilin | 23 February 2018, 10:36:31 UTC | [verify] Add support for sTestr Tempest team switched from `testr` to `stestr` tool. `stestr` is modified version of original `testr` and has the similar interface. The support of a new tool can be easily integrated in the currect TestrRunner Change-Id: Ibcb949ad98323f770bf20f144ad66b4a47c00e22 | 23 February 2018, 16:30:23 UTC |
415ad6a | Andrey Kurilin | 22 February 2018, 18:49:35 UTC | [db] Rework 7287df262dbc migration Rally <0.10.0 was hardcoded to support only OpenStack platform. That is why deployment config had a flat schema (i.e openstack credentials were at the same top-level as other properties). Rally 0.10 includes an attempt to unify deployment component for supporting multiple platforms. The deployment config was extended with a new top level property `creds` which was designed to include credentials for different platforms. Since Task and Verification components used deployment.credentials object from database instead of using deployment config directly, Rally 0.10 did not provide a database migration of deployment config. While developing Rally 0.11.0 with new Environment component, we made a wrong assumption and forgot about an old format. That is why a 7287df262dbc migration relied on "creds" property of deployment.config If the database was created before Rally<0.10, the introduced assumption leds to KeyError failure[0] for old deployment configuration: File ".../7287df262dbc_move_deployment_to_env.py", line 137, in upgrade and (set(spec["creds"]) == {"openstack"} KeyError: 'creds' To fix this issue, we need to disable 7287df262dbc migration, introduce a new migration for an old deployment format, return the code of 7287df262dbc in a new migration. NOTE: This commit introduces several migrations at once. These migrations have downgrade methods which are not tested(we do not support downgrade, but these methods are mandatory). To make CI happy with these uncovered by unit tests lines we need to temporary increase the magic number in coverage job. Change-Id: I475fd1b0f14af923552d92da87df09c26b81bb7a | 23 February 2018, 10:39:16 UTC |
b345294 | Boris Pavlovic | 19 February 2018, 12:00:58 UTC | Refacotr DB layer (part 1) - Remove usless abstraction of db.api - Split API methods to schema management and just record related ops - Remove part of oslo.db and oslo.utils dependency (need one more patch) - Improve performance & refactor mulitple requests Change-Id: I56ca311ea354409e9b19511dca77cda27be5d52b | 20 February 2018, 16:50:42 UTC |
f6b3532 | Zuul | 19 February 2018, 22:14:49 UTC | Merge "Fix support for k8s-client 4.0" | 19 February 2018, 22:14:49 UTC |
fbc648a | Andrey Kurilin | 19 February 2018, 17:14:12 UTC | Fix support for k8s-client 4.0 The new release of kubernetes python client improved the validation, so we need to ediot our test to create the right fake objects. As well, kubernetes.client.ConnectionObject was renamed to just `Connection` and we should handle this. Change-Id: I1a3275a8a5a3d729ce507689ab38e3c3d54d3c77 | 19 February 2018, 17:14:12 UTC |
52c93a9 | Boris Pavlovic | 19 February 2018, 12:23:14 UTC | Remove rally.task.utils.check_service_status method It is dead code that is not used already forever Change-Id: I0038cec97464ced1e3ea8a4f10115880f6a3756b | 19 February 2018, 12:23:14 UTC |
73b84df | Zuul | 18 February 2018, 04:23:04 UTC | Merge "Return stdout data after running the command:" | 18 February 2018, 04:23:04 UTC |
dbfae0a | aginwala | 16 February 2018, 01:59:56 UTC | Return stdout data after running the command: 1. e.g. When doing ovn-scale-test; to list the lswitches on northbound database on the controller, self.run is not returning the data back. Hence this commit fixes it. Change-Id: I6c5e2c935430641586f204142cb3de00925770c1 | 18 February 2018, 01:36:59 UTC |
68e2713 | Juha Kosonen | 16 February 2018, 13:56:27 UTC | Add new Gnocchi scenarios This patch is based on [1] and adds following scenarios: GnocchiArchivePolicyRule.list_archive_policy_rule GnocchiArchivePolicyRule.create_archive_policy_rule GnocchiArchivePolicyRule.create_delete_archive_policy_rule [1] https://review.openstack.org/#/c/453861/ Change-Id: I3d2104fa6f6ba4bd90c4ac1771e48c32a5403832 Signed-off-by: Juha Kosonen <juha.kosonen@nokia.com> | 16 February 2018, 13:56:27 UTC |
0ba733e | Andrey Kurilin | 16 February 2018, 10:01:34 UTC | [docs] Fix date of Rally 0.11.0 release Change-Id: I51340e3ab892479bf3de5675b49a3cbe0883b7a4 | 16 February 2018, 10:01:34 UTC |
b1427a4 | Andrey Kurilin | 15 February 2018, 16:20:27 UTC | Fix uc for PrettyTable Change-Id: I5e39ea1e0dcba82abce533b5ca9044268df0dbd5 | 15 February 2018, 16:22:49 UTC |
565947d | Andrey Kurilin | 07 February 2018, 13:37:32 UTC | Release notes for 0.11.0 Change-Id: I0d26a082dd50a59dff281ea6cbe42115d75363ad | 15 February 2018, 13:57:58 UTC |
e7d6155 | Boris Pavlovic | 22 January 2018, 08:45:38 UTC | [envs] Implmenet Env CLI commands - Introduce Env CLI commands & bash completition - Use RALLY_ENV variable in both cases for deployments and env - Smooth RALLY_DEPLOYMENT -> RALLY_ENV migration - Implement unit tests - Implement functional tests Change-Id: I56a60bd35bdc5ff833fdcad19f13ecf55496a316 | 15 February 2018, 10:47:21 UTC |
eeb1de6 | Boris Pavlovic | 15 February 2018, 05:17:02 UTC | [testing] Refactor CLI tests and utils * Make hook tests pass on any platform * Fix Task Import tests (not sure why they worked before) * Reduce the time required to run tests * Use getjson where suitable * Use no_logs where logs may cause problems Change-Id: Iae927760152c2e1ca2a4622762b33a57f1070945 | 15 February 2018, 10:29:06 UTC |
aab953d | Andrey Kurilin | 14 February 2018, 17:31:27 UTC | [cfg] Use stderr for logging by default It is quite important for json-like output of results in CLI. Change-Id: I0e2afdc165a7f65763597cb354d9c2acdcebdc07 | 14 February 2018, 17:31:27 UTC |
2102b6e | Zuul | 13 February 2018, 19:00:26 UTC | Merge "[docs] Fix several deployment configs" | 13 February 2018, 19:00:26 UTC |
f9b18fe | Andrey Kurilin | 13 February 2018, 17:19:26 UTC | [docs] Fix several deployment configs Change-Id: I9ff455682270ae4686f901ee703094c484039ffc | 13 February 2018, 17:19:26 UTC |
d3847fc | Andrey Kurilin | 13 February 2018, 10:16:26 UTC | [env] Be more strict for version of format Let's use enum type instead of integer to check that only valid values can be transmitted. Change-Id: I9ad803d0f955f41910e4436b1c8bd9aaea8e21a4 | 13 February 2018, 10:16:26 UTC |
398649a | Zuul | 13 February 2018, 08:19:09 UTC | Merge "Update requirements" | 13 February 2018, 08:19:09 UTC |
f905a2c | Zuul | 12 February 2018, 22:22:07 UTC | Merge "Add timestamp item for Failure tab on html report" | 12 February 2018, 22:22:07 UTC |
1ecab3d | Andrey Kurilin | 12 February 2018, 16:53:09 UTC | Update requirements Sync our requirements with global openstack requirements. Also, include uc for not direct rally dependencies Change-Id: Ia1f0bf2cfbef75214ec66a8551bdfb5e84f90542 | 12 February 2018, 20:53:49 UTC |
9097068 | Zuul | 12 February 2018, 19:27:51 UTC | Merge "[cfg] Introduce rally.common.cfg" | 12 February 2018, 19:27:51 UTC |
6c4f50c | Zuul | 12 February 2018, 14:24:31 UTC | Merge "Fix grammar error" | 12 February 2018, 14:24:31 UTC |
28df786 | Andrey Kurilin | 12 February 2018, 13:41:43 UTC | [cfg] Introduce rally.common.cfg As for config options we are using oslo_config library. It limits us to override config options based on used deployment/env. To get control of all options and how they are obtained, let's restrict usage of oslo_config directly and force everyone to use rally.common.cfg which has the same interface. Change-Id: Ia845958b50b62d971f1343c03da2552049aa4363 | 12 February 2018, 13:49:26 UTC |
a7b8b4d | chenhb | 12 February 2018, 08:57:56 UTC | Add timestamp item for Failure tab on html report Change-Id: I8acf76be07b5a6dfd3fb933a48448f97966e9f5b | 12 February 2018, 11:51:23 UTC |
a62b98f | Zuul | 12 February 2018, 05:05:14 UTC | Merge "[env][openstack] Change format of info method" | 12 February 2018, 05:05:14 UTC |
9373f64 | Zuul | 12 February 2018, 04:55:20 UTC | Merge "port more things to use envmanager" | 12 February 2018, 04:55:20 UTC |
d971eac | Andrey Kurilin | 10 February 2018, 15:42:37 UTC | [env][openstack] Change format of info method The info method of existing@openstack returns a dict with information about available services. The key isservice types, the value is service name. It is convenient for code usage, but not obvious for the users, as much as "__unknown__" service name. This patch changes the format to be a list of dicts. Each dict is a representation of available service. The service type is represented via "type" field and name (if available) is represented via "name" field. Also, the new format allows to provide more info about services in future. Change-Id: I4be4468d4a78ceb43e1bfa97c35c396606aa4da2 | 11 February 2018, 13:41:29 UTC |
a9a9fe4 | Andrey Kurilin | 08 February 2018, 14:41:55 UTC | port more things to use envmanager * Port rally.task.engine to use EnvManager instead of Deployment * Rename method `set_deployment` of `rally.common.objects.Verifier` to `set_env`. It can be done in backward incompatible way, since the original method should be called only from rally.api * Extend `rally.common.objects.Verifier` with `env` property * Move OpenStackCredential under dict parenthood. object like style makes things too complicated. The simple dict should give more transparency. As for backward compatibility old-behaviour is kept. * Call `check_helth` method of EnvManager from TaskEngine instead of hardcoded for openstack `verify_connection` method. * Remove methods `get_validation_context` and `verify_connection` from OpenStackCredential. It should not be called anywhere. Change-Id: I76608deaefc68dbd5a99a3339584c9cf70e16ba0 | 11 February 2018, 12:20:40 UTC |
50575b2 | Zuul | 10 February 2018, 11:21:11 UTC | Merge "Fix default values in OpenStack platform" | 10 February 2018, 11:21:11 UTC |
76495ae | Zuul | 09 February 2018, 18:52:20 UTC | Merge "[openstack] Change identifiers for floating ips" | 09 February 2018, 18:52:20 UTC |
23884ac | Boris Pavlovic | 09 February 2018, 06:10:28 UTC | Fix default values in OpenStack platform We should use by default these values: - "user_domain_name": "default", - "project_domain_name": "default", Otherwise valid credentials that pass scheam do not work Change-Id: I4f0c519281038fddbd9d40b04a1ff0cec80e05ae | 09 February 2018, 18:39:22 UTC |
64e6546 | baiwenteng | 09 February 2018, 08:45:20 UTC | Fix grammar error Change-Id: Ic9665ffad528b607a8b86fda8036266cfd6a9cd3 | 09 February 2018, 08:46:30 UTC |
71aeb76 | chenpengzi | 09 February 2018, 07:04:32 UTC | update documentation reference Change-Id: Ie7dcc98ad17946661c757d9f7febadd714f189a8 | 09 February 2018, 07:05:35 UTC |
fa719e5 | Andrey Kurilin | 08 February 2018, 11:01:11 UTC | [openstack] Change identifiers for floating ips Neutron API of pre-newton OpenStack releases doesn't support any identifiers for Floating IPs. That is why, to provide a good cleanup we decided to identify those resources from attached ports. Actually, it was a wrong decision and in case of existing users case this feature provides distructive actions. From OpenStack Newton the "description" field appeared in Floating IP resource and we can use it as identifier. Such behaviour can help to remove a bunch of "guessing code". In case of pre-newton releases, the new config option (openstack.pre_newton_neutron) should be used to identify that "description" field should not be added to a resource. Change-Id: I6b44c09197c0cedd1e11b9dc1b363345051366d4 | 08 February 2018, 14:14:42 UTC |
c7b08c1 | Zuul | 07 February 2018, 21:52:55 UTC | Merge "Dockerfile - trivial fixes" | 07 February 2018, 21:52:55 UTC |
c783931 | alexz | 07 February 2018, 14:57:58 UTC | Dockerfile - trivial fixes * Move motd to file * Change borer symbol - old one can 'stuck' some terminals. * clean pip cache after build * remove dev-src from sources list Change-Id: I69df7ba916521920757460e546c066a80017b908 | 07 February 2018, 19:01:26 UTC |
374e517 | Zuul | 07 February 2018, 18:05:26 UTC | Merge "[cli] Fix docstring for --creds param of rally db ensure" | 07 February 2018, 18:05:26 UTC |
1165b98 | Zuul | 07 February 2018, 15:09:29 UTC | Merge "Modify grammatical errors" | 07 February 2018, 15:09:29 UTC |
8852300 | Andrey Kurilin | 07 February 2018, 14:29:23 UTC | [cli] Fix docstring for --creds param of rally db ensure Change-Id: I54ed95a54278bc5018054fc2f76b05cea1ea4aa9 | 07 February 2018, 14:35:02 UTC |
203cb93 | Zuul | 07 February 2018, 14:02:39 UTC | Merge "Add release notes for 0.10.1" | 07 February 2018, 14:02:39 UTC |
2035860 | Andrey Kurilin | 05 December 2017, 11:30:30 UTC | Add release notes for 0.10.1 Change-Id: Ie7cb95f5c387a6728016ccd073223b6d01e7b18a | 07 February 2018, 13:36:32 UTC |
ea2d579 | Zuul | 07 February 2018, 13:31:32 UTC | Merge "Add Gnocchi status scenario" | 07 February 2018, 13:31:32 UTC |
2c2b78e | Zuul | 07 February 2018, 08:37:10 UTC | Merge "[envs] Change the format of plaforms data of EnvManager" | 07 February 2018, 08:37:10 UTC |
b7e09a3 | Zuul | 07 February 2018, 03:47:28 UTC | Merge "Improve Env Manager Interface" | 07 February 2018, 03:47:28 UTC |
3fac965 | Andrey Kurilin | 06 February 2018, 19:10:52 UTC | [envs] Change the format of plaforms data of EnvManager Using a dict instead of a list allows to access the right platform in more convinient way without iterating throw all the list. This is a top case of 'platforms' usage of EnvManager data, so let's do it. Change-Id: I3681eb1786e90977277d183078cc5dd222d5a6f6 | 06 February 2018, 19:10:52 UTC |
cdaf8a5 | Boris Pavlovic | 22 January 2018, 08:45:03 UTC | Improve Env Manager Interface - Add to spec !config, !extras, !description fields as default values - Allow to pass in EnvManager.create spec and optional parameters to replace config, extras and description - Schema validation is now only in one place which is great - Add config field to envs table (and change all corresponding places in db.api) - Update all tests - Add cached_data property which can be used when you don't need to refresh data - Traceback & dates are now returened as string which allows to perform serialization operations (for all EnvManager commands) Change-Id: I9cb7f1ef55ef5d82c9860720c52a1a48f05b2c7c | 06 February 2018, 12:30:06 UTC |
361beb6 | chengebj5238 | 06 February 2018, 09:49:22 UTC | Modify grammatical errors Change-Id: I2ae045fec313568a7b525e5903cd56cb6bbf0cdf | 06 February 2018, 09:49:22 UTC |
0b3297a | sunyandi | 06 February 2018, 08:15:18 UTC | modify keystone spelling errors Change-Id: I2824b7df5d14a9f08b21777d0fb6a5333753220a | 06 February 2018, 08:15:18 UTC |
849b793 | Juha Kosonen | 05 February 2018, 13:47:23 UTC | Add Gnocchi status scenario This patch is based on [1] and adds 'Gnocchi.get_status' scenario. [1] https://review.openstack.org/#/c/453861/ Change-Id: I3f5a7d13dbc24840a4cc811f84d063d30339cef4 Signed-off-by: Juha Kosonen <juha.kosonen@nokia.com> | 05 February 2018, 13:47:23 UTC |
efa7967 | Zuul | 02 February 2018, 19:11:12 UTC | Merge "[jsonschema] Require specifying `additionalProperties` explicitly" | 02 February 2018, 19:11:12 UTC |
fdddcf9 | Andrey Kurilin | 02 February 2018, 13:15:27 UTC | [jsonschema] Require specifying `additionalProperties` explicitly Validation of objects via jsonschema become meaningless if there is no `additionalProperties: False`. In case of complex schemas, it is easy to miss this property in some child property. Let's require always specifing additionalProperties to simplify the life of reviewers and do not miss anything. Change-Id: I49693a7968e820010751909a48f06f3f784c5721 | 02 February 2018, 15:02:17 UTC |