)]}'
{
  "log": [
    {
      "commit": "b4fce55a12490963608eb8aba0c7f9dccfd74170",
      "tree": "39c2d739a5b265caebbdaaef574cd2753c11871a",
      "parents": [
        "dbffe0f56fdbf1ba426ca96605988b15401b3361"
      ],
      "author": {
        "name": "Pavel Glazov",
        "email": "pglazov@gmail.com",
        "time": "Sat Nov 12 00:35:42 2022 +0400"
      },
      "committer": {
        "name": "Pavel Glazov",
        "email": "pglazov@gmail.com",
        "time": "Sat Nov 12 00:35:42 2022 +0400"
      },
      "message": "Fix policy forward command\n\nChange-Id: I3030279b4e77c19f2a764555d21a30246ed3628b\n"
    },
    {
      "commit": "56f3437b2d73f930734a1c8275b65a9248bf37b1",
      "tree": "f80348b58a3662605f6bf52a789f17c60f0a576e",
      "parents": [
        "0ca3ba8ef5d5d6540c2201aafa727c0c605829e2"
      ],
      "author": {
        "name": "Pavel Glazov",
        "email": "pglazov@mirantis.com",
        "time": "Tue Nov 08 15:50:51 2022 +0400"
      },
      "committer": {
        "name": "Pavel Glazov",
        "email": "pglazov@mirantis.com",
        "time": "Tue Nov 08 17:01:13 2022 +0400"
      },
      "message": "Delete not used broken PyPI install\n\nChange-Id: I28cf13c7dd453fbd3e0314aaf3e6377bad6c4159\n"
    },
    {
      "commit": "794b1a966ddfbeb8636d26fe4c686fd6fe76964e",
      "tree": "ca11394437b55ef65203bd899895d18887e9dcd8",
      "parents": [
        "26dcac0046b19579f8aa337ecfce9f5fb8dc9ac2"
      ],
      "author": {
        "name": "Pavel Glazov",
        "email": "pglazov@mirantis.com",
        "time": "Mon Oct 03 16:33:04 2022 +0400"
      },
      "committer": {
        "name": "Pavel Glazov",
        "email": "pglazov@mirantis.com",
        "time": "Mon Oct 03 13:10:54 2022 +0000"
      },
      "message": "Fix files after pep8 check\n\nRelated-Prod: PROD-36999\n\nChange-Id: Ie6d952aa97545873089478339080931720569dba\n"
    },
    {
      "commit": "6ed8d4400f33944ec111dddf03813b40c465a72c",
      "tree": "e99471e4948c5d9df909def86a026c74f9effde3",
      "parents": [
        "634074038506416588de8eb1622bf9e1e9dd20c3"
      ],
      "author": {
        "name": "Pavel Glazov",
        "email": "pglazov@mirantis.com",
        "time": "Tue Sep 20 12:50:18 2022 +0400"
      },
      "committer": {
        "name": "Pavel Glazov",
        "email": "pglazov@mirantis.com",
        "time": "Tue Sep 20 12:50:18 2022 +0400"
      },
      "message": "Pep8 code fix\n\nRelated-Prod: PROD-36993\nChange-Id: Icd5e587ab640d3df7cc7981679433ca3b450fd2a\n"
    },
    {
      "commit": "5fe0aaa1a15f59d32d3ec22eecd4f0b3f833a449",
      "tree": "2e20f08823915df84c635948c84da4bfad383524",
      "parents": [
        "360fa65920f0ad5243a2736de91a64adb1505b88"
      ],
      "author": {
        "name": "Vladimir Khlyunev",
        "email": "vkhlyunev@mirantis.com",
        "time": "Tue Aug 16 23:13:22 2022 +0400"
      },
      "committer": {
        "name": "Pavel Glazov",
        "email": "pglazov@mirantis.com",
        "time": "Wed Aug 17 10:11:41 2022 +0000"
      },
      "message": "Set redis-server version to 5.0 during upgrade\n\nPROD-36960\n\nChange-Id: Ic289e6a66fcd0e0206ae103d1c05dbc9da694884\n"
    },
    {
      "commit": "d576bedc018ccd5a785c07f7a9315df1eb8d35ca",
      "tree": "b638fd34fd7068d9f2e7f4ef0e8fdaaf3f6c87e2",
      "parents": [
        "3a0941557ba308bbdeaca797a2f5b7ebaab4a6e0"
      ],
      "author": {
        "name": "PGlazov",
        "email": "pglazov@mirantis.com",
        "time": "Tue May 03 16:26:10 2022 +0400"
      },
      "committer": {
        "name": "PGlazov",
        "email": "pglazov@mirantis.com",
        "time": "Tue May 03 16:26:10 2022 +0400"
      },
      "message": "Fix \u0027Add getting logs from jobs\u0027\n\nconvert asci to unicode\n\nRelated-Prod: PROD-36500\nChange-Id: I1a9647546a5590bbfa2b2863010c76a67182d59e\n"
    },
    {
      "commit": "7efe3b2fc4ad82abfb993cb83c51be2ba5ce2638",
      "tree": "4d45d1f248692f9f681be0dc52bacd45c676bf1e",
      "parents": [
        "76f03e12d8c6347737865127fb78d175f4421baa"
      ],
      "author": {
        "name": "PGlazov",
        "email": "pglazov@mirantis.com",
        "time": "Wed Feb 16 17:29:05 2022 +0400"
      },
      "committer": {
        "name": "PGlazov",
        "email": "pglazov@mirantis.com",
        "time": "Fri Mar 04 16:52:58 2022 +0400"
      },
      "message": "Add fix for upgrade galera with mysql 5.7\n\n--add update-mysql-version parametr for major upgrade\n\nRelated-Prod: PROD-36708\nChange-Id: Ic1eb785c7f42a7532f55946aa6c024430810e0bf\n"
    },
    {
      "commit": "cbff233aa499bc6eae72f65eda9d113136a65a15",
      "tree": "78decaeec8b5e47a7d40a4717695f3b66cfb36f7",
      "parents": [
        "d81c7ae73330f2c8d04c1333af835d8bd4ded1b0"
      ],
      "author": {
        "name": "dtsapikov",
        "email": "dtsapikov@mirantis.com",
        "time": "Wed Jan 19 19:32:22 2022 +0400"
      },
      "committer": {
        "name": "dtsapikov",
        "email": "dtsapikov@mirantis.com",
        "time": "Thu Jan 20 17:02:27 2022 +0400"
      },
      "message": "Add pre-update verify step in update test\nRelated-Prod:PROD-36635\n\nChange-Id: I6a1b43dcec0c48f5b2205851ff4426ac92ac9118\n"
    },
    {
      "commit": "5bd1ba852bb855859fc1b51fc53b7c378861e4a2",
      "tree": "1d5e369e625cc26a7b8108c2670f6ac7af1dcc19",
      "parents": [
        "477be7e9e98f3f99c372112739ccb1cc11d9aef7",
        "269f519048cba8133fef57a7bfaf765ea4143e84"
      ],
      "author": {
        "name": "Pavel Glazov",
        "email": "pglazov@mirantis.com",
        "time": "Thu Dec 23 09:02:18 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.131",
        "time": "Thu Dec 23 09:02:18 2021 +0000"
      },
      "message": "Merge \"Add getting logs from jobs Related-Prod:PROD-36500\""
    },
    {
      "commit": "269f519048cba8133fef57a7bfaf765ea4143e84",
      "tree": "3ad8148f3f66feb81aa97eb675c2b573668a4efd",
      "parents": [
        "5bf139e741d814d7e3288d109a4ae943537e31b1"
      ],
      "author": {
        "name": "dtsapikov",
        "email": "dtsapikov@mirantis.com",
        "time": "Thu Aug 12 13:35:43 2021 +0400"
      },
      "committer": {
        "name": "dtsapikov",
        "email": "dtsapikov@mirantis.com",
        "time": "Tue Dec 14 16:08:18 2021 +0400"
      },
      "message": "Add getting logs from jobs\nRelated-Prod:PROD-36500\n\nChange-Id: I4f8a999ceb03fe7a80f9bbf9a2d9252084ef95f1\n"
    },
    {
      "commit": "c2cb6a5e15bba0fb3df744d6d46819293f1efba6",
      "tree": "41481c8c6f3fabae1b76714a881ea55159fd588c",
      "parents": [
        "d564264f2c4b956895a334c98e8cafc8d90a6cd6"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Oct 20 14:30:05 2021 +0300"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Oct 21 11:25:29 2021 +0300"
      },
      "message": "Review tests\n\nAdd restart salt-minion in add_ceph_node tests\nReturn the Ceph health check back in ceph_failover tests\nWait for healthy CEPH after each node restart in ceph_failover tests\nChange cvp-sanity and tempest parameters for ceph_failover tests\nAdd JJB template for Ceph Failover tests\nFix parameters to start SaltMaster backup/restore tests\n\nPROD-36643\n\nChange-Id: I52017158d07373d7cb90846e42edb4276e385552\n"
    },
    {
      "commit": "5b0caa5599538afec6b5cb7c970a686b7fda99df",
      "tree": "7467dd993bbf01b6fa34373e9915124a090134c8",
      "parents": [
        "78f119a1793afb0210c8d6dfaa8dec1bc9d0d3ce"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Fri Jul 09 20:23:28 2021 +0300"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Jul 13 12:06:17 2021 +0000"
      },
      "message": "Ceph operations, network interfaces and overrides are included to node definition in reclass.storage.nodes section in reclass\n\nCreated method to build a node config due to extended context to be merger to infra/config/nodes.yaml\n\nSupressed some logs in Reclass Manager\n\nChange-Id: I5bd5bb83c2029c34c1da19545683f9c40654610a\n"
    },
    {
      "commit": "3ea92b2cd9f1423c0a85e956010defa7f1043bd8",
      "tree": "12eac4ca4ded5825eda537cdde405937f44693d2",
      "parents": [
        "f9d5d23c20cd1f21f1627342081487a35cebc008"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Jul 01 15:44:15 2021 +0300"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Jul 06 07:47:36 2021 +0000"
      },
      "message": "PROD-36385 add delete-class method for ReclassManager\n\nChange-Id: I1cbefcd8f912b1315c1bbd9fcd9fa9792d7f6c72\n"
    },
    {
      "commit": "7a593da96baf9905fd425f7f604ba0692add488b",
      "tree": "c224eed7caefabfa10a142e65aef364cbcfcdc1b",
      "parents": [
        "5847447585a2794186ea0e69dab8a876632688a0"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Fri Jun 25 11:16:09 2021 +0300"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Fri Jun 25 13:01:19 2021 +0300"
      },
      "message": "Add sleep after drivetrain update to wait salt completed all jobs\n\nPROD-36385\n\nChange-Id: I9b28e8a35abb666fe5180274e5c3136b4e8bfb1a\n"
    },
    {
      "commit": "a02e09a3bc17f1bf3c169a436b01f9d33aed9377",
      "tree": "064e2dd0aaeca89832569be90a201585b3fffab9",
      "parents": [
        "51288e4ebb19153941781681ce561b6b9d4b181f"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Fri Jun 04 17:10:38 2021 +0300"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Fri Jun 04 17:13:34 2021 +0300"
      },
      "message": "Fix extra loops in requesting SSH accessability while nodes are bootstrapping\n\nChange-Id: I64166e128ac79af3c449988ec45ca4dd76ee6f9f\n"
    },
    {
      "commit": "71c7eacd0492ed34b1abfc19600ead1d0815f8f8",
      "tree": "47841da006e0239deb7daa8d1dbb8657e0082bf1",
      "parents": [
        "d8d5afb582567a68cd3e2f0b76587eebd1ba0e83"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Jun 01 14:39:31 2021 +0300"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Jun 01 14:40:39 2021 +0300"
      },
      "message": "PROD-36273 Alert about failed CFG bootstrapping became more informative\n\nChange-Id: I9af6a2a85eeadd76dc93af89fd5dad69f587c392\n"
    },
    {
      "commit": "84aeab32f458cf31772bd849b2e404b6174fb60b",
      "tree": "202eba2c9544f6fe4daa61e91f682b50efe3216c",
      "parents": [
        "6adb16df1f116ca525543ba7dc3c96808a2b3801"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon May 24 13:41:00 2021 +0300"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon May 24 11:41:55 2021 +0000"
      },
      "message": "Extend timeout for get_progressive_build_output for cases when Jenkins is in upgrade process\n\n\tPROD-36273\n\n\nChange-Id: I6102ca3986ab963aed4ae8446ee7fc2d3928d953\n"
    },
    {
      "commit": "e92b66b1622ec1203a3ba469e0d2b1e00c76df90",
      "tree": "7dd6445c4ea6f3a27d67b558801826410660115b",
      "parents": [
        "b75e2d2ac82f1ffb3c9b015b914522bb9d126829"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Apr 15 19:56:30 2021 +0300"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Apr 21 17:42:45 2021 +0300"
      },
      "message": "Fixes for test scenarios\n\nPROD-36273\n\nChange-Id: I135d9fed6d4c750ea6b03cb51c6b54d3820913d6\n"
    },
    {
      "commit": "874c68ff3f2b254fb37c1898ef95710d1094352d",
      "tree": "fee6014eb2737bf2a391133ceeb4ce686639e5ca",
      "parents": [
        "426386e02aa55211f246fe9abc154ef60afc41cc"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Mar 29 15:57:19 2021 +0300"
      },
      "committer": {
        "name": "harhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Apr 08 21:36:53 2021 +0000"
      },
      "message": "Add possibility to redefine  values in YAML-based\nJenkins parameters\nAlso fixed typo in method name\n\nPROD-36265\n\nChange-Id: I7df29e7c46b7cdf6cd7e45b684c7e18c64201765\n"
    },
    {
      "commit": "6d78814bd23b3f9ad3ca0adc7cb2402d1eaab8e4",
      "tree": "5b0c35af6354abf2f4058fc69c13412bb3d88d15",
      "parents": [
        "081ecd11a9795d319a569add60c7dd34f96f726d"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Fri Mar 12 11:46:47 2021 +0200"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Fri Mar 12 12:02:10 2021 +0200"
      },
      "message": "Extend timeout for upgrade-mcp-release job\n\nTcp-qa loses connection to Jenkins if\nit updates his docker images\n\nAdditionally added global err_msg variable\nto retry decorator to prevent the\n\u0027referenced before assignment\u0027 error\n\nCloses-Bug: PROD-36215\nChange-Id: I31e9b47a3d330304a690cbf00e228c7e976c28d1\n"
    },
    {
      "commit": "d33353e7ed43b4fe12d477eb4c8a0c1ffe6f61eb",
      "tree": "b1877d948fd7a2387e0f938241680f712540f25f",
      "parents": [
        "642054eee432c2a10bf8884fab5a228bb9c15009"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Feb 15 23:14:51 2021 +0200"
      },
      "committer": {
        "name": "harhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Feb 15 21:43:12 2021 +0000"
      },
      "message": "Add new method to ReclassManager to easy edit the reclass models. PROD-36050\n\nChange-Id: Iab007f21abbd00cdc085e999dc8e4b035e93d4a7\n"
    },
    {
      "commit": "31cb1d834032647153be689ccfb4bda0ec7fe31e",
      "tree": "0ace63cfa23a6bc7670d354ca90209c4f99ed9f8",
      "parents": [
        "696e0895d921690845e40398d338c036f096fdc4"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Jan 27 09:41:11 2021 +0200"
      },
      "committer": {
        "name": "harhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Feb 10 15:38:59 2021 +0000"
      },
      "message": "PROD-35900 Conditional deployment of the empty node\n\nChange-Id: If8dec13efbb862d14f6d8ff0108ee18b9795234e\n"
    },
    {
      "commit": "508f6539c216c90fd9ea86f75964ce8f240aa57c",
      "tree": "38880ab6a6ca847e3a0e7d4e4064bac8a01b5959",
      "parents": [
        "7068507ebcac15d7d477e42b359d6e82a4d43a37"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Jan 27 15:52:45 2021 +0200"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Jan 27 15:55:43 2021 +0200"
      },
      "message": "The reason of failed jenkins job in cluster-under-test will be shown in  a test result\n\nPROD-36050\nChange-Id: I1160d46e99751f4e714c459e3d07110958c913e3\n"
    },
    {
      "commit": "e68b44515cbda35cd0eab8810295fa585a15a2c1",
      "tree": "f850a0b925c1cfce552fa133ac7b1e3c7534dfb2",
      "parents": [
        "e97c66ce6f4e7e0b12fc59431cb15b30ba8d37fe"
      ],
      "author": {
        "name": "Denis V. Meltsaykin",
        "email": "dmeltsaykin@mirantis.com",
        "time": "Tue Jan 19 00:48:11 2021 +0100"
      },
      "committer": {
        "name": "Denis Meltsaykin",
        "email": "dmeltsaykin@mirantis.com",
        "time": "Tue Jan 19 09:16:48 2021 +0000"
      },
      "message": "Tolerate temporary Heat API issues\n\nCloses-Bug: PROD-36050\nChange-Id: I11cc2dc43971ba634cf1725f021ec6462846177e\n"
    },
    {
      "commit": "c5344b1ab098cb85196c75a60a8e3befa0e48cc3",
      "tree": "c79a7be1fd1a0e40751d6c37c1c6b91209dadadb",
      "parents": [
        "2d0175f6755aac2a46d7a767d715d2e7d7d07eef"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Dec 08 17:06:40 2020 +0200"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Dec 08 17:06:46 2020 +0200"
      },
      "message": "Temporary fix from creating networks for tempest\n\nPROD-35986\n\nChange-Id: I157c8cc25d7e05d506f16aa6f2a5bd2e9ea8004a\n"
    },
    {
      "commit": "b7a80bb515cbd0dfc8bd1da29ea5c6b56dfb48ad",
      "tree": "70abef8d41c7e928f7e94d6968efeacdcf38e998",
      "parents": [
        "97fac6e6837870feb3a0b3d5ad2a1721f5d78978"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Fri Dec 04 15:36:36 2020 +0200"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Fri Dec 04 15:36:36 2020 +0200"
      },
      "message": "PROD-35843 Use correct field for alert Api key\n\nChange-Id: Ic7006a474a718bd3f3a6d9159d016d2cc5bc4220\n"
    },
    {
      "commit": "f473528fa915212dc8de7691510d5ee0c35b0604",
      "tree": "50467e2ff52b50134a14b4557281dbbeb1e5e784",
      "parents": [
        "ec1f4e9692c718a2853892121feb124f63def3cb"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Dec 02 15:01:34 2020 +0200"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Dec 02 15:01:34 2020 +0200"
      },
      "message": "PROD-35919 Remove clearing the security groups for tempest\n\nChange-Id: I2de6ffe41c85efad1ff7dcd982cbdbfe6a6d5d8b\n"
    },
    {
      "commit": "54fec805b0377019b50578cfa151fa06a8e2cfa0",
      "tree": "4f27073b46eb1d6c3dfc53dad60408b77fae8017",
      "parents": [
        "cfdf01dd11ab917e0cab31b4470565e309b3bffc"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Fri Oct 30 12:45:46 2020 +0200"
      },
      "committer": {
        "name": "harhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Nov 09 17:49:34 2020 +0000"
      },
      "message": "New test for Ceph Operations\n\nPROD-35900\n\nChange-Id: I34cdad3f6a9b6c89cfde6792b74e393fad7d49b6\n"
    },
    {
      "commit": "b252269059d6a2b1c4949a924866f3e7172fa863",
      "tree": "cba227161fccdd43f6b876aa56c2042d245b5fd4",
      "parents": [
        "9e64e4cc82929b967276b8acd7623fd38c8d44e7"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Sep 23 15:25:11 2020 +0300"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Sep 23 18:14:04 2020 +0300"
      },
      "message": "Add retry for all requests to the Jenkins client on cluster\n\nChange-Id: I69eccbebb58f3ce902abd11cf3926330e5fb2204\nRelated-Prod: #PROD-35718\n"
    },
    {
      "commit": "f3c88ff39c332e5cf35e7486ffcd639ed04e686d",
      "tree": "c4a301c4060fc67b4941784c587810fcdb7dfdf7",
      "parents": [
        "7cd2c2c9daf258428535cc2bd1bfdf7ad0167622"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Sep 17 17:17:02 2020 +0300"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Sep 17 17:17:02 2020 +0300"
      },
      "message": "Add retry for build_info in Jenkins wrapper\n\nCloses issue with running automated tests from tcp-qa\nwhen Jenkins returns error:\nJenkinsException: Error in request. Possibly authentication failed [401]: Unauthorized\n\nChange-Id: I4a15be43f4fb0ceb6f663b8221d0d231e4524094\nRelated-Prod: #PROD-35718\n"
    },
    {
      "commit": "168fc023259eb5676fe3054699e4089048b2fa9b",
      "tree": "bbc4b7506ea8029f3c01edab438a9ee266f01a77",
      "parents": [
        "8bc0a0f6e626d09f6356c119e4472356631cc944"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Fri Sep 04 14:36:17 2020 +0300"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Fri Sep 04 15:51:40 2020 +0300"
      },
      "message": "Don\u0027t retry if heat stack creation is failed\n\nPROD-35718\n\nChange-Id: I8569c07526b140031ec003f00293ca93f9ef2ada\n"
    },
    {
      "commit": "653d5563288af0e305dcabea8374035999450965",
      "tree": "890acfd16187f7bbbc0ec12144592bcde083ba77",
      "parents": [
        "2a0d04e867895fadc277a034a8d34ec8f98170f5"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Aug 03 15:32:09 2020 +0300"
      },
      "committer": {
        "name": "harhipova",
        "email": "harhipova@mirantis.com",
        "time": "Fri Aug 07 16:06:34 2020 +0000"
      },
      "message": "PROD-35630\tAdd skiplists for Tempest\n\n* all tests should use cvp-tempest jenkins job on cfg node (instead of manually created ci-tempest docker container)\n\nChange-Id: Ia095d04ab55a46ee7f803698928e012803c957f0\n"
    },
    {
      "commit": "e1f8b24594212080ab0a20a71b1ad0813a4cefd5",
      "tree": "e55255a9e02f6dd32611bf5a017eacb786c687d0",
      "parents": [
        "e98fe6de65b61a80acff3e553718c793269f2d32"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Mar 31 13:37:11 2020 +0300"
      },
      "committer": {
        "name": "harhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Apr 14 11:56:46 2020 +0000"
      },
      "message": "Add 1 minute retry for Jenkins.job_info\n\nThe tcp-qa requests the build_info when it\u0027s not ready\n\nChange-Id: I7136d49063f6c311950060f5cb8e08770bd49acc\nRelated-Prod:#PROD-35054\n"
    },
    {
      "commit": "f40de7e1a79eba44db2c05011787e548716a450e",
      "tree": "410e5196942114cc451bec8864099ed71080bac0",
      "parents": [
        "60f1f52188ff5ba7db5cdaf8501c4beb043dc531"
      ],
      "author": {
        "name": "Dmitriy Kruglov",
        "email": "dkruglov@mirantis.com",
        "time": "Tue Mar 03 12:06:00 2020 +0100"
      },
      "committer": {
        "name": "dkruglov",
        "email": "dkruglov@mirantis.com",
        "time": "Tue Mar 03 11:28:35 2020 +0000"
      },
      "message": "Quick fix for MCP version in VCP, CFG images\n\nChange-Id: I29c2768f7d167b150c47f2444ab2af259e5f8002\nRelated-Prod:#PROD-00000\n"
    },
    {
      "commit": "a85bfa6fdc48d288e77b6c17cefbf6329f463794",
      "tree": "f09b4121792a55f4f965596166f8d5219aa1cbda",
      "parents": [
        "402ef3bf60eef1c0152526dca000f56109f1c2e4"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Fri Jan 03 18:49:15 2020 +0200"
      },
      "committer": {
        "name": "Dmitriy Kruglov",
        "email": "dkruglov@mirantis.com",
        "time": "Tue Feb 04 10:52:41 2020 +0100"
      },
      "message": "Add tests to start Tempest tests fron cid-nodes with cvp-tempest job\n\nChange-Id: Icb0d8e5a7d0ce4cfe12dd7ea74a18e0a81dc64cb\nRelated-Prod:#PROD-33098(PROD:33098)\n"
    },
    {
      "commit": "e1f0b47733559c24442f85cfaf787707b54eef28",
      "tree": "efdfbce50f95c5d9fd0d1b7cfa87c76fbe874192",
      "parents": [
        "50db6424771abf32ae22207903186aa6751484a5"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Fri Jan 03 17:38:11 2020 +0200"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Jan 15 10:12:57 2020 +0200"
      },
      "message": "Retry custom requests to Jenkins\n\nChange-Id: I7fbe6434425216d06878aeb6b5727e3996148767\nRelated-Prod:#PROD-34500(PROD:34500)\n"
    },
    {
      "commit": "19429965b168c6971ac9a476ec1eb3102df2133b",
      "tree": "3fdd66597eec9de228006493d84ec9ee5ce4f162",
      "parents": [
        "865bf1d3ee52c1c587c0d1a5c9e7d8e70f0367f0"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "annkapul@gmail.com",
        "time": "Thu Oct 17 15:16:49 2019 +0300"
      },
      "committer": {
        "name": "annkapul",
        "email": "annkapul@gmail.com",
        "time": "Wed Oct 23 13:13:46 2019 +0000"
      },
      "message": "Update Openstack, add missed steps to upgrade computes\n\nAdditional changes:\n * Refactored switch_to_proposed_pipelines to avoid multiply executions\n\nChange-Id: If9b0c460bdbf41b8248dc3cb5f0d2f486b47e954\n"
    },
    {
      "commit": "3930fd8499d9605f34464650ee3b92c73b501384",
      "tree": "b220f4fb85746188980c73a7b7a10b4184dd4dee",
      "parents": [
        "635e22bad4d09140ac36a7f1b3710d5fe39ac801",
        "a60873483af75f8d370fee4e59daa8fbd33f2a0c"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Thu Oct 10 13:07:12 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Thu Oct 10 13:07:12 2019 +0000"
      },
      "message": "Merge \"Add cassandra backup test\""
    },
    {
      "commit": "a60873483af75f8d370fee4e59daa8fbd33f2a0c",
      "tree": "d97b1ccaa300da54bc70c0efb3c0bfa346d7d321",
      "parents": [
        "5ddf2d0e69a9af035d6ac02050045f7f5c074df2"
      ],
      "author": {
        "name": "Ekaterina Chernova",
        "email": "efedorova@mirantis.com",
        "time": "Mon Aug 26 13:14:42 2019 +0300"
      },
      "committer": {
        "name": "Ekaterina Chernova",
        "email": "efedorova@mirantis.com",
        "time": "Fri Oct 04 11:34:46 2019 +0300"
      },
      "message": "Add cassandra backup test\n\nAdd test cases for automatic and manual backup\\restore\n\n* Enable backup\n* Create backup\n* Run Jenkins job for restore from the backup\n  or perform states manually\n\nChange-Id: I94deb8dcd800a1fe327ad74ff50907741538abbc\n"
    },
    {
      "commit": "07977de5c1ad5461f053502e6dc345f73f204434",
      "tree": "76cc08340971734723c7e6537823f8459b55a37a",
      "parents": [
        "415d903fe64d674e8111a24f2e11df771d5b0304"
      ],
      "author": {
        "name": "Dmitriy Kruglov",
        "email": "dkruglov@mirantis.com",
        "time": "Mon Sep 02 13:15:18 2019 +0200"
      },
      "committer": {
        "name": "Dmitriy Kruglov",
        "email": "dkruglov@mirantis.com",
        "time": "Tue Oct 01 15:32:04 2019 +0200"
      },
      "message": "Implement automated tests for MAAS backup/restore\n\nRelated-PROD: PROD-32673\nChange-Id: Iaa4e5e132cb709cb4133af158a3fa284280c9f79\n"
    },
    {
      "commit": "1fcaf44f7be94bc9dd9417774641c4730ba62452",
      "tree": "77a5bf273f0d020b414d1a9217ee9a7a60cdfcc7",
      "parents": [
        "5ddf2d0e69a9af035d6ac02050045f7f5c074df2"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "annkapul@gmail.com",
        "time": "Fri Sep 06 15:30:45 2019 +0300"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Thu Sep 12 13:04:50 2019 +0000"
      },
      "message": "Add scenario which updates RabbitMQ\n\nChange-Id: I246c5f1a90372f2874a847e6a42d036144b65162\n"
    },
    {
      "commit": "17b2c106d7a5d6ca01a917109e71d89d61884e57",
      "tree": "9bb4b7c155ebecb4bd3eef0c8cd31cae16b8f2b0",
      "parents": [
        "39d4d73f9e00d91d1975b7b47b5ffa5000173118"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "annkapul@gmail.com",
        "time": "Fri Sep 06 16:44:17 2019 +0300"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "annkapul@gmail.com",
        "time": "Mon Sep 09 14:22:35 2019 +0300"
      },
      "message": "Move start_jenkins_job method to the Drivetrain Manager\n\nChange-Id: Iaf507c2559e9d73d51725c8df3dfad4be35c4cb2\n"
    },
    {
      "commit": "94a8abe0b9c7fe3d394589e5daea392177ce571e",
      "tree": "79cb6dfa79ce7b31053806c1df05487556b9335c",
      "parents": [
        "71ecc278b577edb8c0942a268db99b7492b0a165"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "annkapul@gmail.com",
        "time": "Thu Aug 22 14:11:46 2019 +0300"
      },
      "committer": {
        "name": "Ekaterina Chernova",
        "email": "efedorova@mirantis.com",
        "time": "Wed Aug 28 09:14:39 2019 +0300"
      },
      "message": "Add scenario for automatic Galera upgrade\n\nChange-Id: I080f169292d62f12bb3fa7496e3644a655ffe131\n"
    },
    {
      "commit": "71ecc278b577edb8c0942a268db99b7492b0a165",
      "tree": "3dde9dfa0ed1249f025474153670034cd4bb90a1",
      "parents": [
        "c01b4e000fd2b764615c8c108a364f0c72184559"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Aug 20 14:54:22 2019 +0300"
      },
      "committer": {
        "name": "annkapul",
        "email": "annkapul@gmail.com",
        "time": "Tue Aug 27 07:45:56 2019 +0000"
      },
      "message": "Add scenario which updates DriveTrain to the minor version\n\nChange-Id: Ic03c059ac4d765c92b768bb496034b8d5074f254\n"
    },
    {
      "commit": "9cd9cbf42039ef4933de55ba767eb377075ab864",
      "tree": "31ed056fb3fa9a19c137548af60597988066b329",
      "parents": [
        "838bcb97bd3401de5c8283f9bfb8b3e798eef988"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Thu Aug 01 18:30:16 2019 +0300"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Wed Aug 07 15:58:37 2019 +0000"
      },
      "message": "Add environment file for US cloud\n\nChange-Id: I9f230bb71a367cbe1c759bb3d0f58e734ec77a80\n"
    },
    {
      "commit": "125dcf472cb096b91a1008ebeb5c224c82609521",
      "tree": "e8c6f86fee3d0cbd35187a3011220d1a4e38cc43",
      "parents": [
        "7826a69d009ca09db076f9abdb031cc91a1a3120"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Tue Jul 23 16:34:40 2019 +0300"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Mon Jul 29 11:46:10 2019 +0300"
      },
      "message": "Fix creating public net for contrail\n\nChange-Id: Ied77ef3bea1a01e630a4477dc6fdb68cec1e0749\n"
    },
    {
      "commit": "ca858409a327a4024c7d407672b109bb6d88c9ac",
      "tree": "6952138da90a72c5794664a3ec7f75650883dabf",
      "parents": [
        "95c613828b2f139f49b64bb1c9eb8d743239801e"
      ],
      "author": {
        "name": "obutenko",
        "email": "obutenko@ITs-MacBook-Air-2.local",
        "time": "Thu Jul 04 18:31:39 2019 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri Jul 05 12:26:35 2019 +0000"
      },
      "message": "Add jenkins protocol with default value\n\nChange-Id: Iabb4181075b626d74b11c9252147746c3cfd699a\n"
    },
    {
      "commit": "5da5c5889326c7431ddabed757f409a231b80cb2",
      "tree": "3559b3bd4893e9c2bdfa7271e88555152ef69c8d",
      "parents": [
        "ab06b7ab47697703c87051e31a42e611f7538696"
      ],
      "author": {
        "name": "Andrew Baraniuk",
        "email": "abaraniuk@mirantis.com",
        "time": "Thu Jun 20 12:12:45 2019 +0300"
      },
      "committer": {
        "name": "Andrew Baraniuk",
        "email": "abaraniuk@mirantis.com",
        "time": "Mon Jun 24 14:01:33 2019 +0300"
      },
      "message": "Test: Fix ntp\n\nChange-Id: I952377e479ad4a0b24b94a5d65f8dd57d43f49da\n"
    },
    {
      "commit": "ab06b7ab47697703c87051e31a42e611f7538696",
      "tree": "43f8c8bb944b26f04cce96bd23e47141c31fb44c",
      "parents": [
        "8e93ccec9ebc7838d58e0bfb25d7af6032c7b458"
      ],
      "author": {
        "name": "Andrew Baraniuk",
        "email": "abaraniuk@mirantis.com",
        "time": "Tue Jun 18 13:53:00 2019 +0300"
      },
      "committer": {
        "name": "Andrew Baraniuk",
        "email": "abaraniuk@mirantis.com",
        "time": "Tue Jun 18 13:58:40 2019 +0300"
      },
      "message": "Fix ntp sync\n\nUse default ntp server as in salt-formula-ntp\n\nChange-Id: I40ea47fea89a2dcfc099854783b3c88386fc0394\n"
    },
    {
      "commit": "6361cfc2b080d8bc367852bdcb387654907f377d",
      "tree": "f3d19bbae3418788e267172123eb42fc9f9a123f",
      "parents": [
        "22628a3d674de7f4dfee17393e99e791ee2ceccd"
      ],
      "author": {
        "name": "Andrew Baraniuk",
        "email": "abaraniuk@mirantis.com",
        "time": "Tue Jun 04 12:58:14 2019 +0300"
      },
      "committer": {
        "name": "Andrew Baraniuk",
        "email": "abaraniuk@mirantis.com",
        "time": "Wed Jun 12 09:11:21 2019 +0000"
      },
      "message": "Fix pike,queens contrail models\n\nAdd \u0027secrets_encryption_enabled\u0027 and \u0027openstack_keystone_security\u0027\nFix vsrx for bm and heat envs\nAdd valid public and tempest network for tests\nRemove kvm4-6\n\nChange-Id: I4a1632b77f95d5197deb5970a3200606910a5e74\n"
    },
    {
      "commit": "ec2a28b2b205140191f42f16f12c31d884f89b32",
      "tree": "a096644d9a98da00b508383720080c0f447d381b",
      "parents": [
        "8693d1e055c2c97cb4274f586880b5c47d16715f",
        "c800aad3515f6005471e3fd0b4f1c8546220086f"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri May 31 11:25:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Fri May 31 11:25:49 2019 +0000"
      },
      "message": "Merge \"Workaround for uncomplete resources in complete stack\""
    },
    {
      "commit": "d93f5207b06e921b89d4783cd2247b9a8aafe7bf",
      "tree": "622625c82dbc45226979cc7db78ddea31dfb6ade",
      "parents": [
        "67c04ec261a48a021601273040edec889d74e4f1",
        "73b68ee6d49c94ddd6a42dc42e74a1255c00a37c"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu May 30 10:41:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Thu May 30 10:41:25 2019 +0000"
      },
      "message": "Merge \"Fix runtest, add runtest_cfg role for virual contrail\""
    },
    {
      "commit": "c800aad3515f6005471e3fd0b4f1c8546220086f",
      "tree": "bbe0cc00b2aca63e8294d9e76aca088e571d6583",
      "parents": [
        "67c04ec261a48a021601273040edec889d74e4f1"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Mon May 27 18:10:46 2019 +0300"
      },
      "committer": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Thu May 30 13:31:12 2019 +0300"
      },
      "message": "Workaround for uncomplete resources in complete stack\n\nChange-Id: Ic35e8d83939fa65789931934963e8bc168726647\n"
    },
    {
      "commit": "9be08cdcb297ac18c89e7bf14709c7191baf44a5",
      "tree": "b385c42895bf51e369ae59d101ded590800d6b69",
      "parents": [
        "c5f3c8906f2464789b88ad471c46bb9862aab99f",
        "fa1774ad98cbfc89db6294f079c2fae4903d6dae"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed May 29 20:27:19 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed May 29 20:27:19 2019 +0000"
      },
      "message": "Merge \"Do not use fixture salt_deployed where it is not needed\""
    },
    {
      "commit": "73b68ee6d49c94ddd6a42dc42e74a1255c00a37c",
      "tree": "cf7dee6fcfcfd58c34137d22726ce2d766448969",
      "parents": [
        "c5f3c8906f2464789b88ad471c46bb9862aab99f"
      ],
      "author": {
        "name": "Andrew Baraniuk",
        "email": "abaraniuk@mirantis.com",
        "time": "Wed May 29 14:00:44 2019 +0300"
      },
      "committer": {
        "name": "Andrew Baraniuk",
        "email": "abaraniuk@mirantis.com",
        "time": "Wed May 29 14:02:17 2019 +0300"
      },
      "message": "Fix runtest, add runtest_cfg role for virual contrail\n\nChange-Id: If5ee063886c16a6b5f3513b3dc23ac68d4604e79\n"
    },
    {
      "commit": "fa1774ad98cbfc89db6294f079c2fae4903d6dae",
      "tree": "72efd59774ebf20df5816f1867925c83efe99c8e",
      "parents": [
        "876bbf5ba122d9a2ac5dbf22341cea8f245d2217"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue May 28 15:27:44 2019 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed May 29 12:34:35 2019 +0300"
      },
      "message": "Do not use fixture salt_deployed where it is not needed\n\nCloses-Bug: #PROD-30630\nChange-Id: Ib6126a4589f861a1ca8aa0f69691c3862daf81fe\n"
    },
    {
      "commit": "a0c3e73a17d5a44ffbf1a131e1795d048f2bbcee",
      "tree": "03b895af87e774afb3cdd5515caceab926c802a0",
      "parents": [
        "303abb0857aabb60b22582821ff17b8681c4ad9e"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon May 27 17:23:55 2019 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed May 29 00:11:18 2019 +0300"
      },
      "message": "Enable telemetry on ovs based virt envs\n\nChange-Id: I9965f9990e0aea53add4959dbcaa200e24d650ec\n"
    },
    {
      "commit": "876bbf5ba122d9a2ac5dbf22341cea8f245d2217",
      "tree": "42015d198f6090c6d8fe14dc22345207d742f4fe",
      "parents": [
        "563dfa5b29e1802fe112cc76592560a9b80f3309"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue May 28 15:06:35 2019 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue May 28 15:13:48 2019 +0300"
      },
      "message": "Stop maas-proxy before time sync\n\nCloses-Bug: #PROD-30629\nChange-Id: Id6e85fc5c74f9199bd8171a43556e2014b36d203\n"
    },
    {
      "commit": "68d5f548a6208ce630b708ac2f6bfc7e976fb401",
      "tree": "15024bbf0ccbf9ffabe89c79889cbd4e328f8564",
      "parents": [
        "37bf816ecaa8558c9a65994558c83dc4988f5315",
        "8972863c36b0f0482feb0f8b5a8d6f06a67a5f55"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue May 28 09:31:07 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Tue May 28 09:31:07 2019 +0000"
      },
      "message": "Merge \"Increase timeout for heat env creation\""
    },
    {
      "commit": "5d34d89e38142c27eceb20400adec1b60bad15cd",
      "tree": "4a5ae7a735f7cf9de43f2221f0062bd4a0e4cbfa",
      "parents": [
        "3fb5341840bc13e7fa6bd915a39d4e33021fbe21",
        "3b3bab111767db363446b0f7c26fe114c16dc043"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu May 23 22:35:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Thu May 23 22:35:34 2019 +0000"
      },
      "message": "Merge \"Fix getting params\""
    },
    {
      "commit": "3b3bab111767db363446b0f7c26fe114c16dc043",
      "tree": "025ddbbd1790326e6efa7e03b66137b04e875253",
      "parents": [
        "a133b8e334023aa1ccb80e4ce0cc02419011f15e"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Thu May 23 17:30:15 2019 +0300"
      },
      "committer": {
        "name": "obutenko",
        "email": "obutenko@mirantis.com",
        "time": "Thu May 23 23:44:35 2019 +0300"
      },
      "message": "Fix getting params\n\nFix gettting params for cicd deploy\n\nClose-bug: PROD-30306\n\nChange-Id: I9bc51281d2fbf5be29bb437f5fac79252e565de0\n"
    },
    {
      "commit": "d4b3dff372af46bdad01d289f40919a586f99778",
      "tree": "e036e436b94771920782a3a9d00a6910ea4ed42b",
      "parents": [
        "9237e3c2c7734a028d4d30abe2457aef9c6c6d88"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Fri May 10 14:38:14 2019 +0300"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Thu May 23 15:34:25 2019 +0000"
      },
      "message": "Update contrail model for new hardware\n\nFix runtestmanager\nSet new interfaces roles\n\nChange-Id: Ic7a95841b6c543ae4e994f2b97c1d9c74d7d0acc\n"
    },
    {
      "commit": "8972863c36b0f0482feb0f8b5a8d6f06a67a5f55",
      "tree": "6d7bb2c800721263864b5514d4e09d0a1db0ea89",
      "parents": [
        "240b67c3c39fc2a6680ff66b77a2fa04b7e60fba"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Thu May 23 14:22:59 2019 +0300"
      },
      "committer": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Thu May 23 15:21:11 2019 +0300"
      },
      "message": "Increase timeout for heat env creation\n\nChange-Id: Ic9161939f6fdb7088b56791020140ee6bfc5db13\n"
    },
    {
      "commit": "a39ad547defd1d4ae64e7ab78ad6c2e46a7e7cc0",
      "tree": "82a488a8b4b208b16df4c449ec03f3fc365e081a",
      "parents": [
        "503ba096767ce53d9a393f082b805cff7df49958"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Mon May 20 16:50:47 2019 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed May 22 16:46:32 2019 +0000"
      },
      "message": "Fix create_env_jenkins_cicd\n\nFix creating files  utils/env_jenkins_cicd and\nutils/env_k8s for baremetal deploy\nGet all data by reclass -n command\n\nClose-bug: PROD-30306\n\nChange-Id: Ia31a1f86d56cadff9bfac8f05c9adf962cdb46f2\n"
    },
    {
      "commit": "b85793a001441faaa59e8bc1a74b52eeb43189a1",
      "tree": "d31fe0617a702f48359f239b9a80919816d95ad7",
      "parents": [
        "7cab54836a36aefa2fe46dcb84e6962f919b4b81"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri Jan 18 14:11:23 2019 +0000"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed May 22 13:08:14 2019 +0000"
      },
      "message": "Revert \"Revert \"Install rsync to minion before fetch dump\"\"\n\nThis reverts commit dd0b6b65e57f4b1f944226d10b035ce9ae19966f.\n\nChange-Id: Ib7898560ce4e747054d3270da78a739f5d9be5a8\n"
    },
    {
      "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": "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": "4015adc19790ee156e5067e642398f41237e9060",
      "tree": "6afa9e989de8f77b28001f9a472f820166bc0c15",
      "parents": [
        "c902ad8179781dbb1e1de358619189f2664ea067"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Apr 15 18:33:44 2019 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Apr 17 13:20:24 2019 +0000"
      },
      "message": "Lookup nodes and networks in the nested stacks\n\nEach custom resource, defined in the \"resource_registry:\" key\nin the heat environment file, creates a separated stack that\nhandles the resources defined in this custom resources file.\nTo get the nested stacks: openstack stack list --nested\n\nTo find all the OS::Nova::Server and OS::Neutron::Subnet,\nneed to inspect all the nested stack, check that the stacks\nare childs from the current stack, and collect all the resources\nfrom them.\n\nChange-Id: I28f9dd16070104b8f0715987408b8c2c2f7d810e\n"
    },
    {
      "commit": "c902ad8179781dbb1e1de358619189f2664ea067",
      "tree": "944e8a8a03af91baa4f9d94cc61119e0518d5363",
      "parents": [
        "ad5f858517349746dce0673454535f41b69d0167"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Apr 12 13:41:30 2019 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Apr 17 13:20:18 2019 +0000"
      },
      "message": "Improve heat environment manager\n\n- For underlay SSH, use \"fixed\" heat stack addresses\n  instead of \"floating\". \"fixed\" addresses must be\n  accessible from Jenkins slave node.\n- do not include fuel-devops engine libraries in case if\n  ENV_MANAGER is not \u0027devops\u0027, to avoid configuring database.\n- use LAB_PARAM_DEFAULTS to specify heat template \"environment\"\n  file with default parameters\n- use required OS_USER_DOMAIN_NAME to initialize heat client.\n- When heat stack is created, two parameters are passed into the\n  .hot template from heat manager:\n\n    \u0027mcp_version\u0027: settings.MCP_VERSION\n    \u0027env_name\u0027: settings.ENV_NAME\n\nRelated-task: #PROD-27687\nChange-Id: I8efcdacf6f8115e5c01c144207a2cf8a4ff9fb48\n"
    },
    {
      "commit": "ad5f858517349746dce0673454535f41b69d0167",
      "tree": "62caeb80533084f921c49c7949f6ad572a2924e4",
      "parents": [
        "91bb7c969a8280695725c2d73f6fa89c63be9110"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Apr 12 13:15:08 2019 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Apr 17 13:19:52 2019 +0000"
      },
      "message": "Replace env_* scripts with static scripts\n\nGenerate env_* files with static variables, instead of\nexecuting the scripts every time when they are sourced.\n\nAccessing salt may be not suitable in some cases, so let\u0027s\njust generate the necessary env_* files with.\n\nDepending on the model, some files may not be created:\n\n- utils/env_salt - always created for cfg01 node\n- utils/env_jenkins_day01 - always created for cfg01 node\n- utils/env_jenkins_cicd - created only if the pillar\n      jenkins:client:master exists for cid01 node\n- utils/env_k8s - created only if the pillars\n      haproxy:proxy:listen:k8s_secure:binds and\n      kubernetes:master:admin exist.\n\n* Also, skip time sync on cfg01 node because of race conditions\n  with MaaS self-monitoring services in rack controller and\n  region controller.\n\nRelated-task: #PROD-27687\nChange-Id: Id37eb475e718ad337e21247769126b7d983b3489\n"
    },
    {
      "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\""
    }
  ],
  "next": "e784bbfb8f44ae8a94000483ff2e4c40e08226e2"
}
