)]}'
{
  "log": [
    {
      "commit": "f5f2e607a821e2cb9e687eef95b80fa7458d8f0c",
      "tree": "056e30edb71c8745079f2e8162ceffa238183c86",
      "parents": [
        "12cd380c145788ff8e82f6da6fcd527d6c16aeef"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Nov 03 15:36:19 2017 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Mar 27 14:10:37 2019 +0200"
      },
      "message": "Initial change to support heat-based environments\n\nMoved the patch from the mcp/mcp-qa repo, ref #1170 to\nnot lose it after cleaning up.\n\n1.Added envmanager_heat.py to create environment in OpenStack\n  and use the created heat stack as the metadata source.\n  Current conventions for heat stack metadata:\n  - OS::Nova::Server must use \u0027metadata\u0027 property to specify list\n    of the node roles, example:\n\n    cfg01_node:\n      type: OS::Nova::Server\n      ...\n      properties:\n        ...\n        metadata:\n          roles:\n          - salt_master\n\n  - OS::Neutron::Subnet must use \u0027tags\u0027 property to specify the\n    address pool name (L3 network roles), example:\n\n    control_subnet:\n      type: OS::Neutron::Subnet\n      properties:\n        ...\n        tags:\n        - private_pool01\n2. Change underlay.yaml to use the user data file \u0027as is\u0027, without\n   indents and jinja blocks. This will allow to use the same\n   user data file for fuel-devops envs and heat stack envs.\n\n3. Add an example microcloud-8116.env file with some defaults.\n   For other stacks, another .env files can be created, with different\n   access keys, networks, images, ...\n\nRelated-Bug: PROD-27687\n\nChange-Id: Iaa9e97447bd1b41e5930a1ffbb7312945ba139f4\n"
    },
    {
      "commit": "12cd380c145788ff8e82f6da6fcd527d6c16aeef",
      "tree": "51d2bf0d116c68ada644c4fa3f149b4f0cb65212",
      "parents": [
        "f3f7a5685d7ed2ee5f1e1c9d1e86f451b2765903",
        "25a8f370ea25691d687d0f62723bd6a968fb2382"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Mar 25 13:16:59 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Mon Mar 25 13:16:59 2019 +0000"
      },
      "message": "Merge \"Add extra_args for tempest image\""
    },
    {
      "commit": "25a8f370ea25691d687d0f62723bd6a968fb2382",
      "tree": "555176b2d39369f49be4d6b60f7b80a58f0c3f66",
      "parents": [
        "019867b85a09ce6f04b2313e4073e3b7b589a9fe"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Fri Mar 22 17:25:47 2019 +0200"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Mon Mar 25 11:02:05 2019 +0000"
      },
      "message": "Add extra_args for tempest image\n\nChange-Id: Ife44623b358587a6fe232580d21beca22555858e\n"
    },
    {
      "commit": "b39de051e0a34e99e6a71b5bbe48379cae7bd90e",
      "tree": "10fa71609c3627ba88ffdb52aa8976ded8cc46a3",
      "parents": [
        "ed66444ff0f5ab446570c98251cdb22d13e87ffe"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Thu Mar 21 17:05:07 2019 +0200"
      },
      "committer": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Fri Mar 22 18:38:57 2019 +0200"
      },
      "message": "Add waiter to run_build method\n\nChange-Id: Id2afcb0b79512883fdb0c66a2b069a89e7ac85ba\n"
    },
    {
      "commit": "2457db82f5d1321078563864d4227b7478d34e46",
      "tree": "ff91dfd81a285f0b0a7cfc481313bb66a526fecf",
      "parents": [
        "8286047f6645caea9f17ef7581046f0dd4bfbfc1"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Fri Mar 01 16:06:36 2019 +0200"
      },
      "committer": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Fri Mar 01 16:14:50 2019 +0200"
      },
      "message": "Fix ERROR check. The word ERROR can be as a part of proper output\n\nChange-Id: Ib175b4058f364160063c54af80f8c543981eb492\n"
    },
    {
      "commit": "6571a5e8586b4c435a8c45bb485b3839b3696994",
      "tree": "b31f7d0e145a466f4f202a8502084511e32c21f8",
      "parents": [
        "cea3b96d93483df1797889de7fc300c418d08953"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Tue Feb 26 15:49:22 2019 +0200"
      },
      "committer": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Fri Mar 01 11:11:17 2019 +0200"
      },
      "message": "Change the way of target detrmining for tests run.\nExclude StopIteration when parsing salt api return\nAdd some additional logs for cases when api return\nis empty or some trouble with container launch or\ndeleting\n\nChange-Id: Ia6caf8639c0be03b63771a784e3cabf859b7bcf0\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": "c48f435049b329d213f9a66c44983a300346de2c",
      "tree": "b6c2efde657195e55556a5205af04ca298a5b882",
      "parents": [
        "8b1fda0913ce98c3da4a2755ed94287314dc2ee4"
      ],
      "author": {
        "name": "obutenko",
        "email": "obutenko@mirantis.com",
        "time": "Thu Jan 24 17:03:06 2019 +0200"
      },
      "committer": {
        "name": "obutenko",
        "email": "obutenko@mirantis.com",
        "time": "Thu Jan 24 17:08:05 2019 +0200"
      },
      "message": "Update runtestmanager and models\n\nUpdate contexts\nfix runtestmanager\n\nChange-Id: I82ad9232c1cc72ede39ed31a29bf2b4b11fe988f\n"
    },
    {
      "commit": "8b1fda0913ce98c3da4a2755ed94287314dc2ee4",
      "tree": "3c50a8edf5e06ccdde477e64d3b35d3623428edd",
      "parents": [
        "d6a8c5631a805f6d431c3e31047eb40aedccf7c1"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Jan 23 13:14:33 2019 +0200"
      },
      "committer": {
        "name": "obutenko",
        "email": "obutenko@mirantis.com",
        "time": "Wed Jan 23 15:01:58 2019 +0200"
      },
      "message": "Change barbican pillars in runtests\n\nCurrently we have 3 cases:\n* barbican is disabled\n* barbican is enabled but integration is disabled\n* barbican and integration is enabled\n\nSo in this patch:\n* strict tgt to ctl01\n* get data separately for barbican service\n  and for it integration\n* Add if for command as image sign is\nneeded only when integration set in true\n\nChange-Id: I821c5af6e85a6937b525072094446d0eb4963c28\n"
    },
    {
      "commit": "a7187d92e149a7f024fb815a440a1096c75855fd",
      "tree": "6eabaef2e312b4a15ff60cf976611f147f750d56",
      "parents": [
        "1b4651e15df6059afa86a730fc1029c4147127a9",
        "a1e3cea8c9f950df994f0f51292f567882866324"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jan 22 11:23:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Tue Jan 22 11:23:32 2019 +0000"
      },
      "message": "Merge \"Fix runtestmanager and update bm\""
    },
    {
      "commit": "a1e3cea8c9f950df994f0f51292f567882866324",
      "tree": "e17834a1c25bade80597055fab97c3ca7cc41b5e",
      "parents": [
        "84cc1e21ccdc986f8924e05d854601f782748cf1"
      ],
      "author": {
        "name": "obutenko",
        "email": "obutenko@mirantis.com",
        "time": "Sat Jan 12 21:11:55 2019 +0200"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Tue Jan 22 10:53:54 2019 +0000"
      },
      "message": "Fix runtestmanager and update bm\n\nupdate bm:\n add params to contex;\n move runtest role to cfg\n\nAdd designate support to runtestmanager\n\nChange-Id: I1051afe091d68264492a622b89d95828c47dfb61\n"
    },
    {
      "commit": "1b4651e15df6059afa86a730fc1029c4147127a9",
      "tree": "d33c211e9cbd5628ff0a74b0636433347372b153",
      "parents": [
        "75a080349c7665366b417dcd208227c0f59abaa0"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Mon Jan 21 16:24:56 2019 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Mon Jan 21 16:24:56 2019 +0400"
      },
      "message": "[k8s] Enlarge timeout for pod running waiter\n\nChange-Id: I8fd1402a79d9364b9ec3d066efc544e7282d80ae\n"
    },
    {
      "commit": "75a080349c7665366b417dcd208227c0f59abaa0",
      "tree": "14f3226c44f770cb3afa551f5a472daeb504c16a",
      "parents": [
        "84cc1e21ccdc986f8924e05d854601f782748cf1"
      ],
      "author": {
        "name": "Aleksei Kasatkin",
        "email": "akasatkin@mirantis.com",
        "time": "Mon Jan 21 11:51:35 2019 +0100"
      },
      "committer": {
        "name": "Aleksei Kasatkin",
        "email": "akasatkin@mirantis.com",
        "time": "Mon Jan 21 11:52:17 2019 +0100"
      },
      "message": "Fix the equality tests\n\nRelated-PROD: PROD-24989\n\nChange-Id: I42d4bd2f92cb83bfc2c5f50142a61318faed97ec\n"
    },
    {
      "commit": "84cc1e21ccdc986f8924e05d854601f782748cf1",
      "tree": "317d560c1c662b4f5a9216f03e1cc935304f1ce6",
      "parents": [
        "718adb8c72518501c61259804a2c1c63cf452b33"
      ],
      "author": {
        "name": "Aleksei Kasatkin",
        "email": "akasatkin@mirantis.com",
        "time": "Fri Jan 18 16:55:51 2019 +0100"
      },
      "committer": {
        "name": "Aleksei Kasatkin",
        "email": "akasatkin@mirantis.com",
        "time": "Fri Jan 18 17:04:51 2019 +0100"
      },
      "message": "Fix waiter inside start_conformance_inside_pod function\n\nRepairs the waiter whos purpose is to wait for conformance\ntests completeness.\n\nRelated-PROD: PROD-24989\n\nChange-Id: Ib5d611823e8e86de471370260d93dccb55efc529\n"
    },
    {
      "commit": "c69f4ba0813e8126b4717a85cf79d0c77aac6d3a",
      "tree": "cc1dc0b088183e184fd397be73bccaa1c0df27d0",
      "parents": [
        "d82e52334b4c87f67dde3a543bc1fc5881b33f5d"
      ],
      "author": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Mon Jan 14 15:27:44 2019 +0400"
      },
      "committer": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Mon Jan 14 15:27:44 2019 +0400"
      },
      "message": "Kubernetes get_keepalived_vip fix for cc\n\nChange-Id: Ie19afe3e5b11af8d05f378cc219b09d9f15fb4b6\n"
    },
    {
      "commit": "d82e52334b4c87f67dde3a543bc1fc5881b33f5d",
      "tree": "ec7cabd7a1850115ac93f3644dc9438c057d0fa4",
      "parents": [
        "df81e976ec4a3d57e87b75bedc7700bfa349d4f1",
        "2a4987321b36d9b3d9da7deb29dba9ac7396fc6d"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Jan 11 12:18:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Fri Jan 11 12:18:32 2019 +0000"
      },
      "message": "Merge \"Add tests to run cvp-func and cvp-sanity jobs\""
    },
    {
      "commit": "dd0b6b65e57f4b1f944226d10b035ce9ae19966f",
      "tree": "4b8b07e3099516bf4b71b8be3aed3ad6f9d7f8ca",
      "parents": [
        "7df7f9bffefd21e9a111924d7ff8a7efc828f669"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Jan 10 17:04:23 2019 +0000"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Jan 10 17:04:23 2019 +0000"
      },
      "message": "Revert \"Install rsync to minion before fetch dump\"\n\nThis reverts commit 7df7f9bffefd21e9a111924d7ff8a7efc828f669.\n\nBroke tests\nhttps://mirantis.testrail.com/index.php?/runs/view/55458\u0026group_by\u003dcases:section_id\u0026group_order\u003dasc\u0026group_id\u003d129859\n\nChange-Id: I13f1fe37eae3c53bd3fffd8e5e60bb5991291911\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": "7df7f9bffefd21e9a111924d7ff8a7efc828f669",
      "tree": "c1889ddccd40ea85424effaa554b8b184bfbb869",
      "parents": [
        "924e000e98c3df4124eaf5693e33c013111ae620"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Wed Jan 09 01:48:56 2019 +0200"
      },
      "committer": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Wed Jan 09 01:50:16 2019 +0200"
      },
      "message": "Install rsync to minion before fetch dump\n\nChange-Id: Ie35cfa6b6f4205f67e6c9163d16de05f323776cc\n"
    },
    {
      "commit": "c431435ef419b42218613775625df94fd8fb4c58",
      "tree": "499d699f120d00cc7ced95ab06d72cc56d343032",
      "parents": [
        "619c336fcdfb9185cc591cbaa313ed29b99960d6"
      ],
      "author": {
        "name": "obutenko",
        "email": "obutenko@mirantis.com",
        "time": "Wed Dec 26 16:14:24 2018 +0200"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Tue Jan 08 08:33:50 2019 +0000"
      },
      "message": "\\Update runtestmanager\n\nChange-Id: I85122734c0488f33e594724c88e01ba278f6989e\n"
    },
    {
      "commit": "619c336fcdfb9185cc591cbaa313ed29b99960d6",
      "tree": "f0e02f48ce949bb93d92e4c902c888d937727311",
      "parents": [
        "b1c50fde58af3583176594f687bd8deb50daeed0"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Jan 04 02:17:26 2019 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Jan 04 20:10:45 2019 +0200"
      },
      "message": "Fix false positive e2e tests operations\n\nChange-Id: Ifcd6f4f8a418df078aa3bc250c9844ec174318c8\n"
    },
    {
      "commit": "48a33c13617d2a6e163bd7ef6a46062c14e9b086",
      "tree": "2b4785ab96c217080a024e70ebc81e5d9481025a",
      "parents": [
        "26a9fc8ff40410d16b6db9874fb591e713916fa5"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Jan 03 02:19:25 2019 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Jan 04 01:22:23 2019 +0200"
      },
      "message": "Fix queens deploy\n\nChange-Id: I15447ff8e27781a5a604234ce746815d97cb4dc4\n"
    },
    {
      "commit": "950468858ee16c02fa3a6e1ec65c201b6cf66df4",
      "tree": "83aadebc3846aa78e8a363e5f15280e6777b59aa",
      "parents": [
        "57c4320ce66aad3b995750151b70b1513edec912"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Sat Dec 29 19:18:40 2018 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Sat Dec 29 20:03:39 2018 +0400"
      },
      "message": "Use salt for file management\n\nChange-Id: I29fec2e91d86a14ea581d7596bc00b1dd881002f\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": "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": "9cd5c13556d02973671f074dbccd68ec177f0472",
      "tree": "9b499f382c777009fe6367c8528f3770d1ba37a0",
      "parents": [
        "63460040889e286d34a20742687748f77151f30b"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Dec 12 17:10:47 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Dec 12 19:39:06 2018 +0200"
      },
      "message": "Fix underlay.get_logs() method\n\n- use salt minions instead of underlay SSH to get logs from\n  all registered nodes\n- use IP addresses from underlay.config_ssh for such nodes\n  which hostnames not matched any minion\n- archive the full dump of logs to /tmp instead of /root\n  (archiving to /root caused duplicates in the archive at the\n  second time)\n- use ${ENV_NAME} as part of the name of the archive in CICD\n  jobs\n\nChange-Id: I21e6f5cb8eff6c5bccc707c5c88e509a7bf3a166\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": "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": "4ebd0383571b35440cc6d3004a8345580b871fd9",
      "tree": "54688dfa9af0174cb2c3fdcabef13b911e4121e2",
      "parents": [
        "65b12d665c4a7af6f556d556271d743cb8a358a6",
        "5161167e917ddb6e9252f7dfb2b001554e2440e1"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Nov 23 12:26:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Fri Nov 23 12:26:32 2018 +0000"
      },
      "message": "Merge \"Add additional sleep in publisher of test_k8s_cncf_certification\""
    },
    {
      "commit": "5161167e917ddb6e9252f7dfb2b001554e2440e1",
      "tree": "f19b6e5b64731cb9a7e2ec60044b0480700ede79",
      "parents": [
        "1a9c467d6217e75afc2ce5b6d4363cee337bbec0"
      ],
      "author": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Fri Nov 23 03:10:22 2018 +0400"
      },
      "committer": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Fri Nov 23 03:30:09 2018 +0400"
      },
      "message": "Add additional sleep in publisher of test_k8s_cncf_certification\n\nAnd increase timeout of test because its often out of time\n\nChange-Id: I4ae11d4e8441fdf888203559f8ef9687826938d7\nCloses-PROD: PROD-25218\n"
    },
    {
      "commit": "7df6961957a9dfbecdf8ec36f2c84020d3394dac",
      "tree": "a628819f2931399b3ec556ee1282e75690dd3e38",
      "parents": [
        "04bad62029c68c420d1538329c1d1fe86237b7d4",
        "7a3a05ba23a50a4d7fc9e474a38c4acbe724692c"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Nov 19 18:36:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Mon Nov 19 18:36:41 2018 +0000"
      },
      "message": "Merge \"Fix depths for up(down)load in execute_commands.py\""
    },
    {
      "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": "7a3a05ba23a50a4d7fc9e474a38c4acbe724692c",
      "tree": "9098dd9be0cf20d0c5b02b16b1cf01f6eb223968",
      "parents": [
        "cfb69f1579d0f77f5b6e93b36b8e13346b49b7d9"
      ],
      "author": {
        "name": "abaraniuk",
        "email": "abaraniuk@mirantis.com",
        "time": "Thu Nov 15 16:05:35 2018 +0200"
      },
      "committer": {
        "name": "abaraniuk",
        "email": "abaraniuk@mirantis.com",
        "time": "Thu Nov 15 16:47:40 2018 +0200"
      },
      "message": "Fix depths for up(down)load in execute_commands.py\n\nFix search files in current specified directory only\n\nChange-Id: I1f4d95d83b35dff19c43d2ef5b7cd983f3edba6c\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": "3e44b601b5cccf658fba06932984cad1e5d8af47",
      "tree": "70258220ae1de5fb3777cdf7ced23193cf6c79e7",
      "parents": [
        "c4a14ba34a00410ade7581dfc7ea2f427763b67e"
      ],
      "author": {
        "name": "obutenko",
        "email": "obutenko@mirantis.com",
        "time": "Tue Nov 13 12:50:22 2018 +0200"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Wed Nov 14 09:25:55 2018 +0000"
      },
      "message": "Add support barbican to runtestmanager\n\nChange-Id: I394202e3e3a1b6d0bcbe7da7a53d0db14b07e799\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": "31acd3c11de5a1696ca24f7050036225a5ea9ea5",
      "tree": "91b090565fb2b795b6c6392f8206e71cdfaeeef9",
      "parents": [
        "36db09a9019da0cfc3cf83248e497f039d7d4655",
        "cf52b8e54e11b026b5476ce9903b9374e59c83e3"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri Nov 09 13:20:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Fri Nov 09 13:20:06 2018 +0000"
      },
      "message": "Merge \"Fix target name in runtestmanager\""
    },
    {
      "commit": "cf52b8e54e11b026b5476ce9903b9374e59c83e3",
      "tree": "509aa59f1979cc094acc56f74f5a0be8d0cf0846",
      "parents": [
        "bd26dbfd4d274f6957c55ea7d98e5e8039d45473"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Nov 06 17:28:38 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Tue Nov 06 15:30:14 2018 +0000"
      },
      "message": "Fix target name in runtestmanager\n\nUnderlay node names can have short names like \u0027gtw01\u0027 instead of\nfqdn. To target the minions, need to use a wildcard\n\nChange-Id: Icfe7c0c703c8b4e4194a11f0d5bbb6719d324a5e\n"
    },
    {
      "commit": "79abb0d21a277af4bde4befda44979d3c4d9a012",
      "tree": "4e9a09dc36a902ae6414bbcc1b902a2f0745810b",
      "parents": [
        "56a724176706afcde4f05545446c9aaec81fe994"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Nov 06 16:48:30 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Nov 06 16:49:09 2018 +0200"
      },
      "message": "Catch \"Salt request timed out\" error in execute_commands\n\nChange-Id: I499d29864a08f8b02d3e84ab630df5ce9d4b345f\n"
    },
    {
      "commit": "44f6db215471e6b741c0c1ea16a1c45af5cd91af",
      "tree": "2fb083b641d15d9d7cbc6e6f80745eea4bce43e3",
      "parents": [
        "d24829b1ee069b361221c0c661468f0b8a5c350e"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Oct 31 16:07:56 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Nov 01 21:40:18 2018 +0200"
      },
      "message": "Fix deploy cookied-cicd-pike-dpdk\n\nChange-Id: I658d733fed4a04f38473c295d6404fd781ccd6ae\n"
    },
    {
      "commit": "47800169e51fc1358574daeba9a1d747ff57e24f",
      "tree": "d31b07273be720c097e05e763b36440c7c5c97a4",
      "parents": [
        "445e6e3ad250ab6ed388de3f01290dfc0e457219"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Oct 31 11:57:02 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Oct 31 13:28:10 2018 +0000"
      },
      "message": "Improve exception report from execute_commands\n\n- Add stdout and stderr to the exception message\n- Use only \"deploy_salt.xml\" in swarm-bootstrap-salt-cluster-devops\n  for the job error message instead of completed stderr from pytest\n\nChange-Id: I03afe97f371a49b943523534dd815ba989dc7c6a\n"
    },
    {
      "commit": "2f5aaf614201d788a816608a6d80f3df582a9d74",
      "tree": "a15cdc628a8e35ab3dbb0dc6100fcf9670e31517",
      "parents": [
        "cf2dd4c4a6f2153b1c19cf653b733856477d81d2"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Tue Oct 30 13:20:04 2018 +0200"
      },
      "committer": {
        "name": "vortexuelpm",
        "email": "vortexuelpm@gmail.com",
        "time": "Tue Oct 30 11:24:56 2018 +0000"
      },
      "message": "Change path for images for runtest\n\nChange-Id: I56ac58e7e29451fd9a6a535bb6dedcb1da5e902b\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": "453547a72b2e52c4904fc4825211a2d29c942ead",
      "tree": "7c01616da8f02bab5dd935232f2de72eabcd03e3",
      "parents": [
        "905ec697ab9943720ff2ee86d554db58205081cc",
        "efe5c0b18d8a352e498a1ff0c9bd8494d13aaf04"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Oct 25 16:39:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Thu Oct 25 16:39:22 2018 +0000"
      },
      "message": "Merge \"Add tool get_logs.py to download node logs\""
    },
    {
      "commit": "efe5c0b18d8a352e498a1ff0c9bd8494d13aaf04",
      "tree": "f592233274548d5547acb8d47d74753981d45d40",
      "parents": [
        "f28ed708bc5a453694c8fc62ab6829bf6688a673"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Oct 24 20:35:26 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Oct 25 15:41:53 2018 +0000"
      },
      "message": "Add tool get_logs.py to download node logs\n\nChange-Id: I834b699ed8968d70b20bf343e4f46df465fc4f5e\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": "173e770560a5967f2329f002941d41af11dfa920",
      "tree": "ae0151874b685e7c5d71e6422a76318a38dcd997",
      "parents": [
        "60aea1db987bfe770785313f380908f4f8faaf01"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Wed Oct 24 18:31:12 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Wed Oct 24 18:31:29 2018 +0300"
      },
      "message": "Change timeout for tempest and heat tests\n\nChange-Id: Ibf31549373a275081d5f5c9829a5697e2c70e774\n"
    },
    {
      "commit": "b0ca4cc923b5978a7a423b46e763a77e1f7064da",
      "tree": "8d5ca39e84792510797c667e8e632196315aefac",
      "parents": [
        "9fe01bf8cc8862b482dd1078a1d1595dd6650486"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Mon Oct 22 16:29:54 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Mon Oct 22 16:30:48 2018 +0300"
      },
      "message": "Fix runtestmanager\n\nChange-Id: I9d4cf07d7cc4cf201520588365bc2bc3cae19376\nClose-bug: PROD-24226\n"
    },
    {
      "commit": "b00a8438af070b04fe7df620f86d12c0a1fd5205",
      "tree": "fbe446f84b6264c2db57382015968824bc874b61",
      "parents": [
        "5f71f9ece13370578637827922d3094f3c299983"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Oct 19 17:53:37 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Oct 19 17:53:37 2018 +0300"
      },
      "message": "Remove legacy LVM code\n\nLVM devices can be created using linux:storage:lvm pillar\n\nChange-Id: I44d216a3574351c03b406bde161f91a20582bf96\n"
    },
    {
      "commit": "09cc0cd9a8ed0da31d2d6d7f243d1db9d237433b",
      "tree": "597e5948d695ab23ad98af85106b933c00963e36",
      "parents": [
        "0fd1f9c71f01802d84eaf02088d198428d5eba23"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Tue Oct 16 14:31:57 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Thu Oct 18 12:43:32 2018 +0000"
      },
      "message": "WR for PROD-23915\n\nChange-Id: Ia4aedfd69af0aea2f802be0e3a536a2c78779778\n"
    },
    {
      "commit": "e185cff7049fbe485cc5ddb10c3fab5e31af1321",
      "tree": "483c6fdc6086c3971908bda6ba422f465d19d6fb",
      "parents": [
        "e29d4a8e9a9c2d0da3a58aeef97997b5adead990",
        "f220d97e5f18a4bc9d857db7c8bad375ca5c6899"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri Oct 12 16:57:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Fri Oct 12 16:57:30 2018 +0000"
      },
      "message": "Merge \"Add swarm-create-cfg-config-drive.groovy\""
    },
    {
      "commit": "37c2314f9ef589c8b12d6c6bae173a52e7871c88",
      "tree": "bfef4b9bc6adbe4cec6013deeb7d38700f55b652",
      "parents": [
        "301e4dbbf129935776a8bf05ffa253f750249e37",
        "13e804b50a4da7ad971ec42b99b57d0921e570f3"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri Oct 12 16:56:53 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Fri Oct 12 16:56:53 2018 +0000"
      },
      "message": "Merge \"Fix timeout processing in CICD jobs\""
    },
    {
      "commit": "f220d97e5f18a4bc9d857db7c8bad375ca5c6899",
      "tree": "807c392fd5cee81acabda03a3ab5c19061ef1eec",
      "parents": [
        "f4587ebd618bf3b59e25cd34388a1f3950f9624b"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Oct 10 15:19:14 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri Oct 12 07:36:07 2018 +0000"
      },
      "message": "Add swarm-create-cfg-config-drive.groovy\n\n- Move the groovy script from the job \u0027create-cfg-config-drive\u0027\n- Add possibility to extend user-data YAML with additional\n  options\n- Override the environment variables using the override file\n  /etc/cloud/master_environment_override\n\nRelated-task:#PROD-23809\n\nChange-Id: Id95ec4aa94db2012c2105e8379724a27d1b9a516\n"
    },
    {
      "commit": "7f2b31d801b84cd1de475c72c8e79e08fcba358f",
      "tree": "090ac07435c86c7fa37b0174ab1f973ed205ad9f",
      "parents": [
        "538e76dad6e06fb18c4d2acf7e93d7df85228f42"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Wed Oct 10 17:03:49 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Wed Oct 10 14:14:27 2018 +0000"
      },
      "message": "Remove harcoded params\n\nChange-Id: Ibc6c45d27a575c25e191ad1ac51d3aa79a374899\n"
    },
    {
      "commit": "13e804b50a4da7ad971ec42b99b57d0921e570f3",
      "tree": "24309bc2e00f1e31cd60c75bd9e706fe919594bf",
      "parents": [
        "236db655b37d4fab2f3f01d0e2d5d3ab1810daeb"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 09 19:25:14 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Oct 10 13:29:01 2018 +0000"
      },
      "message": "Fix timeout processing in CICD jobs\n\n- default timeout increased from 1800 to 2400 sec because \u0027core\u0027\n  component deployment takes more than 30 min now\n- print the timeout message in run_jenkins_job.py to stdout along\n  with stderr\n- do not fail get_jenkins_job_stages.py if info[\u0027result\u0027] contains\n  \u0027None\u0027 in cases when the job is failed by timeout. Wait for few\n  seconds, then report the workflow stages \u0027as is\u0027:\n    Create infrastructure: SUCCESS\n    Install core infrastructure: SUCCESS\n    Install infra: IN_PROGRESS\n\nChange-Id: I2ca592a8f5069bb38ec7659f15eb72e4bfba1722\nCloses-Bug:#PROD-23815\n"
    },
    {
      "commit": "5d28ad981c662788d367494aa57213d8f0332f2f",
      "tree": "b6019ca49aab8d80bd900d5c862b87dea64ddd89",
      "parents": [
        "0d04c19fd7c086fc6d97da6ce4064194f91a1c55",
        "445b4326dc9b3c0af46a1b37989e0e734d87a983"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Oct 08 20:26:09 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Mon Oct 08 20:26:09 2018 +0000"
      },
      "message": "Merge \"Store kubernetes server version after conformance tests\""
    },
    {
      "commit": "445b4326dc9b3c0af46a1b37989e0e734d87a983",
      "tree": "630106d93977cfa8c92973b0b25647cb89ae08b0",
      "parents": [
        "9cc41be4f056f8599554666cddc5c20a6b70f386"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Oct 08 14:32:07 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Oct 08 16:45:56 2018 +0300"
      },
      "message": "Store kubernetes server version after conformance tests\n\nTo use with xunit_reporter\n\nLog output example:\n\n  -- Kubernetes server version is stored to ./env_k8s_version:\n  export KUBE_SERVER_VERSION\u003d1.10\n  export KUBE_SERVER_GIT_VERSION\u003dv1.10.4-4+971831eb5eb3db\n\nUsage example:\n\n  . ./env_k8s_version\n  report ... --testrail-suite \"[MCP][k8s]Hyperkube ${KUBE_SERVER_VERSION}.x\"\n\nChange-Id: Ia27b9e16142d5bb30f5dee5030095c2eb4e8e08c\n"
    },
    {
      "commit": "b6bcc5cc0b76cb7c3562e0f7d064d2084e27ce2d",
      "tree": "3a414b0f15018849095b5c12b2be107a145748a8",
      "parents": [
        "4077242cb6788d543a28f57a7564170aa16e34e7"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Sep 26 11:07:53 2018 +0000"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Oct 03 16:26:06 2018 +0000"
      },
      "message": "\"Fix runtestmanager for CICD deployments Q3\"\n\nThis reverts commit 6d52a45a5b11e015d7beac3ee97f2e1bc486e17e.\n\nChange-Id: I4df498b841a44eda1bc840464fea8e371980e62e\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": "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": "eb50ce1855b1f59e98f6cc336412194b549bff22",
      "tree": "746a243c647b982a61c88045930549726f39f7a4",
      "parents": [
        "d30bf85aeba5e79f50b2d6d8dd08e8ce5bdebac9"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Sep 27 13:34:32 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Sep 28 19:58:54 2018 +0300"
      },
      "message": "Improve cicd test runner and reported\n\n- run pytest code without capturing stderr, to get solid output\n  in the Jenkins log\n- do not print the error message if something failed,\n  it is already shown in the exception message\n- add re-tries while getting the job results. Jenkins may return\n  \u0027None\u0027 for the job workflow right after the job is finished.\n- add getting k8s version to utils/env_k8s\n- add reporting k8s_conformance suite to TestRail\n- increase number of cmp nodes to 4 on k8s cicd envs\n- increase memory on k8s cmp nodes from 2Gb to 4Gb\n- increase memory on k8s ctl nodes from 2Gb to 8Gb\n- enable verbose in k8s_conformance tests\n\nChange-Id: I672279007fe4d7e3d684f0e49d1bcb7ff42a430f\n"
    },
    {
      "commit": "6d52a45a5b11e015d7beac3ee97f2e1bc486e17e",
      "tree": "b92391e11c8ab197a23ab204ab7beb0243b0aee9",
      "parents": [
        "70cefed6f2de0d31eaeadff55713bec5e3d763d8"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Sep 26 11:06:32 2018 +0000"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Sep 26 11:06:32 2018 +0000"
      },
      "message": "Revert \"Fix runtestmanager for CICD deployments\"\n\nThis reverts commit 70cefed6f2de0d31eaeadff55713bec5e3d763d8.\n\nChange-Id: Ie9087cda7102b2bfd4d0e1b5d4dacc66cc4648be\n"
    },
    {
      "commit": "70cefed6f2de0d31eaeadff55713bec5e3d763d8",
      "tree": "e69e17927dfb2a682a14eba657d44e8c54474a37",
      "parents": [
        "410656d5995a2d443bbcb5ca7299535b858eb3bd"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Sep 17 15:41:35 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Sep 25 15:04:09 2018 +0300"
      },
      "message": "Fix runtestmanager for CICD deployments\n\nIn CICD deployments, there are no workarounds that install\ndocker.io before using \u0027runtest\u0027 formula.\nAdd preparation of necessary packages to runtestmanager.\n\n- Refactor RuntestManager to use salt CLI instead of salt API\n  because salt API dones\u0027t allow to catch errors from modules\n- Add preparations for docker packages, Neutron private and\n  public networks based on underlay.yaml address pools, etc.\n\nChange-Id: Iaff8046b9cde6185cd6718a5c2064998ea7dc507\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": "69d04d604071b6f88871098a16ba05bd2ed90a5e",
      "tree": "15abfbd7b556c2ca029733e10ac30cf11e94e5f6",
      "parents": [
        "5902ae61234a46c8397d71a65f8878928e5a58d0",
        "57ecae905e34442eae50bd31814d43d986d2e355"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Sep 12 09:27:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Sep 12 09:27:06 2018 +0000"
      },
      "message": "Merge \"Add test_k8s_dashboard test\""
    },
    {
      "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": "745661061a66d21f87f1e5d11b80f0baa704ea43",
      "tree": "c60ceef2d53f81169a7bd7d53e3bae07f2294ac3",
      "parents": [
        "0b8f4436099f25c459c79b199e37aad5bd3b37a7"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Tue Sep 11 11:55:13 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Tue Sep 11 08:55:56 2018 +0000"
      },
      "message": "Fix tempest manager\n\nChange-Id: Iba3910156f55bdbf55096b9b5b0fbfc4757d8501\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": "19bd2ab88175282c2818ea9b9e6644bd469cdabe",
      "tree": "a22d40b4a198c1db07ead6ee0020a1e232da1a31",
      "parents": [
        "088857dc56e31bd06bc179fabd5d09ec9d924f96"
      ],
      "author": {
        "name": "dbrz",
        "email": "dobrogan5@gmail.com",
        "time": "Thu Jul 26 14:48:32 2018 +0300"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Aug 20 11:48:19 2018 +0000"
      },
      "message": "Change default datasource from influx to prometheus\n\nChange-Id: I8e9ce24d0c92ed646c782841de09301a7fef35b5\n"
    },
    {
      "commit": "a2bd4d04a1e2675c5ea59833688d36eeb4d0f780",
      "tree": "cdc25fef71898024ec403797d074fca78f4d3c7b",
      "parents": [
        "b058fa9173c2dc7abe3e09fcb95ed68309274009",
        "27a9679628355f0ce871731a8e45c65ba6ead6bd"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Jul 30 17:36:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Mon Jul 30 17:36:35 2018 +0000"
      },
      "message": "Merge \"Grab failure details from pipeline jobs\""
    },
    {
      "commit": "27a9679628355f0ce871731a8e45c65ba6ead6bd",
      "tree": "0f8d3e847768dcdbe238aa9c06d57577422de2bc",
      "parents": [
        "7467c4c61094b48e0bbdc57db395282ae885b72e"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Jul 30 07:52:03 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Jul 30 20:31:44 2018 +0300"
      },
      "message": "Grab failure details from pipeline jobs\n\n- if a job fails, try to get the stages from the job\n- if there are stages, get from non-SUCCESS stages all the\n  workflow \u0027nodes\u0027 (the commands performed in the stage, like\n  \u0027running shell script\u0027 or \u0027echo\u0027), and get the log from the\n  failed node only.\n- if there are no stages found (assuming that this is\n  a pipeline job), get the complete job console output\n\nWhen a pipeline job failed, the parent job is failed throwing\nthe exception contaied the found details.\n\nChange-Id: Ie5c2171e5373345b1951de55ba604b5d484340d3\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": "e0184a07b8e0d84c3b600cd019067e57e9860174",
      "tree": "91274ace6e7d7f4cf7c95b08777a13510c4a06e3",
      "parents": [
        "7467c4c61094b48e0bbdc57db395282ae885b72e"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Thu Jul 26 13:10:03 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Thu Jul 26 13:52:41 2018 +0000"
      },
      "message": "Fix runtestmanager\n\nChange-Id: Ia315e1ef916873b74e78cf8478e926fd2443939d\n"
    },
    {
      "commit": "619a7a3a9d62f84d97808b0494e1c6a2cf9aca57",
      "tree": "d5630551dcd288ee5a875f72e91338957420e27d",
      "parents": [
        "bc2295524f5cf6708553837e414462114bb4e957",
        "fde667fe23178b9f38ee370c7391fcac4c9864df"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Tue Jul 24 17:26:40 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Tue Jul 24 17:26:40 2018 +0000"
      },
      "message": "Merge \"Add swarm-run-test job\""
    },
    {
      "commit": "bc2295524f5cf6708553837e414462114bb4e957",
      "tree": "3a2c86a4bc39bd5ed73be88c0e97248f6cbd504b",
      "parents": [
        "442c9ee4da1c5caa14a5341e6ce924511b4aef20"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Jul 24 13:54:59 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Jul 24 13:56:46 2018 +0300"
      },
      "message": "Add timeout for archiving logs on the nodes\n\n\u003csalt \u0027*\u0027 ...\u003e may stuck for a long time in case of\nnetworking problems\n\nChange-Id: I3823c42786bc40068decc6e2ce35e50eeb7fc954\n"
    },
    {
      "commit": "fde667fe23178b9f38ee370c7391fcac4c9864df",
      "tree": "38e88fb697e2e68d6c3c994f101c52573e36071d",
      "parents": [
        "d8493ed5c2124896579e9ddda4684f30847b797e"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Jul 23 16:26:50 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Jul 24 11:26:22 2018 +0300"
      },
      "message": "Add swarm-run-test job\n\n- add swarm-run-test job to run pytest tests\n- workaround for timesync\n- common groovy script for k8s and openstack deployments\n\nChange-Id: Icfe13371fbed231bb4f5fd794d0a43edf347c06a\n"
    },
    {
      "commit": "a4dff8633340fee499d25efa2ceadc98324bad78",
      "tree": "cdfcae725b8d603b57ab91dd6159a1a1fcb5acf3",
      "parents": [
        "ae15a77684348e20ca0169ba5e1e3d0fe5c79e55"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Jul 20 17:16:26 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Jul 20 17:23:39 2018 +0300"
      },
      "message": "Install docker.io if ce fail\n\nChange-Id: I1284a4b170855d833b74462e93f50d2150712eea\n"
    },
    {
      "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": "6f691d46b6d6123f78ef5f0976576afae69a85b7",
      "tree": "ae16a1a818f174f31849fd1060db878b7304f2e7",
      "parents": [
        "4ef70d0fca9ec580f435210c2c4ab59d861d61cb"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Thu Jul 19 15:34:15 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Thu Jul 19 15:39:44 2018 +0300"
      },
      "message": "Fix manila scenario\n\nChange-Id: If5e1a388e97a8b3b9c1d09aa9aba1f62eb0427df\n"
    },
    {
      "commit": "4ef70d0fca9ec580f435210c2c4ab59d861d61cb",
      "tree": "359693c763e0b92eae88db9de7cd9223146c65d7",
      "parents": [
        "a97f6616ebadb95748f3450353da78d5e2b8b56a",
        "3c1ea6c330d07ff0fbbea6f6d21ae907cf53a63d"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Jul 19 11:00:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Thu Jul 19 11:00:41 2018 +0000"
      },
      "message": "Merge \"Change k8s xunitmerge reporter download link\""
    },
    {
      "commit": "3c1ea6c330d07ff0fbbea6f6d21ae907cf53a63d",
      "tree": "3687af24afe0e8460fe01ea102d39801ade93d11",
      "parents": [
        "bd93f460366a26d1e94cc83bd53637c6cf22b01f"
      ],
      "author": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Thu Jul 19 13:59:05 2018 +0400"
      },
      "committer": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Thu Jul 19 14:03:32 2018 +0400"
      },
      "message": "Change k8s xunitmerge reporter download link\n\nSometimes pip install with git+https protocol can fail with\n\"curl transfer closed with outstanding read data remaining\" error.\nDownloading of archive files instead of repo clonning also much\nfaster.\n\nChange-Id: Iffa7cff23f1182576cafafd33ad4d1783b1194d9\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": "a0cb270798a9ff2f27f62da9a59d90588c4483b9",
      "tree": "c673bb5659543b7973311f20a40bc5aa86b60f53",
      "parents": [
        "af90e4d25834db86084b19fc5ffc06701655bddd"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jul 17 12:30:18 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jul 17 20:41:18 2018 +0300"
      },
      "message": "Remove nginx wr, update docker\n\n* As models were fixed with deletion of unused pillar in offline models\nremove WR for that\n\n* Also, as it better to use pkg from mcp replace docker.io with docker-ce\n\nChange-Id: Ice8319c2a9268949d4a1a247a0eb1fb0b66ef1c5\n"
    }
  ],
  "next": "0eb5ca30d65c2456f97dc4585d3ef2a0803b4a47"
}
