)]}'
{
  "log": [
    {
      "commit": "7cab54836a36aefa2fe46dcb84e6962f919b4b81",
      "tree": "f80723b8281aa673ab3d46d7b3db3c7cad81f776",
      "parents": [
        "c65772a0564c816ff1f57bcc465a96505f9427a9"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed May 22 15:40:14 2019 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed May 22 15:40:51 2019 +0300"
      },
      "message": "Fix flake8 warnings\n\nChange-Id: I1c1d65f5585833a9db9d1313933dc205b5890e08\n"
    },
    {
      "commit": "a090c5affaaab25d4f8872e06abd68ef70cb5e97",
      "tree": "a81e808c44d5eda42f334e4109f391cbe416be27",
      "parents": [
        "06aa04cf57eebef682008193eb0f48b193cf7515"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri May 17 02:07:28 2019 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon May 20 16:04:01 2019 +0300"
      },
      "message": "Prepare for new parm format in cvp_sanity\n\nChange-Id: I04c62cdd6238373ebc022735cf9f186b2624ab44\n"
    },
    {
      "commit": "157111227d57de9015d5c632938259dcd3b7d0d9",
      "tree": "862c7ce2bc501319c409888d2ac45c70f3f0d2af",
      "parents": [
        "3309172d1e1c0216c93476a0994b1f5549194cc9"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed May 15 01:59:19 2019 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed May 15 02:01:25 2019 +0300"
      },
      "message": "Remove unnecessary separators from cvp sanity TESTS_SETTINGS\n\nRemove single quotes and spaces from TESTS_SETTINGS because\ncvp-sanity expects environment variables with comma-separated\nlists here.\n\nChange-Id: If0bc8c19cd5233b63bc12eb09fc4f64da52019c9\n"
    },
    {
      "commit": "427e4153d782a3dba467d9cf062f47192abf54d8",
      "tree": "e04b8357318c43cbcc349333fd75dbbb5c29cd29",
      "parents": [
        "b7422ba663895240eacb0b73e6ee000d51083e54"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed May 08 15:12:43 2019 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed May 08 20:29:14 2019 +0000"
      },
      "message": "Sync time on cfg01 node before tempest\n\n- sync time again on all the nodes including cfg01\n- check if the services \u0027maas-rackd\u0027 and \u0027maas-regiond\u0027 are\n  present on the node. if yes - disable the services while\n  time is synchronized\n- execute salt_actions.sync_time() also before the tempest\n  is started\n- remove the class override_ntp_virtual because it disables\n  the ntp client on cfg01.\n\nCloses-Bug: #PROD-30114\nChange-Id: Ibb731ae14f573a3d7471da2cbe9f55754d79c4ff\n"
    },
    {
      "commit": "b7422ba663895240eacb0b73e6ee000d51083e54",
      "tree": "2484a0e860d6e80453b575b4dab6189173ac43a9",
      "parents": [
        "8586a815efe6edd74ae00cf61c20f7ea736481b2"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue May 07 15:27:06 2019 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue May 07 15:27:06 2019 +0300"
      },
      "message": "Separate TESTS_SETTINGS for cvp sanity\n\nTESTS_SETTINGS are shell environment variables that should be\nsemicolon-separated.\n\nChange-Id: I8624b1fbe03713cf6e47d7c82e72301fcbcf4e1a\n"
    },
    {
      "commit": "a25bfe6b8a1b60f6527496398ce22602583b7d1f",
      "tree": "6e4df3617da4c0ed8501464d201bd25b494b2fa9",
      "parents": [
        "2bb87375710c46245d4f7d924b3869b944c7ef65"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Mon May 06 14:48:29 2019 +0300"
      },
      "committer": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Mon May 06 14:48:43 2019 +0300"
      },
      "message": "Skip xunitmerge,setuptools for test test_check_module_versions in cvp_sanity_checks\n\nChange-Id: Ieae38eb6dfd7eb06b9097d400bd7098071d632a2\n"
    },
    {
      "commit": "b5da360ab22ae8e4cde515eb933f7c7ef08f8d41",
      "tree": "c2e72a6da7d36e9bc2380df08d10d364b3cc7e7d",
      "parents": [
        "3474ab58961b8b84a3975537a544439ff477522a"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Apr 18 12:15:50 2019 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Apr 18 12:47:20 2019 +0300"
      },
      "message": "Add pytho-octavia and gnocchi clients into skip list\n\nIt is expected to have them installed on 1 node, so lets skip them\nin cvp check\n\nChange-Id: I0db4bdc9532f38ef9b5fcac0b15536cb7b5a807b\n"
    },
    {
      "commit": "6a96fec6510fce25b2a690eb874cd849d16f304e",
      "tree": "773078bea032967afd54184645cabf890efe2161",
      "parents": [
        "8ae761a3a78ecc04b1181cdf92fe73634122dcb6"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Apr 03 14:06:29 2019 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Apr 03 14:06:29 2019 +0300"
      },
      "message": "Add skip packages to cvp\n\nNot so far this functionality was introduced in cvp, so we need\nto pass here packages we install for tests\n\nChange-Id: I5983d89b3d6eb500deac5195111eb5b4f9b418d9\n"
    },
    {
      "commit": "eb8b813ad9f98870ec3f0afe1a2ca4e2150de82c",
      "tree": "8f3f86f85e4f65ed6367343d20486a9683914486",
      "parents": [
        "06220dacd8d3da39c7d66e074a36d95e57e646b9"
      ],
      "author": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Tue Mar 19 15:34:02 2019 +0400"
      },
      "committer": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Tue Mar 19 16:06:18 2019 +0400"
      },
      "message": "Mark k8s system tests with k8s_system mark\n\nChange-Id: I0a1cb7e30648bdf9fd4f89c62fe08661b28c0117\nRelated-PROD: PROD-28588\n"
    },
    {
      "commit": "85c5249195059c583a12df1664e54edc75c79195",
      "tree": "cc67247a160cfc8ffdaedd26e767f33f6821e93d",
      "parents": [
        "f816668058f1359ef1c544ef85a671ab597e8598"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Mar 12 15:26:56 2019 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Mar 12 15:30:54 2019 +0200"
      },
      "message": "Fix getting target for pillar \u0027I@maas:cluster or I@maas:region\u0027\n\nChange-Id: Ia1636466787255f6621e7393d19bff9f712a0ee0\n"
    },
    {
      "commit": "a51b89d8886fdafa09d835cb9c4900f859b7ccf0",
      "tree": "51e2e8349a1a5532b59de64375f2de543d0229fe",
      "parents": [
        "e3884652d27a941779751dff03cfc7d483c8a56a"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Mar 05 21:49:07 2019 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Mar 05 21:55:56 2019 +0200"
      },
      "message": "Fix cvp-sanity tests_settings\n\n- Use the actual MCP version for \u0027drivetrain_version\u0027 parameter\n  instead of hardcoded \u0027proposed\u0027\n- Use \u0027ntp_skipped_nodes\u0027 to skip the cfg01 node with MaaS\n\nCloses-Bugs: PROD-21993, PROD-27182, PROD-27980\n\nChange-Id: Ib3f5abe305d810c6794a5941c8c8be0a0b11114c\n"
    },
    {
      "commit": "8565c344371592779073078fd984aba0c0f4ebcb",
      "tree": "e86d018b966d34b638f41444c41bf8dad6aecc69",
      "parents": [
        "80ce0200638f7bac338b8128c2ba2117e5650fcb"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Feb 11 23:45:03 2019 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 12 00:14:19 2019 +0200"
      },
      "message": "Add reporting of [CVP Sanity] results\n\n- add a new method get_artifact() to JenkinsClient\n- add a CLI tool get_jenkins_job_artifact.py , example usage:\n\n    export ENV_NAME\u003dcookied-cicd-queens-dvr-sl\n    . tcp_tests/utils/env_salt\n    . tcp_tests/utils/env_jenkins_cicd\n    tcp_tests/utils/get_jenkins_job_artifact.py \\\n        --job-name cvp-sanity \\\n        --build-number lastBuild \\\n        --artifact-path validation_artifacts/cvp-sanity_report.xml \\\n        --destination-name ./cvp-sanity_report.xml\n\n- add the XML report downloader to the test \"test_run_cvp_func_sanity\"\n- add new report type \"CVP Sanity\" to the testrail reporter\n  swarm-testrail-report.groovy\n\nCloses-Bug: #PROD-25356\nChange-Id: Ic34d76c62c7f70ada5b941e3ffc5b22e1be769d0\n"
    },
    {
      "commit": "80ce0200638f7bac338b8128c2ba2117e5650fcb",
      "tree": "ff69d687489b69319b92001bf133bb3a5fc305cc",
      "parents": [
        "4a84d66b802de839400bdbf914decfd37a683f0d"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Thu Feb 07 13:27:19 2019 +0200"
      },
      "committer": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Mon Feb 11 14:40:23 2019 +0200"
      },
      "message": "Support changes for 2019.2.0 release\n\nChange-Id: Ia2e00ef74198818c8f73fa6fff08c47c947e1e52\n"
    },
    {
      "commit": "174aab1034e568206cb798f7b1c11d31253d2014",
      "tree": "b3be4a371337d45e88ca420d8046b43acfdeecc1",
      "parents": [
        "0e54a9f2167f638d044be99435ca509aaa038b65"
      ],
      "author": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Mon Jan 28 22:17:46 2019 +0400"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Jan 31 15:53:58 2019 +0000"
      },
      "message": "Fix externaldns and faliover k8s tests.\n\nReduce load when retrying by adding interval parameter to retry\nhelper.\nImplement controller_name caching that will reduce load on salt\nand will allow to renew controller if it needed (like for\nfailover test)\n\nChange-Id: I4172f9cac1f1aeac8c356f338d50299f31ed0b66\n"
    },
    {
      "commit": "1566e3f1d5b6ec5042cb1aa0d3b9db8de4750f7c",
      "tree": "fabcdcb73fe8c79de578d1c4910476c733e6b3f8",
      "parents": [
        "7f6284e77908f8c12a84198bc78fcb68cad528d5"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Jan 11 17:35:43 2019 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Jan 29 03:10:22 2019 +0200"
      },
      "message": "Add \u0027test_run_cvp_ha_smoke\u0027\n\n- TEMPEST_TARGET_NODE is taken from environment-template\n  class features/runtest/runtest.yaml, so this class\n  is required on cfg01 node\n- use self.master_minion to target salt master node,\n  instead of hostname\n\nChange-Id: Ib66cab9ffe001048dc4f4c52af2fd67ea53638ce\nRelated-Task: #PROD-25353\n"
    },
    {
      "commit": "2a4987321b36d9b3d9da7deb29dba9ac7396fc6d",
      "tree": "0cf99c433e0b8b04c7cbeb8cadb0d84df778434f",
      "parents": [
        "eda2bffab1d676d74257b4e09771aa2b2b2ad951"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Dec 21 18:30:23 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Jan 10 12:51:39 2019 +0000"
      },
      "message": "Add tests to run cvp-func and cvp-sanity jobs\n\nNew pytest marks:\n- run_cvp_func_smoke\n- run_cvp_func_sanity\n\nNew SaltManager method:\n- get_single_pillar() , to get a single value from\n  a single minion\n\nMinor changes to get_jenkins_job_stages.py and\nrun_jenkins_job.py, to call them with required\nparameters.\n\nCloses-Bug: PROD-21659\nChange-Id: Ie8beec0297f1c2625440f01d781c17779977b818\n"
    },
    {
      "commit": "ae47eb4ebd3c027acd68840290097bdef2fee891",
      "tree": "8695b541358d38480f4ed9ed3a0d1d63c81156c6",
      "parents": [
        "619c336fcdfb9185cc591cbaa313ed29b99960d6"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jan 08 12:40:15 2019 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jan 08 12:40:15 2019 +0200"
      },
      "message": "Update pymark for k8s install only\n\nCurrently e2e tests are runs on tops of all k8s envs,\nso no sense to run separate k8s calico install only\n\nChange-Id: Ibaf5f06be0d34a68bc9a7211dd9eb42f5d20a225\n"
    },
    {
      "commit": "57c4320ce66aad3b995750151b70b1513edec912",
      "tree": "740a5671fa40a11372b5a75a8e0edc91bfc7ab90",
      "parents": [
        "6f7ccb32699cae3f21f4280d6bda25f41c9371b8"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Fri Dec 28 01:48:39 2018 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Thu Dec 27 23:52:39 2018 +0000"
      },
      "message": "Rework conformance node detection for new conformance approach\n\nChange-Id: I2e1850b27c90a5caae19e0eaf4015d0faa43648d\n"
    },
    {
      "commit": "6f7ccb32699cae3f21f4280d6bda25f41c9371b8",
      "tree": "de45df17794d54a3e00633f40319113365d4994f",
      "parents": [
        "29bb900543c05edc3839391db4602d9e37e776fb"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Wed Dec 26 18:41:27 2018 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Wed Dec 26 14:45:28 2018 +0000"
      },
      "message": "Update 3rd party conformance test functions\n\n- Align 3rd party to conformance new approach\nRelated-PROD: PROD-26156\n\nChange-Id: If55ff43827bc58f5ee5499a47d8cc477bda620c0\n"
    },
    {
      "commit": "29bb900543c05edc3839391db4602d9e37e776fb",
      "tree": "f655e88debf8909de52067e3996f7623bbead18e",
      "parents": [
        "4aec12765a1ae0ab02838d675d26036e2236195e",
        "2686a1edfb275e16bab56d22cee80f121d942766"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Dec 26 13:37:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Dec 26 13:37:01 2018 +0000"
      },
      "message": "Merge \"Revert \"Add tests to run cvp-func and cvp-sanity jobs\"\""
    },
    {
      "commit": "2686a1edfb275e16bab56d22cee80f121d942766",
      "tree": "4a73da2822f1b69b6ae29f96e4c08924dcba46ed",
      "parents": [
        "0cad12cceb06419f6b91422195550969f44980e1"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Dec 26 13:36:45 2018 +0000"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Dec 26 13:36:45 2018 +0000"
      },
      "message": "Revert \"Add tests to run cvp-func and cvp-sanity jobs\"\n\nThis reverts commit 0cad12cceb06419f6b91422195550969f44980e1.\n\nChange-Id: I7b87d7d92be49c8fcb0194e073ad9507a5b50507\n"
    },
    {
      "commit": "4aec12765a1ae0ab02838d675d26036e2236195e",
      "tree": "67b599d9a1ff0b656f7defea71ec092024d6f77e",
      "parents": [
        "9e2af7a9ee0fa201eb32aa1daa07743b2e061b1a",
        "0cad12cceb06419f6b91422195550969f44980e1"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Dec 26 11:53:03 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Dec 26 11:53:03 2018 +0000"
      },
      "message": "Merge \"Add tests to run cvp-func and cvp-sanity jobs\""
    },
    {
      "commit": "e784bbfb8f44ae8a94000483ff2e4c40e08226e2",
      "tree": "e117acfa135d5f7df063baedf2fd5d0243b653c8",
      "parents": [
        "b265fa9adb12018ef8aa502a7fa55bc33d86a1ba"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Fri Dec 21 03:58:00 2018 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Mon Dec 24 12:58:40 2018 +0000"
      },
      "message": "Update k8s-ha-calico template and change conformance approach\n\nRelated-PROD: PROD-25978\nChange-Id: Ie0e3ef34e5e82f09c845b7fa6befac060a95b805\n"
    },
    {
      "commit": "0cad12cceb06419f6b91422195550969f44980e1",
      "tree": "a6daaf2f158c65cbcd27297cf1a7d42d7a28fdbc",
      "parents": [
        "958ad99c05bea73750dffe77096b639fefc80760"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Dec 21 18:30:23 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Dec 24 01:36:43 2018 +0200"
      },
      "message": "Add tests to run cvp-func and cvp-sanity jobs\n\nNew pytest marks:\n- run_cvp_func_smoke\n- run_cvp_func_sanity\n\nNew SaltManager method:\n- get_single_pillar() , to get a single value from\n  a single minion\n\nMinor changes to get_jenkins_job_stages.py and\nrun_jenkins_job.py, to call them with required\nparameters.\n\nChange-Id: Ia2dd039cc1a04ac6fb4cb2020f09df473f9c5104\nCloses-Bug: PROD-21659\n"
    },
    {
      "commit": "6603e90b40a785044b24f5382d4d0f4f7424d716",
      "tree": "d22aedc58bcef983815285b39e502f50cae0d6c0",
      "parents": [
        "b4b740383e30ec0ec2fe7797cddfa27ae8e5854c"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Dec 04 15:11:19 2018 +0200"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Dec 18 20:26:40 2018 +0000"
      },
      "message": "Migrate ceph pike to cicd\n\n* Fix node hostnamesin underlay\n* Fix context\n* Add cid nodes\n* delete depricated yaml files for deploy\n* align generated/file\n* migrate to cid usage\n* add LMA\n\nChange-Id: I34f889bea6b8094f692d441b32f057da5763cd7e\n"
    },
    {
      "commit": "db185dbef5eba2d9a94e88c457d7e1580f0ccce4",
      "tree": "6741c34e1e530093cb1ed70811dc5adc01db17ab",
      "parents": [
        "0e57ef6e3a19709729a55a3840446bdc7b0956da"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Nov 30 12:46:40 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Nov 30 16:44:42 2018 +0200"
      },
      "message": "Add option to skip store model for runtest\n\n* By default for now store model is True\n* For ofline tests it is set in False\n* When runtests model will come from env_template,\ninvoke of sotore model can be romoved\n\nChange-Id: I2393b7941725308c12b47708ef5b1e241807e33a\n"
    },
    {
      "commit": "0e57ef6e3a19709729a55a3840446bdc7b0956da",
      "tree": "c24f98525af8cfec581286dd25fca339af3bf7f2",
      "parents": [
        "eea03e916b31b0213a130d4bfe8673d1b3a9071d"
      ],
      "author": {
        "name": "vitalygusev",
        "email": "vgusev@mirantis.com",
        "time": "Fri Nov 30 12:13:56 2018 +0400"
      },
      "committer": {
        "name": "vitalygusev",
        "email": "vgusev@mirantis.com",
        "time": "Fri Nov 30 12:22:01 2018 +0400"
      },
      "message": "Change path for stacklight tests\n\nChange-Id: I4f779fbf2ae3954ad0bd6245f3e694c859447c1a\n"
    },
    {
      "commit": "eea03e916b31b0213a130d4bfe8673d1b3a9071d",
      "tree": "c72de57d73d9e49e3d4860a1a8affe82465f1e32",
      "parents": [
        "ca770f21aca45c45474553e8a01081215c54624a"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Nov 20 12:51:50 2018 +0200"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Nov 29 10:05:07 2018 +0000"
      },
      "message": "Align static template to runtestmanager\n\n* Add gtw 122 for external net for offline static\n* remove post test resources creation in offline static\n\n* Add docker repo for gtw node on ovs and ctl01 on contral\n  templates, as for tempest run we need the docker\n  and better install it from mirantis repo then from unpredictable source\n\nChange-Id: I9feee9d4b91d840c07002e97fe0f87b0cfcfadc0\n"
    },
    {
      "commit": "f6dd274577dd92f1e159b9e4d392048ac4d09a70",
      "tree": "dfdd286cb46b395b228da0584ba2de39ee2b870a",
      "parents": [
        "1f44db5a0ed63af8829b8280c043e6d5778d436e"
      ],
      "author": {
        "name": "vitalygusev",
        "email": "vgusev@mirantis.com",
        "time": "Wed Nov 28 17:51:28 2018 +0400"
      },
      "committer": {
        "name": "vitalygusev",
        "email": "vgusev@mirantis.com",
        "time": "Wed Nov 28 17:51:28 2018 +0400"
      },
      "message": "Change path for stacklight tests\n\nNow all stacklight tests present in \u0027stacklight_tests/tests\u0027 dir\nso replace path with actual one\n\nChange-Id: Ic37711f94e355016f2175fdcb24e2cdeba607404\n"
    },
    {
      "commit": "27ed5875df21fd8b0b9143109f6b6fb18388f095",
      "tree": "ef62e2dd3795d3d3e6386a2e2688605cf2bc26bb",
      "parents": [
        "18abe7d5999fab0ebad666a83bdb57580b6b65c0",
        "44fa78ba0dbee279f103cfabc0c6f66087e826af"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Nov 28 10:48:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Nov 28 10:48:28 2018 +0000"
      },
      "message": "Merge \"Revert \"[tcp-qa] add \u0027test_mcp_os_newton_install\u0027\"\""
    },
    {
      "commit": "44fa78ba0dbee279f103cfabc0c6f66087e826af",
      "tree": "2fb0ce60af78dcbb2dc4e190cd92566d1f68b9f4",
      "parents": [
        "bcbbab3bef05692a230bc1fda55fb839dccd789e"
      ],
      "author": {
        "name": "Pavel Glazov",
        "email": "pglazov@mirantis.com",
        "time": "Tue Nov 27 07:59:07 2018 +0000"
      },
      "committer": {
        "name": "Pavel Glazov",
        "email": "pglazov@mirantis.com",
        "time": "Tue Nov 27 07:59:07 2018 +0000"
      },
      "message": "Revert \"[tcp-qa] add \u0027test_mcp_os_newton_install\u0027\"\n\nThis reverts commit bcbbab3bef05692a230bc1fda55fb839dccd789e.\n\nReason for revert: \u003cimpossible merge in project mcp/rally-tempest\u003e\n\nChange-Id: Id0588ba6c1582280ed140594c3b8e667215fc626\n"
    },
    {
      "commit": "cf2099bbe8f9f4076a5dd613ec3bffc6e10100bd",
      "tree": "9807701f7f94e256207d0314b906b0306d7e85cb",
      "parents": [
        "ac77e4f45fb3c6a007426596098c1b859fd411b3",
        "eae32053ae4fa9db4c9fde5cb0d8b84c6befdb89"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Nov 20 09:12:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Tue Nov 20 09:12:32 2018 +0000"
      },
      "message": "Merge \"Update offline states\""
    },
    {
      "commit": "eae32053ae4fa9db4c9fde5cb0d8b84c6befdb89",
      "tree": "7da976e42a205929475a4c2d9c99aa6ed113635c",
      "parents": [
        "05f79408678ef60172f79a24aab63d6868b4534a"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Oct 24 22:28:18 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Nov 20 00:19:43 2018 +0200"
      },
      "message": "Update offline states\n\nInclude next:\n* Update docker repo\n* switch ubuntu to mirror.mcp and new repo fromat\n* Add install packages on vswitch node as a firt step\n\nChange-Id: Ie724d5762d4b74c1faba61a03ad4d958d63fdf1d\n"
    },
    {
      "commit": "04bad62029c68c420d1538329c1d1fe86237b7d4",
      "tree": "4e0ce67b679a924997ff300f5ba65bd99614b2b2",
      "parents": [
        "05f79408678ef60172f79a24aab63d6868b4534a",
        "34fd300e453ad5b64f91eed2076540ad23b34e80"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Nov 19 18:12:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Mon Nov 19 18:12:11 2018 +0000"
      },
      "message": "Merge \"Add reporting for k8s virtlet conformance tests\""
    },
    {
      "commit": "34fd300e453ad5b64f91eed2076540ad23b34e80",
      "tree": "a5aea31c83f863b16d2878a94b18fabb4001df38",
      "parents": [
        "716d7d2edb6d0dcb39ad15566c607e1e2acf7ffd"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Nov 15 18:25:16 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Nov 19 18:08:23 2018 +0200"
      },
      "message": "Add reporting for k8s virtlet conformance tests\n\n- rename the report name \u0027report.xml\u0027 to\n  \u0027conformance_virtlet_result.xml\u0027\n- report to the testrail suite \u0027[k8s] Virtlet\u0027\n\nRelated-Bug:#PROD-22726\nChange-Id: I3e41c85188dd0169f2f8ebbc61f1514ab952c532\n"
    },
    {
      "commit": "c7b9498ab4937fe330b80fa458fd8419baa8c876",
      "tree": "7bbae5ea29f8f5adc2fde7849c8695a3f2e040aa",
      "parents": [
        "cfb69f1579d0f77f5b6e93b36b8e13346b49b7d9",
        "716d7d2edb6d0dcb39ad15566c607e1e2acf7ffd"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Thu Nov 15 18:04:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Thu Nov 15 18:04:07 2018 +0000"
      },
      "message": "Merge \"Enable virtlet for cookied-cicd-k8s-calico-sl\""
    },
    {
      "commit": "716d7d2edb6d0dcb39ad15566c607e1e2acf7ffd",
      "tree": "c67031e1d201f987799bb3bcf5c9a1733288f115",
      "parents": [
        "66650fc0ff076fa00f7687e7f01361ee27fd9055"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Nov 15 18:01:45 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Nov 15 18:08:37 2018 +0200"
      },
      "message": "Enable virtlet for cookied-cicd-k8s-calico-sl\n\nChange-Id: Id151984ca87eb9718499fd44ef94e87aae93e48a\nRelated-Bug:#PROD-22726\n"
    },
    {
      "commit": "cfb69f1579d0f77f5b6e93b36b8e13346b49b7d9",
      "tree": "8f7f34d3cc3e8986c6cce1afb3f507f200a4b30a",
      "parents": [
        "1dcd10c994e871fe9b2173312fc5802664b1a9da",
        "66650fc0ff076fa00f7687e7f01361ee27fd9055"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Nov 15 12:32:40 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Thu Nov 15 12:32:40 2018 +0000"
      },
      "message": "Merge \"Add k8s ingress and metallb features\""
    },
    {
      "commit": "66650fc0ff076fa00f7687e7f01361ee27fd9055",
      "tree": "30bf238a21dab429a47cf66a90f91fd592e578ef",
      "parents": [
        "c4a14ba34a00410ade7581dfc7ea2f427763b67e"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Nov 02 11:04:37 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Nov 15 14:22:33 2018 +0200"
      },
      "message": "Add k8s ingress and metallb features\n\n- enable ingress-nginx and metallb features\n  for the configurations:\n  - cookiecutter-context-k8s-sl\n  - cookied-cicd-k8s-genie\n  - cookied-bm-k8s-contrail\n\n- add \u0027external\u0027 network on cfg, ctl, cmp and prx nodes\n\n- enable DHCP in \u0027external\u0027 network for auto configuration\n  of the external interfaces\n\n- get the status of the ingress and metallb features from\n  the salt pillar instead of environment variables to\n  run the tests on the existing deployments\n\nRelated-Task: PROD-22687\nCloses-Bug: PROD-24580\n\nChange-Id: Ifee60814718abc604008af5e2058a6db1bf92d6d\n"
    },
    {
      "commit": "3cf0ec43608a3bbf63dc325919faa42a4a76aa64",
      "tree": "56a19833242155b22e714865dddd102c067755e4",
      "parents": [
        "156d29b40874efd27fb3a2b369ac74ded85629b7",
        "f3718440ee14aca1c13702643517625b5cdc03b6"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Nov 14 10:56:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Nov 14 10:56:48 2018 +0000"
      },
      "message": "Merge \"Add queens octavia\""
    },
    {
      "commit": "156d29b40874efd27fb3a2b369ac74ded85629b7",
      "tree": "3fe4e35cb5bada137027a689f91b2a11d92f3653",
      "parents": [
        "c4a14ba34a00410ade7581dfc7ea2f427763b67e",
        "2154e4b6d4dd6ec4d4498ed24367e7153694764d"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Wed Nov 14 10:54:53 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Nov 14 10:54:53 2018 +0000"
      },
      "message": "Merge \"Add test_k8s_cicd_upgrade test and fix grap/grab typos\""
    },
    {
      "commit": "2154e4b6d4dd6ec4d4498ed24367e7153694764d",
      "tree": "ee9151de6e3b401412d3b11e102630813880655f",
      "parents": [
        "1a9c467d6217e75afc2ce5b6d4363cee337bbec0"
      ],
      "author": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Wed Nov 14 12:14:05 2018 +0400"
      },
      "committer": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Wed Nov 14 14:40:38 2018 +0400"
      },
      "message": "Add test_k8s_cicd_upgrade test and fix grap/grab typos\n\nThis test will be updated later to support 0-downtime checks and\nbetter k8s version selection.\n\nChange-Id: I63b95fec414d4d701ca82a9a930556e369894b34\nCloses-PROD: PROD-21704\n"
    },
    {
      "commit": "f3718440ee14aca1c13702643517625b5cdc03b6",
      "tree": "8d0c08210e4a38ca13a5271dfcb62d2b67c56d05",
      "parents": [
        "c4a14ba34a00410ade7581dfc7ea2f427763b67e"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Oct 31 13:36:13 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Nov 13 15:56:55 2018 +0200"
      },
      "message": "Add queens octavia\n\nChange-Id: I34c631d66c8f1ba44c9eddda879d08f17c2262cf\n"
    },
    {
      "commit": "83cc1d54329e741fb8a1c5e143bbbd31f38c12b7",
      "tree": "ac449356e3099243700680f935d3ba53178e17b7",
      "parents": [
        "31acd3c11de5a1696ca24f7050036225a5ea9ea5"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Nov 09 15:35:30 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Nov 09 16:03:29 2018 +0200"
      },
      "message": "Refactor the underlay.ssh update process for VCP minions\n\nfuel-devops node names in the underlay.yaml can be\ndifferent from actual hostnames configured on hosts:\n  underlay.yaml: ctl01\n  hostname -f: ctl01.cookied-cicd-k8s-calico.local\n\nShorter names are connected to qemu limitation for\nmonitor.lock path and how the fuel-devops creates\nunique names for the environment nodes.\n\n1. To not double the same nodes in the underlay.ssh, match\n   the VCP nodes to underlay.ssh nodes not by name, but by\n   IP address and address_pool.\n   Add new method update_ssh_data_from_minions() to\n   SaltManager with this functional.\n\n2. Add new attribute to underlay.ssh:  minion_id , which will\n   provide mapping from underlay.ssh to the minion_id for the\n   nodes.\n\n3. Add helper method host_by_minion_id() to UnderlayManager\n   to get host IP by minion_id\n\nChange-Id: I510d9a777df8f308c1a7fede7b4ec2feb314c5bd\n"
    },
    {
      "commit": "da703b9684aa72f59fc90430c3b720eae15aa06a",
      "tree": "8e30a307ae88e4e88af76fa2dfbf988043d63861",
      "parents": [
        "f21fe7bfd963b3b2bed2fe837c2c886181a52a5d"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Nov 06 22:31:40 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Nov 06 22:38:18 2018 +0200"
      },
      "message": "Add neutron client to octavia states\n\nAlso add missed mark to test_queens L 77\n(thanks to abaranuk)\n\nChange-Id: I71ec5fd4302e5b572b621d8933bc1372d1cd20f2\n"
    },
    {
      "commit": "e711906721865a3f86a544ba2a0ad88fa7a4818c",
      "tree": "5cb3feb425039bc0f84fa2ad003a91cd2aa990d0",
      "parents": [
        "819819535b9a987cd17bb2d426971a78f6abd28d"
      ],
      "author": {
        "name": "obutenko",
        "email": "obutenko@mirantis.com",
        "time": "Tue Nov 06 18:02:42 2018 +0200"
      },
      "committer": {
        "name": "obutenko",
        "email": "obutenko@mirantis.com",
        "time": "Tue Nov 06 18:02:42 2018 +0200"
      },
      "message": "Don\u0027t use same name for test and pymark\n\nChange-Id: I974a8b06fd2fd321f075a254e54c53a45c56a3a1\n"
    },
    {
      "commit": "18512d6b684a8d268f4edab8371e818db44c58fa",
      "tree": "301c58e87fb09c175f6fe1be54981dbff3a50497",
      "parents": [
        "1a9c467d6217e75afc2ce5b6d4363cee337bbec0"
      ],
      "author": {
        "name": "obutenko",
        "email": "obutenko@mirantis.com",
        "time": "Tue Nov 06 14:36:14 2018 +0200"
      },
      "committer": {
        "name": "obutenko",
        "email": "obutenko@mirantis.com",
        "time": "Tue Nov 06 17:04:54 2018 +0200"
      },
      "message": "Add queens tests\n\nChange-Id: I2002ef2b6a9a4edb0ae23d8ad9adc5afec6913d4\n"
    },
    {
      "commit": "9d556359ea39125f8e9bb9bb8218dc79710f0981",
      "tree": "a0e65cd34e33e6a6a0aae0b4dda0e9f6daf5232b",
      "parents": [
        "114953d3ea88cc4ef9914321ab670163358529a0",
        "7eb41b07e5b6b3bf90224c3d16bba5016e9e0cf7"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Nov 01 16:09:17 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Thu Nov 01 16:09:17 2018 +0000"
      },
      "message": "Merge \"Use DOMAIN_NAME instead in test_k8s_externaldns_coredns\""
    },
    {
      "commit": "0c37382c0ab0e4ffc7239762089b0a9426d0f81f",
      "tree": "5372d1dc1469a4f9025b53615bd427fd631fd6c8",
      "parents": [
        "9d80f9cbde031e18dddf8db5406c60c61305d1b2"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Tue Oct 30 17:55:50 2018 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Tue Oct 30 18:00:59 2018 +0400"
      },
      "message": "Always get first node in calico tests and fix target\n\nChange-Id: Icfd072eddd1d807b7b2ed7bf7f47d768480b4b7d\nRelated-PROD: PROD-24473\nRelated-PROD: PROD-24472\n"
    },
    {
      "commit": "a5c901d12cbd1b5626eefc875b7ded0ba9336953",
      "tree": "fec5f8f3b83d7d622c4f11587b7bff4d88b39d64",
      "parents": [
        "75d0a3e8cec9e7cfbcebce02fb79bf2450b96a40"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Mon Oct 29 15:08:33 2018 +0200"
      },
      "committer": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Mon Oct 29 17:45:57 2018 +0200"
      },
      "message": "Getting dpdk enablement from pillar linux:network:dpdk:enabled\n\nChange-Id: I635b4c4e111032aa19bd8c5ac9b56986840225c7\n"
    },
    {
      "commit": "905ec697ab9943720ff2ee86d554db58205081cc",
      "tree": "9f11d82730f947472daf726d22c27984808d2028",
      "parents": [
        "f28ed708bc5a453694c8fc62ab6829bf6688a673"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Tue Oct 16 15:30:39 2018 +0300"
      },
      "committer": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Thu Oct 25 15:05:48 2018 +0300"
      },
      "message": "Enable DPDK in tests preparation for correct flavor creation\n\nChange set vcpu_pinning to wider because 1 cpu is not enough for example\nif we boot 2 VMs.\n\nChanged roles for gtw node to be able to use external network and vxlan\nin case of DPDK.\n\nRemove cinder volume from ctl nodes.\n\nChange dpdk_lcore_mask to use vcpus from both NUMAs (In case of 2 NUMAs\nenabled on virtual machine, we are not able to determine wich NUMA our\ninterfaces belong to. The dpdk_lcore_cpus should be used exactly from\nNUMA wich interface belongs to)\n\nChange pmd-cpu-mask to use vcpus which are not intersect with nova\npinned cpus and cpus from lcore mask.\n\nChange compute_ovs_dpdk_socket_mem to use memory from both NUMAs\n(because we have 2 NUMAs in our computes)\n\nChange-Id: Ic8e7704473e396f181524571f2b0d8826046610b\n"
    },
    {
      "commit": "7eb41b07e5b6b3bf90224c3d16bba5016e9e0cf7",
      "tree": "d0c4677b84ccfed30227984724b8bb3956c41839",
      "parents": [
        "d40f933424049dcc5d8539f82f68a47534df5803"
      ],
      "author": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Wed Oct 24 17:03:51 2018 +0400"
      },
      "committer": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Wed Oct 24 17:33:53 2018 +0400"
      },
      "message": "Use DOMAIN_NAME instead in test_k8s_externaldns_coredns\n\ninstead of LAB_CONFIG_NAME\n\nChange-Id: If8c3c9aceaa26cea58b7face3927200d77c09376\nCloses-PROD: PROD-24338\n"
    },
    {
      "commit": "468564a28bd028afc68e380bbf9b83df0591297a",
      "tree": "05e2f05623ca7a7ae20032387e9f1fb278af1677",
      "parents": [
        "f6910e0d5311980b56b5f822423ed740d2d556aa"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Thu Aug 23 16:39:06 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Tue Oct 09 17:19:10 2018 +0300"
      },
      "message": "Offline deployment improvement\n\nChange-Id: I722033a5ce4999430a1eea831cfd63ad9032e3c8\n"
    },
    {
      "commit": "8b01cf4552711e69d1ff1f418eb7339397d08828",
      "tree": "15cc6505f7c8bb460d8f5f82d660cc50433ddf4c",
      "parents": [
        "9cc41be4f056f8599554666cddc5c20a6b70f386"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Mon Oct 08 18:59:11 2018 +0300"
      },
      "committer": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Tue Oct 09 15:44:39 2018 +0300"
      },
      "message": "Delete report extraction from custom image\n\nChange-Id: If073db78743c164fc588075d76064c5292db8158\n"
    },
    {
      "commit": "9cc41be4f056f8599554666cddc5c20a6b70f386",
      "tree": "f9583a8383c899bffcdd8811d3603d8086d20901",
      "parents": [
        "7dbda7885ba6e82e8534093181be3708047249f2",
        "fc5b22fc7fdfc4ce5fd76a90e5803f62ded04b66"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Oct 04 13:58:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Thu Oct 04 13:58:25 2018 +0000"
      },
      "message": "Merge \"fix underlay. Fix steps\""
    },
    {
      "commit": "fc5b22fc7fdfc4ce5fd76a90e5803f62ded04b66",
      "tree": "30aa9623112b946406a32a01b37e755042187657",
      "parents": [
        "d30bf85aeba5e79f50b2d6d8dd08e8ce5bdebac9"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Thu Aug 23 17:45:04 2018 +0300"
      },
      "committer": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Thu Oct 04 16:33:54 2018 +0300"
      },
      "message": "fix underlay. Fix steps\n\nChange-Id: Ie6e65afca93d2f8cd0061aa97be5d61b7259f96d\n"
    },
    {
      "commit": "5f87ad00696f58302c301e1f6bbba54e6bae52c0",
      "tree": "8d630fdc636d94ddf0fbb1a10c27fb5fe5a266ad",
      "parents": [
        "e34ab9a5ddbe6a84227d3f6c76775ef0f2f2a4db",
        "90689150d8d466a15f9d16a192e996cd5f67d6dd"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Oct 03 10:50:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Oct 03 10:50:51 2018 +0000"
      },
      "message": "Merge \"Minor fixes in k8s tests\""
    },
    {
      "commit": "e34ab9a5ddbe6a84227d3f6c76775ef0f2f2a4db",
      "tree": "b0d56970bc84e5659909294be40366565c44fe23",
      "parents": [
        "8f43172bed6105d33ac96ad8e3d23272ea235a70",
        "5775bbb00dc471a14f060eb7c09be80f6059a384"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Oct 03 10:50:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Oct 03 10:50:34 2018 +0000"
      },
      "message": "Merge \"Add test_k8s_ingress_nginx test\""
    },
    {
      "commit": "90689150d8d466a15f9d16a192e996cd5f67d6dd",
      "tree": "f9e075eb7da76d88334467fff8feae8690689ae3",
      "parents": [
        "5902ae61234a46c8397d71a65f8878928e5a58d0"
      ],
      "author": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Wed Sep 26 15:38:19 2018 +0400"
      },
      "committer": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Wed Oct 03 14:31:31 2018 +0400"
      },
      "message": "Minor fixes in k8s tests\n\n- Fix test_k8s_externaldns_coredns test\n- Fix K8SSampleDeployment class\n\nChange-Id: I4734e3987af5495c9eb9f4dda4fedd7153964cb6\n"
    },
    {
      "commit": "5775bbb00dc471a14f060eb7c09be80f6059a384",
      "tree": "d9cc3e8fce0cfe3f7502cf3ab314a9163c66bac8",
      "parents": [
        "25f75058bb05183a89e4970dd5698674bd70c231"
      ],
      "author": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Wed Oct 03 10:34:54 2018 +0400"
      },
      "committer": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Wed Oct 03 14:23:39 2018 +0400"
      },
      "message": "Add test_k8s_ingress_nginx test\n\nChange-Id: I11ae28ddfbe96cd4232ff428857ee69fe09ddffe\nCloses-PROD: PROD-22257\n"
    },
    {
      "commit": "8dbc788e73b494f3ebae2cb21f243f4287aa46e7",
      "tree": "f11127d72d779f3e6c75dcc1eba244875c33a9a4",
      "parents": [
        "0f27231359eb445a1badf0ca871d68508e639afd"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Aug 29 13:11:16 2018 +0300"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Oct 01 11:23:05 2018 +0000"
      },
      "message": "Add cid nodes in offline dpdk\n\nChange-Id: Ic42ff34a4521b1ac3e7a13b7eaeec5da52a8e9b4\n"
    },
    {
      "commit": "bcbbab3bef05692a230bc1fda55fb839dccd789e",
      "tree": "3acda410c7eb3759a4b079d9ff86e682e906a205",
      "parents": [
        "1b9c82250e0fde3950e497ef7c990fd3f046a958"
      ],
      "author": {
        "name": "Pavel Glazov",
        "email": "pglazov@mirantis.com",
        "time": "Mon Sep 24 17:37:51 2018 +0400"
      },
      "committer": {
        "name": "Pavel Glazov",
        "email": "pglazov@mirantis.com",
        "time": "Mon Sep 24 17:47:33 2018 +0400"
      },
      "message": "[tcp-qa] add \u0027test_mcp_os_newton_install\u0027\n\nChange-Id: I4963b7f42dfdebbcbfe01229f65a81205e7468f6\nRelated-issue: https://mirantis.jira.com/browse/PROD-23354\n"
    },
    {
      "commit": "49d99666e3622979e9874b041e81f8373f2b604c",
      "tree": "300e423e6f716d47faab7ce7fa69f6735d394be2",
      "parents": [
        "69d04d604071b6f88871098a16ba05bd2ed90a5e",
        "ee5ef239b1e80ca4193e0d73a29f83b49fff505e"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri Sep 14 21:11:17 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Fri Sep 14 21:11:17 2018 +0000"
      },
      "message": "Merge \"Run 3rd-party test suites without excess dependences\""
    },
    {
      "commit": "ee5ef239b1e80ca4193e0d73a29f83b49fff505e",
      "tree": "91657f842ecdf9dbc739aedb285f681c0e556ba0",
      "parents": [
        "b01ebed4a84c93c356e6a5bf7e03969350c23d25"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Aug 31 13:53:18 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sat Sep 15 00:05:18 2018 +0300"
      },
      "message": "Run 3rd-party test suites without excess dependences\n\n- each test method is parametrized with ENV_NAME to\n  get unique names in JUnit reports for different\n  configurations\n\nChange-Id: I8db671d1687f287dc8ca97782cd7bbdf0eaef988\n"
    },
    {
      "commit": "57ecae905e34442eae50bd31814d43d986d2e355",
      "tree": "21b3edd7fa4354e95204fa0580b60d241069f994",
      "parents": [
        "8c8f8169234090977d65aa39c57b985a03a48afd"
      ],
      "author": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Mon Sep 10 22:51:15 2018 +0400"
      },
      "committer": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Wed Sep 12 12:49:30 2018 +0400"
      },
      "message": "Add test_k8s_dashboard test\n\nAdd \u0027cluster role binding\u0027 api wrapper\nAdd method in TestMCPK8sActions to read testdata yamls\n\nChange-Id: I7b9f7a74ce74ea5e722cb4c958bd60b6a64b6a0c\nRelated-PROD: PROD-22249\n"
    },
    {
      "commit": "0c8dd5a46b50bd462e44dff4af0b0fcaf2140edf",
      "tree": "732e5664a82c3f2c7415606bb19cbffb91fd900e",
      "parents": [
        "16d30c8a4416ef769291266638bb10d9e69719ff"
      ],
      "author": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Tue Aug 28 05:08:35 2018 +0400"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Sep 06 08:43:05 2018 +0000"
      },
      "message": "Update test_k8s_cncf_certification\n\nUse sonobuoy directly because\nsonobuoy-conformance.yamly was removed from cncf repo.\nAnd remove unnecessary greps from cncf code.\n\nChange-Id: If47fe7096b06d02c8c3812506f51af81f4e9f08a\nCloses-PROD: PROD-22455\n"
    },
    {
      "commit": "4ad52a8d686be98d7b7bdd3e71b2031426c56be1",
      "tree": "42a833a2d707743de7a3a30e5d9970b401eded4d",
      "parents": [
        "616ca5706f4fb2628eb33f4b511ebeef5a438e7d"
      ],
      "author": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Sun Aug 12 05:51:30 2018 +0400"
      },
      "committer": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Wed Sep 05 13:27:54 2018 +0000"
      },
      "message": "Refactoring of k8s manager and tests\n\nChanges:\n - Official kubernetes python lib\n - Rewrite k8s api wrapper in OOP manner\n - Use api where its possible instead of cli\n - Remove virtlet code because its can be replaced with pod api\n - Remove unused/oudated manager code\n - Remove bug workaround in k8s upgrade template\n - Remove netchecker obsolete code\n - Remove unfinished test_rbd_flexvolume_driver\n\nChange-Id: I446a240123282196a6ba54f588aea84791f175ba\nRelated-PROD: PROD-21700\n"
    },
    {
      "commit": "033163c1590af8f228215886f805542de91c9579",
      "tree": "2f794f0097c5dca8e8f615083754e2dc73553a94",
      "parents": [
        "f88e8cd28f2cff7e86274ae47d4fe418796dbab3",
        "ccb428710ea6a9e81144d6524907a2e29a12f9ad"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Aug 30 10:09:33 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Thu Aug 30 10:09:33 2018 +0000"
      },
      "message": "Merge \"Fix rabbitmq failover test\""
    },
    {
      "commit": "ccb428710ea6a9e81144d6524907a2e29a12f9ad",
      "tree": "dde5ad4d812c47b96174d1d5602c7fbe1e4d277d",
      "parents": [
        "4521fa28da650ecc05057c7643f93818258ebf8a"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Tue Aug 28 13:41:15 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Wed Aug 29 15:31:35 2018 +0300"
      },
      "message": "Fix rabbitmq failover test\n\nChange-Id: Ic4d9ba4f4a58b14990a0f153c0ef1f9d6e2fec01\n"
    },
    {
      "commit": "61a821d53eb76c8b041e5db2576b74b97b7db8e5",
      "tree": "3b33959d105ceb5181e33aad248ba8dc3c6a09cc",
      "parents": [
        "28b2d1ccb5f21461a4e34a2ea53806a1975d226e"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Aug 21 12:30:51 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Aug 21 15:22:47 2018 +0300"
      },
      "message": "WIP Add configuration specific resources\n\nChange-Id: Idcea965d33779d4b8eb62f60f43b2e33b7fd8bf0\n"
    },
    {
      "commit": "17126a9f5da6a98a5637b1ca3beb360d36072b59",
      "tree": "15ec858d781f4303a8e61fd6ecce190c97179fa9",
      "parents": [
        "c075df86225ca038b655d195d1d942cdc6540818"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Fri Aug 10 12:31:47 2018 +0400"
      },
      "committer": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Fri Aug 10 12:37:24 2018 +0400"
      },
      "message": "Add TC for mitaka environments\n\nChange-Id: I2fbe9ca45610608014eb4069632980ea33db2bd3\n"
    },
    {
      "commit": "ed72aa80f16000bb7f2520cca0088531653668cd",
      "tree": "b630bddbd052186ed8533a1277fabdbf19c7efc9",
      "parents": [
        "dba4696ed3860bd1f5953e7d569e4f213af745b9"
      ],
      "author": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Mon Jul 30 15:33:29 2018 +0400"
      },
      "committer": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Mon Jul 30 15:35:17 2018 +0400"
      },
      "message": "Fix test_k8s_genie_flannel fixture dependencies\n\nChange-Id: I6ca1197c77ac6e4f1c189372c1af7634c3c6fa54\nRelated-PROD: PROD-21550\n"
    },
    {
      "commit": "dba4696ed3860bd1f5953e7d569e4f213af745b9",
      "tree": "ce45e4d946e40c88bb3ac161899e9c9d7990a176",
      "parents": [
        "010f02949838fe6a8055b00cb404e8a53031308c",
        "34dfa9423d59eda0575fcb676ed53ee1baef37fa"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Jul 30 10:46:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Mon Jul 30 10:46:38 2018 +0000"
      },
      "message": "Merge \"Add new k8s genie-cni calico+flannel test\""
    },
    {
      "commit": "34dfa9423d59eda0575fcb676ed53ee1baef37fa",
      "tree": "2c965f9af5a256dd793533af6b8cbad179fd284b",
      "parents": [
        "e05033609a74780cfb57f11516e990bfa9d90754"
      ],
      "author": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Mon Jul 23 21:05:48 2018 +0400"
      },
      "committer": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Thu Jul 26 21:27:59 2018 +0400"
      },
      "message": "Add new k8s genie-cni calico+flannel test\n\nChange-Id: I9441cf3224358d272abe7d647d7209463f7cae0c\nRelated-PROD: PROD-21550\n"
    },
    {
      "commit": "f19705207dbc2e0db78685f6cdcdc001f5088b89",
      "tree": "67e1ee979852e16e8d73c7e6436ecad9643c2209",
      "parents": [
        "d8493ed5c2124896579e9ddda4684f30847b797e"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Mon Jul 23 15:31:30 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Wed Jul 25 12:24:10 2018 +0300"
      },
      "message": "Use cid* nodes for deploy\n\nChange-Id: Icb5ff931c05d05064c4f9bb31f09e7049d3c0230\n"
    },
    {
      "commit": "1a8d3e01e221d4cb92c979e94f4fba8b533639ab",
      "tree": "67408399be85e8eade5aa536f56d3c1b3ef3a8af",
      "parents": [
        "20c1cb6a460a5b801d849f2ce381b24d2bc4eb6b",
        "be369b2c50d57268aa15fb10784aa95fe6186321"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Jul 23 12:02:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Mon Jul 23 12:02:58 2018 +0000"
      },
      "message": "Merge \"Fix pipeline deploy\""
    },
    {
      "commit": "ad086a2ab75713a72859a562405963bf76914e2f",
      "tree": "36cd6a299eb1a60a218adbb341586b9d0b16690f",
      "parents": [
        "e451bd4c6613845c08ee83924b66ead88268d5fd",
        "a6b018b4a1aef91e1524f4ec4002a5a56f67277f"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Jul 19 15:15:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Thu Jul 19 15:15:49 2018 +0000"
      },
      "message": "Merge \"Add k8s metallb test and sampleservice class\""
    },
    {
      "commit": "a6b018b4a1aef91e1524f4ec4002a5a56f67277f",
      "tree": "e847a0569392017eb51b963f6d758a5a0e92fc30",
      "parents": [
        "bd93f460366a26d1e94cc83bd53637c6cf22b01f"
      ],
      "author": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Wed Jul 18 15:19:01 2018 +0400"
      },
      "committer": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Thu Jul 19 19:02:40 2018 +0400"
      },
      "message": "Add k8s metallb test and sampleservice class\n\nChange-Id: Ibfae133cc0841f802e93b290c87d411ef69d1a25\nRelated-PROD: PROD-21474\n"
    },
    {
      "commit": "be369b2c50d57268aa15fb10784aa95fe6186321",
      "tree": "a12af65f55662e6f79b4bb31eb1564734c755061",
      "parents": [
        "a97f6616ebadb95748f3450353da78d5e2b8b56a"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Thu Jul 19 12:40:23 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Thu Jul 19 15:30:14 2018 +0300"
      },
      "message": "Fix pipeline deploy\n\nChange-Id: I17b212a3b6f6465fc16c58fd3a9a645bca4d6a20\n"
    },
    {
      "commit": "ea48cf532f576e36a89b1b010344e97131d30cbc",
      "tree": "0d63fd20e7a7a4f543616e01b85f760255a3b51b",
      "parents": [
        "b3b3749d7378b10e6bd124431b96d2f40896c098"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Jul 18 18:04:39 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Jul 18 20:29:03 2018 +0300"
      },
      "message": "Rename core fixtures to match the drivetrain component names\n\nThe following changes:\n  common_services_deployed -\u003e core_deployed\n  sl_deployed -\u003e stacklight_deployed\n\nChange-Id: I6e505d2ef96053b19b2d43b0214f5a30f71ae8ea\n"
    },
    {
      "commit": "67f5e8b0d64441e0d5b30489c0f5a0ec8c536358",
      "tree": "84d747ab5358346045b98757518d2596f5b95de3",
      "parents": [
        "294e111bf1c0b3d4a03b0e6fd537fb0ede3db94c",
        "34595f82d2b7dd14a12dc4ded4c5d23b25acea1a"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Jul 18 13:28:50 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Jul 18 13:28:50 2018 +0000"
      },
      "message": "Merge \"Add bm cookied template for k8s + contrail\""
    },
    {
      "commit": "34595f82d2b7dd14a12dc4ded4c5d23b25acea1a",
      "tree": "8a84584c8f13b3f0a82e6a5721289c67fb43aef4",
      "parents": [
        "9db6788a755923707d44a71c5ff5234575d2f8ec"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Tue Jun 12 19:03:12 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Jul 18 13:27:28 2018 +0000"
      },
      "message": "Add bm cookied template for k8s + contrail\n\nPROD-20364\n\nChange-Id: I87d31b4dfde0da017525705bb32c1cec1bd0fe3d\n"
    },
    {
      "commit": "f65a004523cec852130e6f584fb1e24537c5c712",
      "tree": "978101ca194bb56bf170d87276ea4034c2156319",
      "parents": [
        "bd93f460366a26d1e94cc83bd53637c6cf22b01f"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Wed Jun 27 13:38:43 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Wed Jul 18 14:35:18 2018 +0300"
      },
      "message": "Update dpdk deploy and add pipeline deploy\n\nChange-Id: I41e6bdfd59eabd0db9853767978c4e9369692630\n"
    },
    {
      "commit": "bd93f460366a26d1e94cc83bd53637c6cf22b01f",
      "tree": "f69023e465e52d5cadab28534a172080b89b1aea",
      "parents": [
        "54018c42dfffa89ebb9c1fc9ac72c0588595de8f",
        "850e607f8de055e6ce72ea2cf8c9d52611825095"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Jul 13 23:06:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Fri Jul 13 23:06:30 2018 +0000"
      },
      "message": "Merge \"Add model for contrail4.0\""
    },
    {
      "commit": "850e607f8de055e6ce72ea2cf8c9d52611825095",
      "tree": "b0e4eda68a3afdd87acd67ba56445bbe65a615d6",
      "parents": [
        "14e201d34921767038d29cf6e98c79609527a86b"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Tue Jun 05 14:46:53 2018 +0300"
      },
      "committer": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Thu Jul 12 18:47:29 2018 +0300"
      },
      "message": "Add model for contrail4.0\n\nChange-Id: I94b65dd06ce8eb376dd8e9bcf96d786621d32233\n"
    },
    {
      "commit": "54018c42dfffa89ebb9c1fc9ac72c0588595de8f",
      "tree": "4d8ecdbe5a9b7b41080ee58d30e8d98b442b15aa",
      "parents": [
        "ed0100cde01bf1760ff63cfa6e1fe871c9ae32b4",
        "ee1faa56d12c350c699d710898394d72915ec34d"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Jul 11 14:53:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Jul 11 14:53:51 2018 +0000"
      },
      "message": "Merge \"Add k8s keepalived failover test\""
    },
    {
      "commit": "ee1faa56d12c350c699d710898394d72915ec34d",
      "tree": "f3158757a7ea27e94a10b7de14aed41944fab169",
      "parents": [
        "835465f226fd899bda396673842a17d2ac924494"
      ],
      "author": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Mon Jun 25 13:00:51 2018 +0400"
      },
      "committer": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Wed Jul 11 16:56:48 2018 +0400"
      },
      "message": "Add k8s keepalived failover test\n\nRewrite openstack_actions to remove hardware dependency from it.\nRewrite conformance method to allow more flexibility.\nAdd timeout after restarting keepalived workaround because\nsometimes it did not have time to go into MASTER state before\ntest starts.\n\nChange-Id: I668844f91f4a8fb473e199977f1ebe6ca7ddc35a\nRelated-PROD: PROD-20878\n"
    },
    {
      "commit": "6d6f05ab0c2e4703fac9745752e176ce57496e02",
      "tree": "efd7f54c820d037eaabaecbbd01e30920eb30993",
      "parents": [
        "92063ef7aca1d2da658550f5d0b65369c3422582"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Wed Jul 04 15:58:58 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Wed Jul 04 15:58:58 2018 +0300"
      },
      "message": "Remove obsolete mcp10 templates and tests\n\nChange-Id: I70a86e6106d7b38af741d26cee3dda5efc66b236\n"
    },
    {
      "commit": "83a5d6c2f608760b07ec2fdb0a18527616cd3c55",
      "tree": "ed99520ef1ba9efe86c99dc0508335c3488bd826",
      "parents": [
        "a202e6d40e4cd6793187b517fb3ad626fefd25cd"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jul 03 21:59:55 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Jul 04 00:40:41 2018 +0300"
      },
      "message": "Create cirros image before backup\n\nChange-Id: I9666b867b9d1d04e0d004929f076aa0ce05f4412\n"
    },
    {
      "commit": "a202e6d40e4cd6793187b517fb3ad626fefd25cd",
      "tree": "d5c3aff258a9b7c2780320367975372e9e2abfa7",
      "parents": [
        "1e04112770e333092949b9b585779862cac9a520"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jul 03 15:22:33 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jul 03 15:22:33 2018 +0300"
      },
      "message": "Add mark to backup tests\n\nChange-Id: I073cab28b4f289788293c0cbeb79e97384c2d1e4\n"
    },
    {
      "commit": "b1f55c1d86e08a52c6020c3e700f087332308879",
      "tree": "ea61f9c2c1af647b5326633e1442a495ca11e539",
      "parents": [
        "dc03cbbda6b5058291d7e864142abf3ccbf7c08a",
        "afe8f958a40d552ce12c185eaec535149a07b16b"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Jun 20 15:11:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Jun 20 15:11:30 2018 +0000"
      },
      "message": "Merge \"Add backup restore for glance images\""
    },
    {
      "commit": "afe8f958a40d552ce12c185eaec535149a07b16b",
      "tree": "2dad22f6f44fad5580cc41488c55bbcb2c42096a",
      "parents": [
        "41eb2ea1e5d36af4261e1819094a94c83ff73767"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Jun 20 15:33:03 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Jun 20 17:42:24 2018 +0300"
      },
      "message": "Add backup restore for glance images\n\n* copy image\n* delete from fs before restore\n* restore image\n* download restored image over glance\n\nChange-Id: Ibe5759419fe307e3613a89ed7b0da73742e0621c\n"
    },
    {
      "commit": "5cd0a16b7fe7422e31dacb6938d9d2b0e915ad79",
      "tree": "f95026f9c3dad36ae629e6ebf9cc8c4ab55c6bc6",
      "parents": [
        "92e451e8eb710ed640e43984e87da9a58a69b340"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Thu Jun 14 18:18:10 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Wed Jun 20 15:11:17 2018 +0300"
      },
      "message": "Run tempest test from shared-salt\n\nRun tempest test from shared-salt in:\nvirtual-mcp-pike-dvr-ceph-rgw\nvirtual-mcp-pike-dvr-ssl-barbican\nvirtual-mcp-pike-dvr-ssl\nvirtual-mcp-pike-dvr\nvirtual-mcp-pike-ovs-ceph\nvirtual-mcp-pike-ovs\ncookied-mcp-pike-ov\ncookied-mcp-pike-dvr\ncookied-mcp-pike-dpdk\n\nAlso, update runtestmanager\nChange-Id: Id7485e057f2673f93b0c363a6b741845405061fb\n"
    },
    {
      "commit": "835465f226fd899bda396673842a17d2ac924494",
      "tree": "f52a0041b65dadacbf14db8ff729938a48586ce8",
      "parents": [
        "faa01720638433686c253ac6f7babde2b273e394"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Jun 14 16:42:23 2018 +0300"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Jun 18 18:11:21 2018 +0000"
      },
      "message": "WIP restore cfg\n\nChange-Id: Icbc9a86c1fb3e5f89b0852eaf9720c446d66519a\n"
    },
    {
      "commit": "212c3068910bc0d979874fc8d1dc540fc717d7b4",
      "tree": "89eda3c1e55b465a50cb8cce6230914d3fbcefbc",
      "parents": [
        "8328a148d22eefbc4392e4f19be3e4e58b03b05e",
        "1e8d5f75ea32aece8c4d164cc445f03369fda78a"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri Jun 15 18:40:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Fri Jun 15 18:40:31 2018 +0000"
      },
      "message": "Merge \"add lacp bond\""
    },
    {
      "commit": "8328a148d22eefbc4392e4f19be3e4e58b03b05e",
      "tree": "3f2a0c55f26ab688b54ea3b938febb2ee2ee8d6c",
      "parents": [
        "2405d366ba00c1559014e2f00f68387d6b5646ab",
        "0f624a8d5eea219b4608adc09484f30efe253698"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Jun 15 14:25:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Fri Jun 15 14:25:26 2018 +0000"
      },
      "message": "Merge \"Add cookied-cicd-k8s-calico and cookied-cicd-k8s-calico-sl\""
    },
    {
      "commit": "1e8d5f75ea32aece8c4d164cc445f03369fda78a",
      "tree": "1bb807db65908ab588d4ce2e64fb59f118303e03",
      "parents": [
        "2405d366ba00c1559014e2f00f68387d6b5646ab"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Thu May 24 16:24:25 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Fri Jun 15 13:05:07 2018 +0000"
      },
      "message": "add lacp bond\n\nChange-Id: I2760636fb8dd2ebdb528f9668d52804afa83aebd\n"
    },
    {
      "commit": "0f624a8d5eea219b4608adc09484f30efe253698",
      "tree": "20a4b6d9e27d115e3d216944022e60c417d7f0c1",
      "parents": [
        "a2f84c27cfb577f66004e7da64ee91aca54a0c57"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Jun 11 12:57:13 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Jun 15 12:44:49 2018 +0300"
      },
      "message": "Add cookied-cicd-k8s-calico and cookied-cicd-k8s-calico-sl\n\n- Add new templates for k8s deployments using CICD\n\n- In new templates, there is deploy-and-test.groovy script for\n  integration CI, which performs necessary steps for:\n\n  - prepare environment\n  - get the inventory details from environment (networks)\n  - generate cookied model for the environment (using inventory\n    details)\n  - create ISO config-drive (using the job created by D.Tyzhnenko)\n  - Bootstrap salt cluster on all nodes (using salt.yaml)\n  - Use Jenkins on salt-master to deploy \u0027core\u0027 and \u0027cicd\u0027 stacks\n  - Use Jenkins on CICD nodes to deploy \u0027k8s\u0027, \u0027calico\u0027 and\n    \u0027stacklight\u0027\n  - Run system tests from tcp-qa test directories, for this there\n    are two new pytest marks:  \u0027k8s_calico\u0027 and \u0027k8s_calico_sl\u0027\n\n  The script deploy-and-test.groovy can use the shared library\n  tcp_tests/templates/SharedPipeline.groovy at certain step for\n  common methods.\n\n- fix replacing networks in shared-salt.yaml for cookied models\n\nChange-Id: I958d183d8951b869877f0c36f4bd1000a5b7e6a9\n"
    },
    {
      "commit": "e82441d79b980de682acf8bdaf7188e46d0bec2c",
      "tree": "c502edf37ecfd0200a47c151e0268fc38a3f766e",
      "parents": [
        "a2f84c27cfb577f66004e7da64ee91aca54a0c57"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Tue Jun 12 16:01:33 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Thu Jun 14 16:07:55 2018 +0300"
      },
      "message": "Use runtestmanager on ci\n\nUse runtestmanager for static model:\nvirtual-mcp-pike-*\n\nChange-Id: If5cd634b005b342c8b724ff99f4d8861e4a2bee9\n"
    },
    {
      "commit": "96bdcb097021187d662068b539d8a10dd1f1db46",
      "tree": "0dc20388ca64269bfb5896449d7239851dcc98a8",
      "parents": [
        "aa53d49d0914619c4f02d84da390ab8ad44d29c7"
      ],
      "author": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Fri Jun 08 08:28:26 2018 +0400"
      },
      "committer": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Wed Jun 13 13:24:19 2018 +0400"
      },
      "message": "Minor fixes for test_k8s_chain_update\n\nFix downloading path of combined xml report and\nadd sleep() to prevent network collapse on ctl01\n\nChange-Id: If9a3f275a5ac8d74660b90fd981937f2d1d69e3b\nRelated-PROD: PROD-20720\n"
    }
  ],
  "next": "edc0e03f3a52bc76ef1e63263a699c1ee648ffe2"
}
