)]}'
{
  "log": [
    {
      "commit": "21bae992d91447e1ac2a275a8507a136117cffc2",
      "tree": "177ea6f9b455cbe9fc477cdb665037647c5e5f51",
      "parents": [
        "0a6b1a6c43479974b47fd84375a79ba82a4b6580"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Tue Mar 06 17:28:41 2018 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Tue Mar 06 17:28:41 2018 +0400"
      },
      "message": "Fix nits in a salt-minion wait part\n\nChange-Id: I9a9f8127342d013dde0124a9edd3d96c673b6298\n"
    },
    {
      "commit": "0a6b1a6c43479974b47fd84375a79ba82a4b6580",
      "tree": "9309886b3b0758eafef7a3b904e412679b1b32a1",
      "parents": [
        "a115b304470a8261b2210b03ed73517467648dfd",
        "93b49ffa4363909636e1b9e3168569bd0a8660cb"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Tue Mar 06 07:34:37 2018 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Tue Mar 06 07:34:37 2018 -0500"
      },
      "message": "Merge \"Wait for salt-minions after restart\""
    },
    {
      "commit": "93b49ffa4363909636e1b9e3168569bd0a8660cb",
      "tree": "bd147c1edf393b4b3b5b6d530474a099b3b61a7c",
      "parents": [
        "c7fa18ae201f7b937525470b003f3ec15be826c5"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Tue Mar 06 15:59:51 2018 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Tue Mar 06 16:32:06 2018 +0400"
      },
      "message": "Wait for salt-minions after restart\n\nChange-Id: Ia92857ef9d1271a4df51ce2026de2f1fa58ce38a\n"
    },
    {
      "commit": "a115b304470a8261b2210b03ed73517467648dfd",
      "tree": "eaaff08c9c438f1dc3dc19df6e62872eb4150551",
      "parents": [
        "c8989699d5e8a1f41d68c8fc8a252541db47689c"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Tue Mar 06 14:10:56 2018 +0200"
      },
      "committer": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Tue Mar 06 14:11:07 2018 +0200"
      },
      "message": "Fix for forwarding all traffic\n\nChange-Id: I2e06cf413e1d9e500768872766e65b70f32c564d\n"
    },
    {
      "commit": "c8989699d5e8a1f41d68c8fc8a252541db47689c",
      "tree": "1da42c144fde7100454226048e96a3371ff6e23d",
      "parents": [
        "d4b6831094dc0bee0ee864570ade9a22584dc9a0"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Mar 06 01:26:18 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Mar 06 01:49:53 2018 +0200"
      },
      "message": "Add cookied-pike-ovs-dpdk model generator\n\nChange-Id: If34c3a65b477bf87e9b0271a5128518c3160056b\n"
    },
    {
      "commit": "d4b6831094dc0bee0ee864570ade9a22584dc9a0",
      "tree": "29a46c42d8e08ca4db29aaf425ec90c6d3507732",
      "parents": [
        "c7fa18ae201f7b937525470b003f3ec15be826c5"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Mar 05 20:45:48 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Mar 05 20:45:48 2018 +0200"
      },
      "message": "Temporary pin libvirt-python here\n\nAs a quick decision add restriction here\n in parralel will create request into fuel-devops, and then remove this one\n\nChange-Id: I7ab98eb302df3f05c43955114a4389ed86ede330\n"
    },
    {
      "commit": "c7fa18ae201f7b937525470b003f3ec15be826c5",
      "tree": "febe621bcc65e7823c8bf825d0bf8ead124cfe92",
      "parents": [
        "d6cc59c33ff2738e63b2d4242a6e3b037da92213"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Mon Mar 05 18:01:19 2018 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Mon Mar 05 18:45:26 2018 +0400"
      },
      "message": "Add retries for linux.network.host state\n\nChange-Id: I2cebf7ccede62349bc9716df860011b2c991f91f\n"
    },
    {
      "commit": "d6cc59c33ff2738e63b2d4242a6e3b037da92213",
      "tree": "22ee08b11eccad0ec1d9a46504f2100619d8182a",
      "parents": [
        "0293a059fa3c139108e939aaf9af12f36e95bb70"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sat Mar 03 23:23:19 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sat Mar 03 23:23:19 2018 +0200"
      },
      "message": "Add designate proxy classes to generated models\n\nOn openstack proxy missing the configuration for port 9001\nwhich redirects designate API requests to the openstack VIP\n\nChange-Id: Iab438a094e9b3175f99ac64532fad87937932a44\n"
    },
    {
      "commit": "0293a059fa3c139108e939aaf9af12f36e95bb70",
      "tree": "25458519e0b22d07d57f0d74756a8112734564ac",
      "parents": [
        "13d93759be923e146b78a39b3a01b8755b5c7e0a"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sat Mar 03 00:15:20 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sat Mar 03 00:51:38 2018 +0200"
      },
      "message": "Add \"backup_private_key\" and \"backup_public_key\" to generated models\n\nIt is a workaround for PROD-18218 , where the root SSH private key\nis overriden with \"backup_private_key\" value.\n\nChange-Id: I6633e0bb1ca2b3142bdede7cda623ef4e23c6cb4\n"
    },
    {
      "commit": "13d93759be923e146b78a39b3a01b8755b5c7e0a",
      "tree": "08482a46fa68ef0ef1d89f272c1c47e5e3c8219c",
      "parents": [
        "ff7cc6b4a1a298951b15e3e30d79f6e58ba58d03"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Mar 02 03:07:24 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Mar 02 03:07:24 2018 +0200"
      },
      "message": "Restrict salt-pepper package to version \u003c\u003d0.5.3\n\nAfter updating to the version 0.5.4 the following error\nraised:\n\nTraceback (most recent call last):\n  File \"tcp_tests/fixtures/salt_fixtures.py\", line 74, in salt_deployed\n    salt_nodes \u003d salt_actions.get_ssh_data()\n  File \"tcp_tests/managers/saltmanager.py\", line 180, in get_ssh_data\n    hosts \u003d self.local(\u0027*\u0027, \u0027grains.item\u0027, [\u0027host\u0027, \u0027ipv4\u0027])\n  File \"tcp_tests/managers/saltmanager.py\", line 108, in local\n    return self.api.local(tgt, fun, args, kwargs, expr_form\u003d\u0027compound\u0027)\n  File \"tcp_tests/managers/saltmanager.py\", line 104, in api\n    self.__session_start \u003d login()\n  File \"tcp_tests/managers/saltmanager.py\", line 88, in login\n    eauth\u003d\u0027pam\u0027)\n  File \"site-packages/pepper/libpepper.py\", line 455, in login\n    \u0027eauth\u0027\n  File \"site-packages/pepper/libpepper.py\", line 456, in \u003cgenexpr\u003e\n    ) if locals()[key] is not None\nKeyError: \u0027username\u0027\n\nChange-Id: Id03ffcf3c9933aa76c47d640620bbf27c48ecc96\n"
    },
    {
      "commit": "ff7cc6b4a1a298951b15e3e30d79f6e58ba58d03",
      "tree": "455507e648a8cfa356a5448705d2e702c24fb8fe",
      "parents": [
        "ce5349749db012c328133a98413c01efa958b8d3",
        "c9fc6a92cb45941c71bb9bf875954d039f7cc834"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Mar 01 13:40:59 2018 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Thu Mar 01 13:40:59 2018 -0500"
      },
      "message": "Merge \"Remove packages installation from user-data\""
    },
    {
      "commit": "ce5349749db012c328133a98413c01efa958b8d3",
      "tree": "87f8843bf8c1fcb4447fa84c9b35c05a14daeee2",
      "parents": [
        "14183db60503760b83fe807ffd76e822bffa9c0f"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Mar 01 19:53:06 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Mar 01 19:53:06 2018 +0200"
      },
      "message": "Add mark to pike ovs tests from static model\n\nChange-Id: I449e9838c1a286caf9785f8f6873f94cd3fe4fa6\n"
    },
    {
      "commit": "c9fc6a92cb45941c71bb9bf875954d039f7cc834",
      "tree": "1341426653b7b6be8f9a21dd8dbdfff3c378352f",
      "parents": [
        "14183db60503760b83fe807ffd76e822bffa9c0f"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Thu Mar 01 17:00:26 2018 +0200"
      },
      "committer": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Thu Mar 01 17:05:19 2018 +0200"
      },
      "message": "Remove packages installation from user-data\n\nChange-Id: I80aa41cec6c88b194ae6d695e44257648295cafc\n"
    },
    {
      "commit": "14183db60503760b83fe807ffd76e822bffa9c0f",
      "tree": "d5bfa7fa0f96fb8d68c37c3141f1a6e573b76fdb",
      "parents": [
        "54a1300b7579b2a1f2ffa554d50684acefe20b53"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Mar 01 15:14:12 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Mar 01 16:27:18 2018 +0200"
      },
      "message": "Re-run linux.netowork.host to apply dynamic_host data on all nodes\n\nChange-Id: I13f64087c5cf330f8318d88544f108562d9e1db8\n"
    },
    {
      "commit": "54a1300b7579b2a1f2ffa554d50684acefe20b53",
      "tree": "8febec8bc18ea8f3470d18a1ddd4dbcf6ab46d70",
      "parents": [
        "e1160fe8fd6e95b33dc2b8b5bb816e60bee9fc38"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Mar 01 11:37:04 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Mar 01 11:37:04 2018 +0200"
      },
      "message": "Fix validate node params before generating nodes\n\nChange-Id: I51171885a349c5291a4ae6df3bb765c5af218040\n"
    },
    {
      "commit": "e1160fe8fd6e95b33dc2b8b5bb816e60bee9fc38",
      "tree": "d093ce934c0588d2eb3a424144ff67a92f33c5af",
      "parents": [
        "f17a725a9a6fcb8322c0e6062306bd4a948c5a7e"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Mar 01 01:20:27 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Mar 01 01:20:27 2018 +0200"
      },
      "message": "validate pillar on salt master before generating reclass inventory\n\nChange-Id: I9df24cec6d2d44c61d4c92290ddceaab06a29fd0\n"
    },
    {
      "commit": "f17a725a9a6fcb8322c0e6062306bd4a948c5a7e",
      "tree": "7b64052861a5abc649a782046b7f058758afdc8c",
      "parents": [
        "f0b2afec2c1aba3c32336006ebe9538673576eb5"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Mar 01 00:27:41 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Mar 01 00:27:41 2018 +0200"
      },
      "message": "Fix compute addresses for generated models\n\nChange-Id: I3ef0654dd46b0d71ca6bb14e9f0ee640c8cacd40\n"
    },
    {
      "commit": "f0b2afec2c1aba3c32336006ebe9538673576eb5",
      "tree": "783e4bb3c6b1daf2e41d5a17fe8adea0925af615",
      "parents": [
        "e98062ac151e12f9162f71d90b42ceb1b76b5c51"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Feb 28 13:25:02 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Feb 28 20:00:04 2018 +0200"
      },
      "message": "Refactor get_logs()\n\nSometimes, \u0027tar\u0027 returns exit code 1, because some files in the\n/var/log/ were changed during the archiving.\n\nTo avoid this error, let\u0027s copy /var/log/ to another place first.\n\nOther changes:\n\n- extend the collected information from the nodes\n(inspired by the fuel snapshots from Nailgun)\n\n- allow get_logs() to execute also when rep_setup.failed is set\n  (when any fixture failed)\n\nChange-Id: I59caeb9df42639df53d439866c26bac8ba59e696\n"
    },
    {
      "commit": "e98062ac151e12f9162f71d90b42ceb1b76b5c51",
      "tree": "c17f2af8d298eaff73bcd8748c677a67867e03c9",
      "parents": [
        "e15bfc7fd88ad2d4c4107b20f4d8e2583a17db49"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Feb 27 12:34:44 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Feb 27 12:34:44 2018 +0200"
      },
      "message": "Add optional designate into pike offline model\n\nTo have only one template for pike offline, add condition for\ndesignate\n\nChange-Id: Ic38829dc61b8f66179e645bee096ed7ac873aa47\n"
    },
    {
      "commit": "e15bfc7fd88ad2d4c4107b20f4d8e2583a17db49",
      "tree": "62a927f018a965ef91649d5f7afea808f06fba3a",
      "parents": [
        "32db09839e8f43f4b08a98884c83d4f3eaf7b984"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Tue Feb 27 11:45:52 2018 +0200"
      },
      "committer": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Tue Feb 27 11:46:07 2018 +0200"
      },
      "message": "Add possibility to use for Ironic node custom image\n\nChange-Id: I6e719c3a1731c91b24ff079fd70579a07bf42ef1\n"
    },
    {
      "commit": "32db09839e8f43f4b08a98884c83d4f3eaf7b984",
      "tree": "2a6e17944f78a2bb05aeb77050edb56d8c00f2b5",
      "parents": [
        "806f3b5eccf74fadc97c99e09b23470366c949d9"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Feb 26 22:06:17 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Feb 26 22:06:17 2018 +0200"
      },
      "message": "Due to MCP image lacks of package, introduce APT var\n\nChange-Id: Ieb38fa3fe9ff7d7272662f9771e63e2f77edec54\n"
    },
    {
      "commit": "806f3b5eccf74fadc97c99e09b23470366c949d9",
      "tree": "559ff8017854e6be9cc71d4b67c7ef988cdba00e",
      "parents": [
        "75e250f36585ade7f28f9d8dbf6ac22e5d4d99c7"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Feb 26 18:04:24 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Feb 26 18:04:24 2018 +0200"
      },
      "message": "Replace only the \u0027network\u0027 part of addresses\n\nCookiecutter-based models use three octets to set the subnets\nfor compute nodes in the OpenStack models:\n\nopenstack_compute_rack01_single_subnet\nopenstack_compute_rack01_tenant_subnet\nopenstack_compute_rack01_deploy_subnet\n\nThere is no final \u0027dot\u0027, so the replacement in this template\nshould not use the dot.\n\nChange-Id: I836aba5156bea677f2eb5d77504569db83ce8064\n"
    },
    {
      "commit": "75e250f36585ade7f28f9d8dbf6ac22e5d4d99c7",
      "tree": "24712c1b6d12fae992b5cd824b65269cde784f45",
      "parents": [
        "3c46a0321822a54386a797878286291c7903497c"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Feb 26 17:13:59 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Feb 26 17:13:59 2018 +0200"
      },
      "message": "Add memory on cfg, ctl and mon nodes\n\n- After moving on day01 image, cfg01 node requires more memory\n  for additional services (jenkins, maas)\n- ctl nodes are not fit into 12Gb anymore\n- mon nodes must have enough memory for StackLight docker\n  containers, 2Gb is too low\n\nChange-Id: Iecfc4d118e7581e86a4d1121ea9bf9978110d81d\n"
    },
    {
      "commit": "3c46a0321822a54386a797878286291c7903497c",
      "tree": "69acc3a7d0df7dc022036c7b181066bfdf42eda6",
      "parents": [
        "21f31029a926400d6dcd1d7b243e755d3daf8213"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Feb 26 16:27:02 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Feb 26 16:27:02 2018 +0200"
      },
      "message": "bump fuel-devops requirement to commit \u0027cce44f4\u0027\n\nChanges in fuel-devops:\n\n- Add \u0027has_videocard\u0027 libvirt node attribute :\n  allows to disable videocard, so the first network interface\n  will have the name ens2 (default with videocard: ens3)\n\n- Avoid race condition using parallel fuel-devops env manipulations\n\nChange-Id: I9f0f13a37ad9a3c8aea8e15716877a7f56dada48\n"
    },
    {
      "commit": "21f31029a926400d6dcd1d7b243e755d3daf8213",
      "tree": "6ab8f13c5edb5c23ed38e3146347e7ab344420fe",
      "parents": [
        "97e78e28d5b9113a4dadfa870a4dba480ca6fe05"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Feb 23 22:42:14 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Feb 23 22:42:14 2018 +0200"
      },
      "message": "Remove deleting /nodes directory\n\nmcp-virtual-lab and mcp-baremetal-lab repos don\u0027t contain\nthe /nodes/ directory anymore, so it is not needed here.\n\nThis allows to use pre-defined cfg01 node in _generated/\n\nChange-Id: I91cb56cb38854572c2d31d4d44dd5e7c6b6a269b\n"
    },
    {
      "commit": "97e78e28d5b9113a4dadfa870a4dba480ca6fe05",
      "tree": "aae7c88a2853b1636c4cee139c4f433f3845d473",
      "parents": [
        "6368f08890001b13c688693d0c450ee66dcf5404"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Feb 23 21:51:49 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Feb 23 21:51:49 2018 +0200"
      },
      "message": "Allow to use existing cfg01 inventory file\n\nIf a model (generated from cookiecutter templates) contains\npre-generated nodes/_generated/cfg01.\u003cdomain name\u003e.yml file,\ndo not overwrite it during deployment.\n\nChange-Id: I10e197fffa20d58b6866e5a4e553ca1697e77f93\n"
    },
    {
      "commit": "6368f08890001b13c688693d0c450ee66dcf5404",
      "tree": "632bdc98562a71a1a9d2f5dcace9d72002bbef30",
      "parents": [
        "18f45e0d46f2cc879996f9feac3755f75e33a741"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri Feb 23 13:30:30 2018 -0500"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Feb 23 20:38:44 2018 +0200"
      },
      "message": "Revert \"Use custom intermediate infra.config\"\n\nThis reverts commit 70c558ed97100e088d3a5b95dc75bd7cbc563652.\n\nChange-Id: I0799502f20a4081ba6313ab6ad07e3e39c72caaf\n"
    },
    {
      "commit": "18f45e0d46f2cc879996f9feac3755f75e33a741",
      "tree": "1c6ed01d2cb2cb906462a13c1af00a69ee9cb125",
      "parents": [
        "765d7cb144bbe43b1f07c99edb0748ec0c930f18",
        "de873eb5b98742b2921fc5b800d694d0543e48f2"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri Feb 23 13:35:02 2018 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Fri Feb 23 13:35:02 2018 -0500"
      },
      "message": "Merge \"Revert \"Remove all except _param from infra.config_orig\"\""
    },
    {
      "commit": "de873eb5b98742b2921fc5b800d694d0543e48f2",
      "tree": "c070876bfe75bfcf04d983be24518fa846cb4ead",
      "parents": [
        "f28e036cc388b75bd1e0f64b37b3e8fdc727861a"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri Feb 23 13:29:38 2018 -0500"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri Feb 23 13:29:38 2018 -0500"
      },
      "message": "Revert \"Remove all except _param from infra.config_orig\"\n\nThis reverts commit f28e036cc388b75bd1e0f64b37b3e8fdc727861a.\n\nChange-Id: I2484e9d930411708037c493400460034fb24dd70\n"
    },
    {
      "commit": "765d7cb144bbe43b1f07c99edb0748ec0c930f18",
      "tree": "7d12e9518248a5d3a05c9be107f33bd187494b0f",
      "parents": [
        "b3146d962da3069f945038b1e2d53163f9ff122b"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Feb 23 17:15:22 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Feb 23 17:15:22 2018 +0200"
      },
      "message": "Fix pike-dvr model generator\n\nChange-Id: If98f8118b35fc9291ae97a22e01b363fe59f09de\n"
    },
    {
      "commit": "b3146d962da3069f945038b1e2d53163f9ff122b",
      "tree": "c972cc4ec7c28af0b3337d13f735feda14b85639",
      "parents": [
        "1be0cef851e5143e71ce2a02c61faa4589bffb2b",
        "d2b31854c60234f4d5ae46ed4b609a9b88ec0d27"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri Feb 23 09:43:49 2018 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Fri Feb 23 09:43:49 2018 -0500"
      },
      "message": "Merge \"Fix genrated models for labs designed for static models\""
    },
    {
      "commit": "1be0cef851e5143e71ce2a02c61faa4589bffb2b",
      "tree": "f184902a3935a194d2533c8b3ac4ca05b30f296c",
      "parents": [
        "237fba0cf5ffae1558a53f709f6a6390936d1ad9"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Fri Feb 23 15:42:35 2018 +0200"
      },
      "committer": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Fri Feb 23 15:42:35 2018 +0200"
      },
      "message": "Fix for typo in salt.minion.service (https://gerrit.mcp.mirantis.net/#/c/14806/)\n\nChange-Id: I50bcb5a30fccb654fcae13eb3184727c85dad702\n"
    },
    {
      "commit": "237fba0cf5ffae1558a53f709f6a6390936d1ad9",
      "tree": "6c62073ae35cc093939fe0db47e7c10eed48deb2",
      "parents": [
        "5672e923434efccee40308ad7cddf27c00e4ec09"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Fri Feb 23 15:07:04 2018 +0200"
      },
      "committer": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Fri Feb 23 15:07:16 2018 +0200"
      },
      "message": "Fix for missed LAB_CONFIG_NAME\n\nChange-Id: Ie90e0aa6274d0d95c152d8c3a5141aeb9161d2e5\n"
    },
    {
      "commit": "d2b31854c60234f4d5ae46ed4b609a9b88ec0d27",
      "tree": "340012b988fcc47aeca4935531afdb4f1b82044c",
      "parents": [
        "72b401937204aa8f3b8ffe0ca05c533e125636fd"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Feb 22 15:27:07 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Feb 23 14:36:47 2018 +0200"
      },
      "message": "Fix genrated models for labs designed for static models\n\nAlso fixed \u0027designate\u0027 for ovs configs which are deployed\nwith bind9 backend\n\nChange-Id: I744c79a950d2d82eb3dd90025ac74b69c3eefe4e\n"
    },
    {
      "commit": "5672e923434efccee40308ad7cddf27c00e4ec09",
      "tree": "59f8cd340c862501a687de40624c8082381449e2",
      "parents": [
        "cc6fb9ed9fc525824980a16997e314181c63dede",
        "f0ff03083ca8d98692bfe76133727ce0c8a2bda8"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri Feb 23 07:02:16 2018 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Fri Feb 23 07:02:16 2018 -0500"
      },
      "message": "Merge \"Added model for initial ocata deploy with cicd Changed template name to cookied-bm-ocata-cicd-pipeline\""
    },
    {
      "commit": "cc6fb9ed9fc525824980a16997e314181c63dede",
      "tree": "afabd808f5a0b97489f8a644feef482031647fe0",
      "parents": [
        "3b714bb56a9cab87617088a707851808e16c34f6",
        "c447b12dc57861eab48bfb602698f19e7435faca"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Feb 23 06:52:03 2018 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Fri Feb 23 06:52:03 2018 -0500"
      },
      "message": "Merge \"Add pike ssl template\""
    },
    {
      "commit": "f0ff03083ca8d98692bfe76133727ce0c8a2bda8",
      "tree": "ff70aab088f8360e291a6e002b5fa8172138e87d",
      "parents": [
        "3b714bb56a9cab87617088a707851808e16c34f6"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Mon Jan 29 18:50:01 2018 +0200"
      },
      "committer": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Fri Feb 23 13:29:21 2018 +0200"
      },
      "message": "Added model for initial ocata deploy with cicd\nChanged template name to cookied-bm-ocata-cicd-pipeline\n\nChange-Id: I9854b32869251582e2bb52dcae9d09053d734a82\n"
    },
    {
      "commit": "c447b12dc57861eab48bfb602698f19e7435faca",
      "tree": "2fc71056964a03ac4f4ad1043a83ca9f7bb50a70",
      "parents": [
        "72b401937204aa8f3b8ffe0ca05c533e125636fd"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Feb 22 12:30:42 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Feb 22 22:45:32 2018 +0200"
      },
      "message": "Add pike ssl template\n\nChange-Id: I7066beab58f8f91a78d9f278061a1023bef8a1ea\n"
    },
    {
      "commit": "3b714bb56a9cab87617088a707851808e16c34f6",
      "tree": "a9440125816ed930d8ce14a5af69d460f1673f84",
      "parents": [
        "72b401937204aa8f3b8ffe0ca05c533e125636fd"
      ],
      "author": {
        "name": "dtsapikov",
        "email": "dtsapikov@mirantis.com",
        "time": "Thu Feb 22 13:50:59 2018 +0400"
      },
      "committer": {
        "name": "dtsapikov",
        "email": "dtsapikov@mirantis.com",
        "time": "Thu Feb 22 13:51:44 2018 +0400"
      },
      "message": "Add docker service for virtual-mcp-sl-os\n\nChange-Id: If40b86f91b12e3a83b65af03af47a4870f6884f0\n"
    },
    {
      "commit": "72b401937204aa8f3b8ffe0ca05c533e125636fd",
      "tree": "bd14685b9503833bc07bf22b316f423aa0d04aad",
      "parents": [
        "82b02d16cebdb4749f405b286493db9f82ca9436",
        "0a316cacc152243528c7c8e13286eede07174ac0"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Feb 21 16:17:27 2018 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Feb 21 16:17:27 2018 -0500"
      },
      "message": "Merge \"Fix underlay vlan configuration for generated labs\""
    },
    {
      "commit": "82b02d16cebdb4749f405b286493db9f82ca9436",
      "tree": "a0028d2e7278819e200c95724ef8c5103f4b8307",
      "parents": [
        "ac37a75a5b320b09964934f7a5e690e6cb59fa0d",
        "5b2c5b2d0870f4af60047dc27e02a4d2353d5b9e"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Feb 21 15:38:12 2018 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Feb 21 15:38:12 2018 -0500"
      },
      "message": "Merge \"Move tempest results into /var/log dir\""
    },
    {
      "commit": "5b2c5b2d0870f4af60047dc27e02a4d2353d5b9e",
      "tree": "90fdc77dd7f3f2c0fb6948311c97af37a55a34f6",
      "parents": [
        "2f8c401dcd07fa4bfdfd4410183f9435deff55fa"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Feb 19 19:48:34 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Feb 21 22:14:17 2018 +0200"
      },
      "message": "Move tempest results into /var/log dir\n\nTo have tempest logs and reports to be archived\nadd\n -v /var/log/:/home/rally/rally_reports/ into run cmd\nto store it in var/log\n\nChange-Id: I886b4ee9e481105dd8cb78e2dfb1bd41f97d5859\nRelated: Prod-17824\n"
    },
    {
      "commit": "0a316cacc152243528c7c8e13286eede07174ac0",
      "tree": "af10986dcdfaf8e842925ca947659ebe7f81234b",
      "parents": [
        "2f8c401dcd07fa4bfdfd4410183f9435deff55fa"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Feb 21 13:39:51 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Feb 21 18:24:49 2018 +0200"
      },
      "message": "Fix underlay vlan configuration for generated labs\n\nChange-Id: I86423827fdd552477548c3a2663f52d3e2b4c4c9\n"
    },
    {
      "commit": "ac37a75a5b320b09964934f7a5e690e6cb59fa0d",
      "tree": "b4e1f28a253fcbf34b4b7f3c48c54e9d76c1c256",
      "parents": [
        "2f8c401dcd07fa4bfdfd4410183f9435deff55fa"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Wed Feb 21 17:55:45 2018 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Wed Feb 21 17:55:45 2018 +0400"
      },
      "message": "Increase timeout for run_virtlet_conformance\n\nIt is needed for saving report.xml in case if all tests\ninside will fail by timeout. Otherwise test command will not\nfinish before all tests fails and report.xml will not be\ngenerated.\n\nChange-Id: I7bc74cd366b5270a37d096405235298d8f052af3\n"
    },
    {
      "commit": "2f8c401dcd07fa4bfdfd4410183f9435deff55fa",
      "tree": "4bfbb7ec656e8f8e2b90685b2cacee6a19082c12",
      "parents": [
        "a5978ebbfe21c30594d799b4c7cfbc04cfcf9e71",
        "52307aa2556bc13f89bbd2c945a82754a55ba805"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Feb 21 03:54:34 2018 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Feb 21 03:54:34 2018 -0500"
      },
      "message": "Merge \"Add fluentd into pike lma\""
    },
    {
      "commit": "a5978ebbfe21c30594d799b4c7cfbc04cfcf9e71",
      "tree": "f0a92df71599ce96c46df3d941084356b7901708",
      "parents": [
        "8ccf6b52ed2ac765c70b6bdfc91fb6ddd6c9f10e"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Feb 21 10:12:33 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Feb 21 10:18:14 2018 +0200"
      },
      "message": "Fix minor issues in deployment configs\n\n- suspend environment before reverting to stop disk IO\n- add \"fluentd\" to pike deployments\n- add \u0027forward mode: route\u0027 for private networks to allow access\n  proxy VIP from the host\n\nChange-Id: I344fb0f2806b5378e697179a480ba93d3d028b8d\n"
    },
    {
      "commit": "8ccf6b52ed2ac765c70b6bdfc91fb6ddd6c9f10e",
      "tree": "a62e04cb3f685156b70d737b6d4c760e47c1dd6e",
      "parents": [
        "3e61ffb8892ef71c005195dfa6644644a6711689"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 20 19:18:25 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 20 19:21:19 2018 +0200"
      },
      "message": "Remove copypaste trash\n\nChange-Id: I868eb6bff2f24103b6d5f0d2cea1303f86c49fdc\n"
    },
    {
      "commit": "3e61ffb8892ef71c005195dfa6644644a6711689",
      "tree": "17579b5afac549df8c8d3bb12a56b309721cbacf",
      "parents": [
        "e3ee28d9bb649c5afca432eb5020b40d31ea4e7a"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 20 19:16:46 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 20 19:16:46 2018 +0200"
      },
      "message": "Copy keystonerc to gtw01\n\nChange-Id: Iaa3f71da40425fb2ee127662bf4e12e1ace3d064\n"
    },
    {
      "commit": "e3ee28d9bb649c5afca432eb5020b40d31ea4e7a",
      "tree": "51ba94ecbf6fc961f32ebeb013aee4c7817f6c51",
      "parents": [
        "f88fc7d7d91b3076dbe1d6634a60aa2e1b56c8ce"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 20 16:51:52 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 20 16:51:52 2018 +0200"
      },
      "message": "Install docker.io before run tempest in OpenStack manager\n\nChange-Id: Iec4492022f32c03fb06b510c4840f46d5954f4d5\n"
    },
    {
      "commit": "f88fc7d7d91b3076dbe1d6634a60aa2e1b56c8ce",
      "tree": "8a78299850024696b7a6b6904b9ef1f1cf292395",
      "parents": [
        "092c6f3c8f27ccec0e3e5e0f5f69dd69cc6315bd"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 20 15:40:08 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 20 15:40:08 2018 +0200"
      },
      "message": "Add \u0027at\u0027 to the common packages installed on salt-master\n\nChange-Id: I8f3a9c9590e6f70fad889968c9ab02fa12ac8fd6\n"
    },
    {
      "commit": "52307aa2556bc13f89bbd2c945a82754a55ba805",
      "tree": "2f4fb7b114de7758b7b990d7539d9195a42bb1f6",
      "parents": [
        "d52025d5154800492a6cc34dd046e8270673e95f"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Feb 20 15:18:19 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Feb 20 15:29:33 2018 +0200"
      },
      "message": "Add fluentd into pike lma\n\nChange-Id: I7677fe23f4c2ead5b4dbb96836b622465dff8e08\nRelated: PROD-17583\n"
    },
    {
      "commit": "092c6f3c8f27ccec0e3e5e0f5f69dd69cc6315bd",
      "tree": "4048c342d8ccf23d6416df1936998423ef2e27f2",
      "parents": [
        "d52025d5154800492a6cc34dd046e8270673e95f"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 20 15:12:19 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 20 15:13:37 2018 +0200"
      },
      "message": "Do not fail the test on non-zero exit code from stacklight-pytest\n\nChange-Id: I4b97735b5892df07d6c30f04b1013132581df6fd\n"
    },
    {
      "commit": "d52025d5154800492a6cc34dd046e8270673e95f",
      "tree": "bd6049db2963bb3c487fb8c70a890ffbad2e420e",
      "parents": [
        "d7ce127ae7b80cc79a621ff2f35fddb4a7f268ce"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 20 07:46:56 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 20 07:47:56 2018 +0200"
      },
      "message": "Use real node names for ipchange_onflush hack\n\nChange-Id: Ib5610d490ed37197b75824a2a3d5080466ddb1de\n"
    },
    {
      "commit": "d7ce127ae7b80cc79a621ff2f35fddb4a7f268ce",
      "tree": "d2a3e62430344b7040395a4cf1b578cc7f6dade3",
      "parents": [
        "c18fe38c33481d58f4a65e90ae8885343e1a3b12"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 20 04:03:51 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 20 04:03:51 2018 +0200"
      },
      "message": "Use correct host names for combined roles\n\nChange-Id: Ia748a7bc90ed667271448eb0c83e67d320f2e348\n"
    },
    {
      "commit": "c18fe38c33481d58f4a65e90ae8885343e1a3b12",
      "tree": "38511a7979b7d7b4e90da97eba7b2260f1096e33",
      "parents": [
        "f28e036cc388b75bd1e0f64b37b3e8fdc727861a"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Feb 19 17:25:12 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Feb 19 17:25:12 2018 +0200"
      },
      "message": "Use default network scheme for cookiecutter templates\n\nSome of the linux:network objects are still required\n(like \u0027brige:openvswitch\u0027)\n\nChange-Id: Id224dd7ed59723ef978a6d81eb495bde66d9d7d1\n"
    },
    {
      "commit": "f28e036cc388b75bd1e0f64b37b3e8fdc727861a",
      "tree": "4f1aca135faf49d26c2ac57f78e55877617e49fb",
      "parents": [
        "70c558ed97100e088d3a5b95dc75bd7cbc563652"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Feb 19 14:38:09 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Feb 19 14:38:09 2018 +0200"
      },
      "message": "Remove all except _param from infra.config_orig\n\nChange-Id: I8eb6b2c9fdfa6e48495df5ad7299849f40eb693e\n"
    },
    {
      "commit": "70c558ed97100e088d3a5b95dc75bd7cbc563652",
      "tree": "c070876bfe75bfcf04d983be24518fa846cb4ead",
      "parents": [
        "d30c74f5073623908725641453e4738173d3f851"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Feb 19 12:59:20 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Feb 19 13:28:03 2018 +0200"
      },
      "message": "Use custom intermediate infra.config\n\nTo override the values from parameters:_param , it is unuseful\njust connect the overrides.yml to the infra.config, because\nparameters:_param from infra.config will be applied *after*\nany of classes.\n\n- Move original infra.config class to the infra.config_orig\n  and remove parameters._param from the original infra.config\n- Add infra.config_orig to the infra.config as ordinary class\n- Add environment classes after infra.config_orig to override\n  the _param.\n\nChange-Id: I84792089fd36e01a36ecc39d67589bcbb35fa3cf\n"
    },
    {
      "commit": "d30c74f5073623908725641453e4738173d3f851",
      "tree": "ccc2ee1c36909da300a8bcdd98f306ad7591beaf",
      "parents": [
        "bad5843b5236f3e7cec1cf26aa2441e4cc0b59f4",
        "f195bb8a392fa26481ae7dbebb569c7fab98acb3"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Feb 19 04:21:05 2018 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Mon Feb 19 04:21:05 2018 -0500"
      },
      "message": "Merge \"Update mcp-local-aptly cfg-drive\""
    },
    {
      "commit": "bad5843b5236f3e7cec1cf26aa2441e4cc0b59f4",
      "tree": "15df868d5ccc43be7ea093002f9b3839d3fed8cf",
      "parents": [
        "0e77afa8a1fd048534dd5f9da82e252f88cddff7",
        "297c53c1bd87e706a05b03a791e12ff118905d8b"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Feb 19 04:02:12 2018 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Mon Feb 19 04:02:12 2018 -0500"
      },
      "message": "Merge \"Add fluentd salt formula to mcp11 ovs/dvr templates\""
    },
    {
      "commit": "0e77afa8a1fd048534dd5f9da82e252f88cddff7",
      "tree": "b1869f44bf4433e38bdc8a690b906625391610ba",
      "parents": [
        "cb77f02d7be8d5cbaf5ff60fa98c41c5df61069e",
        "53b7ad22a2bc36940ea8a5f46bc6e3a66db1e6eb"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Feb 19 04:00:25 2018 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Mon Feb 19 04:00:25 2018 -0500"
      },
      "message": "Merge \"Add junitOutput flag to virtlet tests\""
    },
    {
      "commit": "297c53c1bd87e706a05b03a791e12ff118905d8b",
      "tree": "91902f29f7c30a0d8728e5760a0561219a2774e8",
      "parents": [
        "cb77f02d7be8d5cbaf5ff60fa98c41c5df61069e"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Mon Feb 19 12:24:44 2018 +0400"
      },
      "committer": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Mon Feb 19 12:24:44 2018 +0400"
      },
      "message": "Add fluentd salt formula to mcp11 ovs/dvr templates\n\nChange-Id: I31c8a39bdf2b8eeb1c1d00acee941e723c5d6213\n"
    },
    {
      "commit": "cb77f02d7be8d5cbaf5ff60fa98c41c5df61069e",
      "tree": "3ab2cc75b0009b332e90120321783a5d233e54de",
      "parents": [
        "3693e284244d0900f93375885c330e6c72c02129"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sun Feb 18 20:42:35 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Feb 19 01:03:16 2018 +0200"
      },
      "message": "Set missing openstack_dns_node0X_address for designate nodes\n\nWoraround of missing object for designate dns node role\n\nChange-Id: I75f1652b5e9a1ceb242870ccd4df1a459594e0ed\n"
    },
    {
      "commit": "3693e284244d0900f93375885c330e6c72c02129",
      "tree": "b309ab4a57a78fa402e60be58fc4f124ba438ab9",
      "parents": [
        "919ddc7d51234361f3d126f09342ab5d39464855"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sun Feb 18 15:46:01 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sun Feb 18 15:46:01 2018 +0200"
      },
      "message": "Replace openstack_dns role to features_designate_pool_manager_dns\n\nopenstack_dns role is not implemented in the cookiecutter-template\n\nReplacing to the custom role from environment-template\n\nChange-Id: I0196725666866e9feafc3da3e74392c6733084a3\n"
    },
    {
      "commit": "919ddc7d51234361f3d126f09342ab5d39464855",
      "tree": "a17d36102890e0fa4254fdc4dbf5c08e4b3edbc9",
      "parents": [
        "de5ddebb568dbf9338e38f990d196e4cccd6f0b7"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sun Feb 18 06:37:42 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sun Feb 18 06:37:42 2018 +0200"
      },
      "message": "Use infra_kvm role on ctl nodes for glusterfs.server\n\nChange-Id: I04b54f7ad42bfeee8f86b5842a8f1be93dcaee3f\n"
    },
    {
      "commit": "de5ddebb568dbf9338e38f990d196e4cccd6f0b7",
      "tree": "5022ad60f7665ba75c0f0129663921d4fa8f846d",
      "parents": [
        "b3c2fd01f07e298cb229fb63cee64bf298b76f6a"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sun Feb 18 06:31:00 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sun Feb 18 06:31:00 2018 +0200"
      },
      "message": "Set native cluster names for generated models\n\nChange-Id: I23490f6489953507df5797bdf021ea195c6b189d\n"
    },
    {
      "commit": "b3c2fd01f07e298cb229fb63cee64bf298b76f6a",
      "tree": "6e4e240c187832dddb8c66324dd9420510374d3b",
      "parents": [
        "01e2b77b7695d09b1bd6afb8cabd88b3bb0de1df"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sun Feb 18 05:04:51 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sun Feb 18 06:05:08 2018 +0200"
      },
      "message": "Fix new contexts for cookiecutter generator\n\nChange-Id: I4cf7c9a1725d7bdf7acd624f31a3f149ae1baa07\n"
    },
    {
      "commit": "01e2b77b7695d09b1bd6afb8cabd88b3bb0de1df",
      "tree": "4ea773236d34b914354a15767fa54970d2fe48e3",
      "parents": [
        "f0b8371b34577db9ad6d932e637c630488c6ecbc"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Sat Feb 17 21:59:56 2018 -0500"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Sat Feb 17 21:59:56 2018 -0500"
      },
      "message": "Revert \"Use native model names\"\n\nThis reverts commit f0b8371b34577db9ad6d932e637c630488c6ecbc.\n\nChange-Id: I4e666e862593219f6bd44d3cc9c87315a7980cd6\n"
    },
    {
      "commit": "f0b8371b34577db9ad6d932e637c630488c6ecbc",
      "tree": "8c057fd6af581532145bf076437c7e2dd3743a74",
      "parents": [
        "6412e8b8911e0ed648cd42c7c1439659a135b9d9"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sun Feb 18 04:47:14 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sun Feb 18 04:47:14 2018 +0200"
      },
      "message": "Use native model names\n\nChange-Id: I96f51a9bf4cfff24e73c1565a3da8cc79aa8e952\n"
    },
    {
      "commit": "6412e8b8911e0ed648cd42c7c1439659a135b9d9",
      "tree": "4ea773236d34b914354a15767fa54970d2fe48e3",
      "parents": [
        "adef0959f389d7df9eb4f71842f0d1a7103f0c9e"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sun Feb 18 04:17:09 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sun Feb 18 04:43:04 2018 +0200"
      },
      "message": "Add ocata/pike contexts for cookiecutter ovs/dvr\n\nChange-Id: I0be7cf3bcab0613ce88190d4e75c5f9ccb0756c1\n"
    },
    {
      "commit": "adef0959f389d7df9eb4f71842f0d1a7103f0c9e",
      "tree": "b697ac1ce99ed360e8aff239854af8989294670f",
      "parents": [
        "1d3472eef9cbb97b7c2f9c161d0dd65aca87184f"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sat Feb 17 17:17:02 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sat Feb 17 17:17:02 2018 +0200"
      },
      "message": "Fix formula symlinking for cookiecutter generator\n\nChange-Id: I69589cf318e86938204c313e3ffb27768aec3f2e\n"
    },
    {
      "commit": "1d3472eef9cbb97b7c2f9c161d0dd65aca87184f",
      "tree": "dc7eda7f910ba11ead2d7fe152df5055f14d0845",
      "parents": [
        "43028c86bb94ef470b586b685f7c918ca8b0e653"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Feb 16 22:04:19 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Feb 16 22:04:19 2018 +0200"
      },
      "message": "Workaround of missing formulas for cookied model generator\n\nInstall all the formulas during model generation to have\npossibility to full pillar render for all nodes.\n\nChange-Id: Ieb64fb675cdd4072b7f85eaaf0d3d9ce9411dcc0\n"
    },
    {
      "commit": "43028c86bb94ef470b586b685f7c918ca8b0e653",
      "tree": "d622b9909536b14e8ac83cde74ed35d363d048c6",
      "parents": [
        "e7f774a6f2f9202370d12aad97c30704764c37a9",
        "257a9383fc398a4b6297638ebe1f38469752748f"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Feb 15 16:30:14 2018 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Thu Feb 15 16:30:14 2018 -0500"
      },
      "message": "Merge \"Make possible to override the docker images for SL\""
    },
    {
      "commit": "e7f774a6f2f9202370d12aad97c30704764c37a9",
      "tree": "de7c6499414727cba922c21d262b3e5ca010b9f6",
      "parents": [
        "81444d9917d19b2590575b1af3d0b9b69d1238f7",
        "db2ecda78b3c7390a7f24ecc052fc4b7fa339a68"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Feb 15 11:27:56 2018 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Thu Feb 15 11:27:56 2018 -0500"
      },
      "message": "Merge \"Add readme file for virtual-mcp-sl-os template\""
    },
    {
      "commit": "257a9383fc398a4b6297638ebe1f38469752748f",
      "tree": "9089f3332f7765c159a53f5024fc9ee4765410e4",
      "parents": [
        "cf7778020c63592258c6c14c0dbe284f24b88ccc"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Feb 15 04:00:46 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Feb 15 18:18:59 2018 +0200"
      },
      "message": "Make possible to override the docker images for SL\n\nUse the macro in the salt.yaml:\n{{ SHARED.ADJUST_SL_OPTS(OVERRIDES_FILENAME\u003d\u0027path/to/stacklight/server.yml\u0027) }}\nand the following environment variables for image paths:\n\nDOCKER_IMAGE_ALERTMANAGER\nDOCKER_IMAGE_PUSHGATEWAY\nDOCKER_IMAGE_PROMETHEUS\nDOCKER_IMAGE_REMOTE_AGENT\nDOCKER_IMAGE_REMOTE_STORAGE_ADAPTER\nDOCKER_IMAGE_PROMETHEUS_RELAY\nDOCKER_IMAGE_GRAFANA\n\n, or manage the tag of the images using the single\nvariable:\n\nDOCKER_IMAGES_SL_TAG\u003d # latest, 2017.12, ...\n\nChange-Id: Icf5039d9346f631ffb4391588b5090396268bc53\n"
    },
    {
      "commit": "81444d9917d19b2590575b1af3d0b9b69d1238f7",
      "tree": "5ec22cb9743bc7fccbde9c637b025becd109e34c",
      "parents": [
        "e9266fe5442205c28d36ff22ba8b8ed1feaf93a9"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Thu Feb 15 17:42:15 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Thu Feb 15 17:42:15 2018 +0400"
      },
      "message": "Fix target for prometheus state\n\nChange-Id: I193d5bf72eaae05343379d27814263546b8b2c26\n"
    },
    {
      "commit": "e9266fe5442205c28d36ff22ba8b8ed1feaf93a9",
      "tree": "0789395c8665feda5f2d3efe76fd7fbb16a5e62d",
      "parents": [
        "cf7778020c63592258c6c14c0dbe284f24b88ccc",
        "c72604dfb710c07c650280ffde36a2b8563f0d78"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Feb 15 04:52:16 2018 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Thu Feb 15 04:52:16 2018 -0500"
      },
      "message": "Merge \"Ceph failover HA\""
    },
    {
      "commit": "db2ecda78b3c7390a7f24ecc052fc4b7fa339a68",
      "tree": "e6bac82736806904c10df8f1ba0c34539782d70e",
      "parents": [
        "cf7778020c63592258c6c14c0dbe284f24b88ccc"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Thu Feb 15 09:18:20 2018 +0400"
      },
      "committer": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Thu Feb 15 09:18:20 2018 +0400"
      },
      "message": "Add readme file for virtual-mcp-sl-os template\n\nAlso were deleted unnecessary salt steps.\n\nChange-Id: I0628e1ec555b8dbe4a680934a2bcf67330c4cd03\n"
    },
    {
      "commit": "cf7778020c63592258c6c14c0dbe284f24b88ccc",
      "tree": "f5d6a216278becc224ee64fc1c18d4af19a9fb56",
      "parents": [
        "5de95069f175d277d679a9177ce22c5f4a7dfaba"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Feb 14 18:09:55 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Feb 14 19:53:03 2018 +0200"
      },
      "message": "Remove packages installation from user-data\n\n- New images for VCP don\u0027t contain iptables, so it requires\n  to more complicated bootstrap process than waiting for 22 port.\n  So, let\u0027s move all time-consumption commands to salt-shared.yaml\n\n- Salt repositories used for bootstrap was from upstream, while\n  should be from apt.mirantis.com\n\n- Enable hugepages only on compute nodes for\n  virtual-pike-ovs-dpdk config.\n\nChange-Id: I4ca02c873f9594ee98d2c5f5fe8ffd7fb317ae91\n"
    },
    {
      "commit": "5de95069f175d277d679a9177ce22c5f4a7dfaba",
      "tree": "dce9a8d8445a750aaa78df87c37f54c653cf445b",
      "parents": [
        "281221b5bf0dd6f35022116e314354686e4879b7",
        "f8ef89b188388ed8201f0e1fe6644a252fbbdb89"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Feb 14 07:53:00 2018 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Feb 14 07:53:00 2018 -0500"
      },
      "message": "Merge \"Add models with mitaka/newton os releases for maintenance purposes\""
    },
    {
      "commit": "c72604dfb710c07c650280ffde36a2b8563f0d78",
      "tree": "5892fbfa3d349ff1a3d3afa2e5c9184aac82b203",
      "parents": [
        "bbc9d2c939fa4eeb6934fa0cba6573cba956baa7"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Jan 04 17:58:00 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Feb 13 21:35:51 2018 +0200"
      },
      "message": "Ceph failover HA\n\nChange-Id: I41945fa48f5de97c472392b22e0efc6319b5aefb\n"
    },
    {
      "commit": "f8ef89b188388ed8201f0e1fe6644a252fbbdb89",
      "tree": "1d42706c45b2ab548d15de79fdbc1a70a1cb7065",
      "parents": [
        "baaf0acd3f684dc86e7a132de14622ed4b25dca5"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Tue Feb 06 10:51:54 2018 +0400"
      },
      "committer": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Tue Feb 13 08:50:45 2018 -0800"
      },
      "message": "Add models with mitaka/newton os releases for maintenance purposes\n\nChange-Id: If81d6213f1a5a8f296ac38c34a9e43305a248d0c\n"
    },
    {
      "commit": "281221b5bf0dd6f35022116e314354686e4879b7",
      "tree": "1f81b51247aeb124ed5655971d9b51f54c0f3209",
      "parents": [
        "f3d6399012b12d9c793b5571949c2a076b5c7cbc"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 13 16:40:48 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 13 16:40:48 2018 +0200"
      },
      "message": "Use \u0027mixed\u0027 states output for stacklight to reduce logging\n\nChange-Id: I585e2d4aa7434b6cb550c12715dd8068ecd0393c\n"
    },
    {
      "commit": "f3d6399012b12d9c793b5571949c2a076b5c7cbc",
      "tree": "a9de321443d7816f1bf5a4e4df564997169b842b",
      "parents": [
        "4946f4cdb1c206c26f09b45ad62d94898833a504",
        "8a1b03a2991ada841e8bac9efb0505cc10c5fba9"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Tue Feb 13 05:04:57 2018 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Tue Feb 13 05:04:57 2018 -0500"
      },
      "message": "Merge \"Revert \"Remove \u0027python-jenkins\u0027 package to avoid grains load errors\"\""
    },
    {
      "commit": "8a1b03a2991ada841e8bac9efb0505cc10c5fba9",
      "tree": "f0a6c47f9e04bfd9b9503bd23a0e88931eeadc95",
      "parents": [
        "bbc9d2c939fa4eeb6934fa0cba6573cba956baa7"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Tue Feb 13 05:04:41 2018 -0500"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Tue Feb 13 05:04:41 2018 -0500"
      },
      "message": "Revert \"Remove \u0027python-jenkins\u0027 package to avoid grains load errors\"\n\nThis reverts commit bbc9d2c939fa4eeb6934fa0cba6573cba956baa7.\n\nChange-Id: Icfef7721efb09f1173ccd7322c36524421b358a5\n"
    },
    {
      "commit": "4946f4cdb1c206c26f09b45ad62d94898833a504",
      "tree": "0c0328a3b71acdac11f3c97a1b87d2ecdba9e9e4",
      "parents": [
        "bbc9d2c939fa4eeb6934fa0cba6573cba956baa7"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Feb 13 09:46:56 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Feb 13 09:48:58 2018 +0200"
      },
      "message": "Add missed grub_version\n\nAslo add run of tempest smoke to dpdk pike\n\nChange-Id: Ie39b5ee045492f305014544af81f3134ae65bcac\n"
    },
    {
      "commit": "bbc9d2c939fa4eeb6934fa0cba6573cba956baa7",
      "tree": "98c363c3590554261fd3183538a685dc288d798f",
      "parents": [
        "1ce878ddf0bc3894e6b5463bb5b9b1b7c01ddbb0"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 13 05:46:59 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 13 05:47:13 2018 +0200"
      },
      "message": "Remove \u0027python-jenkins\u0027 package to avoid grains load errors\n\nChange-Id: I0c848110d1840e2df8721be2b53f3f0c48552596\n"
    },
    {
      "commit": "1ce878ddf0bc3894e6b5463bb5b9b1b7c01ddbb0",
      "tree": "f0a6c47f9e04bfd9b9503bd23a0e88931eeadc95",
      "parents": [
        "e8e832ab3567292b48d079001c34253a8eae07e3"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Feb 12 22:45:49 2018 -0500"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Feb 12 22:45:49 2018 -0500"
      },
      "message": "Revert \"Remove \u0027python-jenkins\u0027 package to avoid grains load errors\"\n\nThis reverts commit e8e832ab3567292b48d079001c34253a8eae07e3.\n\nChange-Id: I1b3cd490fdcb6be4dcb197a220ad59fa81964679\n"
    },
    {
      "commit": "e8e832ab3567292b48d079001c34253a8eae07e3",
      "tree": "bbe1ad6279071fbaf6305a9e88351c20f07f40cf",
      "parents": [
        "986326a0c22729a19fdd667ed97aca6726f4b29f"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 13 04:18:46 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Feb 12 21:21:39 2018 -0500"
      },
      "message": "Remove \u0027python-jenkins\u0027 package to avoid grains load errors\n\nThe package \u0027python-jenkins\u0027 enables the module\n_grains/jenkins_plugins.py to connect to non-existing Jenkins\n\nChange-Id: Ieb03bf3d077be233f89af25419bb5fa567c34f04\nRelated-Bug:#PROD-17822\n"
    },
    {
      "commit": "986326a0c22729a19fdd667ed97aca6726f4b29f",
      "tree": "f0a6c47f9e04bfd9b9503bd23a0e88931eeadc95",
      "parents": [
        "5a5d8da146025c618c21a90b97133f24cc374662"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Feb 12 17:24:26 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Feb 12 17:29:53 2018 +0200"
      },
      "message": "Set grab_versions and snapshot fixtures as dependency for salt_deployed\n\nSometimes, order of the fixtures is built in such way that\npytest tries to complete \u0027salt_deployed\u0027 before \u0027grab_versions\u0027.\nThis lead to missing logs after the test is completed or failed.\n\nExplicit set grab_versions to run before the salt_deployed, instead\nof relying on floating order with \u0027autouse\u0027.\nThe same for the fixture \u0027snapshot\u0027\n\nChange-Id: I4098413e0c6a016442630334c04bce218cb7f479\n"
    },
    {
      "commit": "5a5d8da146025c618c21a90b97133f24cc374662",
      "tree": "eeffecd3ff58d0451d45f34eb71a791cf4769024",
      "parents": [
        "839d2ce7cc3602d3bb1c1bdd10e39f9aa49141b9"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Thu Dec 14 14:14:42 2017 +0200"
      },
      "committer": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Fri Feb 09 15:00:12 2018 +0200"
      },
      "message": "Template and deploy test for day01 deployment\n\nAdd physical-mcp-ocata-offline-ovs template\nAdd day01 offline test\n\nChange-Id: I61211150575a84d8f3e44be2ef9c64855e5f2db3\n"
    },
    {
      "commit": "53b7ad22a2bc36940ea8a5f46bc6e3a66db1e6eb",
      "tree": "75c3a13377b42f86dc969f5fd84a30a1b3d8499a",
      "parents": [
        "d2891badb5e73dbbf60de35644227a9f27fc7890"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Thu Feb 08 20:05:40 2018 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Fri Feb 09 06:02:25 2018 +0400"
      },
      "message": "Add junitOutput flag to virtlet tests\n\n- Also get JUnit output for it\n\nChange-Id: I29ad71b317743754520acdce9895faebc1bd6af4\n"
    },
    {
      "commit": "839d2ce7cc3602d3bb1c1bdd10e39f9aa49141b9",
      "tree": "73501e267b2474a89dc1caa01d32c8a3d8bd547d",
      "parents": [
        "9f2601c24ecf2584caa5bdaedab64117ebb5208a"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Thu Feb 08 18:23:03 2018 +0200"
      },
      "committer": {
        "name": "vortexuelpm",
        "email": "vortexuelpm@gmail.com",
        "time": "Thu Feb 08 14:13:34 2018 -0500"
      },
      "message": "Change image from daily to release for baremetal nodes bootstrapping\n\nChange-Id: I99781a4134b37c4ff886f3a8ff1c3fb022bca604\n"
    },
    {
      "commit": "9f2601c24ecf2584caa5bdaedab64117ebb5208a",
      "tree": "e50e48aec8df736adfafed9b7b49beeaf3c53d95",
      "parents": [
        "bc0b094fa102d2a92a7a620153e70c55992b4a76"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Thu Feb 08 15:13:21 2018 +0200"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Thu Feb 08 15:13:33 2018 +0200"
      },
      "message": "Change skip_fail to false for Re-apply formulas for compute node\n\nChange-Id: Iaef9ffab13bc73bebea379791cce3caebad6e7cb\n"
    },
    {
      "commit": "bc0b094fa102d2a92a7a620153e70c55992b4a76",
      "tree": "bc836a54498ba9bc4deeb3022165dc58acaf899c",
      "parents": [
        "820b26df2c66cfc7518f874c5bad4ec08546bf21"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Feb 07 22:37:37 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Feb 07 22:37:37 2018 +0200"
      },
      "message": "Fix running stacklight tests\n\nWrong order of commands caused:\n  bash: venv-stacklight-pytest/bin/activate: No such file or directory\n  bash: pytest: command not found\n  Command exit code \u0027EX_NOCMD\u003c127(0x7F)\u003e\u0027:\n\nAlso, enable verbose output for running stacklight-pytest\n\nChange-Id: Icbf83d2f56762823a24887bb6cd2c35fb2b07a64\n"
    },
    {
      "commit": "820b26df2c66cfc7518f874c5bad4ec08546bf21",
      "tree": "18a29932fe8b0c23855ce675e52204bbdf412c73",
      "parents": [
        "d2891badb5e73dbbf60de35644227a9f27fc7890"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Feb 07 21:51:22 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Feb 07 21:51:22 2018 +0200"
      },
      "message": "Fix waiters for jenkins and other docker containers\n\nRole \u0027jenkins.client\u0027 now is enabled also on cfg01 node, so the VIP\nof cicd nodes must be searching on the nodes with docker roles\nfor jenkins and other containers.\n\nChange-Id: I34bb445bc3b1841ac90f6cc3666f585b96c79f00\n"
    },
    {
      "commit": "d2891badb5e73dbbf60de35644227a9f27fc7890",
      "tree": "0e6f121730345ef2f4431c543f86efca75b7e558",
      "parents": [
        "c381d810154db0661c36d3f1ac98f17ea4f170a9",
        "caa14a6bfcfc36fa5822e480169dc731f7a11242"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Feb 07 05:45:38 2018 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Feb 07 05:45:38 2018 -0500"
      },
      "message": "Merge \"Change tempest run method\""
    },
    {
      "commit": "caa14a6bfcfc36fa5822e480169dc731f7a11242",
      "tree": "3ced91211146601c56890b80609edea6edd97aaa",
      "parents": [
        "b3f5fe46184d13d50d837b792790731f4f45642d"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Wed Feb 07 12:25:07 2018 +0200"
      },
      "committer": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Wed Feb 07 12:38:03 2018 +0200"
      },
      "message": "Change tempest run method\n\nChange-Id: I639e71f140f85013a27d2c76742198b548c894eb\n"
    },
    {
      "commit": "c381d810154db0661c36d3f1ac98f17ea4f170a9",
      "tree": "d08dd7838576a72e6c2c123bb7dc2baa803b0b2d",
      "parents": [
        "f073e6f879ff7a033ebba76eefe348a49f435424"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Feb 07 10:19:10 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Feb 07 10:22:37 2018 +0200"
      },
      "message": "Remove running Tempest from openstack.yaml in cookied virtual labs\n\nTempest must be started from the test code, not from\nthe deployment process\n\nChange-Id: I54ba9c77cb349975cfafd021049290a84b20acba\n"
    },
    {
      "commit": "f073e6f879ff7a033ebba76eefe348a49f435424",
      "tree": "a6025a966e36db1f1f24bccf32ec5f91fea3099f",
      "parents": [
        "b3f5fe46184d13d50d837b792790731f4f45642d"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 06 23:45:15 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 06 23:45:15 2018 +0200"
      },
      "message": "Workaround for PROD-17626\n\nState \u0027keystone.client\u0027 failed with the exception:\n TypeError: unhashable type: \u0027dict\u0027\n\n, but on second run it is passed without errors.\n\nChange-Id: I7b9d450c030aa748fd3b41e7085e42e6679903e4\n"
    },
    {
      "commit": "b3f5fe46184d13d50d837b792790731f4f45642d",
      "tree": "d9c137bd5bbaa5a15d5892c24a9bc7c4814f99b2",
      "parents": [
        "4c86ed5146d827b3b5a0f8df32d632bea6271e3e"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Tue Feb 06 17:06:53 2018 +0200"
      },
      "committer": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Tue Feb 06 17:07:05 2018 +0200"
      },
      "message": "Fixed interfaces name due to LAB04 restructure. Change IP address of cmp001 for compatibility\n\nChange-Id: Ic77452ab62658cc9b8ed3ebcb950a6312dbb97e2\n"
    }
  ],
  "next": "4c86ed5146d827b3b5a0f8df32d632bea6271e3e"
}
