)]}'
{
  "log": [
    {
      "commit": "cf26c93e3da813dd693ddaef342fdb7a933f3601",
      "tree": "be4f4b657b4478d5bc782e673204e2846146c701",
      "parents": [
        "abbb4a52ad4a0ad18dbb2e09fbdb1658dc3d9c36"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Thu Mar 29 20:08:21 2018 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Fri Mar 30 19:27:53 2018 +0400"
      },
      "message": "Extend conformance runs and get all results\n\nChange-Id: I87acc1a26ab245031565d4dd195e4f4e35cb66d1\n"
    },
    {
      "commit": "abbb4a52ad4a0ad18dbb2e09fbdb1658dc3d9c36",
      "tree": "b7560d726082a1b4c668e02a07321cd59d9dd49a",
      "parents": [
        "2c9db8d7f0abea17d503c470d20a64d6cc6b3ece"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Mar 27 15:27:48 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Mar 27 15:27:48 2018 +0300"
      },
      "message": "Fix typo in conftest.py\n\nChange-Id: I5e7d7a5a282e402cc2e36034a9f6653a85ac4be9\n"
    },
    {
      "commit": "2c9db8d7f0abea17d503c470d20a64d6cc6b3ece",
      "tree": "0773d2558fc5b214517b9d6a203037c67c7a9a84",
      "parents": [
        "bf6e4e06b1198bef68e227ca03bbcb35517023be"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Mar 26 21:49:59 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Mar 26 21:49:59 2018 +0300"
      },
      "message": "Update formulas to the latest versions in all generators\n\nChange-Id: I1e0240138fecb5735ef48a760218e80354fcdc39\n"
    },
    {
      "commit": "bf6e4e06b1198bef68e227ca03bbcb35517023be",
      "tree": "291729f4e854636ba3145ce28dee18e0114aebd1",
      "parents": [
        "87a3142eea3bf4557209ad58385b49774e30be14"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Mar 26 20:37:44 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Mar 26 21:11:15 2018 +0300"
      },
      "message": "Fix purging unattended-upgrades in template generator\n\nChange-Id: Idbf7bdc4237eaab36cf2bfebb5c5105378775875\n"
    },
    {
      "commit": "87a3142eea3bf4557209ad58385b49774e30be14",
      "tree": "818aa7cf82f4ad6017d5cb91a07c7501afb22833",
      "parents": [
        "6ee7ca898b2e52d18d7deff6b71b2501d7562b55"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Fri Mar 16 22:25:27 2018 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Mon Mar 26 08:52:56 2018 -0400"
      },
      "message": "Add cncf certification executon\n\n- Adding helpers for archive managing\n- Adding execution of k8s-conformance by cncf\n- Adding specific fixture for it\n\nChange-Id: I302ddf736e3e264b0c38ff3052671bf9a6045250\n"
    },
    {
      "commit": "6ee7ca898b2e52d18d7deff6b71b2501d7562b55",
      "tree": "43a3f60038cfe6b776a5597ec477386ab57e7ea9",
      "parents": [
        "d51a1eba787bfbcfd2b9a42701f8f559ae1d0fb7"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Mar 26 14:14:37 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Mar 26 14:15:04 2018 +0300"
      },
      "message": "fix typo in helpers.ext\n\nChange-Id: I3bdb6ae026600e8ce6f0d08aca5e0fb79746ae89\n"
    },
    {
      "commit": "d51a1eba787bfbcfd2b9a42701f8f559ae1d0fb7",
      "tree": "77f9f5b00abd6919e3ea4f5edcac6b4f792de6d5",
      "parents": [
        "e67f73d97b01904af97c87346b26f5ab847b5017",
        "f4e6efc00a2319c57d85f60cefef09495c31f17d"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Mar 26 07:15:20 2018 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Mon Mar 26 07:15:20 2018 -0400"
      },
      "message": "Merge \"Revert \"Revert \"Purge the unattended-upgrades pkg\"\"\""
    },
    {
      "commit": "f4e6efc00a2319c57d85f60cefef09495c31f17d",
      "tree": "cb940395dc046938db29d927bb939a21b59c7737",
      "parents": [
        "5f00dd0752c262e01a0a2886a02e8cee22493251"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Mar 26 06:15:10 2018 -0500"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Mar 26 06:15:10 2018 -0500"
      },
      "message": "Revert \"Revert \"Purge the unattended-upgrades pkg\"\"\n\nThis reverts commit 5f00dd0752c262e01a0a2886a02e8cee22493251.\n\nChange-Id: I50c5eff4ba765915b20e7713c4f365ab8ae8d2d1\n"
    },
    {
      "commit": "e67f73d97b01904af97c87346b26f5ab847b5017",
      "tree": "a0c20cf4708aa3909c0079555173666e9814a432",
      "parents": [
        "b69faaa59158b03f381b232663b5261790458e57",
        "5f00dd0752c262e01a0a2886a02e8cee22493251"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Mar 26 07:10:11 2018 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Mon Mar 26 07:10:11 2018 -0400"
      },
      "message": "Merge \"Revert \"Purge the unattended-upgrades pkg\"\""
    },
    {
      "commit": "5f00dd0752c262e01a0a2886a02e8cee22493251",
      "tree": "cb30484b0321b9e735cd1d5244a588056feaab40",
      "parents": [
        "d81b23c4ce3eb6c753119c50f5c0ec0a5155ed8a"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Mar 26 06:09:58 2018 -0500"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Mar 26 06:09:58 2018 -0500"
      },
      "message": "Revert \"Purge the unattended-upgrades pkg\"\n\nThis reverts commit d81b23c4ce3eb6c753119c50f5c0ec0a5155ed8a.\n\nChange-Id: Iad2e43e3be3e468a4df88f5ccd7b60cc3cbfac32\n"
    },
    {
      "commit": "b69faaa59158b03f381b232663b5261790458e57",
      "tree": "77f9f5b00abd6919e3ea4f5edcac6b4f792de6d5",
      "parents": [
        "2441b038a7886fdb22f85db148991085a0a32e1b",
        "8150a88e80c42d9eac21c57b49c7b923b9b28e3e"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Mar 26 06:52:58 2018 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Mon Mar 26 06:52:58 2018 -0400"
      },
      "message": "Merge \"Add kibana in template\""
    },
    {
      "commit": "2441b038a7886fdb22f85db148991085a0a32e1b",
      "tree": "6309242c37ebbda8b80a8c7fd036ae2cb6a70dfa",
      "parents": [
        "853f46a8e19007c10f7d71c79017fc010411bacf",
        "b67ce733cfd1bf0e75d0733b36fbd6c858e17b11"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Mar 26 06:51:40 2018 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Mon Mar 26 06:51:40 2018 -0400"
      },
      "message": "Merge \"Added possibility to deploy Drivetrain separately from other services\""
    },
    {
      "commit": "853f46a8e19007c10f7d71c79017fc010411bacf",
      "tree": "fce0ccb8843549d5f195cd5baa9fc2f15663ff4a",
      "parents": [
        "9752e3205d40b122a13e7944d03229e06157fa88",
        "d81b23c4ce3eb6c753119c50f5c0ec0a5155ed8a"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Mar 26 04:16:27 2018 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Mon Mar 26 04:16:27 2018 -0400"
      },
      "message": "Merge \"Purge the unattended-upgrades pkg\""
    },
    {
      "commit": "d81b23c4ce3eb6c753119c50f5c0ec0a5155ed8a",
      "tree": "cb940395dc046938db29d927bb939a21b59c7737",
      "parents": [
        "7cc21eaa8545eadb4b2d9f0fc3b8f3d12c778a7e"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Fri Mar 23 00:51:35 2018 -0700"
      },
      "committer": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Mon Mar 26 11:19:49 2018 +0400"
      },
      "message": "Purge the unattended-upgrades pkg\n\nChange-Id: I4c69ede98fbf0c16255f7652e72609c6bac61b9e\nRelated-bug: PROD-17904\nRelated-bug: PROD-18736\n"
    },
    {
      "commit": "9752e3205d40b122a13e7944d03229e06157fa88",
      "tree": "b7ef1d246ef029565f7857f3b00d44d68c58b0d9",
      "parents": [
        "4743391d6a93d89da5c2e98127d6fd0b5aa08bb9",
        "5bcbdc5c96c7d547cbe9c8ba06bff5228cd2bec4"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Mar 26 01:13:08 2018 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Mon Mar 26 01:13:08 2018 -0400"
      },
      "message": "Merge \"Allow to specify underlay and salt roles separatelly\""
    },
    {
      "commit": "5bcbdc5c96c7d547cbe9c8ba06bff5228cd2bec4",
      "tree": "c3d7429ccc2932dfbcf28467247b3f566f2cfcd7",
      "parents": [
        "d6bcbc9cf9962d0c3cf0609c0d997e92759e0d1a"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Mar 23 18:05:10 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Mar 26 08:03:39 2018 +0300"
      },
      "message": "Allow to specify underlay and salt roles separatelly\n\n- Manage custom node roles with \u0027underlay\u0027 fixture and use the\n  nodes names for \u0027execute_commands\u0027 templates:\n    export ROLES\u003d\u0027[\"role1\", \"role2\", ...]\u0027\n\n- Install salt-minion on custom node roles from config.underlay.ssh\n    export SALT_ROLES\u003d\u0027[\"salt-role1\", \"salt-role2\", ...]\u0027\n\nThe SALT_ROLES allows to specify only the nodes for salt-minion, while\nother nodes from ROLES will be available only for UnderlayManager.\n\nChange-Id: Iab2d021ecf8a9f2fce6c322aea6439b8d1d11106\n"
    },
    {
      "commit": "4743391d6a93d89da5c2e98127d6fd0b5aa08bb9",
      "tree": "2ddea91326831e675bfe851b464d1a5df94eca6a",
      "parents": [
        "c8c2fdefc2109cb87eba581e1cbd1fbca9f0e0e5"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sun Mar 25 04:24:59 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sun Mar 25 04:24:59 2018 +0300"
      },
      "message": "Split template virtual-mcp-pike-dvr-ssl and remove SL\n\n- copy virtual-mcp-pike-dvr-ssl into cookied-mcp-pike-dvr-ssl with\n  stacklight\n- remove SL from virtual-mcp-pike-dvr-ssl because it was removed\n  from the static model https://gerrit.mcp.mirantis.net/#/c/17137/\n\nChange-Id: If97ae1de037a1db6bfe075a033bda2eb9cdb06d8\n"
    },
    {
      "commit": "c8c2fdefc2109cb87eba581e1cbd1fbca9f0e0e5",
      "tree": "77cb4855c7a8692c67f9deb161e4b1e780168bf4",
      "parents": [
        "21369673a21fd13a32002878e6833131532c0ffc"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sat Mar 24 17:02:35 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sat Mar 24 17:02:35 2018 +0200"
      },
      "message": "Fix node name in  \"Enable forward policy\" step\n\nChange-Id: Ic841a0ed332c27f4dbd897ba043ae7f5793f5d3b\n"
    },
    {
      "commit": "21369673a21fd13a32002878e6833131532c0ffc",
      "tree": "450eda8b7b10372481f621a71f784a5462472b49",
      "parents": [
        "d6bcbc9cf9962d0c3cf0609c0d997e92759e0d1a"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sat Mar 24 14:50:18 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sat Mar 24 16:37:53 2018 +0200"
      },
      "message": "Fix get_logs() to get logs from all nodes\n\nThis command will show the same hostname cfg01\nfor all minions because \"$(hostname -f)\" is interpolated\non the cfg01 *before* the command is executed on minions:\n    salt \u0027*\u0027 cmd.run \"echo $(hostname -f)\"\nThis lead to overwrite the artifacts with the same name from\nall nodes.\n\n- add escapes before \u0027$\u0027 to disable early interpolation\n- fix FORWARD command in cookied-mcp-pike-dvr/openstack.yaml\n\nCloses-Bug: PROD-18695\n\nChange-Id: Iad4d92a1736abacbff2a39da6b8f27e2dc70758f\n"
    },
    {
      "commit": "d6bcbc9cf9962d0c3cf0609c0d997e92759e0d1a",
      "tree": "c9da4db1f9f287c362ac0206a439e1a4afa4bc7b",
      "parents": [
        "7cc21eaa8545eadb4b2d9f0fc3b8f3d12c778a7e"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Mar 23 15:02:28 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Mar 23 16:51:53 2018 +0200"
      },
      "message": "Fix tests\n\n* replace service to systemctl call for sync time\n* Add forward policy accept after docker install\ndue to https://github.com/moby/moby/pull/28257 break gtw node\n\nChange-Id: I790bc9c1b2f203119d4142ec25956634bf6bb94f\n"
    },
    {
      "commit": "7cc21eaa8545eadb4b2d9f0fc3b8f3d12c778a7e",
      "tree": "cb30484b0321b9e735cd1d5244a588056feaab40",
      "parents": [
        "01e3083eab9623caf64a2082179f366629d62510"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Mar 23 01:31:39 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Mar 23 01:31:39 2018 +0200"
      },
      "message": "Use e1000 virtual interface type for cookied-mcp-pike-dvr\n\nChange-Id: I49d827b76f7492d569afcbcfb446116ea8d3a948\n"
    },
    {
      "commit": "01e3083eab9623caf64a2082179f366629d62510",
      "tree": "793121de2ad157fe964a3cf6f7e1a566c0742aa6",
      "parents": [
        "68ef8ff4f4ec722689dd1b727f6984eadaf2ea1f"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Mar 22 19:42:00 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Mar 23 01:28:17 2018 +0200"
      },
      "message": "use dpdk interfaces on computes in cookied-mcp-pike-dpdk lab\n\n- OVS requires at least two interfaces for add-bond command,\n  so add an additional interface on cmp and gtw nodes.\n\n- dpdk is still not working because of missing igb_uio module\n\nChange-Id: I316ebada227304060b81441c090461bbd2bb52ef\n"
    },
    {
      "commit": "68ef8ff4f4ec722689dd1b727f6984eadaf2ea1f",
      "tree": "3e9f0903d91ad9bd020fbe4bf0dcf0a05c8447a9",
      "parents": [
        "31355610b5ef142bd72b3daa7a4a194c96fda3ed"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Mar 22 18:13:36 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Mar 22 18:13:36 2018 +0200"
      },
      "message": "Disable dhcp for control and tenant networks\n\nChange-Id: I9d9dc290512e38a9b97bd9c2ca947b7cca12d1af\nrelated-bug: PROD-18601\n"
    },
    {
      "commit": "31355610b5ef142bd72b3daa7a4a194c96fda3ed",
      "tree": "bc3e0d05b6fb63d1a8ae5eab5f570346336c5962",
      "parents": [
        "51644eca04f0f8e837f57a5a2a116bd471e1e2d0",
        "90877b10c3ca0a28a6393ecc11d2f8671f0cca03"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Mar 22 10:42:29 2018 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Thu Mar 22 10:42:29 2018 -0400"
      },
      "message": "Merge \"WIP use full stack of SL nodes\""
    },
    {
      "commit": "51644eca04f0f8e837f57a5a2a116bd471e1e2d0",
      "tree": "8cb529be3a750587e6ed39d2ea488d71a84d07e1",
      "parents": [
        "12b79ae86e10168a4a4051627b8fbc66890aa8f7"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Mar 22 13:13:31 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Mar 22 13:13:31 2018 +0200"
      },
      "message": "Add retry to ceilo and split te commands\n\nAfter fix were promoted we still see the same issue with\nceilo upgrade cmd, but after revert and rerun of state\nissue is not reproduced, so split the states and add retries\n\nChange-Id: I9caaae85cc06016c88d46787500213d791dc1fe9\n"
    },
    {
      "commit": "12b79ae86e10168a4a4051627b8fbc66890aa8f7",
      "tree": "c512f176aa9543aa688e918335619d5d34d76b6e",
      "parents": [
        "4436f490cceb9f52e75b2347723dac4395d9fdb5"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Thu Mar 15 01:11:41 2018 -0700"
      },
      "committer": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Thu Mar 22 14:44:50 2018 +0400"
      },
      "message": "Add cookied mitaka-dvr model\n\nChange-Id: I433c34e330b4c338a9bbdcd1f8ecb8f0cef7f798\n"
    },
    {
      "commit": "90877b10c3ca0a28a6393ecc11d2f8671f0cca03",
      "tree": "f6032c307fadb642fd64821b373bae3e0e3a4f50",
      "parents": [
        "e658c46000c81ac68fbaf1dec5c0496c183dc279"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Mar 21 21:52:51 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Mar 22 09:06:21 2018 +0200"
      },
      "message": "WIP use full stack of SL nodes\n\nkeepalived instances now depend on different objects\non the different nodes and cannot be easily combined or\nreplaced without breaking the original logic.\n\n- add LOG and MTR nodes to match the reference configuration\n- add MACRO_NETWORKING_WORKAROUNDS()\n- remove dhcp from private-pool01 to not lose VIP\n\nCloses-Bug: #PROD-18722\nCloses-Bug: #PROD-18601\n\nChange-Id: Ice8267960fbafd4dc29c5d1d8670a33fe9c92910\n"
    },
    {
      "commit": "4436f490cceb9f52e75b2347723dac4395d9fdb5",
      "tree": "4ae828b77f5ed79383ea15678a25b74bddb91b90",
      "parents": [
        "e658c46000c81ac68fbaf1dec5c0496c183dc279"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Mar 21 21:45:31 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Mar 21 21:45:31 2018 +0200"
      },
      "message": "Fix docker install for offline case\n\nChange-Id: Idc34037ee826e048c7a35d7286fa2ea07e387d96\n"
    },
    {
      "commit": "e658c46000c81ac68fbaf1dec5c0496c183dc279",
      "tree": "d40088a90a55b5f1c633387f69b037cc0baeaeaa",
      "parents": [
        "ce646fb74c4151d873f7948488bddd222b457837"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Mar 21 16:14:46 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Mar 21 16:14:46 2018 +0200"
      },
      "message": "Add watchdog into pre-install formulas\n\nas we add support of wathcdog into offline model\nhttps://gerrit.mcp.mirantis.net/#/c/17228/\n\nadd it as preinstalled formula\n\nChange-Id: I87914fa182977dc03b21bdf0a68781eb8c61d9ff\n"
    },
    {
      "commit": "ce646fb74c4151d873f7948488bddd222b457837",
      "tree": "34d7275c5a2a62f2a322b805ad359e596cefe60e",
      "parents": [
        "8c2e7448ff6fee536fdcf020977a4d3a35e6592a"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Mar 21 09:10:00 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Mar 21 09:10:00 2018 +0200"
      },
      "message": "Show the target node(s) for executing steps\n\nChange-Id: Ifcb169020e378b146a4b3be84ef4bc3495ce0f9b\n"
    },
    {
      "commit": "8c2e7448ff6fee536fdcf020977a4d3a35e6592a",
      "tree": "48ef34f5192ada916f6002575b652661194fb8d4",
      "parents": [
        "571382919f7af734dfffebee411c2b6844d187ca",
        "6138c36c5c2dcfcd41936d6dd3c903e9c60e4c93"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Mar 20 10:08:11 2018 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Tue Mar 20 10:08:11 2018 -0400"
      },
      "message": "Merge \"Added share01 node for manila share\""
    },
    {
      "commit": "6138c36c5c2dcfcd41936d6dd3c903e9c60e4c93",
      "tree": "a7cddec2a442c683e1d4dc53abb37b52cb24fd2e",
      "parents": [
        "d2d54b3875dd26382f8a1df65b2fe6ac936ed3a8"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Tue Mar 20 15:33:59 2018 +0200"
      },
      "committer": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Tue Mar 20 15:59:42 2018 +0200"
      },
      "message": "Added share01 node for manila share\n\nChange-Id: I11e6899d84e785b4072401a4c6e6b19bb9fe852c\n"
    },
    {
      "commit": "571382919f7af734dfffebee411c2b6844d187ca",
      "tree": "cb4c0ee8a979e4a85b1ab45f8f274dad1c0e67e0",
      "parents": [
        "d2d54b3875dd26382f8a1df65b2fe6ac936ed3a8"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Mar 20 15:39:54 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Mar 20 15:39:54 2018 +0200"
      },
      "message": "Fix repositories for designate dns01/02 nodes\n\nChange-Id: If56c3bbd81d692788058ce19db8e9f36ef718532\n"
    },
    {
      "commit": "d2d54b3875dd26382f8a1df65b2fe6ac936ed3a8",
      "tree": "1ed3365c690572d36e9a226a84b8b51469d06841",
      "parents": [
        "d7ebbaf3ebe4e8b6a301b4bd78ce4492c493024c"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Mar 20 07:09:41 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Mar 20 07:09:41 2018 +0200"
      },
      "message": "Fix running SL tests in dop-sl2 test\n\nChange-Id: Ia1ae35ca67ba3917b2a67e66388a210b6054fabc\n"
    },
    {
      "commit": "d7ebbaf3ebe4e8b6a301b4bd78ce4492c493024c",
      "tree": "a97b1fad5146e02882d262a1b1b48993658778de",
      "parents": [
        "8b6a8546d4d6b49c1c4b63346d4edeab21c58019"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Mar 20 05:44:30 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Mar 20 05:44:57 2018 +0200"
      },
      "message": "Fix typo in \"Install heka ceilometer if they exists\" step\n\nChange-Id: Iafbf1e4f4f69e30a87724a4bd51f578767c1e349\n"
    },
    {
      "commit": "8b6a8546d4d6b49c1c4b63346d4edeab21c58019",
      "tree": "520964cc6f6a12d3f05a12cba299b5f44e96ecdc",
      "parents": [
        "cd811fcaf6f71787fc129dedb4b1b1c7b6973e77"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Mon Mar 19 18:13:51 2018 +0200"
      },
      "committer": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Mon Mar 19 18:17:57 2018 +0200"
      },
      "message": "Removed glance-glare restarting step.\nThere is no glance-glare service in Pike release\n\nAccording to Pike Release Notes\nhttps://docs.openstack.org/releasenotes/glance/pike.html\n\nChange-Id: Ibd496206b5eac8e36d1ede4cbc1895f304a220cf\n"
    },
    {
      "commit": "cd811fcaf6f71787fc129dedb4b1b1c7b6973e77",
      "tree": "ba9a68d46ee38d05b11b7bdf7f53e95f98f22a1a",
      "parents": [
        "88cd51b530b1659d1a5f6def64318c94228cc7e3"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Mar 19 14:31:29 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Mar 19 14:56:12 2018 +0200"
      },
      "message": "Install formulas from apt\n\nChange-Id: I1a536473db12e6b9829b84a6431c2f9921da7a6b\n"
    },
    {
      "commit": "88cd51b530b1659d1a5f6def64318c94228cc7e3",
      "tree": "e2c92af9fdf1314f3a7bed329d5532f46cc15630",
      "parents": [
        "c0c48013a91036f825a5ed7822e11fde3265e082"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Sat Mar 17 00:05:14 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Sat Mar 17 00:05:14 2018 +0200"
      },
      "message": "Fix type copy paste\n\nChange-Id: If82258cf307e4fb1cfd6dad171f0a7c7141f0771\n"
    },
    {
      "commit": "c0c48013a91036f825a5ed7822e11fde3265e082",
      "tree": "7475ed1f42851cdedeb15f1180a537d87e935b7b",
      "parents": [
        "63b58a3970feaee743160572f944753487ab2a86",
        "cdca5d95aba26670281420a97f99d3f16b616e2d"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri Mar 16 15:10:31 2018 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Fri Mar 16 15:10:31 2018 -0400"
      },
      "message": "Merge \"Align lma context and add additional steps in deploy\""
    },
    {
      "commit": "cdca5d95aba26670281420a97f99d3f16b616e2d",
      "tree": "320b2a9fa9fd2fffd85b6f93bdae6044a66d365b",
      "parents": [
        "ea291ee0d1d047e5410e4d686ea8e31420259b7b"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Mar 16 18:31:50 2018 +0200"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Mar 16 15:00:27 2018 -0400"
      },
      "message": "Align lma context and add additional steps in deploy\n\nNext changes were introduced:\nhttps://gerrit.mcp.mirantis.net/#/c/17109/1\nhttps://gerrit.mcp.mirantis.net/#/c/16300/\nSo update coockied context and deploy steps\n\nChange-Id: I8fd0989d5d806c34f421f36f742d5eb947914597\n"
    },
    {
      "commit": "63b58a3970feaee743160572f944753487ab2a86",
      "tree": "af3d96b9a6439f2abdf9e7acbd08587b99cbf1f6",
      "parents": [
        "ea291ee0d1d047e5410e4d686ea8e31420259b7b"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Mar 16 20:59:27 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Mar 16 20:59:27 2018 +0200"
      },
      "message": "Add backupninja as preinstalled formula\n\nChange-Id: I57bbb3e9f9e88eeace9fec199ff730b5375307ce\n"
    },
    {
      "commit": "ea291ee0d1d047e5410e4d686ea8e31420259b7b",
      "tree": "9de28d8a6b78edd5ebebf298a2bb7b43b56e704e",
      "parents": [
        "d033346edeaa1c3413f4c3355e76cd5d224f550b"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Mar 16 12:27:43 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Mar 16 20:25:48 2018 +0200"
      },
      "message": "Fix cookied-dop-sl2 test for monitoring_remote_storage_adapter\n\n- Container \u0027monitoring_remote_storage_adapter\u0027 is now optional\n  and exists only with InfluxDB.\n- Sync grains before mine.update\n\nRelated-issue: #PROD-17502\n\nChange-Id: I1b9e7f530b4ab4f2313495e768c8bf2dbf0e4613\n"
    },
    {
      "commit": "b67ce733cfd1bf0e75d0733b36fbd6c858e17b11",
      "tree": "ca470b384250de7d452e737f7fd10e7cf8d0ddeb",
      "parents": [
        "d033346edeaa1c3413f4c3355e76cd5d224f550b"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Tue Feb 13 17:58:31 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri Mar 16 08:45:30 2018 -0400"
      },
      "message": "Added possibility to deploy Drivetrain separately from other services\n\nChange-Id: I0deab9a27fd8fbd3e2c6e4b726a387513f9574c1\n"
    },
    {
      "commit": "d033346edeaa1c3413f4c3355e76cd5d224f550b",
      "tree": "b20b351d0880f82fa138113713fd851611bc5683",
      "parents": [
        "78df9ce32d6a414b06d3691df393119083878f6e"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Mar 16 12:40:44 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Mar 16 12:40:44 2018 +0200"
      },
      "message": "Align LMA deploy steps to current defined in pipeline\n\nChange-Id: I37470dcf283489ce614de338ca8f2c009e8aa671\n"
    },
    {
      "commit": "78df9ce32d6a414b06d3691df393119083878f6e",
      "tree": "0e110c58caba18358d70de48d8afb97729143875",
      "parents": [
        "c83b3d42315872cbcc6d308c2cb7b62eda37482c"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Mar 16 11:45:50 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Mar 16 11:45:50 2018 +0200"
      },
      "message": "remove \u0027gnocchi statsd\u0027 from virtual-mcp-pike-ovs\n\ngnocchi statsd is optional component\n\nChange-Id: I72cbe441940156615ae5e6fc6db986675246ae35\n"
    },
    {
      "commit": "c83b3d42315872cbcc6d308c2cb7b62eda37482c",
      "tree": "58f5058774f6e91dd8eb4f632be220e6c0e5ed2d",
      "parents": [
        "35fe82169e9deb162034852df377be934cdf776c"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Mar 16 00:59:18 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Mar 16 01:50:45 2018 +0200"
      },
      "message": "Fix retry counter delay #2\n\nChange-Id: Iab3025ca9c6cac7a67197933cdd672185083b1b0\n"
    },
    {
      "commit": "35fe82169e9deb162034852df377be934cdf776c",
      "tree": "c8a9103646491667d80a2cc9e71040625fbaef44",
      "parents": [
        "a766c25f49d3de83bb848a7010bfd8e5eab79a1c",
        "707bfeb06a108c816804bbfb6ad97a62986153cb"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Mar 15 18:50:38 2018 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Thu Mar 15 18:50:38 2018 -0400"
      },
      "message": "Merge \"Revert \"Fix retry counter delays\"\""
    },
    {
      "commit": "707bfeb06a108c816804bbfb6ad97a62986153cb",
      "tree": "8c61c99042861ef830833d02cf9af5e539dce21c",
      "parents": [
        "4a0c89ce91a2d6e6f410b2b65bb705262a8b0011"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Mar 15 17:50:28 2018 -0500"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Mar 15 17:50:28 2018 -0500"
      },
      "message": "Revert \"Fix retry counter delays\"\n\nThis reverts commit 4a0c89ce91a2d6e6f410b2b65bb705262a8b0011.\n\nChange-Id: I231e5f04ae590661dc006d1ddbce8bb38ae69d26\n"
    },
    {
      "commit": "a766c25f49d3de83bb848a7010bfd8e5eab79a1c",
      "tree": "80fcd77ee335b827a62ad4846522532a3d632a90",
      "parents": [
        "4a0c89ce91a2d6e6f410b2b65bb705262a8b0011"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Mar 16 00:32:49 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Mar 16 00:33:20 2018 +0200"
      },
      "message": "Wait more time for ldap container is ready\n\nChange-Id: Ic60054ee64253546a6f10d9a8523cdb60df9a206\n"
    },
    {
      "commit": "4a0c89ce91a2d6e6f410b2b65bb705262a8b0011",
      "tree": "a6dec738d9f901939b53f9620bd3dd6fcdd4aaf4",
      "parents": [
        "01d5e37e32776abee36247929c147f6eef3226d1"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Feb 12 21:10:29 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Mar 15 18:30:48 2018 -0400"
      },
      "message": "Fix retry counter delays\n\nChange-Id: Ia56e21d301730f4ad5be777b512405f1b7ca4305\n"
    },
    {
      "commit": "01d5e37e32776abee36247929c147f6eef3226d1",
      "tree": "8c61c99042861ef830833d02cf9af5e539dce21c",
      "parents": [
        "b35bc85b050b873c2b11d45b63ef4e9c70b2a657"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Mar 15 23:29:29 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Mar 15 23:29:29 2018 +0200"
      },
      "message": "Fix for get_logs and for telemetry addresses\n\n- mdb01 address intersects with prx01 node .121 , patch [1]\n- fix xargs arguments replacements, by using \u0027for\u0027 instead\n- sync the file caches after \u0027eatmydata\u0027\n\n[1] https://gerrit.mcp.mirantis.net/#/c/17086/\n\nChange-Id: I2476637127b79993fee2ff0dc0e822e8f420345a\n"
    },
    {
      "commit": "b35bc85b050b873c2b11d45b63ef4e9c70b2a657",
      "tree": "6044ed23f3da28fd8fc7522c8c2941370dfae87b",
      "parents": [
        "54f9d8924dbbaf09237a24b068e9af272eb58b2b"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Mar 15 22:58:44 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Mar 15 22:58:44 2018 +0200"
      },
      "message": "Fix xargs error in grab_logs\n\nChange-Id: I0d59133e06a8ef629b93356f07c8f90b3f0308cc\n"
    },
    {
      "commit": "54f9d8924dbbaf09237a24b068e9af272eb58b2b",
      "tree": "434d80c8cca7afa924e0260b6e844a07f104e64e",
      "parents": [
        "24df375d392ee1b5f96150722713389eec5da9f9",
        "4e915ddd0df8fbd8e4f808764eb2795444a5a121"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Mar 15 16:21:35 2018 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Thu Mar 15 16:21:35 2018 -0400"
      },
      "message": "Merge \"Add sleep after mine.update to let the grains update on master\""
    },
    {
      "commit": "4e915ddd0df8fbd8e4f808764eb2795444a5a121",
      "tree": "ec2ac1f620df34ca5541f4a113d14f12f85910c2",
      "parents": [
        "d86ffa14a53aed9fa34db0cf71960efa102d4cf9"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Mar 15 22:17:40 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Mar 15 22:17:40 2018 +0200"
      },
      "message": "Add sleep after mine.update to let the grains update on master\n\nmine.update completes without waiting for all the running\nfunctions that collect grains.\n\nChange-Id: Ic0644ddf453fcad5b14a9613e9740f471300ddf0\n"
    },
    {
      "commit": "24df375d392ee1b5f96150722713389eec5da9f9",
      "tree": "ba2fb3cc44ff93e3cfdb368b30bef5fff9265f9f",
      "parents": [
        "82da3394efb7cae07d4c66db706db2126136c257",
        "d86ffa14a53aed9fa34db0cf71960efa102d4cf9"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Mar 15 16:11:06 2018 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Thu Mar 15 16:11:06 2018 -0400"
      },
      "message": "Merge \"Install telemetry services on the virtual-mcp-pike-ovs lab\""
    },
    {
      "commit": "d86ffa14a53aed9fa34db0cf71960efa102d4cf9",
      "tree": "b9b8494f2d30636b42689ea276a534b54dcc01ec",
      "parents": [
        "6b1d5a9778efb4873192080e2fd4543cb5000ce8"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Mar 15 22:07:51 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Mar 15 22:07:51 2018 +0200"
      },
      "message": "Install telemetry services on the virtual-mcp-pike-ovs lab\n\n- add steps for telemetry services in virtual-mcp-pike-ovs\n- remove public 8.8.8.8 dns\n\nChange-Id: Iaef78b4667475e6a18ebc64bc8a5465fe39a8626\nRelated-Issue: PROD-18328\n"
    },
    {
      "commit": "82da3394efb7cae07d4c66db706db2126136c257",
      "tree": "4f9817e5b788d5dfa8449749ff9448e38427ab9b",
      "parents": [
        "6b1d5a9778efb4873192080e2fd4543cb5000ce8"
      ],
      "author": {
        "name": "Mikhail Ivanov",
        "email": "mivanov@mirantis.com",
        "time": "Thu Mar 15 22:19:26 2018 +0400"
      },
      "committer": {
        "name": "Mikhail Ivanov",
        "email": "mivanov@mirantis.com",
        "time": "Thu Mar 15 23:52:14 2018 +0400"
      },
      "message": "Add more dump options for docker swarm\n\nChange-Id: I215df327a6fda0560e7caf06c6f1ced236ec5e94\n"
    },
    {
      "commit": "6b1d5a9778efb4873192080e2fd4543cb5000ce8",
      "tree": "cbe619f1ee94dbadc0d39f88b6e563a292e49e0e",
      "parents": [
        "a06443e5eb34d3d99122a9ec148fbb6c8ce8b23b"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Mar 15 18:56:39 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Mar 15 18:58:05 2018 +0200"
      },
      "message": "Fix for renamed cookiecutter variables\n\nIn PROD-17863 , cookiecutter variables used by OSS were\nrenamed [1].\n\nCloses-Bug:#PROD-18450\n\n[1] https://github.com/Mirantis/mk2x-cookiecutter-reclass-model/commit/db23968cfe7beb342f84233d28edfec7be609705\n\nChange-Id: I1021502611b463adcbeec0b639027175993ebd0b\n"
    },
    {
      "commit": "a06443e5eb34d3d99122a9ec148fbb6c8ce8b23b",
      "tree": "8019f863db50f279d4c77df611ab1d21f9ef5b19",
      "parents": [
        "a88f4536392b8d9109e385622615931d3b0f7fa2"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Thu Mar 15 17:25:19 2018 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Thu Mar 15 09:26:15 2018 -0400"
      },
      "message": "Run mine.update before linux.network.host\n\nChange-Id: If5816a2400daf18a603091ff859786b8bc8ec361\n"
    },
    {
      "commit": "a88f4536392b8d9109e385622615931d3b0f7fa2",
      "tree": "9e3629804ca204d6baee9542ed65881fbd4a5052",
      "parents": [
        "67aea4a05126d6b2275500bc96810e4d36c189ad",
        "a99f73cb39a05da7a7f5591345731b65245d2f3c"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Mar 15 05:34:33 2018 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Thu Mar 15 05:34:33 2018 -0400"
      },
      "message": "Merge \"Add installation of DNSaaS component to virtual-mcp-sl-os template\""
    },
    {
      "commit": "67aea4a05126d6b2275500bc96810e4d36c189ad",
      "tree": "572852ccad9a3393804df4ef1e0fbb1022239387",
      "parents": [
        "759baa135859b508f4dc1b019516284dbdd3e035"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Mar 14 14:20:20 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Mar 14 14:35:28 2018 +0200"
      },
      "message": "Split pike ovs/dvr/dpdk deployment templates\n\nCreate separated deployment templates:\n- virtual-mcp-pike-* for static models with latest features\n- cookied-mcp-pike-* for models generated from cookiecutter\n\nChange-Id: I455970333eb07b7f72e3e241421cd50d57e3f383\n"
    },
    {
      "commit": "759baa135859b508f4dc1b019516284dbdd3e035",
      "tree": "f454a9e3c9882617cdcc44448115e50026269b21",
      "parents": [
        "c6f858c087979ab89a1486629cb0e3c1478b3964"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Mar 14 01:50:53 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Mar 14 02:00:30 2018 +0200"
      },
      "message": "Redistribute failover tests on the modules\n\n- test_failover.py renamed to test_failover_nodes.py\n  where are tests for different nodes restart/shutdown\n- tests for influxdb moved into separated module\n  test_failover_stacklight_services.py\n- test \u0027test_restart_ctl_with_vip\u0027 moved from\n  test_failover_openstack_services.py to test_failover_nodes.py\n\nThis change is required to run failover tests in the separated\njobs.\n\nChange-Id: I4f19a31f4a53107920353e72c2c78f93c9151e10\n"
    },
    {
      "commit": "c6f858c087979ab89a1486629cb0e3c1478b3964",
      "tree": "6cf98c2968771df58957bb8700e9e5306bfc44eb",
      "parents": [
        "87700e9b9df2e836423450bb5c95f4ea6dc6a7fb"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Mar 13 22:45:22 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Tue Mar 13 15:49:42 2018 -0500"
      },
      "message": "Setup galera slaves one by one instead of parallel\n\nCloses-Bug:#PROD-18441\n\nChange-Id: I183ea5f9d0de8016a164139b13eb301ad6e5f142\n"
    },
    {
      "commit": "87700e9b9df2e836423450bb5c95f4ea6dc6a7fb",
      "tree": "7c43feb7d5c6f985647ac9e3515bd9c4257c8e0b",
      "parents": [
        "36186ad65cc1330930f162bdafdc3a287d878e45",
        "5e37fecd0424fb4853c62f7440c267b93ece6a2a"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Mar 08 05:36:14 2018 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Thu Mar 08 05:36:14 2018 -0500"
      },
      "message": "Merge \"Revert \"Bump k8s to 1.8.8-6\"\""
    },
    {
      "commit": "5e37fecd0424fb4853c62f7440c267b93ece6a2a",
      "tree": "22ee08b11eccad0ec1d9a46504f2100619d8182a",
      "parents": [
        "2a67a73e5a4b51973112af7052f8bcf9b053321c"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Mar 08 05:36:00 2018 -0500"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Mar 08 05:36:00 2018 -0500"
      },
      "message": "Revert \"Bump k8s to 1.8.8-6\"\n\nThis reverts commit 2a67a73e5a4b51973112af7052f8bcf9b053321c.\n\nChange-Id: Ic24d01cd1c8f0870afea050d41843c88a40d7e6c\n"
    },
    {
      "commit": "36186ad65cc1330930f162bdafdc3a287d878e45",
      "tree": "57f18990c33d23a8fa9682b3bad2586eed29f5ff",
      "parents": [
        "87633fb273859d08abf375367bfac0c731358bd7",
        "2a67a73e5a4b51973112af7052f8bcf9b053321c"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Mar 07 08:38:55 2018 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Mar 07 08:38:55 2018 -0500"
      },
      "message": "Merge \"Bump k8s to 1.8.8-6\""
    },
    {
      "commit": "87633fb273859d08abf375367bfac0c731358bd7",
      "tree": "7c43feb7d5c6f985647ac9e3515bd9c4257c8e0b",
      "parents": [
        "fd3370bbe3c4e63eff7d2c560fc5075d5939d26d"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Mar 07 01:01:45 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Mar 07 01:01:45 2018 +0200"
      },
      "message": "Use real hostnames for hack ips in pike-dpdk\n\nChange-Id: I37c91406d6b1fe7f56a7982eb8472d6bb4817c31\n"
    },
    {
      "commit": "fd3370bbe3c4e63eff7d2c560fc5075d5939d26d",
      "tree": "98dab2225313aa01b06c4bf2ac13b85c6fd83b59",
      "parents": [
        "a7723b74f36abcf964a296bed68221b04eea9ba7"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Mar 07 00:50:35 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Mar 07 00:55:00 2018 +0200"
      },
      "message": "Increase resources on gtw nodes for tempest\n\nChange-Id: I1d8d803c34de7343a430d40881772aaf69c8e224\n"
    },
    {
      "commit": "a7723b74f36abcf964a296bed68221b04eea9ba7",
      "tree": "60ef8f896a552cf661e27e36611df46fcead5a4e",
      "parents": [
        "002c267f9586acf69bf27dcf15102b1309b2215f"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Mar 07 00:27:52 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Mar 07 00:27:52 2018 +0200"
      },
      "message": "remove designate classes from prx01 in pike-dpdk generated model\n\nChange-Id: Ia5f2c297e0c0802c3c850af1973f8130b91d14ed\n"
    },
    {
      "commit": "002c267f9586acf69bf27dcf15102b1309b2215f",
      "tree": "5f724be04a29b76f02fb81f43cdef5a5f9f031a2",
      "parents": [
        "21bae992d91447e1ac2a275a8507a136117cffc2"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Mar 06 18:43:27 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Mar 06 18:45:12 2018 +0200"
      },
      "message": "Install keepalived and check VIP only after docker swarm\n\nOn mon nodes (Stacklight, OSS) in the keepalived config is\nused the vrrp check that requires installed docker swarm.\n\nChange-Id: I6c4b8c4c0253f5204f869b4dd9fa4169e186a1aa\nCloses-Bug: #PROD-18282\n"
    },
    {
      "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": "2a67a73e5a4b51973112af7052f8bcf9b053321c",
      "tree": "dc97073b106747c736a5832133ebee6c96c1751f",
      "parents": [
        "d6cc59c33ff2738e63b2d4242a6e3b037da92213"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Mar 05 14:11:16 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Mar 05 14:11:16 2018 +0200"
      },
      "message": "Bump k8s to 1.8.8-6\n\nChange-Id: I792b7d87f8aa316ff5132c6371a603865303bf1e\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": "a99f73cb39a05da7a7f5591345731b65245d2f3c",
      "tree": "79b699fa726278ae4fe41192bf49132ff64ccb2d",
      "parents": [
        "21f31029a926400d6dcd1d7b243e755d3daf8213"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Mon Feb 26 13:04:18 2018 +0400"
      },
      "committer": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Wed Feb 28 14:48:32 2018 +0400"
      },
      "message": "Add installation of DNSaaS component to virtual-mcp-sl-os template\n\nChange-Id: I4f0b3314780d432eb90da666ed60f92ac84405a6\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": "8150a88e80c42d9eac21c57b49c7b923b9b28e3e",
      "tree": "3d177ad3b54845d62f63badd2f022f6095db8173",
      "parents": [
        "21f31029a926400d6dcd1d7b243e755d3daf8213"
      ],
      "author": {
        "name": "dtsapikov",
        "email": "dtsapikov@mirantis.com",
        "time": "Mon Feb 26 14:47:50 2018 +0400"
      },
      "committer": {
        "name": "dtsapikov",
        "email": "dtsapikov@mirantis.com",
        "time": "Mon Feb 26 14:48:35 2018 +0400"
      },
      "message": "Add kibana in template\n\nChange-Id: Iea48c61d791f89f84ceb8a5f952ad1b707f13a6c\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"
    }
  ],
  "next": "18f45e0d46f2cc879996f9feac3755f75e33a741"
}
