)]}'
{
  "log": [
    {
      "commit": "094251b0af2bd7402d7193dba227e41aaf823745",
      "tree": "c6db2611e60dfcdfa2d9a3ad0ddba5cf7308a87a",
      "parents": [
        "3fc6a09324a9ddc3eb395025502e73b699de695c",
        "8ff3c3f672a6a02c3d7b8e1207827e6aa9755a6f"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Jan 24 08:48:43 2018 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Jan 24 08:48:43 2018 -0500"
      },
      "message": "Merge \"Add virtlet confirmance test run\""
    },
    {
      "commit": "8ff3c3f672a6a02c3d7b8e1207827e6aa9755a6f",
      "tree": "4e9c0b33450e5826f2621135f8fe9da08ab3f869",
      "parents": [
        "26b5aaa5b048c53fe6542de32bf80ec464bd55eb"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Wed Jan 17 19:37:05 2018 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Wed Jan 24 16:07:52 2018 +0400"
      },
      "message": "Add virtlet confirmance test run\n\nChange-Id: I673e064cacfee8e7651443aa52b9a6bc8ad28670\n"
    },
    {
      "commit": "d788311d54f5e79b92a9f093d89dacec15563339",
      "tree": "7d72badec6a12f2ba4d410137c207c2d693530b5",
      "parents": [
        "26b5aaa5b048c53fe6542de32bf80ec464bd55eb"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Jan 18 00:50:56 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Jan 18 01:50:00 2018 +0200"
      },
      "message": "Fix stacklight-pytest install\n\nInstall stacklight-pytest into virtualenv to not broke system\nlibraries.\n\nChange-Id: I89f9f00a2aacb1c86d7bbc7c047527b963f90024\n"
    },
    {
      "commit": "bc1133aa44d96d1226f34779d96ae79c4fec59b7",
      "tree": "f3026c976757cd59ea0fa4b20dc6c8789459c0f3",
      "parents": [
        "7fa0276cf1f6e61274e7974f12e2334aeb6fc0ef"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Wed Dec 20 14:23:53 2017 +0200"
      },
      "committer": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Wed Dec 20 14:23:53 2017 +0200"
      },
      "message": "Create path for rally task\n\nChange-Id: I624178a234723553013b1af4b5bf2311d8d06844\n"
    },
    {
      "commit": "0f08d9a80a0c0a126fecbff2cc55424bfee3bd15",
      "tree": "291835daf0f0774dd060aa003aefeb30276426b6",
      "parents": [
        "b8115f53b733c0e91b127a99ac9c11736a7a09ea"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Dec 19 02:27:59 2017 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Dec 19 02:27:59 2017 +0200"
      },
      "message": "Add HA cases for rabbitmq and galera\n\n- kill rabbitmq_server on random node\n- kill mysql server on node with maximum mysql connections\n\nChange-Id: I8cf1aab4a4213c339ddefcecaa86d9a80d52acdb\n"
    },
    {
      "commit": "b8115f53b733c0e91b127a99ac9c11736a7a09ea",
      "tree": "0ededa69a829ab1afd1312a914df51badc5194ac",
      "parents": [
        "0bc485b97870a563287e6a705c6c6c01779634e9"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Dec 15 13:09:56 2017 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Dec 15 14:43:22 2017 +0200"
      },
      "message": "Add HA test \"kill keepalived, haproxy\"\n\n- also added time sync on \u0027*\u0027 minions\n  after reverting snapshot in the salt_deployed fixture;\n  and after making a snapshot in the other fixtures\n\nChange-Id: Ia5c5363bf55399422785f66e88e861c23cfab531\n"
    },
    {
      "commit": "0bc485b97870a563287e6a705c6c6c01779634e9",
      "tree": "f837ba8ef0509263bd214697cb70c6b9c1d5d43c",
      "parents": [
        "2d643bc8205cb995342fe10934b19e0f8a39ca7d"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Dec 13 12:49:54 2017 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Dec 13 12:36:19 2017 -0500"
      },
      "message": "Fix grab_versions() for cmp nodes\n\nOpenSSH servers are configured during salt minions bootstrap.\nBut for OpenStack compute nodes, the state openssh is running\none more time with \u0027state.apply\u0027, and disable password authentication.\n\nThis breaks grab_versions() fixture which cannot access cmp nodes\nto get logs.\n\n- Run \u0027tar\u0027 on minions using salt from cfg nodes instead of\n  direct SSH connection\n\nChange-Id: I6de0e42b390c954a981ab060d8503989375b0ebc\n"
    },
    {
      "commit": "2d643bc8205cb995342fe10934b19e0f8a39ca7d",
      "tree": "45e8c14a0960decc19c751abdf9f7d0ba7b2784d",
      "parents": [
        "56005dad5dad374c682caeb21fde243cc9b8093f"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Dec 04 12:23:47 2017 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Dec 13 19:33:58 2017 +0200"
      },
      "message": "Testcases for services failover\n\n- keepalived restart # 4756965\n- keepalived stop # 3385682\n\nChanges:\n- RallyManager refactored to use updated rally container with tempest\n- Added \u0027rally.create_rally_task\u0027 and \u0027rally.run_task\u0027 methods to\n  generate load on the OpenStack cluster with the specified task config\n- new mark for test cases that configure \u0027rally\u0027 fixture:\n  @pytest.mark.with_rally(rally_node\u003d\u003cstr\u003e,\n                          prepare_openstack\u003d\u003cbool\u003e,\n                          prepare_tempest\u003d\u003cbool\u003e)\n- a new method common_services_deployed.check_keepalived_pillar()\n  to check the keepalived pillar settings consistency\n- a new fixture \u0027func_name\u0027 returns the current test function name\n- a new method \u0027underlay.get_target_node_names(target\u003d\u0027ctl\u0027)\u0027 to get\n  a list of all nodes which name starts with the specified target string\n- a new method underlay.delayed_call() which can postpone the specified\n  shell command to run in several minutes later in the background\n  on the specified node\n- fixture \u0027grab_versions\u0027 now works also for failed tests\n\nChange-Id: Icede63163ae0b3569e8463563cb548e2d314899d\n"
    },
    {
      "commit": "d9403e27e09214aa57412bcbf243aab65145a33d",
      "tree": "25173d290b5ba90573e48d927349317787bf51d7",
      "parents": [
        "d26764f28b2fc17641729c1e2dd733f28c01c036"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Dec 01 12:28:26 2017 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Dec 01 12:29:31 2017 +0200"
      },
      "message": "Remove workaround of PROD-12038\n\nDHCP is disabled on the interfaces that are used for\nkeepalive, no need to restart the keepalived service anymore.\n\nRelated-Bug: https://mirantis.jira.com/browse/PROD-15791\n\nChange-Id: I1156e727a165f0806a046fed9a1713f4c3e6e14d\n"
    },
    {
      "commit": "bf4de57d435ec50a0fd4f9affc71b8d3373b72d9",
      "tree": "d70a20f326a01a9e86d370e1d5daec7cc8298ba7",
      "parents": [
        "ce713f22723f9fc77bed19023eb67b687f6299e1"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Thu Nov 23 14:37:01 2017 +0200"
      },
      "committer": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Thu Nov 30 15:18:29 2017 +0200"
      },
      "message": "Add test upgrade StackLight. Minor changes\n\nChange-Id: Ic863f65da4c36efd3bc5cb186e224d61cc7682ee\n"
    },
    {
      "commit": "8ce85151e2fb502653060131d2c4866869f0279d",
      "tree": "cf51165582eea88cfc6d0f940309708de1483c40",
      "parents": [
        "defac1631faad0f552cd3496788df1596fb853f7"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Nov 29 00:05:12 2017 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Nov 29 00:55:45 2017 +0200"
      },
      "message": "Wait for influxdb data in influxdb failover tests\n\nInfluxdb may not be ready right after service is started\nfor a few moments. Wait for 10 seconds for data availability.\n\nChange-Id: I4dbe60e6271fe8415831d263646902b1ffd9ae3c\n"
    },
    {
      "commit": "a754ce591291cd22491d9a6bda5413b60bcefd37",
      "tree": "09020ba41d7c529267cfe54e6d12159a3da715ad",
      "parents": [
        "319790554f9871c0db28e20a97dc3eea27b2daf6"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Nov 13 16:46:43 2017 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Nov 23 17:11:55 2017 +0200"
      },
      "message": "Deploy ocata ovs with ceph\n\nChange-Id: Id5aa57ef76b9fe9121c81c824ff99cc1f3a30b1f\n"
    },
    {
      "commit": "ed91a0d833d9e42e4ea8f6396e0617b6717906a8",
      "tree": "ddcbf5b539ddd135444f11cac0bb5d6174a1435a",
      "parents": [
        "9498c4a35ed75946b277d564958da9249df108e6"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "bumarskov@gmail.com",
        "time": "Tue Nov 21 10:17:53 2017 +0300"
      },
      "committer": {
        "name": "ibumarskov",
        "email": "bumarskov@gmail.com",
        "time": "Tue Nov 21 10:27:13 2017 +0300"
      },
      "message": "Move docker name to settings.\n\nChange-Id: I2a3679e99ee79f8b12a78e8a90c7dd409daeb309\n"
    },
    {
      "commit": "cced67db469358df769454c67c1bebc02cc0b89a",
      "tree": "452672f7ca22bfa2b6a92dbce4399156fdbbc055",
      "parents": [
        "3b1f40e9da7cd4a7a91938f7fe2c66c01cf4d494"
      ],
      "author": {
        "name": "sgudz",
        "email": "vortexuelpm@gmail.com",
        "time": "Wed Oct 11 15:56:09 2017 +0300"
      },
      "committer": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Wed Nov 15 12:40:49 2017 +0200"
      },
      "message": "Modifying new cookied model for baremetal\n\nRemoving openstack_telemetry (mdb) nodes due to this merge\nhttps://github.com/Mirantis/mk2x-cookiecutter-reclass-model/commit/6191e302eecaf62451415ec2eeea992b28d11f71\nHack virouter\nreboot cmp\nchange cookiecutter-contex to another file (with dpdk)\nChange stacklight VIP determining\nMove cinder lvm to computes\nAdd workarounds for cinder backend\n\nChange-Id: I9bfe68a91723563bbd1507d6468b8f4b9efe2861\n"
    },
    {
      "commit": "605181758373a067889bf2f4f5aecedfbd34067b",
      "tree": "f7bf5fabf65d07d8196fc3dd6fbc910c181edde7",
      "parents": [
        "462f8814fcea79a0dc50688a36222cabba5cfcf0"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Nov 14 17:39:58 2017 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Nov 14 17:39:58 2017 +0200"
      },
      "message": "Fix cmd for full tempest test run\n\nIn latest image (based on tempest 16) parameters for tests run are chnaged,\nso that to run full test set we need  to pass it in SET var in cmd\n\nChange-Id: I6211621644621ed8ac8d182bdbda36372f9ce9f9\n"
    },
    {
      "commit": "398248134004639d711283ff50a4b91cdfbd5d6a",
      "tree": "f000d8316867e271cab92c5f07cfed4843dded89",
      "parents": [
        "460f7df86818f5afd89109e43990654e5b128132"
      ],
      "author": {
        "name": "Leontii Istomin",
        "email": "listomin@mirantis.com",
        "time": "Tue Nov 14 14:09:04 2017 +0300"
      },
      "committer": {
        "name": "Leontii Istomin",
        "email": "listomin@mirantis.com",
        "time": "Tue Nov 14 14:09:04 2017 +0300"
      },
      "message": "Fix typo for docker run commant.\n\n Add space between registry and certs volumes\n\nChange-Id: I69286b8aad4bf5131965dd3e5e1cd0ef2b370101\n"
    },
    {
      "commit": "9b02c8bb4541e1524608bc700189f1c34bd7e162",
      "tree": "0b473777d1ebdf514c02c70b71ddd670d1127bc6",
      "parents": [
        "8b70b904d110b910586070ffb747434c0b2835d6"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Nov 13 15:31:35 2017 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Nov 13 09:07:45 2017 -0500"
      },
      "message": "Fix tox.ini to run unit tests on CI\n\nChange-Id: I64a998b04e432397dcb34f70e7a0167374147eef\n"
    },
    {
      "commit": "8b70b904d110b910586070ffb747434c0b2835d6",
      "tree": "f535accce4ad8cbef9805c92d7ab33a641871726",
      "parents": [
        "222ba8e54d54812c263d09175450c4003dc48e5e"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Nov 10 20:44:08 2017 +0200"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Nov 13 08:44:10 2017 -0500"
      },
      "message": "Fix image source\n\nChange-Id: Idd9eb0215f90f3b31ce2dad2cb0baf215a138e70\n"
    },
    {
      "commit": "644fa069a207d5068b09e1161ce9b2957ca83bbd",
      "tree": "fa734ea854517dcf309300c39fcdcf990c278165",
      "parents": [
        "5ef79f1e4a67b11b4978c9f1e050120699a6fe74",
        "b8641833ff5471a3624cc0184139a3fea7d52531"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri Nov 10 13:23:10 2017 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Fri Nov 10 13:23:10 2017 -0500"
      },
      "message": "Merge \"Update underlay ssh host by VCP hodes\""
    },
    {
      "commit": "05d00350469752a849ea519eeec119627d17022d",
      "tree": "aaa0635906ff64e7ea23a60efda5207a254577c7",
      "parents": [
        "4a43e9a877381a8eb27a2a5d33aa12abd82d5fcf"
      ],
      "author": {
        "name": "Leontii Istomin",
        "email": "listomin@mirantis.com",
        "time": "Fri Nov 10 17:12:11 2017 +0400"
      },
      "committer": {
        "name": "Leontii Istomin",
        "email": "listomin@mirantis.com",
        "time": "Fri Nov 10 17:23:10 2017 +0400"
      },
      "message": "Add log info where tempest is going to be running\n\nChange-Id: Iaf1f0077f7167d9c1280b8d29b67d23b39fad206\n"
    },
    {
      "commit": "62d11582150d0aefb2f7e51bd92ef17c3e87f6df",
      "tree": "914cb818559c5ed69c5b1b3dd18bbbb1bfc8e8a4",
      "parents": [
        "ce5ed8bb8b4cecc2fa5bf9653c99e7337f0387fa"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Nov 09 14:05:52 2017 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Nov 09 14:05:52 2017 +0200"
      },
      "message": "Add assert that report after tests exists\n\nChange-Id: If0faac1e7771796e4f337b602e7f3decaac94684\nClosed: #PROD-15851\n"
    },
    {
      "commit": "b8641833ff5471a3624cc0184139a3fea7d52531",
      "tree": "dd5e2a45d8e98f493c0b6783d3f38eb15b15a845",
      "parents": [
        "ce5ed8bb8b4cecc2fa5bf9653c99e7337f0387fa"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Tue Nov 07 17:02:47 2017 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Nov 08 17:49:45 2017 -0500"
      },
      "message": "Update underlay ssh host by VCP hodes\n\nChange-Id: I6125db762a0974143a2454b288d3a42e9b6c5829\n"
    },
    {
      "commit": "a6c64a7f7e1daf8a0f1d4fd8425207cbd6575a93",
      "tree": "986650f4e6bfebdd3f9ada2aa4295ced25248c71",
      "parents": [
        "d7054671539825b2cedfe60d97d7caec1be55f22"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Oct 25 22:21:18 2017 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Nov 01 14:49:54 2017 +0200"
      },
      "message": "Add InfluxDb HA tests\n\n* Reboot mon node and check functionality\n* Shutdown mon node and check functionality\n* Kill influxdb on 1 node, and check functionality\n* Kill influxdb-relay on 1 node and check functionality\n* Gracefully stop influxdb on 2 nodes and check functionality\n* Gracefully stop influxdb-relay on 2 nodes and check functionality\n\nChange-Id: I21a123fa6ebb0f71250106f6df68cd5f412ad9fc\n"
    },
    {
      "commit": "d3238fee36745af49f5c1be9c2cd485016d3bb78",
      "tree": "a99c83ed6c1877ea66440e9f556608f66f53ac89",
      "parents": [
        "67f6fd487317928d384e73a73caa154d11011211"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Oct 26 21:09:59 2017 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Oct 26 21:09:59 2017 +0300"
      },
      "message": "Fix for failed virt deploy on VIP stage\n\nCurrent pillars return nothig:\nroot@cfg01:~# salt -C \u0027I@prometheus:server:enabled:true\u0027 pillar.get keepalived:cluster:instance:VIP:address\nmon03.virtual-mcp-ocata-dvr.local:\nmon01.virtual-mcp-ocata-dvr.local:\nmon02.virtual-mcp-ocata-dvr.local:\nSo changed pillar to keepalived:cluster:instance:prometheus_server_vip:address\nthat return actual vip\n\nChange-Id: Id46d863799024fb8d6d2ce7a2e76184c142bc67d\n"
    },
    {
      "commit": "4fab65f2c18a4c2981f1f25824031b72018fa46b",
      "tree": "94ff52552a9939e60b0a253c60b542acefd63efc",
      "parents": [
        "a00e87a0f0c8ede44413eb65982422a35ee0bf90"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Wed Oct 25 16:51:56 2017 +0300"
      },
      "committer": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Wed Oct 25 17:09:10 2017 +0300"
      },
      "message": "Fix target and pillar for VIP determining.\n\nChange-Id: I774bbbe39374177527f9ad5cc73b4a5fe25fd201\n"
    },
    {
      "commit": "3ffa2b4370fb73568bdc4b23f6c8733cf986c943",
      "tree": "72a339147c3c28277e7924c9a0982fdd7ea0dac4",
      "parents": [
        "01150662cc1e8bf87a1ac3a6c41e240660cf4395"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Thu Oct 05 16:38:44 2017 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Fri Oct 20 07:25:53 2017 -0400"
      },
      "message": "[virtlet] Refactor virtlet part\n\n- Remove virtlet roles\n- Remove virtlet fixtures due virtlet officially installed as\naddon if option is enabled\n- Move virtlet core test functions under k8smanager.py\n- Add show_step into virtlet tests\n- Add checks that virtlet is enabled to the beginning of tests\n\nChange-Id: Ibfb499b29727b367afafc68fa13199db13bcccdf\n"
    },
    {
      "commit": "33fe71d955d75143df52e9f929c2d17d548d389e",
      "tree": "dcf853e925db82ad14c0f88a840f8b5904f83c03",
      "parents": [
        "0752b87a66470da3b3c4a72fc93e30cb83a8d463",
        "ecd491d8f774b2ccbdef3a5d7ad82787494755c2"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Oct 19 10:50:25 2017 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Thu Oct 19 10:50:25 2017 -0400"
      },
      "message": "Merge \"Offline deploy test\""
    },
    {
      "commit": "ecd491d8f774b2ccbdef3a5d7ad82787494755c2",
      "tree": "9af4fae3ee4d4543f3f1c26cfd2351a3efbee6b7",
      "parents": [
        "a4de497aca6c7666eeced1f67fc63a272b853de7"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Sep 13 13:51:12 2017 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Oct 19 17:23:11 2017 +0300"
      },
      "message": "Offline deploy test\n\nScenario:\n* apt node host dnsmasq and nxign proxy,\n  has connectivity to inet and become a proxy to\n  mcp.mirror\n* All other nodes uses ip of apt node as nameserver\n* All other nodes do not have connectivity to internet\n\nChange-Id: I94f5bba191f6846e5e10124f2850a6b4f8be1cca\n"
    },
    {
      "commit": "e5ccdb333fe9d56d815a29b39ac3932ee675e2f7",
      "tree": "59eaca6dcbb866a684be93afc7fb01f8614c3420",
      "parents": [
        "a4de497aca6c7666eeced1f67fc63a272b853de7"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Oct 09 20:10:43 2017 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Oct 13 11:20:32 2017 +0300"
      },
      "message": "Add initial failover tests\n\n* Warm restart of node by role\n* Warm shutdown node by role\n* Run func tests after fail\n\nNeed to do: assert test results for fails\n\nChange-Id: I51934227340a60d5150e14f5004f2c3575264a36\n"
    },
    {
      "commit": "ab47e16cb86233b54cb6e7b2d0e1db15b810a407",
      "tree": "dea716c595165b2ab895fa98652092a3c4f9bd8e",
      "parents": [
        "8d815a8ef0ccf4d175f9a769785cd937a66deaee"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Oct 06 16:53:30 2017 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Oct 09 14:27:06 2017 +0300"
      },
      "message": "Add grab version func\n\nChange-Id: I942db548d9df5273da7bb2155fadd06f09b45384\n"
    },
    {
      "commit": "66d3937ef0c98c7cb545d0141b5f94cbb31a9d66",
      "tree": "cfade4d373487f30e1d9031d5cb23c2b1b274934",
      "parents": [
        "d2996e5d8af3b8278bbdb3b90b37aeb4b2accb93"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Thu Sep 28 19:25:48 2017 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Thu Oct 05 02:59:33 2017 -0400"
      },
      "message": "[k8s] Adjust externaldns test functions\n\n- Use ctl hostname instead of k8s.kube_host due kube_host\nis an ip address of keepalived k8s api.\n- Discover ctl with specific role \u0027k8s_controller\u0027\n- Fix nit with awk field\n- Fix nit with format fields\n\nUser-Story:https://mirantis.jira.com/browse/PROD-12826\n\nChange-Id: I52d89b4d3994338a800eed4f6b5555cad6bdedc8\n"
    },
    {
      "commit": "fd1fd6166415ee4005eb1de1d1f9e56f10558519",
      "tree": "792ef294221a6bcadee5b25421de5961f83b4d9d",
      "parents": [
        "bb1d7dbdf2caa780e1b45ac2146a7203a3b9c7a8"
      ],
      "author": {
        "name": "Sergey Vasilenko",
        "email": "svasilenko@mirantis.com",
        "time": "Wed Sep 20 13:09:51 2017 +0300"
      },
      "committer": {
        "name": "Sergey Vasilenko",
        "email": "svasilenko@mirantis.com",
        "time": "Fri Sep 29 16:52:11 2017 +0300"
      },
      "message": "Add ability to pass deployment successfully\n\n if required namespace already exists.\n"
    },
    {
      "commit": "cdef4638728e79ff6367131b86ea7df87ab667c9",
      "tree": "1e7a2b708e60d97351939bf451181ff45e4ea63b",
      "parents": [
        "8341c7f71b5ad844e7e3ac69be6ee6f299ca57b1"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Sep 28 08:20:22 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Sep 28 08:20:22 2017 +0300"
      },
      "message": "fix for logging for restart keepalived before tempest\n\nChange-Id: I195ad4f5461cccc270626869e8ad7b25a04f6e4d\n"
    },
    {
      "commit": "a57323adb22872235d0e5cc6494fc5cb2d24ff60",
      "tree": "175bbb111d2c8e74e20fb7e7507db39bb46729b4",
      "parents": [
        "5cab58b093cfa6f1fd40f219655f3502cf16a59a",
        "14354ac40402c4f3af015c69673e2027a1aefafd"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Sep 27 11:16:53 2017 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Sep 27 11:16:53 2017 -0400"
      },
      "message": "Merge \"[k8s] Add base test for externaldns integration\""
    },
    {
      "commit": "14354ac40402c4f3af015c69673e2027a1aefafd",
      "tree": "b2064c93ce7ff85ec7832f96f493a081b5c6e5df",
      "parents": [
        "1004341c4d1f03bc145ed17aeadc8c7d0a4bf511"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Wed Sep 27 17:42:30 2017 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Wed Sep 27 18:02:25 2017 +0400"
      },
      "message": "[k8s] Add base test for externaldns integration\n\n- Add test for externaldns with coredns backend on basic\ndeployments.\n- Add few core functions as remote executions of kubectl.\n\nUser-Story: https://mirantis.jira.com/browse/PROD-12826\n\nChange-Id: I9230ddd75905759eb2d0ba8486ba896d2094cebb\n"
    },
    {
      "commit": "5d44f3de2ee2d265baf75e5fb094320f7396a7aa",
      "tree": "d1a1c7193c96cceabdbf4bfa37e17023773b039e",
      "parents": [
        "58ae755734889a30f655d74dd8cfa5e1b3dda238"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Mon Sep 25 19:27:46 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Sep 27 03:17:28 2017 -0400"
      },
      "message": "Restart keepalived before running tempest\n\nChange-Id: I0f08249306feb5eb9f18625222968623c69e24e4\n"
    },
    {
      "commit": "58ae755734889a30f655d74dd8cfa5e1b3dda238",
      "tree": "75258a3f3b750607d1af11dd06a2fa901398852d",
      "parents": [
        "8ea1f65c9f4b3afd9000e50e6044db8fb33dc775"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Sep 22 11:24:06 2017 +0300"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Sep 25 12:08:57 2017 -0400"
      },
      "message": "Run tets from tests folder\n\nAlso exclude alarm tests as they are run too long\n\nChange-Id: Ibde5a63f739cfe051a7fb513f85ec300e494076e\nReviewed-on: https://review.gerrithub.io/379599\nReviewed-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\nTested-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\n"
    },
    {
      "commit": "9e9141d179f60fd8007c293c236dd9978ea7cda0",
      "tree": "bd911547a0bdb3e7b7e646e6a109eb648c05413e",
      "parents": [
        "2b978a4dac9d5c4844ac21b15cf9c62dc26fa54b"
      ],
      "author": {
        "name": "Dina Belova",
        "email": "dbelova@mirantis.com",
        "time": "Tue Sep 19 14:16:34 2017 -0700"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Sep 21 06:42:04 2017 -0400"
      },
      "message": "Fix H* and W* pep8 warnings\n\nList of fixed warnings:\nH302, H802, W293, W391, W292\n\nChange-Id: I3fb92623c44c0283c314654a4f84f97c515968f5\nReviewed-on: https://review.gerrithub.io/379377\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "e6fdffb0ca79c6a36ba0dc42b8b081dcaf0ae933",
      "tree": "102e020bf290fcf10bdb85bbc9287b3292c2760c",
      "parents": [
        "411dd100c549cd728d418df583e21fc5e0e95f15"
      ],
      "author": {
        "name": "Dina Belova",
        "email": "dbelova@mirantis.com",
        "time": "Tue Sep 19 13:58:34 2017 -0700"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Sep 21 06:37:29 2017 -0400"
      },
      "message": "Fix E* pep8 warnings\n\nThe list of fixed pep8 errors:\nE122, E127, E128, E226, E231, E241, E265, E302, E305, E306, E501\n\nChange-Id: I89fbc7748f24bfdb7dc765d08624a8898654f698\nReviewed-on: https://review.gerrithub.io/379375\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "411dd100c549cd728d418df583e21fc5e0e95f15",
      "tree": "3559f0e3a0d971f48afebe7ff4ce6a9dd0adbd6c",
      "parents": [
        "ad6c7c1800b3a3a1a12ed1b6908dcc30b1c916cb"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Sep 15 16:04:47 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Sep 21 06:33:59 2017 -0400"
      },
      "message": "Add \u0027cookied-mcp-ocata-dop-sl2\u0027 lab for DOP+SLv2\n\n* add workflow template and fuel-devops config\n* add new environment inventory file with mixed roles on nodes\n* add MAKE_SNAPSHOT_STAGES (default\u003dtrue) to skip snapshots\n  during deploy and not cause timesync and keepalived issues\n\nChange-Id: I29a504b783a017ef01d0b05535c3a03e7b1574c9\nReviewed-on: https://review.gerrithub.io/378776\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "c3d4714b58cd15adf786d26526c4053c3366ea25",
      "tree": "1e435d849cb7b6fe7478f629704a0c5a66c9bbe1",
      "parents": [
        "3424bf62f1840e350f6367d0165f45b0c91f40c9"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Sep 20 13:20:34 2017 +0300"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Sep 20 06:22:03 2017 -0400"
      },
      "message": "Remove sl deploy from smoke test\n\nAlso add missed import into decapot manager\n\nChange-Id: I39bbca3b86227fca19a4bd963fbc8bbddeb885e1\nReviewed-on: https://review.gerrithub.io/379298\nReviewed-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\nTested-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\n"
    },
    {
      "commit": "9d9ba9fc8605f3dbffac87719d996c1c123c13a2",
      "tree": "6a17d4418cb3bb690fcd8e5c8bd14aee419560b3",
      "parents": [
        "53bd1f9d5862ca196b085a4bd9ae3fec2b9d3885"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Sep 13 17:34:03 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Sep 13 13:52:04 2017 -0400"
      },
      "message": "Add retry to check of the prometheus targets\n\n* move common methods to sl_manager.py\n* add retry to check prometheus targets\n* fix address replace in salt-shared.yml\n\nChange-Id: I33c6536c515ed0e967d11bf9cbf81899f399615e\nReviewed-on: https://review.gerrithub.io/378331\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "53bd1f9d5862ca196b085a4bd9ae3fec2b9d3885",
      "tree": "cc5a22fc383c8c87ca274663628275d2108ec3dd",
      "parents": [
        "8cce8b664f3f11af4c895a791d595fb1cf547011"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Sep 08 13:04:42 2017 +0300"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Sep 13 09:04:24 2017 -0400"
      },
      "message": "Move test trigger from template to test\n\nChange-Id: I292a19c5accb25ff6874d7b22af4759a579d4a74\nReviewed-on: https://review.gerrithub.io/377679\nReviewed-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\nTested-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\n"
    },
    {
      "commit": "8cce8b664f3f11af4c895a791d595fb1cf547011",
      "tree": "e5eb2995476ae2c03b9bb8db472ffa380c468a5a",
      "parents": [
        "4f552f2080ebaaee93b66d1e01f299833c114f4c"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Sep 13 12:55:44 2017 +0300"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Sep 13 05:53:41 2017 -0400"
      },
      "message": "Fix typo\n\nChange-Id: I6bc605fc5b84603098d0b5bfa3eb750167c3cd65\nReviewed-on: https://review.gerrithub.io/378276\nReviewed-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\nTested-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\n"
    },
    {
      "commit": "063d0ffd01b0420ea3f870ea763ff9a16c606522",
      "tree": "d5dd794d388b711cf230d2c9e496cf5edd17b38c",
      "parents": [
        "b6227f0874f4f0f3cbcf63d5f25d5a0249d35ded"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Sep 05 18:11:55 2017 +0300"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Sep 07 08:55:13 2017 -0400"
      },
      "message": "Add shared sl tests yaml\n\nChange-Id: Ic9422d44e58e2ce5d08a6371a855b7e60f8766e2\nReviewed-on: https://review.gerrithub.io/377203\nReviewed-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\nTested-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\n"
    },
    {
      "commit": "8f6a63e52c6cc95b898fa443befae674d152c4cf",
      "tree": "c04f6c1601fdc8b37ed067ddeedca19d433727ed",
      "parents": [
        "126b003325461530a6cf8369f9ea051b1842b3bc"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Tue Sep 05 15:37:23 2017 +0300"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Sep 05 12:56:25 2017 -0400"
      },
      "message": "Add policy json tests\n\nChange-Id: I12210f8a704a52386137a7d8293f4fe200122cbd\nReviewed-on: https://review.gerrithub.io/377174\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\n"
    },
    {
      "commit": "126b003325461530a6cf8369f9ea051b1842b3bc",
      "tree": "93bf3188e06197f0ff8e1c6119e47770cbba9bbf",
      "parents": [
        "5b9f1c76062857c7fc1731e51b0f0660768df209"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Aug 30 20:51:20 2017 +0300"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Sep 05 11:10:14 2017 -0400"
      },
      "message": "Add smoke checks for Sl deploy\n\n* check that needed services are run in docker\n* check that all targets in prometheus are up\n* add intial deploy in octa ovs\n\nChange-Id: Id12c631aca99ecff82c4d36bfc4f278cd52bcbe4\nReviewed-on: https://review.gerrithub.io/376416\nReviewed-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\nTested-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\n"
    },
    {
      "commit": "9dada8a77f11fc5812d9143d2eb0f5393b6a48da",
      "tree": "f6b120e359ca0de5975a1a9b475b26becc503375",
      "parents": [
        "3e731a4c6a8cf580aaf3c98141d29b99cd873ae0"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Aug 30 17:38:55 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Aug 30 11:19:49 2017 -0400"
      },
      "message": "Add the workflow for cookieshape-mcp-ocata-dvr-vxlan\n\nThe workflow \u0027cookieshape-mcp-ocata-dvr-vxlan\u0027 is used to\ngenerate the model with specific options using the\nlatest cookiecutter templates, and try to deploy the environment\nusing this model.\n\nChange-Id: Ibf72967e638938680fce9866eec4fd165e012d6e\nReviewed-on: https://review.gerrithub.io/375325\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "f3f90a5dbbd81246ae0968dff42a872f37849a93",
      "tree": "f3e244f72fd86f241d89b3950453eb000d7a4c38",
      "parents": [
        "492813e10016eb5b830a6782e3d5cff719410bdf"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Aug 10 14:37:05 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Aug 10 08:16:47 2017 -0400"
      },
      "message": "Add a fixture for Decapod\n\nChange-Id: I4cf305d6a844462024d77bc279133e730b6d5c38\nReviewed-on: https://review.gerrithub.io/373733\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "2dfb8efeef64b392a57e299dcc7946257768c3fe",
      "tree": "1749440cc66b5fc835748507a968ffd2a7510544",
      "parents": [
        "7b0855f8858fe1510ab4358fc130548c8030ed02"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Jul 21 20:19:38 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri Jul 21 19:24:25 2017 -0400"
      },
      "message": "Add new actions to test steps: upload and download\n\nChange-Id: I2e2a4dc64dc79260a2aefc5f92083781f754be34\nReviewed-on: https://review.gerrithub.io/370719\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "f854617d90bf96c6fe6540db1c33a51773d96588",
      "tree": "87a7da8fc27fb3a58e03e760bc9c8f9d231a1982",
      "parents": [
        "674abf8473c30959ca6989deb2233b70223a4620"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Jul 20 21:57:05 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Jul 20 15:07:40 2017 -0400"
      },
      "message": "Fix cicd and sl steps for virtual-ocata-cicd\n\nChange-Id: I1cbc3cbe66d70beb91c05e849b6bbd7dbf632443\nReviewed-on: https://review.gerrithub.io/370564\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "eac3aab2ac8c42c7bf6988e0b374eb40b9bedf06",
      "tree": "a4e1fe234ae15f73a6f1854981be6667c088fcb3",
      "parents": [
        "3b04e3005c4fe75fa9f271e75d2ca348c4eb7123"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Jul 12 16:36:41 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Jul 13 14:14:20 2017 -0400"
      },
      "message": "Add deployment steps for model virtual-mcp-ocata-cicd\n\nChange-Id: I55a62a827a9d209821cf69f82b8b0eda58d816f4\nReviewed-on: https://review.gerrithub.io/369227\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "09b7b01c96f9dba144ac30d81281200c4d459bf3",
      "tree": "8ea0723019fdc87acd352a2a7214549de480287f",
      "parents": [
        "43c0d0ed984f93aa1f83e981b485b4d198193ede"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Jul 10 12:53:45 2017 +0300"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jul 11 09:13:40 2017 -0400"
      },
      "message": "Prometheus client\n\nInitial prometheus client\n\nChange-Id: I8c02be6fe7e58c2f37ac19547fd7a795896af4bc\nReviewed-on: https://review.gerrithub.io/368732\nReviewed-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\nTested-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\n"
    },
    {
      "commit": "db0a97f4988752446dd3e8dc28dfd0c68275283d",
      "tree": "83a1b87f0a847b81df3bc258a36d1b921ca7512f",
      "parents": [
        "135d81517808fc171ff84c0d61d3668f5f9d0f9d"
      ],
      "author": {
        "name": "Artem Panchenko",
        "email": "apanchenko@mirantis.com",
        "time": "Tue Jun 27 19:09:13 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Jun 29 05:59:07 2017 -0400"
      },
      "message": "Use generated RSA key while accessing nodes via SSH\n\nGenerate RSA key pair (optionally it could be provided by\noperator via environment variable) and use it for SSH\nauthentication instead of password.\n\nAlso it\u0027s possible to provide the key from a local file now.\n\nChange-Id: I5fea4d55337f294cd7829392b91b2cca7b85ead5\nReviewed-on: https://review.gerrithub.io/367254\nReviewed-by: Victor Ryzhenkin \u003cvryzhenkin@mirantis.com\u003e\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "6609aafeeb38228251544527f66941627a0b7b11",
      "tree": "2396203ad40f6453b45e5307dec2484dadf69fd0",
      "parents": [
        "501e67e177b01a954bc2a503480761e1e2bb61b9"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Wed Jun 21 13:09:56 2017 +0400"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Jun 26 04:58:09 2017 -0400"
      },
      "message": "Spawn a VM with Ceph RBD volume using flexvolumes\n\n- Add test to deploy a virtlet VM with Ceph RBD volume\nusing flexvolumeDriver.\n\nChange-Id: I9cd85fa97a0a930af7c640a7911cff49e9dfeab9\nReviewed-on: https://review.gerrithub.io/366399\nReviewed-by: \u003cvrovachev@mirantis.com\u003e\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "501e67e177b01a954bc2a503480761e1e2bb61b9",
      "tree": "4f2477f3155812fcd9a3d972a9d5940ca25507b8",
      "parents": [
        "a9d08331f7e0c60f23b421d2bfb1ba8040a5a9f9"
      ],
      "author": {
        "name": "Artem Panchenko",
        "email": "apanchenko@mirantis.com",
        "time": "Wed Jun 14 14:59:18 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Jun 26 04:55:02 2017 -0400"
      },
      "message": "Add Calico tests (copied from mcp-qa)\n\nChange-Id: I10219fc78c8759919c631baa9e9f95baf631c1dc\nReviewed-on: https://review.gerrithub.io/365463\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "a9d08331f7e0c60f23b421d2bfb1ba8040a5a9f9",
      "tree": "ae048447cca41f75bf99049135ced3fd46b5a795",
      "parents": [
        "6238ba561ee90e087b79ef1772e0326ab75535ac"
      ],
      "author": {
        "name": "vrovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Thu Jun 22 20:01:59 2017 +0400"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Jun 26 04:35:14 2017 -0400"
      },
      "message": "Move run k8s conformance tests to k8s manager.\n\n* Moved step with run k8s conformance tests from template\nto k8s manager.\n* Added possibility to change k8s conformance image.\n* Bumped k8s image version from 1.6.2 to 1.6.4.\n* Bumped k8s conformance image version from 1.6.2 to 1.6.4.\n* Added possibility to skip conformance tests.\n\nChange-Id: I6e4a3019f8fa6453005fc62614588209114cb02b\nReviewed-on: https://review.gerrithub.io/366656\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nReviewed-by: \u003capanchenko@mirantis.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "42cfc314552c7fc0f742806fa3d6a6e548659ac5",
      "tree": "594860ee0684b47740e3bbc7e9542b837fa0f712",
      "parents": [
        "8a882d88740b0efe1354dfd23152bc8178f26b6c"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Tue Jun 13 12:51:39 2017 +0400"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Jun 21 13:28:12 2017 -0400"
      },
      "message": "Spawn VM with specific resource quotas\n\n- Spawn VM and verify that provided resources is correct\non VM. Delete VM after interaction.\n\nChange-Id: Iaba6d3379e85863b22bf06a23204377a98c1e2ac\nReviewed-on: https://review.gerrithub.io/365160\nReviewed-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "8a882d88740b0efe1354dfd23152bc8178f26b6c",
      "tree": "888a1eb27ad96e210d21d9250a1d617661c2b743",
      "parents": [
        "b4496038d10a2888b0746715ce8bf609f4e04122"
      ],
      "author": {
        "name": "vrovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Wed Jun 21 12:56:19 2017 +0400"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Jun 21 11:22:53 2017 -0400"
      },
      "message": "Add possibility to change k8s images.\n\n* Added possibility to change k8s and netchecker images\nfrom contrail+k8s template.\n* Fixed getting node role in virtlet manager.\n\nChange-Id: Ibf281632459136a9f62d1a7f198d27cc488ad67e\nReviewed-on: https://review.gerrithub.io/366394\nReviewed-by: \u003capanchenko@mirantis.com\u003e\nReviewed-by: Victor Ryzhenkin \u003cvryzhenkin@mirantis.com\u003e\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "99228d37a1e7fb63fb1deefec78dfe476a6453c7",
      "tree": "b7f8baf5196d11e17e05d03a66a4e098c4e5bdea",
      "parents": [
        "35551197b80d4f427e2c629d7698536bef62804f"
      ],
      "author": {
        "name": "vrovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Thu Jun 08 19:46:10 2017 +0400"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Jun 19 09:21:49 2017 -0400"
      },
      "message": "Add test for run virtlet VM\n\nAdded test for run VM inside virtlet pod\nRefactored deploy config for virtlet pod\n\nChange-Id: I38d51b18030c9147168f6d0b2bd815c56b021231\nReviewed-on: https://review.gerrithub.io/364662\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "0594cd70acf23f68948dc25ffd8c7879018f1695",
      "tree": "a8867e21d32e1f17649a84346ef7c8c4b711a3e2",
      "parents": [
        "3645d2be52639e7198708cde40d672c3b2767a46"
      ],
      "author": {
        "name": "Artem Panchenko",
        "email": "apanchenko@mirantis.com",
        "time": "Mon Jun 12 13:25:26 2017 +0300"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Jun 14 05:44:41 2017 -0400"
      },
      "message": "Added \u0027k8s_deployed\u0027 fixture\n\nCreated a separate fixture for Kubernetes deployment.\nModified existing k8s related fixtures / tests so they\nuse it now and updated templates with k8s environments.\n\nAlso this patch includes few minor changes:\n\n * removed unused fixture \u0027deploy_openstack\u0027 which\n   was a full copy of \u0027openstack_deployed\u0027 fixture;\n * removed unused modules imports;\n * fixed typos and docstrings.\n\nChange-Id: Ic35551f3e52913cede753b92e7d5a81f54570b01\nReviewed-on: https://review.gerrithub.io/365234\nReviewed-by: \u003cvrovachev@mirantis.com\u003e\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\n"
    },
    {
      "commit": "655587f8bbfa5d9444e34b63ce690c5d828c4a3f",
      "tree": "f6fcc2630feaccb38743f2132ded577964f6a08d",
      "parents": [
        "3af1f8b2a081aafd81067e3e590e7dd87bc649c0"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Wed May 24 20:00:07 2017 +0400"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon May 29 07:43:31 2017 -0400"
      },
      "message": "Add installation steps for Ceph one-node cluster\n\nAdd steps to install Ceph one-node cluster over virtlet\ninstallation to be able to test Ceph related virtlet features.\n\nChange-Id: Ic9e531a69fcb52d7360fcf089312fa1913350e0b\nReviewed-on: https://review.gerrithub.io/362388\nReviewed-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\nTested-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\n"
    },
    {
      "commit": "bc2f5cedc1fd2965584cd6586a4ae86e871282c9",
      "tree": "8a38952977dd4809840626ddda7b9a610ef035cb",
      "parents": [
        "9d1ab4afd4dff11b9f525f749d632db367c5e096"
      ],
      "author": {
        "name": "vrovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Mon May 22 19:37:24 2017 +0400"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed May 24 09:56:51 2017 -0400"
      },
      "message": "Add virtlet deploy step\n\nAdded fixture, manager and step for deploy virtlet.\nAdded test for deploy virtlet.\n\nChange-Id: I63a2c4dcd95ba78af60b610a9ae621a784d87fd8\nReviewed-on: https://review.gerrithub.io/362146\nReviewed-by: Sergii Golovatiuk \u003cholser@gmail.com\u003e\nReviewed-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "700a7b04b7e12335dda6ec1fd9bce0c90c4b3865",
      "tree": "79c766da71c2218ba037ef284a5d3233faa592a2",
      "parents": [
        "8ec6d2f7bdaf529fe7e365cd67c560c2e07db9db"
      ],
      "author": {
        "name": "vrovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Tue May 23 18:36:48 2017 +0400"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Tue May 23 10:39:58 2017 -0400"
      },
      "message": "Fix installed flags\n\nFixed installed flags for sl, common_services and openstack\nmanagers.\n\nChange-Id: Ibfd9b8ea4d08ce45d4eb0ff4a697bfbfa7d56ec8\nReviewed-on: https://review.gerrithub.io/362214\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "03218bc8a41d60c6e9a46ed0be52cb19396f05c8",
      "tree": "c4711c771fa87c41b25f42c958925c5afbfceb99",
      "parents": [
        "5fbd0384096a52d8f5258b05dfcde061a235fb7b",
        "8c2edfb5a11dc1f04c6a27beec7939cf9d482717"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon May 22 14:35:59 2017 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon May 22 14:35:59 2017 +0300"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.com/Mirantis/tcp-qa into fix_calico_deploy\n"
    },
    {
      "commit": "eae68c4fdadcf791afd762388ae2619ed9e84bd8",
      "tree": "793cc5da78b687dc2a4070d675cfdd06ca667314",
      "parents": [
        "df15014914f39b4b5b4a71a5ce090fbcf5ff9987"
      ],
      "author": {
        "name": "vrovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Mon May 22 13:31:30 2017 +0400"
      },
      "committer": {
        "name": "vrovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Mon May 22 13:31:30 2017 +0400"
      },
      "message": "Fix wrong flag for openstack manager\n\nOpenstack manager after run all openstack steps changed\ncommon_services_installed flag, but need to change\nopenstack_installed flag.\n\nChange-Id: I1223f225a48cf85616028799b73a354840594491\n"
    },
    {
      "commit": "c8b8ca2638c151e72ee3ce8610c940941e93b389",
      "tree": "42f1d986aeefb46d3ddef5678ee0ccedd8187277",
      "parents": [
        "57bb8e7e2f305dda0e726cd4c8df9ff2b17de4b3"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri May 19 13:37:05 2017 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri May 19 13:37:05 2017 +0300"
      },
      "message": "Add sl\n"
    },
    {
      "commit": "a63bac6078efe5b2a7f008c019d790c7fde36d3b",
      "tree": "68ad9d8590c0a26883bf21f8438cae78476269bb",
      "parents": [
        "e66c568faa2068e547cd2b2792ab608111e11ab3"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon May 15 18:36:26 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon May 15 18:36:26 2017 +0300"
      },
      "message": "Fix ironic_standalone template\n\nChange-Id: Id1ff3f6ee5ce5f453c8301a39058cb9afe99a10d\n"
    },
    {
      "commit": "7b9538f20a974bf11fd02d8a80e1df99d369857b",
      "tree": "e7c9c22376f5e5d6d7d53e63238671be09e41487",
      "parents": [
        "4db5bf2007ad8058762b78725b4aea1b04f34385"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon May 15 17:01:34 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon May 15 17:06:57 2017 +0300"
      },
      "message": "Add template and supporting code to bootstrap Ironic node\n\n- template added\n- move environment hardware.start() to the underlay fixture\n\nChange-Id: I00d3ef10c71b96b8143a94e96f6660e172719130\n"
    },
    {
      "commit": "4db5bf2007ad8058762b78725b4aea1b04f34385",
      "tree": "f287b36cc32349cdbd7bdf19f848e39d460060f9",
      "parents": [
        "68671a623010bad8a45f6505df237e6b3ec23c47"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sat May 13 19:31:17 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sat May 13 19:31:17 2017 +0300"
      },
      "message": "Working workaround for PROD-10894\n"
    },
    {
      "commit": "68671a623010bad8a45f6505df237e6b3ec23c47",
      "tree": "5d4bbcf99e77c5d62104d45013836f64eb78508b",
      "parents": [
        "0e63af303287272163f02906a60a5e6edfcbd51c"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sat May 13 16:40:32 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sat May 13 16:40:32 2017 +0300"
      },
      "message": "Add a new salt \u0027failed\u0027 condition check\n"
    },
    {
      "commit": "2d60c8efe5ab8b4ba8bfe0d1f846732bebe63299",
      "tree": "5543d685543b1eb37348c4b1aabb4f6985e2d0cb",
      "parents": [
        "ab83ea437bea972f2cd31ef5fb158de140bf5619"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri May 12 18:34:01 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri May 12 18:34:01 2017 +0300"
      },
      "message": "Add workaround proposed in PROD-10894\n"
    },
    {
      "commit": "b933817405b3c6e1614dd20ab5ea8848fbe07444",
      "tree": "d39349010e40a86c71fe5f393997afb9440f66f6",
      "parents": [
        "54b415b4458187ded6d17c8e9ed61b6fcbe5a313"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Fri Apr 28 18:45:45 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri May 12 16:31:41 2017 +0300"
      },
      "message": "Fix OpenstackManager::install\n"
    },
    {
      "commit": "54b415b4458187ded6d17c8e9ed61b6fcbe5a313",
      "tree": "a22c4d4beadba4105946450d97bcd694aea76179",
      "parents": [
        "1fb041c5a2a023be45c457e650c8a2e7ce17e3e1"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Fri Apr 28 16:14:47 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri May 12 16:31:41 2017 +0300"
      },
      "message": "Fix CommonServicesManager::__init__\n"
    },
    {
      "commit": "1fb041c5a2a023be45c457e650c8a2e7ce17e3e1",
      "tree": "45d0f8aeff43eb1ac1ba34ea1e7ea5eec34ead0f",
      "parents": [
        "bc0f826f9eb5d6725b8e873eccfc763955b62f80"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Fri Apr 28 16:07:48 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri May 12 16:31:41 2017 +0300"
      },
      "message": "Fix private vars\n"
    },
    {
      "commit": "bc0f826f9eb5d6725b8e873eccfc763955b62f80",
      "tree": "10980f955e2ff68445f4faadc7a55b3394aa26b2",
      "parents": [
        "2b730a0fc9fe28ade57569bc02a6ed6df734e851"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Fri Apr 28 15:39:26 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri May 12 16:31:41 2017 +0300"
      },
      "message": "Return private vars\n"
    },
    {
      "commit": "2b730a0fc9fe28ade57569bc02a6ed6df734e851",
      "tree": "9bb52d086616233eb0211795b7cb295fdff10d4f",
      "parents": [
        "b4b5c10e968fca7acace3d1efde7782714900f5a"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Fri Apr 07 19:31:32 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri May 12 16:31:41 2017 +0300"
      },
      "message": "Add SALT API client\n"
    },
    {
      "commit": "d6807ab4d6c5aeb961063a566f41120671ed6067",
      "tree": "3024e8c91ba0b5c873e8f93c24c661729f15e06a",
      "parents": [
        "4ab889cc0762f6152a82e8dbccd129a6df956da9"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Apr 28 09:07:43 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Apr 28 09:07:43 2017 +0300"
      },
      "message": "Fix storing rally/tempest results path\n"
    },
    {
      "commit": "5e81a4bbce7bd9b316cfa252c9f776e2df6ae639",
      "tree": "9b7175a0ab342fdc074667453ce967f44dc84efa",
      "parents": [
        "8f0f80fce31a92408544fe340ad25e251cfe4abd"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Apr 27 03:32:01 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Apr 27 03:32:01 2017 +0300"
      },
      "message": "Use rallyforge/rally:0.9.1 for rally_manager.py as default\n"
    },
    {
      "commit": "a9e6da812f86603d442630435b0c11eec25d4e88",
      "tree": "eecaa4b67c68467fa34233bb16b1b210e9ebbf26",
      "parents": [
        "cfa1638457068537a0f99ee165611184e7e60e8b"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Apr 26 23:23:22 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Apr 26 23:23:22 2017 +0300"
      },
      "message": "Catch \u0027no responce\u0027 from minions error\n\nWhen salt.minion formula is executed, \u0027salt-minion\u0027 service restarts\non the nodes and doesn\u0027t allow to complete all necessary states\n(for example, salt.minion.cert on prx* nodes was never executed).\n\nAlso, join executing \u0027linux\u0027 and \u0027salt.minion\u0027 states for other nodes\ninto single steps instead of per-role execution.\n"
    },
    {
      "commit": "99b26fe11a4a63407a454e316d6dbd09ae5fa272",
      "tree": "c3d0c7a456cf57033171d1b287b532fae8685d60",
      "parents": [
        "86851a2abcf4390f124e238a0d5222cc9cd61ec5"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Apr 26 12:34:44 2017 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 26 12:34:44 2017 +0300"
      },
      "message": "(WIP) Use dynamic IPv4 network pools for deploy clusters (#18)\n\n*     Use dynamic IPv4 network pools for deploy clusters\r\n\r\n    - Use \u0027config\u0027 object as an additional jinja option to load templates\r\n    - Use \u0027address_pools\u0027 from \u0027config\u0027 object in\r\n      virtual-mcp11-ovs and virtual-mcp11-dvr\r\n    - Fill \u0027address_pools\u0027 in \u0027config\u0027 object from fuel-devops manager\r\n\r\n*     Use dynamic IPv4 network pools for deploy clusters\r\n\r\n    - Use \u0027config\u0027 object as an additional jinja option to load templates\r\n    - Use \u0027address_pools\u0027 from \u0027config\u0027 object in\r\n      virtual-mcp11-ovs and virtual-mcp11-dvr\r\n    - Fill \u0027address_pools\u0027 in \u0027config\u0027 object from fuel-devops manager\r\n\r\n* return removed \u0027test_install_k8s\u0027\r\n\r\n* Use \u0027sed\u0027 to replace IP addresses in the models to pre-generated\r\n\r\nalso, two new environment variables avaliable for mcp11-ovs/dvr:\r\n- SALT_MODELS_REPOSITORY\r\n- SALT_MODELS_COMMIT\r\n\r\n* remove temporary env_config.py.bak\r\n"
    },
    {
      "commit": "2b2d863bb2184a6140d29ce9effa970deb95b266",
      "tree": "bd2f840948db1d1bea83085952bea5e2665d99c4",
      "parents": [
        "fdaa0c9df98480b954bb5f076b0a5d3e7aebbc17"
      ],
      "author": {
        "name": "dis",
        "email": "dis@srv09-kha.kha.mirantis.net",
        "time": "Thu Dec 08 17:56:57 2016 +0200"
      },
      "committer": {
        "name": "dis",
        "email": "dis@srv09-kha.kha.mirantis.net",
        "time": "Thu Dec 08 17:56:57 2016 +0200"
      },
      "message": "add mk22-lab-dvr\n"
    },
    {
      "commit": "129285a7650d6bc1019943a1be331d0daed2de5a",
      "tree": "ae2405046802d018ccd815fef6b64ac068f6d596",
      "parents": [
        "f0924fb585538a6d881146c730a81a24dad5d6fc"
      ],
      "author": {
        "name": "dis",
        "email": "dis@srv09-kha.kha.mirantis.net",
        "time": "Mon Dec 05 10:35:14 2016 +0200"
      },
      "committer": {
        "name": "dis",
        "email": "dis@srv09-kha.kha.mirantis.net",
        "time": "Mon Dec 05 10:35:14 2016 +0200"
      },
      "message": "fix download of rally results\n"
    },
    {
      "commit": "c5298386bf168a3036e349a41aafe701c1bf9ba8",
      "tree": "b76a66e90f8fff75cbc0c77ec7ba0771be7f8f17",
      "parents": [
        "afd4ad10f85e0ad8dd8f84e0d4964335c3dbf3a7"
      ],
      "author": {
        "name": "dis",
        "email": "dis@srv09-kha.kha.mirantis.net",
        "time": "Wed Nov 23 16:03:33 2016 +0200"
      },
      "committer": {
        "name": "dis",
        "email": "dis@srv09-kha.kha.mirantis.net",
        "time": "Wed Nov 23 16:03:33 2016 +0200"
      },
      "message": "add mk22-qa-lab01 templates\n"
    },
    {
      "commit": "2cbf2356fe66a6b94c65fe483e750164e9552ade",
      "tree": "aec8b18bc072d3e725455ea85a1b4480176d2e5e",
      "parents": [
        "e6cd3081c3485fc91d42135efde55699c3d24a62"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Nov 11 15:34:21 2016 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Nov 11 15:34:21 2016 +0200"
      },
      "message": "Add a runner for contrail-test Juniper tests\n\n- add steps in tcp_tests/templates/opencontrail to prepare tests\n- add a fixture and a test runner \u0027test_opencontrail\u0027 that gets\n  the two variables from environment to pass them to test runner:\n\n  export OPENCONTRAIL_TAGS\u003dsmoke\n  export OPENCONTRAIL_FEATURES\u003dneutron\n\n- fix docstrings for fixtures\n- add print of the environment variables that can be used in tests\n  and current defaults (taking into account the exported variables)\n"
    },
    {
      "commit": "d7045a10024067577cf93e1b3c7c11e05b4fc35e",
      "tree": "8a7ca03a42b7ba21a9a9b6ae3f01afc6d257c3c5",
      "parents": [
        "2c5693f6dd6caffed62c555e54cf06dc6d5b1c12"
      ],
      "author": {
        "name": "Oleksiy Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Fri Nov 04 13:26:56 2016 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 04 13:26:56 2016 +0200"
      },
      "message": " Change rally version to 0.7.0\n\nPin rally version to 0.7.0"
    },
    {
      "commit": "2a13a13d82938a168cbe62606fbc0654ff4ed3f2",
      "tree": "e852f86c20f50385d79548f18cf5bbaeda8689f3",
      "parents": [
        "01a3d0d31811a6cf7ba2df25a7559e133de3d112"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Nov 04 00:56:23 2016 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Nov 04 00:56:23 2016 +0200"
      },
      "message": "Add templates for mk22-lab-basic\n\n- add set of templates for mk22-lab-basic\n- add env variable LAB_CONFIG_NAME to easy select desired templates\n"
    },
    {
      "commit": "01a3d0d31811a6cf7ba2df25a7559e133de3d112",
      "tree": "762ff5a3610cb49fd0f722f70853b73233b453a3",
      "parents": [
        "9cc4ca3f6ed00013dcd072102f4a4308e9f0667b"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Nov 03 20:02:49 2016 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Nov 03 20:02:49 2016 +0200"
      },
      "message": "fix \u0027skip_fail\u0027 attribute\n"
    },
    {
      "commit": "9cc4ca3f6ed00013dcd072102f4a4308e9f0667b",
      "tree": "f62baf933526cf49d6b8567e75a0351357ea5bdd",
      "parents": [
        "f3e7184739cc8edc70ebdde137f0bc9074121872"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Nov 03 13:50:45 2016 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Nov 03 13:50:45 2016 +0200"
      },
      "message": "add rally to the run\n"
    },
    {
      "commit": "010f4cd3a15e1814c2a57a6468f2d6648589a700",
      "tree": "2014b256bff26a5b8542f39bed6fa51e2c1f2db6",
      "parents": [
        "23e5d1953c38e4b7f0e91691c27d697de7d35715"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Nov 01 20:43:51 2016 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Nov 01 20:43:51 2016 +0200"
      },
      "message": "Move installation steps to YAML filex\n\n- move installation steps to YAML files\n- add fixtures and snapshots for install salt, common services\n  and openstack\n- fixtures in conftest.py now are included by python instead of\n  using pytest plugins\n"
    },
    {
      "commit": "3bf410eac9b4d1a9b066a6d249d02b0e0704d5d1",
      "tree": "1ac65fffd2dbcfc98ae34ef8c7dd9271de4e19af",
      "parents": [
        "7080d8d3f11e34d92f31b5eed4b2210a016df996"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Oct 26 20:22:04 2016 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Oct 26 20:22:04 2016 +0300"
      },
      "message": "add workarounds for cinder and keystone\n"
    },
    {
      "commit": "423a7ff0bc881eacadb553ceae0f74ed7f1ea3d7",
      "tree": "179bf7ad9cd78f0ba657da76eee6cf2b99c71894",
      "parents": [
        "a982b2d7a0b3d976b3a2635ecac5681522e51e8e"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Oct 21 18:31:36 2016 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Oct 21 18:31:36 2016 +0300"
      },
      "message": "fix steps\n"
    },
    {
      "commit": "474e3f7b1a541ac6720870eedc5a7051322aa362",
      "tree": "be9774b8429da4ebb2eea63fb51a788782fcec8e",
      "parents": [
        "45738b9774671c7faab61e5c4042ca6f61334541"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Oct 21 16:46:09 2016 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Oct 21 16:46:09 2016 +0300"
      },
      "message": "add steps to deploy case (until contrail)\n"
    },
    {
      "commit": "75fce1bb2aed62ca080fe9b7bafdf94450980eff",
      "tree": "9f366ceddfab07e914f8fdb0fef966ed73d3f74c",
      "parents": [
        "8cb2f41e1c32ce8271a2a49ce727cf2a1c87267c"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 18 15:04:28 2016 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 18 15:04:28 2016 +0300"
      },
      "message": "fix hardware starting\n"
    },
    {
      "commit": "8cb2f41e1c32ce8271a2a49ce727cf2a1c87267c",
      "tree": "15ef30905978286347f4434493a87092d2c456dc",
      "parents": [
        "53d3b7789aef083ce3d0e3582ca59014d0afb463"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 18 14:53:58 2016 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 18 14:53:58 2016 +0300"
      },
      "message": "add tcp_actions fixture\n"
    },
    {
      "commit": "53d3b7789aef083ce3d0e3582ca59014d0afb463",
      "tree": "7713e8dcbcb8e97ee9b0eebd7934cdd31c846749",
      "parents": [
        "b5d742444f135c3e003b1f866e7522935a0853d1"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 18 14:31:58 2016 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 18 14:31:58 2016 +0300"
      },
      "message": "fix node roles\n"
    },
    {
      "commit": "b5d742444f135c3e003b1f866e7522935a0853d1",
      "tree": "74fc5e84b8a3c9f68b9702a94fd0c1f5004ae0e6",
      "parents": [
        "7b4ed116ab9f6d2bcb17447cc4746a4a6796069c"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 18 14:05:29 2016 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 18 14:05:29 2016 +0300"
      },
      "message": "fix the install case\n"
    },
    {
      "commit": "6f59add4ee6f2fa9fd36f287b86f73279dda1add",
      "tree": "692b7a9f0902ce86c4a32582b309d20d12df1631",
      "parents": [
        "4127ccbfb864ee13febe8f19b76c0eb682d61b80"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 18 13:45:27 2016 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 18 13:45:27 2016 +0300"
      },
      "message": "Initial commit with fixtures\n\n- add fixtures for hardware and underlay\n- add fuel-devops template tcpcloud-default.yaml\n\n* Migration of fixtures is not finished yet\n"
    }
  ]
}
