)]}'
{
  "log": [
    {
      "commit": "5754cfe3b09f1668a7c56a96b7d18fd200b57398",
      "tree": "320ba9636e190b1bb640c3a2055dfcd646344fd2",
      "parents": [
        "7e77fc2f30c20bae3da1e384669227e6578f97b0",
        "3d28aa395b6588def405d7f2cf192cdb418e2653"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri Jul 06 12:04:08 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Fri Jul 06 12:04:08 2018 +0000"
      },
      "message": "Merge \"Add fs \u0027sync\u0027 after user-data script if failed\""
    },
    {
      "commit": "3d28aa395b6588def405d7f2cf192cdb418e2653",
      "tree": "c9ccc889595b88f40025df9a0f2828ff1a8f9736",
      "parents": [
        "86085b4c04a248e08a9ef4e916f3653e06e93641"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Jul 04 16:14:59 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Jul 06 14:35:31 2018 +0300"
      },
      "message": "Add fs \u0027sync\u0027 after user-data script if failed\n\nChange-Id: I964b4fb1328214133d9e4c60f0630dea781214d7\n"
    },
    {
      "commit": "7e77fc2f30c20bae3da1e384669227e6578f97b0",
      "tree": "c2a7ec58f6425fb0eb6190eef322affed2be4a8d",
      "parents": [
        "900531bc3de410e1c3652f0430815fe44cc11898"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Jul 06 13:13:17 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Jul 06 13:13:17 2018 +0300"
      },
      "message": "Add python-dev, build-essential instal for SL tests\n\nChange-Id: Ia83ec28aa37e2a2851f7a3a08a66b59cbb5e15e8\n"
    },
    {
      "commit": "900531bc3de410e1c3652f0430815fe44cc11898",
      "tree": "89ea8c57e47ca15e8f36ec11a712642ab7da237b",
      "parents": [
        "2e89275e084458518a989043de24c616abafb927",
        "d39d280b0fe6ca2eada562c8235a805e58e3de9a"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri Jul 06 10:01:24 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Fri Jul 06 10:01:24 2018 +0000"
      },
      "message": "Merge \"Modify cloud-init for virtual-mcp-trusty/sl-os templates\""
    },
    {
      "commit": "2e89275e084458518a989043de24c616abafb927",
      "tree": "a78a408e21eea3d02d1f3725c598bac22ce588ee",
      "parents": [
        "14e201d34921767038d29cf6e98c79609527a86b"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Jul 05 19:56:10 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Jul 05 22:57:19 2018 +0300"
      },
      "message": "Add missed formulas into pre-install\n\n* maas\n* jenkins\n* glusterfs\n* backupninja\n\nChange-Id: Id334dc6ae78d0aaa6a14f7352a4ff7eef7b988b8\n"
    },
    {
      "commit": "14e201d34921767038d29cf6e98c79609527a86b",
      "tree": "2595edf28562683f29d2fc4397435eeb3f69ad06",
      "parents": [
        "9c74bdf305fd3225bae9841cb967d7e0e2282e1a"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Jul 05 13:28:54 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Jul 05 13:28:54 2018 +0300"
      },
      "message": "Switch to 2017.7 as default\n\nChange-Id: Idd06e869f946dbbff4173b2eeb2f3e54a4ff6707\n"
    },
    {
      "commit": "d39d280b0fe6ca2eada562c8235a805e58e3de9a",
      "tree": "66796df72a49851b8f14e897b591919ee149899d",
      "parents": [
        "9c74bdf305fd3225bae9841cb967d7e0e2282e1a"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Thu Jul 05 10:12:54 2018 +0400"
      },
      "committer": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Thu Jul 05 11:10:55 2018 +0400"
      },
      "message": "Modify cloud-init for virtual-mcp-trusty/sl-os templates\n\nChange-Id: I14f6e531eaeb1b327fe6f75738ec6b82501d7de2\n"
    },
    {
      "commit": "9c74bdf305fd3225bae9841cb967d7e0e2282e1a",
      "tree": "22f324fac5cf4fa9a0ea810202f67135b505b124",
      "parents": [
        "642dc1856cea041c198735369b8cc291123337ec",
        "61f3e138f6a2d38bdf0aa2bcbc0fdeb7907475d3"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Jul 04 19:33:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Jul 04 19:33:27 2018 +0000"
      },
      "message": "Merge \"Fix regex\""
    },
    {
      "commit": "642dc1856cea041c198735369b8cc291123337ec",
      "tree": "5e70bf12b7cf99fd5d5f1efe603883589679d5e0",
      "parents": [
        "7f6cbc50d29c4e6d327a1ab8a0fe645fe99f0467"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Jul 04 21:10:00 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Jul 04 21:10:00 2018 +0300"
      },
      "message": "Add auditd for l2gw\n\nChange-Id: I3ed72437212b74274ccf65c2bc8df09f2fdb2fb9\n"
    },
    {
      "commit": "61f3e138f6a2d38bdf0aa2bcbc0fdeb7907475d3",
      "tree": "c1ff75dcc1d1a3325f5d6e58935acd2418c4c933",
      "parents": [
        "92063ef7aca1d2da658550f5d0b65369c3422582"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Jul 04 15:58:03 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Jul 04 18:56:06 2018 +0300"
      },
      "message": "Fix regex\n\nChange-Id: I0565672c2c63a3903d5ec027715bd6314e675c24\n"
    },
    {
      "commit": "7f6cbc50d29c4e6d327a1ab8a0fe645fe99f0467",
      "tree": "6d5748d17a349877ab495d8e76b7d94de795c5ab",
      "parents": [
        "38e410e17823c64c4f15e28ba058336c9f512e61",
        "6ed6c24e9117e838ae268178a90d92d7dcc284ee"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Jul 04 14:39:03 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Jul 04 14:39:03 2018 +0000"
      },
      "message": "Merge \"Remove old templates (mk24/physical mcp11)\""
    },
    {
      "commit": "6ed6c24e9117e838ae268178a90d92d7dcc284ee",
      "tree": "ebc7cf8cef57307e78edb39438aab4962feff52e",
      "parents": [
        "92063ef7aca1d2da658550f5d0b65369c3422582"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Jul 04 14:17:09 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Jul 04 17:28:47 2018 +0300"
      },
      "message": "Remove old templates (mk24/physical mcp11)\n\nthe following templates are removed:\n  mk24_lab_ovs_dvr_vlan_bm\n  physical_mcp11_dvr\n  physical_mcp11_ovs_dpdk\n\nChange-Id: I8a3a9fc43d1d80b96292e7a85a676b8f0d6bb6b7\n"
    },
    {
      "commit": "38e410e17823c64c4f15e28ba058336c9f512e61",
      "tree": "7437dd52094bed9ae355eb340e9d5c33b928fb6f",
      "parents": [
        "3674610909431a3487d9b2d3cfda58cab98ef1c2",
        "86085b4c04a248e08a9ef4e916f3653e06e93641"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Jul 04 13:05:45 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Jul 04 13:05:45 2018 +0000"
      },
      "message": "Merge \"Fail cfg01 bootstrap if the bootstrap script is failed\""
    },
    {
      "commit": "3674610909431a3487d9b2d3cfda58cab98ef1c2",
      "tree": "b94ae9870179acdfd11726e001c064462edd076c",
      "parents": [
        "2297e307214f2db86d5b8800ff6397d42e778987",
        "6d6f05ab0c2e4703fac9745752e176ce57496e02"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Jul 04 13:04:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Jul 04 13:04:39 2018 +0000"
      },
      "message": "Merge \"Remove obsolete mcp10 templates and tests\""
    },
    {
      "commit": "6d6f05ab0c2e4703fac9745752e176ce57496e02",
      "tree": "efd7f54c820d037eaabaecbbd01e30920eb30993",
      "parents": [
        "92063ef7aca1d2da658550f5d0b65369c3422582"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Wed Jul 04 15:58:58 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Wed Jul 04 15:58:58 2018 +0300"
      },
      "message": "Remove obsolete mcp10 templates and tests\n\nChange-Id: I70a86e6106d7b38af741d26cee3dda5efc66b236\n"
    },
    {
      "commit": "86085b4c04a248e08a9ef4e916f3653e06e93641",
      "tree": "28acbc6e75a59a7de46a57bdab4f5f0864238947",
      "parents": [
        "701778f194b8a999b624df94bf29a24a28aa1d9f"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Jul 02 14:14:25 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Jul 04 15:48:54 2018 +0300"
      },
      "message": "Fail cfg01 bootstrap if the bootstrap script is failed\n\nChange-Id: I11f3f5c81257bdb0bf0ec5af36be0aaa92af5065\n"
    },
    {
      "commit": "2297e307214f2db86d5b8800ff6397d42e778987",
      "tree": "59accf9c9ec71578f9117320bf8d0393a88c1e09",
      "parents": [
        "92063ef7aca1d2da658550f5d0b65369c3422582",
        "830e6f6648b03a709f237d859034dff9792d6d52"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Jul 04 12:36:40 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Jul 04 12:36:40 2018 +0000"
      },
      "message": "Merge \"Skip steps: install designate\""
    },
    {
      "commit": "830e6f6648b03a709f237d859034dff9792d6d52",
      "tree": "26fd35282136293f2044657141a4fc595c8d9c4c",
      "parents": [
        "8015f02c73e6e543ec566d0f94db5128c4a03e70"
      ],
      "author": {
        "name": "obutenko",
        "email": "obutenko@mirantis.com",
        "time": "Tue Jul 03 16:37:13 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Wed Jul 04 14:41:03 2018 +0300"
      },
      "message": "Skip steps: install designate\n\nChange-Id: I500323735eb6d52cbfd7c932a95fc96f5170f895\n"
    },
    {
      "commit": "92063ef7aca1d2da658550f5d0b65369c3422582",
      "tree": "773b3f3bc21248264857f178184e300be3ecff83",
      "parents": [
        "8015f02c73e6e543ec566d0f94db5128c4a03e70"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Jul 04 14:28:09 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Jul 04 14:28:09 2018 +0300"
      },
      "message": "Add port 8080 for nginx WR\n\nChange-Id: Ib2d2cc0fadb94602f36a9b338c77159f5144f45b\n"
    },
    {
      "commit": "8015f02c73e6e543ec566d0f94db5128c4a03e70",
      "tree": "ece01972e2130fb31842969a2c80199356d365ef",
      "parents": [
        "c3083aa5289f3b5e85e63d13c09fc1ba167e62ed"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Jul 04 11:57:51 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Jul 04 11:57:51 2018 +0300"
      },
      "message": "Move backup call to be run after os\n\nChange-Id: I8cc2cb2d9207b47d4ee91c0dabb5622d08b450c4\n"
    },
    {
      "commit": "c3083aa5289f3b5e85e63d13c09fc1ba167e62ed",
      "tree": "5655f9d1b3792de05cdd3f6c179d50433348fb36",
      "parents": [
        "6fe1fcb2c6949b3743764e739cdeff0608c790af",
        "e6194da6cce3dba6404a1bb7dc7ddf001944c2f3"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Jul 04 08:14:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Jul 04 08:14:22 2018 +0000"
      },
      "message": "Merge \"Set grain \u0027noservices: True\u0027 (virtual-mcp-trusty)\""
    },
    {
      "commit": "6fe1fcb2c6949b3743764e739cdeff0608c790af",
      "tree": "39404b1249e98df764109ea3348903f3491ddfb3",
      "parents": [
        "83a5d6c2f608760b07ec2fdb0a18527616cd3c55",
        "4453dd61de17c837ede9dff3024412d89dccd61c"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Jul 04 08:09:37 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Jul 04 08:09:37 2018 +0000"
      },
      "message": "Merge \"Introduce SALT_VERSION var\""
    },
    {
      "commit": "83a5d6c2f608760b07ec2fdb0a18527616cd3c55",
      "tree": "ed99520ef1ba9efe86c99dc0508335c3488bd826",
      "parents": [
        "a202e6d40e4cd6793187b517fb3ad626fefd25cd"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jul 03 21:59:55 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Jul 04 00:40:41 2018 +0300"
      },
      "message": "Create cirros image before backup\n\nChange-Id: I9666b867b9d1d04e0d004929f076aa0ce05f4412\n"
    },
    {
      "commit": "a202e6d40e4cd6793187b517fb3ad626fefd25cd",
      "tree": "d5c3aff258a9b7c2780320367975372e9e2abfa7",
      "parents": [
        "1e04112770e333092949b9b585779862cac9a520"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jul 03 15:22:33 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jul 03 15:22:33 2018 +0300"
      },
      "message": "Add mark to backup tests\n\nChange-Id: I073cab28b4f289788293c0cbeb79e97384c2d1e4\n"
    },
    {
      "commit": "4453dd61de17c837ede9dff3024412d89dccd61c",
      "tree": "2c91cc139985d418e654eb41e05d8b2104cebb14",
      "parents": [
        "1e04112770e333092949b9b585779862cac9a520"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jun 26 18:44:31 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jul 03 14:57:33 2018 +0300"
      },
      "message": "Introduce SALT_VERSION var\n\nAs we plan to move to salt 2017.7 and at the same time\nwe need to check 2016.3 as well (and upgrdae path), introduce\nnew var SALT_VERSION with default value 2016.3\n\nAlso update repo path to salt from mirror mirantis and clened up\ncommented hacks\n\nReelated: PROD-19373\n\nChange-Id: I3c327aa4b6369750f5bdabe1b96cb52ab5770f03\n"
    },
    {
      "commit": "e6194da6cce3dba6404a1bb7dc7ddf001944c2f3",
      "tree": "e98c3187e040026ce2e6c9b77b125374cf9ef2b0",
      "parents": [
        "1e04112770e333092949b9b585779862cac9a520"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Tue Jul 03 15:02:49 2018 +0400"
      },
      "committer": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Tue Jul 03 15:07:20 2018 +0400"
      },
      "message": "Set grain \u0027noservices: True\u0027 (virtual-mcp-trusty)\n\nTo avoid running function \u0027services.mask\u0027 in models with trusty\nCloses-bug: PROD-21105\n\nChange-Id: I98a7acd4be1f13e20252dfa678c6a790790f996f\n"
    },
    {
      "commit": "1e04112770e333092949b9b585779862cac9a520",
      "tree": "0f48b7faf616231bcfa1419ddd4839bc493562ed",
      "parents": [
        "38f28033ba7884be5cf42cf78d9927c66aedb3ad",
        "28dcd6aba278eadcc1df9f0479f4a1867e9ab445"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jul 03 09:23:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Tue Jul 03 09:23:22 2018 +0000"
      },
      "message": "Merge \"WR for PROD-21132\""
    },
    {
      "commit": "38f28033ba7884be5cf42cf78d9927c66aedb3ad",
      "tree": "02c9fae41255dcb2c91f4a9bff117294f8325f78",
      "parents": [
        "a034de089e11e87c08d539a70182fe1a2d199409",
        "713dce2ca514acd1786014246a7a37d33bd53cc0"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jul 03 09:19:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Tue Jul 03 09:19:36 2018 +0000"
      },
      "message": "Merge \"Apply cookiecutter commit sources in a certain order\""
    },
    {
      "commit": "a034de089e11e87c08d539a70182fe1a2d199409",
      "tree": "91e5786eda2a9b229f93642035083b440bb600c1",
      "parents": [
        "635737be30943140ed19cee4ea94be294fcb2009",
        "5f9cf2e51e9af2e3399bae400679cdbf426a3e6e"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jul 03 09:19:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Tue Jul 03 09:19:26 2018 +0000"
      },
      "message": "Merge \"Improve applying condition for SALT_MODELS_SYSTEM_TAG\""
    },
    {
      "commit": "635737be30943140ed19cee4ea94be294fcb2009",
      "tree": "1fb0001552b22f25bd188349c7c170ae729f12a2",
      "parents": [
        "bcf94f806e5f9fd06e7938612b8139b47fa22bba",
        "e41d39f2da36fa2ffce2987d8f92365f85981054"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Tue Jul 03 08:51:18 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Tue Jul 03 08:51:18 2018 +0000"
      },
      "message": "Merge \"Fox runtestmanager and run all tempest job with this manager\""
    },
    {
      "commit": "713dce2ca514acd1786014246a7a37d33bd53cc0",
      "tree": "2553b4954c49b934a07a7aadc976632b12b85552",
      "parents": [
        "5f9cf2e51e9af2e3399bae400679cdbf426a3e6e"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Jul 03 11:47:46 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Jul 03 11:47:46 2018 +0300"
      },
      "message": "Apply cookiecutter commit sources in a certain order\n\nIf both COOKIECUTTER_REF_CHANGE and COOKIECUTTER_TAG are defined,\nthen COOKIECUTTER_REF_CHANGE does not take effect\n\nApply commit sources in the following order:\n1. COOKIECUTTER_TEMPLATE_COMMIT, if defined\n2. else, COOKIECUTTER_REF_CHANGE if defined,\n3. else, COOKIECUTTER_TAG if defined.\n\nChange-Id: I7ed4c3073091bd7604bc106e924c71bca1c7113d\n"
    },
    {
      "commit": "5f9cf2e51e9af2e3399bae400679cdbf426a3e6e",
      "tree": "1969f978e489a7f86648b472848588eaa19a3b98",
      "parents": [
        "bcf94f806e5f9fd06e7938612b8139b47fa22bba"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Jul 03 10:36:00 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Jul 03 10:36:00 2018 +0300"
      },
      "message": "Improve applying condition for SALT_MODELS_SYSTEM_TAG\n\nSALT_MODELS_SYSTEM_TAG was applied only if SALT_MODELS_SYSTEM_COMMIT\nis not empty.\n\nChange applying order:\n1. SALT_MODELS_SYSTEM_COMMIT, if set\n2. else SALT_MODELS_SYSTEM_REF_CHANGE, if set\n3. else SALT_MODELS_SYSTEM_TAG\n\nChange-Id: I136abee7d2a76c97ac696d50877abe686449cd5c\n"
    },
    {
      "commit": "bcf94f806e5f9fd06e7938612b8139b47fa22bba",
      "tree": "28fcf635f05d37816861a91eb133473e49b3b0fc",
      "parents": [
        "96e10207143488abfbb681bb3c84417ef29ed46a"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Jul 03 10:06:06 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Jul 03 10:19:07 2018 +0300"
      },
      "message": "Show enabled options from the context file\n\nJust useful info to insert into the bug reports\n\nChange-Id: Ib2033e3df20abfdd75aeea4e4e0428bf2008c697\n"
    },
    {
      "commit": "96e10207143488abfbb681bb3c84417ef29ed46a",
      "tree": "1a892ffd8a66f45a4d7029de3f57644290d1b540",
      "parents": [
        "701778f194b8a999b624df94bf29a24a28aa1d9f"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Jul 03 09:55:56 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Jul 03 09:56:54 2018 +0300"
      },
      "message": "Allow to use SALT_MODELS_SYSTEM_TAG in model generation\n\nChange-Id: I41c48aa9be2d8d4eeb51d9252c9cc0d14ca97252\n"
    },
    {
      "commit": "28dcd6aba278eadcc1df9f0479f4a1867e9ab445",
      "tree": "72413b2314f5103b36b5cdf5033e20ef3da4bac3",
      "parents": [
        "701778f194b8a999b624df94bf29a24a28aa1d9f"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jul 03 00:38:32 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jul 03 01:40:13 2018 +0300"
      },
      "message": "WR for PROD-21132\n\nChange nginx default conf that comes from package from 80\nto 8181 as 80 is already used by apache\n\nChange-Id: Ia9c137c9c7bb2714f9d88bd52cc42655be78b007\n"
    },
    {
      "commit": "e41d39f2da36fa2ffce2987d8f92365f85981054",
      "tree": "bebad3ff07c970bbe7b2a8caeb1c01262a5a4f79",
      "parents": [
        "701778f194b8a999b624df94bf29a24a28aa1d9f"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Fri Jun 22 17:12:41 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Mon Jul 02 16:50:00 2018 +0300"
      },
      "message": "Fox runtestmanager and run all tempest job with\nthis manager\n\nChange-Id: I1251b8681541ee78420cdef8aaa0cc3ac22a26f8\n"
    },
    {
      "commit": "701778f194b8a999b624df94bf29a24a28aa1d9f",
      "tree": "51f454202a09822dbeec4a4ad74533e287d4f217",
      "parents": [
        "92433ebc2203be2640a4716f6eea1fbabfb01318",
        "13ebd51040621569f1cf93ac4ba6039744b1190e"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Jul 02 10:24:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Mon Jul 02 10:24:07 2018 +0000"
      },
      "message": "Merge \"Add auditd in pre-install\""
    },
    {
      "commit": "92433ebc2203be2640a4716f6eea1fbabfb01318",
      "tree": "b78a68fae272c77375334bb8368f540012c25433",
      "parents": [
        "f69a1e8e66895db100f6457a860531b2a9ef0c7a",
        "62e08503c0057f53bcbf0155a17d7b369836a982"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Jul 02 10:23:50 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Mon Jul 02 10:23:50 2018 +0000"
      },
      "message": "Merge \"Update requirements for oslo.config\""
    },
    {
      "commit": "13ebd51040621569f1cf93ac4ba6039744b1190e",
      "tree": "4a5c5c644ab8aa14b7d25f17075a062e87383518",
      "parents": [
        "f69a1e8e66895db100f6457a860531b2a9ef0c7a"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Jul 02 13:22:27 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Jul 02 13:22:27 2018 +0300"
      },
      "message": "Add auditd in pre-install\n\nChange-Id: I5b24e8ef95f511927af467641c9037af1ea56105\n"
    },
    {
      "commit": "f69a1e8e66895db100f6457a860531b2a9ef0c7a",
      "tree": "c14be512f2550f6265acb812a8c1b61a979763c3",
      "parents": [
        "2f89804d32475d7565ee638ea8f82d1b1ec62a06",
        "5921bb26f4661df29388f2d17e21467bc81b39fd"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Jul 02 07:51:20 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Mon Jul 02 07:51:20 2018 +0000"
      },
      "message": "Merge \"Add OVVERIDES for mitaka/ocata templates\""
    },
    {
      "commit": "2f89804d32475d7565ee638ea8f82d1b1ec62a06",
      "tree": "a31898229c138c3ecf5c7905adf0e80bb9d0fca7",
      "parents": [
        "cd8896c7f258305def99b2907d58ae82bc829c57",
        "6a592b8f4da5c6ba7b46f0c2d1b63a992e1e6790"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Jul 02 07:50:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Mon Jul 02 07:50:31 2018 +0000"
      },
      "message": "Merge \"Add addiotional gtw node to cookied-mcp-mitaka-ovs template\""
    },
    {
      "commit": "5921bb26f4661df29388f2d17e21467bc81b39fd",
      "tree": "63c8c5f5cd2fe272ab1742cc33848d47cfd178fa",
      "parents": [
        "86fc2a47d772e38238f1d063a600f4827c19ddee"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Mon Jun 25 16:49:37 2018 +0400"
      },
      "committer": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Wed Jun 27 09:35:49 2018 +0400"
      },
      "message": "Add OVVERIDES for mitaka/ocata templates\n\nChange mechanism of override parameters for virtual-mcp-trusty \u0026\nvirtual-mcp-ls-os templates to default (reclass.cluster_meta_set).\n\nChange-Id: Ife4f428e372cb761d8478f297f14913487eb913f\n"
    },
    {
      "commit": "cd8896c7f258305def99b2907d58ae82bc829c57",
      "tree": "7bcc3ccc0071d5196e5df0e8ca4d3b0bceedd16d",
      "parents": [
        "86fc2a47d772e38238f1d063a600f4827c19ddee"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Tue Jun 26 14:44:32 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Tue Jun 26 14:44:46 2018 +0300"
      },
      "message": "Fix model generator for cookiecutter-mcp-pike-ovs\n\nChange-Id: I3bd16064e149cb4029fe5ea78fc6016f5ae6347e\n"
    },
    {
      "commit": "6a592b8f4da5c6ba7b46f0c2d1b63a992e1e6790",
      "tree": "d77d48a8ab107e42dda62967aa744fe135d533ca",
      "parents": [
        "86fc2a47d772e38238f1d063a600f4827c19ddee"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Mon Jun 25 15:39:39 2018 +0400"
      },
      "committer": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Mon Jun 25 15:39:39 2018 +0400"
      },
      "message": "Add addiotional gtw node to cookied-mcp-mitaka-ovs template\n\nChange-Id: I7e7626860f3aba5ddf7b93a06dbaa1b395f8a0ea\nRelated-bug: PROD-20976\n"
    },
    {
      "commit": "62e08503c0057f53bcbf0155a17d7b369836a982",
      "tree": "bfa18e59ddc9c4ed47fa05bd4130295ff499f3c7",
      "parents": [
        "86fc2a47d772e38238f1d063a600f4827c19ddee"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Jun 21 21:08:31 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Jun 21 21:08:31 2018 +0300"
      },
      "message": "Update requirements for oslo.config\n\nSometimes olf version of oslo.config(5.x.x) is installed on the env,\nthat leads to random errors with unpacking oslo group, opts\n\nSo set minimal version to 6.2.1\n\nChange-Id: Ibfdc2cbf318119ce5e720c89fb6bd6f8909ca1f7\n"
    },
    {
      "commit": "86fc2a47d772e38238f1d063a600f4827c19ddee",
      "tree": "7488385aa8c1d72f2be431d026b5adf0b3a4ab7f",
      "parents": [
        "5175d9e9f27e1f4e4cdcd7bae99807463f288172",
        "2e8e8ee13ef7f6c2b64ea0dfd901e0024cc65bff"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Jun 21 13:57:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Thu Jun 21 13:57:46 2018 +0000"
      },
      "message": "Merge \"fix ci\""
    },
    {
      "commit": "2e8e8ee13ef7f6c2b64ea0dfd901e0024cc65bff",
      "tree": "717f342a6451b80756f805361219f724479fd2b1",
      "parents": [
        "b1f55c1d86e08a52c6020c3e700f087332308879"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Thu Jun 21 11:10:13 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Thu Jun 21 13:54:29 2018 +0000"
      },
      "message": "fix ci\n\nfix tempest runner form shared-salt\n\nChange-Id: I22d9a1c4f23b841bf952afd56e56b50994e2ec0e\n"
    },
    {
      "commit": "5175d9e9f27e1f4e4cdcd7bae99807463f288172",
      "tree": "960a2a7e6cde21ef942185ce9c9fca80f1300a6d",
      "parents": [
        "b1f55c1d86e08a52c6020c3e700f087332308879"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Thu Jun 21 16:24:10 2018 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Thu Jun 21 16:24:45 2018 +0400"
      },
      "message": "Bump conformance image as well to 1.10.4\n\nRelated-PROD: PROD-20900\nChange-Id: If64a6e4dea4581cb19b889c8e173eb4ea97350e1\n"
    },
    {
      "commit": "b1f55c1d86e08a52c6020c3e700f087332308879",
      "tree": "ea61f9c2c1af647b5326633e1442a495ca11e539",
      "parents": [
        "dc03cbbda6b5058291d7e864142abf3ccbf7c08a",
        "afe8f958a40d552ce12c185eaec535149a07b16b"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Jun 20 15:11:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Jun 20 15:11:30 2018 +0000"
      },
      "message": "Merge \"Add backup restore for glance images\""
    },
    {
      "commit": "afe8f958a40d552ce12c185eaec535149a07b16b",
      "tree": "2dad22f6f44fad5580cc41488c55bbcb2c42096a",
      "parents": [
        "41eb2ea1e5d36af4261e1819094a94c83ff73767"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Jun 20 15:33:03 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Jun 20 17:42:24 2018 +0300"
      },
      "message": "Add backup restore for glance images\n\n* copy image\n* delete from fs before restore\n* restore image\n* download restored image over glance\n\nChange-Id: Ibe5759419fe307e3613a89ed7b0da73742e0621c\n"
    },
    {
      "commit": "dc03cbbda6b5058291d7e864142abf3ccbf7c08a",
      "tree": "542282b230992996271ed1070af73d141fb037c0",
      "parents": [
        "41eb2ea1e5d36af4261e1819094a94c83ff73767",
        "5cd0a16b7fe7422e31dacb6938d9d2b0e915ad79"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Jun 20 12:16:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Jun 20 12:16:32 2018 +0000"
      },
      "message": "Merge \"Run tempest test from shared-salt\""
    },
    {
      "commit": "5cd0a16b7fe7422e31dacb6938d9d2b0e915ad79",
      "tree": "f95026f9c3dad36ae629e6ebf9cc8c4ab55c6bc6",
      "parents": [
        "92e451e8eb710ed640e43984e87da9a58a69b340"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Thu Jun 14 18:18:10 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Wed Jun 20 15:11:17 2018 +0300"
      },
      "message": "Run tempest test from shared-salt\n\nRun tempest test from shared-salt in:\nvirtual-mcp-pike-dvr-ceph-rgw\nvirtual-mcp-pike-dvr-ssl-barbican\nvirtual-mcp-pike-dvr-ssl\nvirtual-mcp-pike-dvr\nvirtual-mcp-pike-ovs-ceph\nvirtual-mcp-pike-ovs\ncookied-mcp-pike-ov\ncookied-mcp-pike-dvr\ncookied-mcp-pike-dpdk\n\nAlso, update runtestmanager\nChange-Id: Id7485e057f2673f93b0c363a6b741845405061fb\n"
    },
    {
      "commit": "41eb2ea1e5d36af4261e1819094a94c83ff73767",
      "tree": "7c1b57b597953e6d7f0ae2fa35126c66058414cd",
      "parents": [
        "92e451e8eb710ed640e43984e87da9a58a69b340",
        "76aa5c7e6343c8a5c5a9721e8f19b46712565b2a"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Jun 20 11:09:09 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Jun 20 11:09:09 2018 +0000"
      },
      "message": "Merge \"Add cookied-mcp-mitaka-ovs template\""
    },
    {
      "commit": "92e451e8eb710ed640e43984e87da9a58a69b340",
      "tree": "ad6cea8a4a7a40c72e0f8db05bdf2cfd0354b99b",
      "parents": [
        "bb29d1d2d53bf23c82cd4014b122cabfcbede05e"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Tue Jun 19 20:01:16 2018 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Tue Jun 19 20:01:32 2018 +0400"
      },
      "message": "Update k8s to 1.10.4 and virtlet to 1.1.0\n\nChange-Id: Ifa5d06b74f286a11e9499a4d4b6f9a9a6b0633c2\n"
    },
    {
      "commit": "bb29d1d2d53bf23c82cd4014b122cabfcbede05e",
      "tree": "d53013f17d66d21266f77f66c41dd5a607538494",
      "parents": [
        "835465f226fd899bda396673842a17d2ac924494"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jun 19 13:23:04 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jun 19 15:17:48 2018 +0300"
      },
      "message": "Update pre-installed repo url\n\nChange-Id: I2103fa355ac8d0055c5b24fa7a91d424332c5219\n"
    },
    {
      "commit": "76aa5c7e6343c8a5c5a9721e8f19b46712565b2a",
      "tree": "d0e16f6d3c67a93ce199c21e06caca31a2442c91",
      "parents": [
        "0ac47bb5f6bfb16bfee6bbb201d50acbb8ccb7e0"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Wed Jun 13 10:15:37 2018 +0400"
      },
      "committer": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Tue Jun 19 12:04:39 2018 +0400"
      },
      "message": "Add cookied-mcp-mitaka-ovs template\n\nChange-Id: Ieda11e71ef57e51e1284d6d3073d78d399fffc17\n"
    },
    {
      "commit": "835465f226fd899bda396673842a17d2ac924494",
      "tree": "f52a0041b65dadacbf14db8ff729938a48586ce8",
      "parents": [
        "faa01720638433686c253ac6f7babde2b273e394"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Jun 14 16:42:23 2018 +0300"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Jun 18 18:11:21 2018 +0000"
      },
      "message": "WIP restore cfg\n\nChange-Id: Icbc9a86c1fb3e5f89b0852eaf9720c446d66519a\n"
    },
    {
      "commit": "faa01720638433686c253ac6f7babde2b273e394",
      "tree": "3d3aec15e80ff6d52fd1081c4e1d494be8c2809c",
      "parents": [
        "212c3068910bc0d979874fc8d1dc540fc717d7b4",
        "e9674a3a3f46ebae63e22396b6aef169031fc436"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Jun 18 18:03:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Mon Jun 18 18:03:41 2018 +0000"
      },
      "message": "Merge \"Revert \"Fix oslo-config value substitution\"\""
    },
    {
      "commit": "e9674a3a3f46ebae63e22396b6aef169031fc436",
      "tree": "740329515098edfe8cbcb7d70f670205bcf9d851",
      "parents": [
        "2405d366ba00c1559014e2f00f68387d6b5646ab"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Mon Jun 18 13:05:55 2018 +0000"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Mon Jun 18 13:28:35 2018 +0000"
      },
      "message": "Revert \"Fix oslo-config value substitution\"\n\nThis reverts commit 2405d366ba00c1559014e2f00f68387d6b5646ab.\n\nReason for revert: Incorrect reason for doing this patch was provided by me. \nOld version of oslo.config made collision.\n\nChange-Id: I71e2fd55cdbe3ecf68672da9bfa270caf4f80fce\n"
    },
    {
      "commit": "212c3068910bc0d979874fc8d1dc540fc717d7b4",
      "tree": "89eda3c1e55b465a50cb8cce6230914d3fbcefbc",
      "parents": [
        "8328a148d22eefbc4392e4f19be3e4e58b03b05e",
        "1e8d5f75ea32aece8c4d164cc445f03369fda78a"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri Jun 15 18:40:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Fri Jun 15 18:40:31 2018 +0000"
      },
      "message": "Merge \"add lacp bond\""
    },
    {
      "commit": "8328a148d22eefbc4392e4f19be3e4e58b03b05e",
      "tree": "3f2a0c55f26ab688b54ea3b938febb2ee2ee8d6c",
      "parents": [
        "2405d366ba00c1559014e2f00f68387d6b5646ab",
        "0f624a8d5eea219b4608adc09484f30efe253698"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Jun 15 14:25:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Fri Jun 15 14:25:26 2018 +0000"
      },
      "message": "Merge \"Add cookied-cicd-k8s-calico and cookied-cicd-k8s-calico-sl\""
    },
    {
      "commit": "1e8d5f75ea32aece8c4d164cc445f03369fda78a",
      "tree": "1bb807db65908ab588d4ce2e64fb59f118303e03",
      "parents": [
        "2405d366ba00c1559014e2f00f68387d6b5646ab"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Thu May 24 16:24:25 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Fri Jun 15 13:05:07 2018 +0000"
      },
      "message": "add lacp bond\n\nChange-Id: I2760636fb8dd2ebdb528f9668d52804afa83aebd\n"
    },
    {
      "commit": "2405d366ba00c1559014e2f00f68387d6b5646ab",
      "tree": "4d1ab4cf400ef0a7b30dc1db2013f7bc51ca3ab8",
      "parents": [
        "643ca27a7e4cbefb60803a40d9ffae5d8c292f7f"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Jun 15 15:24:29 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Jun 15 15:25:06 2018 +0300"
      },
      "message": "Fix oslo-config value substitution\n\nChange-Id: I923b7dff56630339d3f73a28f5cb5898c608087d\n"
    },
    {
      "commit": "643ca27a7e4cbefb60803a40d9ffae5d8c292f7f",
      "tree": "740329515098edfe8cbcb7d70f670205bcf9d851",
      "parents": [
        "e82441d79b980de682acf8bdaf7188e46d0bec2c"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Jun 15 13:50:07 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Jun 15 13:50:07 2018 +0300"
      },
      "message": "Add retry for grains update\n\nChange-Id: I43be6928a0d5a5fcaeef77e166dc280d030194cb\n"
    },
    {
      "commit": "0f624a8d5eea219b4608adc09484f30efe253698",
      "tree": "20a4b6d9e27d115e3d216944022e60c417d7f0c1",
      "parents": [
        "a2f84c27cfb577f66004e7da64ee91aca54a0c57"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Jun 11 12:57:13 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Jun 15 12:44:49 2018 +0300"
      },
      "message": "Add cookied-cicd-k8s-calico and cookied-cicd-k8s-calico-sl\n\n- Add new templates for k8s deployments using CICD\n\n- In new templates, there is deploy-and-test.groovy script for\n  integration CI, which performs necessary steps for:\n\n  - prepare environment\n  - get the inventory details from environment (networks)\n  - generate cookied model for the environment (using inventory\n    details)\n  - create ISO config-drive (using the job created by D.Tyzhnenko)\n  - Bootstrap salt cluster on all nodes (using salt.yaml)\n  - Use Jenkins on salt-master to deploy \u0027core\u0027 and \u0027cicd\u0027 stacks\n  - Use Jenkins on CICD nodes to deploy \u0027k8s\u0027, \u0027calico\u0027 and\n    \u0027stacklight\u0027\n  - Run system tests from tcp-qa test directories, for this there\n    are two new pytest marks:  \u0027k8s_calico\u0027 and \u0027k8s_calico_sl\u0027\n\n  The script deploy-and-test.groovy can use the shared library\n  tcp_tests/templates/SharedPipeline.groovy at certain step for\n  common methods.\n\n- fix replacing networks in shared-salt.yaml for cookied models\n\nChange-Id: I958d183d8951b869877f0c36f4bd1000a5b7e6a9\n"
    },
    {
      "commit": "e82441d79b980de682acf8bdaf7188e46d0bec2c",
      "tree": "c502edf37ecfd0200a47c151e0268fc38a3f766e",
      "parents": [
        "a2f84c27cfb577f66004e7da64ee91aca54a0c57"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Tue Jun 12 16:01:33 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Thu Jun 14 16:07:55 2018 +0300"
      },
      "message": "Use runtestmanager on ci\n\nUse runtestmanager for static model:\nvirtual-mcp-pike-*\n\nChange-Id: If5cd634b005b342c8b724ff99f4d8861e4a2bee9\n"
    },
    {
      "commit": "a2f84c27cfb577f66004e7da64ee91aca54a0c57",
      "tree": "4f44cda141173c2c392031c4097fed4ca7595f52",
      "parents": [
        "aed16b49c5b4ec18243ea2479ff84a8a67c2c4b5",
        "4f613674189137ae85b303942dafc0288960368e"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Jun 13 09:38:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Jun 13 09:38:10 2018 +0000"
      },
      "message": "Merge \"Run backup states after openstack\""
    },
    {
      "commit": "aed16b49c5b4ec18243ea2479ff84a8a67c2c4b5",
      "tree": "60958f58272c5ca4ec5e6517006e6015791c7c8b",
      "parents": [
        "0ac47bb5f6bfb16bfee6bbb201d50acbb8ccb7e0",
        "96bdcb097021187d662068b539d8a10dd1f1db46"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Jun 13 09:36:24 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Jun 13 09:36:24 2018 +0000"
      },
      "message": "Merge \"Minor fixes for test_k8s_chain_update\""
    },
    {
      "commit": "96bdcb097021187d662068b539d8a10dd1f1db46",
      "tree": "0dc20388ca64269bfb5896449d7239851dcc98a8",
      "parents": [
        "aa53d49d0914619c4f02d84da390ab8ad44d29c7"
      ],
      "author": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Fri Jun 08 08:28:26 2018 +0400"
      },
      "committer": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Wed Jun 13 13:24:19 2018 +0400"
      },
      "message": "Minor fixes for test_k8s_chain_update\n\nFix downloading path of combined xml report and\nadd sleep() to prevent network collapse on ctl01\n\nChange-Id: If9a3f275a5ac8d74660b90fd981937f2d1d69e3b\nRelated-PROD: PROD-20720\n"
    },
    {
      "commit": "4f613674189137ae85b303942dafc0288960368e",
      "tree": "465cc0df02d89886eb69c4ddb37cdec8aa685cda",
      "parents": [
        "0ac47bb5f6bfb16bfee6bbb201d50acbb8ccb7e0"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jun 12 21:41:19 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jun 12 21:41:19 2018 +0300"
      },
      "message": "Run backup states after openstack\n\nChange-Id: I403d9dc9a1c1207ec57ef5e9ff171e9ad2b466e3\n"
    },
    {
      "commit": "0ac47bb5f6bfb16bfee6bbb201d50acbb8ccb7e0",
      "tree": "89187809cbc796c9db11a017f22da55fa93b6891",
      "parents": [
        "71d76f3d762f684f4a971250116f2fe96ec24f59",
        "05393049c1a6b5be3650bf59d48cbf94fe16bbd3"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Jun 11 20:43:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Mon Jun 11 20:43:32 2018 +0000"
      },
      "message": "Merge \"Include backup initial states\""
    },
    {
      "commit": "05393049c1a6b5be3650bf59d48cbf94fe16bbd3",
      "tree": "c991b60666f1cdae781a6deb06e13d36c818dcb6",
      "parents": [
        "c23abc980eeb0d466f168ee2c3346ccf929792ad"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Jun 11 16:53:26 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Jun 11 22:28:29 2018 +0300"
      },
      "message": "Include backup initial states\n\nRun backup states after common services for models,\nwhere backup pillars are defined\n\nChange-Id: I8bec0589cfe71ed0766cc7adb204190dad51e9d8\n"
    },
    {
      "commit": "71d76f3d762f684f4a971250116f2fe96ec24f59",
      "tree": "30dbc563c28f57a5d343ae240077ad0eacd5eeee",
      "parents": [
        "c23abc980eeb0d466f168ee2c3346ccf929792ad"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Tue Jun 05 17:46:34 2018 +0300"
      },
      "committer": {
        "name": "obutenko",
        "email": "obutenko@mirantis.com",
        "time": "Mon Jun 11 21:57:29 2018 +0300"
      },
      "message": "Update tempest config for runtestmanager\n\nChange-Id: Ia3253be7b6c545f4b8acb628a9cc438dc272bf46\n"
    },
    {
      "commit": "c23abc980eeb0d466f168ee2c3346ccf929792ad",
      "tree": "0bfdf13d90b5ca7dfd953777d2610e72a45807a9",
      "parents": [
        "2675691dfa3484273c7483b7e8f1160c0cfd7e78"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Jun 11 13:26:09 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Jun 11 13:44:03 2018 +0300"
      },
      "message": "Fix oslo_config reading for envrironment variables\n\nNeed to override also the default value during object init\n\nChange-Id: Ia7a190020111a563d8fbc6a03aff29324f75cedc\n"
    },
    {
      "commit": "2675691dfa3484273c7483b7e8f1160c0cfd7e78",
      "tree": "a4bbd5b41e7d55013b89617057bbd64de1f24da8",
      "parents": [
        "e259dad62ca137e272426d1cdb71fb73e4aa0521"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Jun 06 20:11:05 2018 +0300"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Jun 11 09:03:06 2018 +0000"
      },
      "message": "Add initial backup support\n\n* sahred backup with backup feature configuration steps\n* Initial structure for backup  manager\n* include backup configuration steps into ceph_rgw\n\nChange-Id: I0b88eef4e0e5e6eab93488ac99d8ea9face1c205\n"
    },
    {
      "commit": "e259dad62ca137e272426d1cdb71fb73e4aa0521",
      "tree": "289cb2ad30c385cd7b59034896f5ff60deb50ae5",
      "parents": [
        "8b7b32ba6492dbc714c22d6ee8d4dffec33df59b",
        "d67a38d88f66727bbfe5ff11c3dafcad77591b6b"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Jun 08 19:14:04 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Fri Jun 08 19:14:04 2018 +0000"
      },
      "message": "Merge \"Revert \"Fix ips for ntw01 node\"\""
    },
    {
      "commit": "d67a38d88f66727bbfe5ff11c3dafcad77591b6b",
      "tree": "07ecb3926a8b90f1ba0672ca054f7ec35884e3e5",
      "parents": [
        "24c38a154a47dd36285b19dad0df9a0af6ee022f"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Jun 08 19:13:49 2018 +0000"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Jun 08 19:13:49 2018 +0000"
      },
      "message": "Revert \"Fix ips for ntw01 node\"\n\nThis reverts commit 24c38a154a47dd36285b19dad0df9a0af6ee022f.\n\nChange-Id: Ib4439232e40192c98a8de3ce410b45a7f45057cc\n"
    },
    {
      "commit": "8b7b32ba6492dbc714c22d6ee8d4dffec33df59b",
      "tree": "23c8e8e26052fd9158ec710d92baf96700729999",
      "parents": [
        "c5a569a4b47b2eb10d261782c52bb4eb957a18f6",
        "24c38a154a47dd36285b19dad0df9a0af6ee022f"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Jun 08 19:09:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Fri Jun 08 19:09:15 2018 +0000"
      },
      "message": "Merge \"Fix ips for ntw01 node\""
    },
    {
      "commit": "c5a569a4b47b2eb10d261782c52bb4eb957a18f6",
      "tree": "289cb2ad30c385cd7b59034896f5ff60deb50ae5",
      "parents": [
        "ef3178be34ab0713a703b14fbb69f79d6600de66",
        "3ec2e53d4b55ecf267671dcd0ac1745c5f69aaf8"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Jun 08 18:37:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Fri Jun 08 18:37:26 2018 +0000"
      },
      "message": "Merge \"Add tools to run jenkins jobs and remote commands\""
    },
    {
      "commit": "ef3178be34ab0713a703b14fbb69f79d6600de66",
      "tree": "46ee80218941b89c7cbd4b560fca7b741e6ed7b8",
      "parents": [
        "692d931d3f696d80d9f44c71a8434ab1ac62e505",
        "b01b90ebc400e6ad25833c3367a266fe5f7d2d5b"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Jun 08 18:37:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Fri Jun 08 18:37:19 2018 +0000"
      },
      "message": "Merge \"Bootstrap with opened SSH on nodes\""
    },
    {
      "commit": "692d931d3f696d80d9f44c71a8434ab1ac62e505",
      "tree": "5b1d185bf68f708a640e5e195056a8c3cc646726",
      "parents": [
        "a397f2649cbda6f976583ec6b145035a848c6243",
        "1e76da79fe89ee55f5c0ffbb293885e58cc17673"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri Jun 08 18:30:45 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Fri Jun 08 18:30:45 2018 +0000"
      },
      "message": "Merge \"Add possibility to override values from INI files with env variables\""
    },
    {
      "commit": "b01b90ebc400e6ad25833c3367a266fe5f7d2d5b",
      "tree": "679b865633dcfb4994b4c23ee458f923b0542e0a",
      "parents": [
        "aa53d49d0914619c4f02d84da390ab8ad44d29c7"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Jun 07 14:57:53 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Jun 08 21:23:50 2018 +0300"
      },
      "message": "Bootstrap with opened SSH on nodes\n\nmaster_config.sh script for cfg01-day01 image requires working\nSSH service to perform \u0027ssh-keyscan\u0027 to prepare Jenkins.\n\n1. To wait the end of the bootstrap process with opened SSH,\n  two flags added:\n\n  /is_cloud_init_started - file on the node, indicates that the\n  bootstrap process should wait for the flag /is_cloud_init_finished\n\n  /is_cloud_init_finished - file on the node, indicates that the\n  bootstrap process can be finished successfully\n\n2. Backward compatibility:\n  - if the SSH service is available, but /is_cloud_init_started not\n    found, then the bootstrap process will be finished as successful.\n  - if any of (AuthenticationException, BadAuthenticationType)\n    exceptions caused, the bootstrap process will be finished as\n    successful.\n\n3. For each node, at least 2 successful (in terms of #1 or #2 above)\n   SSH checks should pass before the bootstrap is finished.\n\n   That allows to avoid intermediate allowness of ssh service during\n   bootstrap using the second check.\n\n   It is necessary for cases when ssh service is started by the\n   preparation process but is stopped for a while until the\n   cloud-init script is finished or the node is rebooted.\n\nChange-Id: I82fb10efa8a67d080b725a66a3185fc845d2b1a0\n"
    },
    {
      "commit": "3ec2e53d4b55ecf267671dcd0ac1745c5f69aaf8",
      "tree": "73797b09f3ee58a7711ed6ebb250d50642ce391c",
      "parents": [
        "a397f2649cbda6f976583ec6b145035a848c6243"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Jun 08 04:33:34 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Jun 08 20:58:08 2018 +0300"
      },
      "message": "Add tools to run jenkins jobs and remote commands\n\n- ./tcp_tests/utils/create_devops_env.py\n  Creates a fuel-devops enviromnet with VMs in disabled\n  state, to generate networks and addresses for inventory.\n  Required parameters:\n    export ENV_NAME\u003dtest\n    export LAB_CONFIG_NAME\u003d\u003ctemplate directory with underlay.yml\u003e\n    export MANAGER\u003ddevops\n  Other parameters may be required for the underlay.yml\n\n  CLI example:\n    export PYTHONPATH\u003d$(pwd)\n    python ./tcp_tests/utils/create_devops_env.py\n\n- ./tcp_tests/utils/run_jenkins_job.py\n  Run a jenkins job with parameters, wait for completion,\n  print the console output to stdout while waiting.\n  Required parameters:\n    export JENKINS_URL\u003dhttp://host:port/\n    export JENKINS_USER\u003dadmin\n    export JENKINS_PASS\u003dadmin\n  CLI example:\n\n    JOB_PARAMETERS\u003d\"{\n      \\\"SALT_MASTER_URL\\\": \\\"${SALTAPI_URL}\\\",\n      \\\"STACK_INSTALL\\\": \\\"core,cicd\\\"\n    }\"\n    JOB_PREFIX\u003d\"[ {job_name} #{build_number}:cicd {time} ] \"\n\n    python ./tcp_tests/utils/run_jenkins_job.py \\\n        --verbose \\\n        --job-name\u003ddeploy_openstack \\\n        --job-parameters\u003d\"$JOB_PARAMETERS\" \\\n        --job-output-prefix\u003d\"$JOB_PREFIX\"\n\n- ./tcp_tests/utils/get_param.py\n  Get a single parameter from the salt pillar.\n  Useful to get addresses and other scalar values.\n  Required parameters are the same as for \u0027pepper\u0027 CLI:\n    export SALTAPI_URL\u003dhttp://${SALT_MASTER_IP}:6969/\n    export SALTAPI_USER\u003d\u0027salt\u0027\n    export SALTAPI_PASS\u003d\u0027icecream12345!\u0027\n    export SALTAPI_EAUTH\u003d\u0027pam\u0027\n  CLI example:\n  export JENKINS_HOST\u003d$(./tcp_tests/utils/get_param.py \\\n    -C \u0027I@docker:client:stack:jenkins\u0027 \\\n    pillar.get jenkins:client:master:host)\n\n- ./tcp_tests/utils/run_template_commands.py\n  Run remote commands from the ./tcp_tests/templates/\n  No environment varialbes are required, but may be\n  useful to provide the INI config from some completed\n  deployment.\n  CLI example:\n\n    export TESTS_CONFIGS\u003d$(pwd)/test_salt_deployed.ini\n    ./tcp_tests/utils/run_template_commands.py \\\n        ./tcp_tests/templates/\u003clab_name\u003e/common_services.yaml\n\n- some env files for sourcing to get access to different APIs.\n  This will simplify using the scripts above.\n\n    . ./tcp_tests/utils/env_salt          # salt-api access\n    . ./tcp_tests/utils/env_jenkins_day01 # jenkins on salt-master\n    . ./tcp_tests/utils/env_jenkins_cicd  # jenkins on cicd\n    . ./tcp_tests/utils/env_k8s           # k8s api access\n\n- fixed UnderlayManager.sudo_check_call() to remove\n  deprecation warning.\n\nImprovements to JenkisClient:\n- Add JenkinsWrapper class to workaround the bug\n  https://bugs.launchpad.net/python-jenkins/+bug/1775047\n  which is happened to CICD Jenkins behind the haproxy\n- improved waiting for start of the job in run_build()\n- new argument \u0027interval\u0027 in wait_end_of_build(), to set\n  the polling interval while waiting the job\n- new argument \u0027job_output_prefix\u0027 in wait_end_of_build(),\n  which allows to set the prefix to each line of the console\n  output of the job; with some pre-defined template keys.\n- improved printing the job output in case of non-unicode characters\n\nChange-Id: Ie7d1324d8247e55ba9c0f0492ca39fc176ff4935\n"
    },
    {
      "commit": "24c38a154a47dd36285b19dad0df9a0af6ee022f",
      "tree": "86184b7e75d1ab672ff7a1c8904c37a4ef563776",
      "parents": [
        "a397f2649cbda6f976583ec6b145035a848c6243"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Jun 08 17:20:59 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Jun 08 17:20:59 2018 +0300"
      },
      "message": "Fix ips for ntw01 node\n\nChange-Id: I4ce63a656281967d060d68d0160cfa0096b930bd\n"
    },
    {
      "commit": "a397f2649cbda6f976583ec6b145035a848c6243",
      "tree": "07ecb3926a8b90f1ba0672ca054f7ec35884e3e5",
      "parents": [
        "5bd7be028f1da8ef58f0b314185c3cf2785f78a3",
        "e4a28508c7905bcbd0b8bb4f3acc204a88db2fed"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Jun 08 11:58:09 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Fri Jun 08 11:58:09 2018 +0000"
      },
      "message": "Merge \"Return back clone and install SL tests into k8s\""
    },
    {
      "commit": "5bd7be028f1da8ef58f0b314185c3cf2785f78a3",
      "tree": "c2f120b30cd487b3f615099e0d61c2670a85ff8a",
      "parents": [
        "2fffc4a9c6e18e38b8ab7398b096d0b22f6e1c29",
        "6d77ce4775d105cb6fd5f04e7aaaa4946cbce896"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Jun 08 11:28:40 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Fri Jun 08 11:28:40 2018 +0000"
      },
      "message": "Merge \"Copy keystonercv3 from ctl01 to gtw01\""
    },
    {
      "commit": "e4a28508c7905bcbd0b8bb4f3acc204a88db2fed",
      "tree": "43e0bf74dfc9779413b12a4754603e3de0f07ab1",
      "parents": [
        "2fffc4a9c6e18e38b8ab7398b096d0b22f6e1c29"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Jun 08 13:24:56 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Jun 08 13:24:56 2018 +0300"
      },
      "message": "Return back clone and install SL tests into k8s\n\nChange-Id: I999d5f7bcadfcfab3f0f1ea17408eeaa39b67b8d\n"
    },
    {
      "commit": "6d77ce4775d105cb6fd5f04e7aaaa4946cbce896",
      "tree": "85cb6a49039736d4918d29485f2b6f7bf2cf6cf7",
      "parents": [
        "aa53d49d0914619c4f02d84da390ab8ad44d29c7"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Wed Jun 06 18:39:31 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Fri Jun 08 08:59:13 2018 +0000"
      },
      "message": "Copy keystonercv3 from ctl01 to gtw01\n\nPROD-20549\n\nChange-Id: I03647512298e5359961e50f3646f026db8248ffd\n"
    },
    {
      "commit": "1e76da79fe89ee55f5c0ffbb293885e58cc17673",
      "tree": "9cf7685049fa596751ddbc70abe970103077609f",
      "parents": [
        "aa53d49d0914619c4f02d84da390ab8ad44d29c7"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Jun 07 14:52:39 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Jun 07 16:31:02 2018 +0300"
      },
      "message": "Add possibility to override values from INI files with env variables\n\nOriginally, environment variables were used only to replace\ndefault values. But if the tests are run using existing INI like:\n\nexport TESTS_CONFIGS\u003d$(pwd)/test_salt_deployed.ini\n\n, all enviromnet variables were ignored in favor of values from INI.\n\nThis patch improves the ordering:\n\n- environment variables now override the values from INI and from\n  defaults\n- on start, now are printed only the values that were read from\n  environment variables\n\nAny of the parameter from settings_oslo.py that is registered\nto \u0027config\u0027 object, can be set using environment variables, in\nupper- or lower-case:\n\nexport SALT_MASTER_HOST\u003d192.168.100.90\nexport salt_master_host\u003d192.168.100.90\n\nChange-Id: Ia7b7d0043c633d89a582f90b0eed021d52626733\n"
    },
    {
      "commit": "2fffc4a9c6e18e38b8ab7398b096d0b22f6e1c29",
      "tree": "86da4ddfa16dc46eee173fca01ce33986ef1530e",
      "parents": [
        "aa53d49d0914619c4f02d84da390ab8ad44d29c7"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Thu Jun 07 16:34:06 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Thu Jun 07 17:03:19 2018 +0400"
      },
      "message": "Sync installation of mongodb and prometheus with pipelines\n\nhttps://gerrit.mcp.mirantis.net/#/c/21058/\nhttps://gerrit.mcp.mirantis.net/#/c/21119/\n\nChange-Id: I67f1983f9dbfc3a17f8fa7c1327449251113838f\n"
    },
    {
      "commit": "aa53d49d0914619c4f02d84da390ab8ad44d29c7",
      "tree": "8dbc4eca945c287cfe44d2eeb3487c49ede60deb",
      "parents": [
        "edc0e03f3a52bc76ef1e63263a699c1ee648ffe2",
        "77de742534acf64ef30c469dcf5e969589831407"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Jun 06 09:57:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Jun 06 09:57:57 2018 +0000"
      },
      "message": "Merge \"Increase TEMPEST_TIMEOUT\""
    },
    {
      "commit": "edc0e03f3a52bc76ef1e63263a699c1ee648ffe2",
      "tree": "9d3f39906515a86a7ef68c57ac10a0390d1b2004",
      "parents": [
        "9d50e899bd9c80fb70865f352e9e64c78c7e641c",
        "62bcf461e462d0210585325b64d1c2742bb2e9a2"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Jun 06 09:05:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Jun 06 09:05:15 2018 +0000"
      },
      "message": "Merge \"Add \u0027k8s chain update\u0027 test\""
    },
    {
      "commit": "77de742534acf64ef30c469dcf5e969589831407",
      "tree": "26fdecfecd2ebbcfa62a330e1b49cc98e197bcf4",
      "parents": [
        "0d3c7b998e4be326970cd9a7e294f6120e452183"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Wed Jun 06 11:51:05 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Wed Jun 06 08:52:07 2018 +0000"
      },
      "message": "Increase TEMPEST_TIMEOUT\n\nChange-Id: I6d2fcb54089f62ed0a215150fceae8a393ab3c6f\n"
    },
    {
      "commit": "9d50e899bd9c80fb70865f352e9e64c78c7e641c",
      "tree": "4e9919675f5c772b6c173d65ba6a01866ef2b460",
      "parents": [
        "0d3c7b998e4be326970cd9a7e294f6120e452183",
        "d2604517d4edb734b8220d6724cf712cf02ec7ec"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Tue Jun 05 15:26:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Tue Jun 05 15:26:26 2018 +0000"
      },
      "message": "Merge \"Set keepalive interval for paramiko SSHClient\""
    },
    {
      "commit": "0d3c7b998e4be326970cd9a7e294f6120e452183",
      "tree": "4e548d8495d651825eff18b0de76d12065e7d916",
      "parents": [
        "9a7c7efb19f8fdcd80de2f627f03a5b50dcf0d8a",
        "c56b77edaf59b7ec528638215932f81923be130b"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Tue Jun 05 11:33:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Tue Jun 05 11:33:22 2018 +0000"
      },
      "message": "Merge \"Runtest manager\""
    },
    {
      "commit": "9a7c7efb19f8fdcd80de2f627f03a5b50dcf0d8a",
      "tree": "2091aa17cea1b776f920e9fd6b95c61204927d9d",
      "parents": [
        "2e7c72ec8ca4cf2af971dd55554d573615fae95c",
        "88f0154d125716c6f83e880e532694630dd0235e"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Tue Jun 05 11:13:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Tue Jun 05 11:13:21 2018 +0000"
      },
      "message": "Merge \"Add an ability to completely override cluster parameters\""
    },
    {
      "commit": "2e7c72ec8ca4cf2af971dd55554d573615fae95c",
      "tree": "f50de92736f7946fa44ca6d43d3a371a93ecf703",
      "parents": [
        "48a6af9eb5ba5652c001a2e2a8dfb5e75a6aff5d"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jun 05 13:08:08 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jun 05 13:08:08 2018 +0300"
      },
      "message": "Add backupninja to be pre-installed\n\nChange-Id: I714c37f2b6e3bbeb697367a63ae9f77949a67697\n"
    },
    {
      "commit": "c56b77edaf59b7ec528638215932f81923be130b",
      "tree": "acba832abb7f4343b5428fbc148d0f8b979b9f7d",
      "parents": [
        "48a6af9eb5ba5652c001a2e2a8dfb5e75a6aff5d"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Mon May 21 11:01:43 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Tue Jun 05 12:52:46 2018 +0300"
      },
      "message": "Runtest manager\n\nChange-Id: Iadb11e7a9d4af3a8dea803d23fc487cb3647b168\n"
    },
    {
      "commit": "48a6af9eb5ba5652c001a2e2a8dfb5e75a6aff5d",
      "tree": "f74202e4268647afcfcc04cb87681f7ba066a825",
      "parents": [
        "819a6c8a095edfb81243893d0e0a80f982a7c09c"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Jun 04 15:16:20 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Jun 04 15:16:20 2018 +0300"
      },
      "message": "Insall Alerta and mongo if pillars matches\n\nAlign SL.yaml with pipeline-library\nhttps://gerrit.mcp.mirantis.net/#/c/20875/\n\nChange-Id: I64835c467f67889087e2dfae5f681abdfbe36734\n"
    },
    {
      "commit": "62bcf461e462d0210585325b64d1c2742bb2e9a2",
      "tree": "263eaa7fef249b8e2c43ed295b3d02b469bc80f5",
      "parents": [
        "30e16d389bd7fbe458ad1136f0eafc8fb8a99e7f"
      ],
      "author": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Mon May 28 18:17:01 2018 +0400"
      },
      "committer": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Mon Jun 04 15:27:38 2018 +0400"
      },
      "message": "Add \u0027k8s chain update\u0027 test\n\nChange-Id: Ica0cdf83e3a3b3a74e1eef8557d7064e97db1967\nRelated-PROD: PROD-17808\n"
    }
  ],
  "next": "88f0154d125716c6f83e880e532694630dd0235e"
}
