)]}'
{
  "log": [
    {
      "commit": "f3cc4c49ec8a22cec145ff6a124c57b15d338ad4",
      "tree": "6449bae5b1f38ef45183a88420fe77cef78fafe8",
      "parents": [
        "ae811ae809dd1afa52b53674644a2af7a3ab85b9"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu Nov 01 20:24:51 2018 +0200"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu Nov 01 20:26:19 2018 +0200"
      },
      "message": "Adding placement-api\n\nThe patch adds placement-api public endpoint to\nproxy node to be used as a regular OpenStack service.\n\nChange-Id: I172c7f576b6b31e24583fd9a898e9a981ebe36d0\n"
    },
    {
      "commit": "bb37f13899ef886499a492dbf3677edab8144743",
      "tree": "9189fd5338b5f79121fb3091d09af2782907da46",
      "parents": [
        "8ad2959152a428c60faf86ba6f49a2635466f618"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 30 12:16:11 2018 +0200"
      },
      "committer": {
        "name": "Denis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 30 10:26:33 2018 +0000"
      },
      "message": "Add \u0027system.galera.server.database.neutron\u0027 on database nodes\n\nRelated to https://gerrit.mcp.mirantis.com/#/c/29231/\n\nChange-Id: I7b322d0b86a3d5fae6da1f828599530cf0626d50\n"
    },
    {
      "commit": "8d9ba6ec525cabd5e821dae8f926fe41c6555fa0",
      "tree": "ee7266bd777302586f6fb91404ec5f563e482758",
      "parents": [
        "e626afdc6a5932daea739109ffe9adbb869ca7c4",
        "e188980b5b27ea0815cdeb0ed6c448498ed86290"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Oct 10 13:26:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Oct 10 13:26:21 2018 +0000"
      },
      "message": "Merge \"Delete glusterfs server and client inclusions for keystone deployment according to new method for fernet and credential keys rotation\""
    },
    {
      "commit": "928d28f4277d14e3185469f70333365fb5aedc60",
      "tree": "e92f02271d7e397f49705899b3d2a9fa760bf069",
      "parents": [
        "f96dbe2aa8545e4d567ac0d1453979d681838ecd"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Sep 26 15:58:11 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Oct 09 16:52:04 2018 +0300"
      },
      "message": "Enable system.defaults on all root-init\n\nChange-Id: If093d365a9f3942bea9cc2777f90d25753bb805f\n"
    },
    {
      "commit": "e188980b5b27ea0815cdeb0ed6c448498ed86290",
      "tree": "f554c71731a85cc91ab93d881857e9ecb02e7513",
      "parents": [
        "fa85f8423cfb18c5ccb2306b74810444aa9528a8"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Tue Oct 09 12:36:17 2018 +0300"
      },
      "committer": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Tue Oct 09 12:38:46 2018 +0300"
      },
      "message": "Delete glusterfs server and client inclusions for keystone deployment\naccording to new method for fernet and credential keys rotation\n\nChange-Id: Ia2dbf9084a7cbb402c63688e6b29ec57c6257ec3\n"
    },
    {
      "commit": "b6b4a0bbe36ba44263d054d5e607efe8a96c373f",
      "tree": "91ef1e387e4bbdfcb8c3e6c5af963b01e4936923",
      "parents": [
        "ea6e786824e8c45827444ae5dca5973d49ebd11a"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Sep 18 21:45:32 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Sep 18 21:45:32 2018 +0300"
      },
      "message": "Add cluter_internal_protocol to more telemetry nodes\n\nUpdate the following cluster models:\n * virtual-mcp-pike-dvr-ssl-barbican\n * virtual-mcp-pike-dvr-ssl\n * virtual-mcp-pike-dvr\n * virtual-mcp-pike-ovs\n\nChange-Id: I4973f5efc29851add9956cd98c0780671c6ccee5\n"
    },
    {
      "commit": "d962925ff76bb4737732f578379ad60a2a41d539",
      "tree": "2491eb5a5c448a79daaed5a4af7195763ed7e7c8",
      "parents": [
        "25c1052539eafd7b02f47d88bb8eb2a7de0b6915"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Sep 18 14:02:40 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Sep 18 14:02:40 2018 +0300"
      },
      "message": "Switch from review.fuel-infra.org to apt.mirantis.com as on ctl nodes\n\nChange-Id: I852c5cd60bcb46fa962d6ed0753fc70d324f6fdc\nRelated-Prod: https://mirantis.jira.com/browse/PROD-23210\n"
    },
    {
      "commit": "acdd2b3e1ac8e6083ee446703b293472e5241fc8",
      "tree": "8453d9dcb96a14eeec70c5cc1281df6f8a221297",
      "parents": [
        "0831e64138b1377cf32cbac331ed5b5d1fb01059"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Jul 23 17:09:17 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Jul 30 14:03:02 2018 +0000"
      },
      "message": "Add ability to override dynamically openstack proxy addresses\n\nOn ci 172.16.10.121 ip is always present as secondary ip on\nens4 interface on prx01 node. This patch modifies openstack_proxy_address\nin the way which will allow to override openstack_proxy_address by\nip which is get during node classification.\n\nChange-Id: I203e85bef0ad61fb4e2bd4fb0641c98a236a4b36\nRelated-Prod: https://mirantis.jira.com/browse/PROD-21674\n"
    },
    {
      "commit": "17982134415e9b7f112043fed558abeadf402561",
      "tree": "6edfe52d1291b998d5bf14e534693adccbf13d48",
      "parents": [
        "81beb9f7983a9fd3275559bb29c4a3364fd22887"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Jul 26 17:41:47 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Jul 26 17:50:41 2018 +0300"
      },
      "message": "[Logging] Sync settings in offline and online models\n\nChange-Id: I6d95d0d1c05e3ce3e69cbee2d0374c8073e896e6\nRelated-Prod: https://mirantis.jira.com/browse/PROD-20922\n"
    },
    {
      "commit": "81beb9f7983a9fd3275559bb29c4a3364fd22887",
      "tree": "af1fcf1e26353facbb58e86151ccaa8b377fdddf",
      "parents": [
        "40dd215aa03a7099eaadf120c9d11a3a9d399231",
        "611a4963684f399e141ab96009d6ff299003fa8e"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Jul 24 13:46:42 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Jul 24 13:46:42 2018 +0000"
      },
      "message": "Merge \"Set logging pillars for libvirt, virtdand qemu\""
    },
    {
      "commit": "21e7ed96e1cdbb32880f3a6e99d8120b11bc06a3",
      "tree": "ab5790c5a78c86fbe0202077837047ab879f5ff6",
      "parents": [
        "e870393c48b5f4c99fcb2b0df4de5778c46b45e5",
        "058dc73244bb2398c947e1edb96b49f7275092fc"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Jul 23 14:43:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Mon Jul 23 14:43:48 2018 +0000"
      },
      "message": "Merge \"Dynamically generate gateway external address in dvr models\""
    },
    {
      "commit": "611a4963684f399e141ab96009d6ff299003fa8e",
      "tree": "3c971ee04af6f1e5b9d6f9e5b838ca3fbe448e39",
      "parents": [
        "e870393c48b5f4c99fcb2b0df4de5778c46b45e5"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Jul 23 17:12:10 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Jul 23 17:12:10 2018 +0300"
      },
      "message": "Set logging pillars for libvirt, virtdand qemu\n\nChange-Id: Ib7136b0010f746c8cf1b80c75d288bb40fe37b4f\n"
    },
    {
      "commit": "414988d96a81f84915313836b0403fa0417c521f",
      "tree": "1525c660b15d510dcfc1d6fbf61d852219170a35",
      "parents": [
        "bedf9e43612bc6bb7dbc005d73104dbc9e7d5dd3"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Jul 23 12:27:07 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Jul 23 12:27:07 2018 +0300"
      },
      "message": "Clenaup unused includes\n\nChange-Id: I609c56866f1990a041ec67c15a0b4908fc4fb326\n"
    },
    {
      "commit": "058dc73244bb2398c947e1edb96b49f7275092fc",
      "tree": "73538825f85bc4afee6109d4d36829418bd7f933",
      "parents": [
        "bedf9e43612bc6bb7dbc005d73104dbc9e7d5dd3"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Jul 19 14:34:31 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Jul 19 14:35:32 2018 +0300"
      },
      "message": "Dynamically generate gateway external address in dvr models\n\nCurrently reclass classify command fails to generate gateway\nexternal ip dynamically, because it\u0027s hardcoded in reclass,\nthis patch fixes this in the same way as it was done for OVS\nmodels.\n\nChange-Id: Id838d05b8bb5bba19ad1566769ffdd07bf5c0771\nRelated-Prod: https://mirantis.jira.com/browse/PROD-20157\n"
    },
    {
      "commit": "bedf9e43612bc6bb7dbc005d73104dbc9e7d5dd3",
      "tree": "be97eaa1ad02d5cb62c11adde6fab8dee58731a7",
      "parents": [
        "650603458a36f6cc23234cccf8d08eb7984a7a8d"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Jul 19 10:33:23 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Jul 19 10:33:23 2018 +0300"
      },
      "message": "Install manila formula on bootstrap stage\n\nChange-Id: I4d2615d328511a73969bf0ccca6b71e4c6f909fb\nRelated-Prod: https://mirantis.jira.com/browse/PROD-21539\n"
    },
    {
      "commit": "23605e5205cc4eb64ab132adabe0e3c79ded2642",
      "tree": "9b67c3bddcc4f828ce6e99b401baf8e9d129e035",
      "parents": [
        "eb059bf58464105f4c7e09167b468fbe6f3e59ff"
      ],
      "author": {
        "name": "Maksym Shalamov",
        "email": "mshalamov@mirantis.com",
        "time": "Tue Jun 26 15:48:10 2018 +0300"
      },
      "committer": {
        "name": "Maksym Shalamov",
        "email": "mshalamov@mirantis.com",
        "time": "Tue Jul 17 16:02:26 2018 +0300"
      },
      "message": "Add secondary lvm backend for manila\n\nThis change is nesessary for manila scenario tempest tests\nmanila_tempest_tests.tests.scenario.test_share_basic_ops.TestShareBasicOpsNFS\nFor more ditails please take a look\nhttps://mirantis.jira.com/browse/PROD-19169\n\nChange-Id: Ib3db105dd3f6346cde262cae7e5b6f44b01ec766\nCloses-Issue: https://mirantis.jira.com/browse/PROD-19169\n"
    },
    {
      "commit": "976cc20ac22174325fff574f7fa6ea2c2e08d03c",
      "tree": "37d9eb2604f36965bf636fbd7440ae90572970a8",
      "parents": [
        "89cb74ca278be746b82fae5f3512dc0256b45114"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed Jul 11 06:28:24 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Jul 12 11:03:32 2018 +0300"
      },
      "message": "Switch telemetry to using gnocchi archive policies\n\nAs example of Gnocchi archive policy usage default policy was created\nand used for all metrics aggregation. The default policy is a copy\nof Gnocchi medium policy, it can be used for testing Gnocchi policy\ncreation.\n\nAlso haproxy and nginx configuration is removed for ceilometer, because\nceilometer api is deprecated in Pike.\n\nChange-Id: Iee942bc17195277e602c27c6e1d9ee739db975a9\nRelated-Prod: https://mirantis.jira.com/browse/PROD-21282\n"
    },
    {
      "commit": "04b674e391cf301427e9ba45383869cc0df0c30d",
      "tree": "97f173e5987d433e94994bede95b35b3a7193faf",
      "parents": [
        "4eb5e8f9f20591042e8d4055fbec0aa078e5b698"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Jul 06 13:45:50 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Jul 06 13:45:50 2018 +0300"
      },
      "message": "Use glusterfs from mirror.mirantis.com on telemetry nodes\n\nChange-Id: I53fe2dd16c7ba632357ad9a21258392534db3c4a\nRelated-Prod: https://mirantis.jira.com/browse/PROD-21220\n"
    },
    {
      "commit": "afdc8dd329144f5dd1859726b0a09843a71c76b1",
      "tree": "0ee402caab9be8b57b2f2dfa5553ff2523ce9423",
      "parents": [
        "c850cbc6f39f54fed0eecc23c3e2198aa95fb96e",
        "a0addcc798f994da1d7fb275f9e73bc90213931e"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Jul 05 09:28:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Thu Jul 05 09:28:55 2018 +0000"
      },
      "message": "Merge \"Switch virtual labs to Salt 2017.7\""
    },
    {
      "commit": "a0addcc798f994da1d7fb275f9e73bc90213931e",
      "tree": "a8ba174dde3d62cf7d3df98d3ff96d47c7c9550e",
      "parents": [
        "c94eb1e9b0f2ac0a855a9fc5b08a0ff8a2eaa9e9"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jun 25 11:32:52 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Jul 02 23:03:00 2018 +0300"
      },
      "message": "Switch virtual labs to Salt 2017.7\n\nChange-Id: I2c08014f08cc08ed3cd869adc186974f11c6d313\n"
    },
    {
      "commit": "b036a45436a74709fb70a0002511d9324f8129f9",
      "tree": "f4cab684776ee67f8af7c42b25cc752c2a09680e",
      "parents": [
        "30c109e733bb86ec3fb5f338f3c6ff8a6bf4023b"
      ],
      "author": {
        "name": "Ivan Suzdal",
        "email": "isuzdal@mirantis.com",
        "time": "Tue Jun 26 17:50:41 2018 +0400"
      },
      "committer": {
        "name": "Ivan Suzdal",
        "email": "isuzdal@mirantis.com",
        "time": "Mon Jul 02 14:14:22 2018 +0400"
      },
      "message": "Add auditd reclass into virtual-mcp-pike models\n\nChange-Id: I27fa26ac70329477d949d9115acfbc5e87fc2721\nRelated-Bug: https://mirantis.jira.com/browse/PROD-20861\n"
    },
    {
      "commit": "a331bc58aff3382617f0c9e93c27d5590a17d14b",
      "tree": "aa02cc2dca7cb86215b619a2e2f09ebc9742d331",
      "parents": [
        "151b2a017bae5718565b89fd882537bafe10ad4e"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jun 12 20:05:48 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jun 12 21:45:22 2018 +0300"
      },
      "message": "Add pillars for restore cfg node\n\n* Pre-define pillars for restore cfg01\n* Add WR PROD-20679:\n  set the same path for client and server\n  home_dir: /srv/volumes/backup/backupninja\n\nChange-Id: I3078886533367cbe8e2481d1bc225e8e526550b2\n"
    },
    {
      "commit": "4641bc7810b3c5185b2812e51e9fa049d58779d7",
      "tree": "0661b416dec1bf082465cac205f882466d01653a",
      "parents": [
        "2859f0e7d3e5f80a76f39acf13244b158e5a6461",
        "32953881e7fece56d4c843ac01ac3fb25cb3ac2b"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Jun 11 21:48:44 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Mon Jun 11 21:48:44 2018 +0000"
      },
      "message": "Merge \"Fix backup path for pike ovs and dvr\""
    },
    {
      "commit": "32953881e7fece56d4c843ac01ac3fb25cb3ac2b",
      "tree": "ba443016cf3ef672681cf5c8b16147a2c5ebc957",
      "parents": [
        "6d5ab7e0d0d2def913b2cabe0725b7723cd0d0e8"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Jun 11 18:33:44 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Jun 11 21:58:17 2018 +0300"
      },
      "message": "Fix backup path for pike ovs and dvr\n\nCurrently on backup server node we include next class:\n/srv/salt/reclass/classes/system/glusterfs/server/volume/backup.ym\nthat creates path like:\n  - ${_param:cluster_node01_address}:/srv/glusterfs/backup\nso that for server backup node backup path should be fixed\n\nChange-Id: Iee7c02a673fc0152e4e80808e20de42f074cb0f7\n"
    },
    {
      "commit": "2859f0e7d3e5f80a76f39acf13244b158e5a6461",
      "tree": "53c1d9c15686b28247e80d3032fea92598135418",
      "parents": [
        "6d5ab7e0d0d2def913b2cabe0725b7723cd0d0e8"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Jun 11 17:45:47 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Jun 11 18:22:17 2018 +0300"
      },
      "message": "Move to apt_mirantis repo\n\n   * repo.ubuntu \u003d\u003e repo.mcp.apt_mirantis.ubuntu\n\nChange-Id: If279fdb5d387af1d9521377fce126bcb56ba55ef\n"
    },
    {
      "commit": "a8d186045f662c67936fc503ad95969d0022cd3e",
      "tree": "e9cfb7e1b6d6227df4c8eb24ec32bb47c28b4fe9",
      "parents": [
        "b05d8f3ad3d7f17bc1be83ea68cc1731a558bda0"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Wed Jun 06 14:05:43 2018 +0000"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Wed Jun 06 14:05:50 2018 +0000"
      },
      "message": "Override redirect host for openstack_web in a correct way\n\nChange-Id: Icdb4188fe0a99efa412bf4733e6675a2165e1416\n"
    },
    {
      "commit": "066fc0718b02b0515d1b9d3a0daa1087c1cab811",
      "tree": "ff58f3767a329068c677dde632fafa42cdbda752",
      "parents": [
        "891aa40df6d2e7d057a51da35e7de71b6807939c"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Tue Jun 05 13:26:00 2018 +0000"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Tue Jun 05 13:34:25 2018 +0000"
      },
      "message": "Override redirect host for openstack_web\n\nChange-Id: Ib3030ac1c9136a83d4e23fbe63b0e2a791f5e49b\n"
    },
    {
      "commit": "6ef99765c1239541f74afb4d3355f5a6d0ced6ba",
      "tree": "4be23e0015593b0c806440c2ed48827b08e60222",
      "parents": [
        "709356f663ce8ebca70094f79f24ea6bfecbb64f",
        "cc167084bf21e61f05936c1ab56158395c65bad9"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu May 24 06:47:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Thu May 24 06:47:32 2018 +0000"
      },
      "message": "Merge \"Install logrotate formula during SaltMaster bootstrap\""
    },
    {
      "commit": "cc167084bf21e61f05936c1ab56158395c65bad9",
      "tree": "f70b12e1cd96665c30f6cb91ff1e7f6b3836f0f9",
      "parents": [
        "ac74169d452f8b738a5bc9ffd92793ffe1f13b5b"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Thu May 03 10:37:30 2018 +0300"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Mon May 07 07:55:30 2018 +0000"
      },
      "message": "Install logrotate formula during SaltMaster bootstrap\n\nLogrotate is basic system functionality we should manage on each host.\nSince we are going to add it to linux.single metadata, it should be\npreinstalled on cfg node to render pillar successfully.\n\nChange-Id: I72aecb3a9ce4010e5cb43fa323c8b7e54c5f9243\nRelated-Prod: PROD-19346\n"
    },
    {
      "commit": "f45907753b4110d79926fba31abf9321dc8fbd72",
      "tree": "d33306d0adf1d297ba31ccd93531c38b5c42b122",
      "parents": [
        "2041cf70cbdd6adaa0167483455cff61eb7b050a"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri May 04 12:43:07 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri May 04 14:20:43 2018 +0300"
      },
      "message": "Define correct cluster_public_host on proxy node for Pike models\n\nWe have only one proxy node and do not have keepalived enabled on it\nhowever redirect is configured incorrectly for horizon and points to\ncontroller node VIP. This patch fixes redirect.\n\nChange-Id: I2c1b4701b245bb3e2aad9c36b292dc4cd4fb28c6\nRelated-Prod: PROD-19561\n"
    },
    {
      "commit": "e90914dfd7c020c1cb382f74d6b98e1185331f6a",
      "tree": "44a66bdf0f1b3307cc2b73d14fe34ec50ceae858",
      "parents": [
        "b123a545a216c8c4d112b3ceab53a280bd577ca2",
        "4b63c293ad9eeea1191f35b27e46dfc3d708981b"
      ],
      "author": {
        "name": "Denis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed May 02 10:52:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@1f6678a0cecc",
        "time": "Wed May 02 10:52:27 2018 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Set cpu_mode/cpu_model for E\\ models\"\"\""
    },
    {
      "commit": "b123a545a216c8c4d112b3ceab53a280bd577ca2",
      "tree": "8a4ebd7a4c155a81a38333ceb52481a530de34ed",
      "parents": [
        "9c6d90fc2299fe29d03a77e19939cc894f0e4e20",
        "c1ac732f95bbd8bd732fba2939bb5ffe86903963"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Apr 27 12:26:04 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@85b573a3ca36",
        "time": "Fri Apr 27 12:26:04 2018 +0000"
      },
      "message": "Merge \"Enable cinder in virtual-mcp-pike-dvr/ovs\""
    },
    {
      "commit": "c1ac732f95bbd8bd732fba2939bb5ffe86903963",
      "tree": "77fb82500e4a5fccaa1d1d5a7e09341b0fc30b56",
      "parents": [
        "3af6f6f7f2cf74abff43ff56f95ce1dc45e6ed15"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed Apr 18 15:35:03 2018 +0300"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Fri Apr 27 08:55:22 2018 +0000"
      },
      "message": "Enable cinder in virtual-mcp-pike-dvr/ovs\n\n* The patch enables loopback devices for cinder volume in ctl\n  nodes and created cinder volume in compute nodes.\n\nChange-Id: Id1ffdceb981bb7f9d7615edef04773e77f7e0a3d\nRelated-PROD: PROD-19226\n"
    },
    {
      "commit": "4b63c293ad9eeea1191f35b27e46dfc3d708981b",
      "tree": "b0f4a17c6e339304c8950de9c154ab089704e6ee",
      "parents": [
        "d34bbc5419b12135de16038b4b13758f3ab615eb"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Apr 26 09:25:04 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Apr 26 09:25:04 2018 +0000"
      },
      "message": "Revert \"Revert \"Set cpu_mode/cpu_model for E\\ models\"\"\n\nThis reverts commit d34bbc5419b12135de16038b4b13758f3ab615eb.\n\nChange-Id: If92b128a83ba6b336a5f2a774201c5ac59ebf0f2\n"
    },
    {
      "commit": "d34bbc5419b12135de16038b4b13758f3ab615eb",
      "tree": "5311900610c49a37933edd4c8c9d1e31910c54d1",
      "parents": [
        "7911ff3c331adb68572313f320a75754b66f9ec2"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Tue Apr 24 09:44:07 2018 +0000"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Tue Apr 24 09:44:07 2018 +0000"
      },
      "message": "Revert \"Set cpu_mode/cpu_model for E\\ models\"\n\nThis reverts commit 7911ff3c331adb68572313f320a75754b66f9ec2.\n\nChange-Id: Icfec9cee86e6e1e11f89dccd63bfde46007ca4d7\n"
    },
    {
      "commit": "6b2ed05c15c80faf5203e7fdaf0ee949bd0a61c5",
      "tree": "8324502f4eb12f9efbd00bca18ab8d6aed23a79f",
      "parents": [
        "c2744897f9cb585a1843f1f0c1f90ebdd3325b3d"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Apr 20 13:42:57 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Apr 20 10:45:11 2018 +0000"
      },
      "message": "Set notifications option for Nova\n\nIt was found that notifications for vm state change are generated\nby nova-conductor so we need also set this option on controllers.\n\nChange-Id: I997a50fd17dfd8b9442c84e9b592088524ec5ec6\nRelated-Prod: https://mirantis.jira.com/browse/PROD-17879\n"
    },
    {
      "commit": "7911ff3c331adb68572313f320a75754b66f9ec2",
      "tree": "b0f4a17c6e339304c8950de9c154ab089704e6ee",
      "parents": [
        "d4fad78d55eac106aca6f16fea1c7ebc6791a6c4"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Apr 19 17:38:32 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Apr 19 17:38:32 2018 +0300"
      },
      "message": "Set cpu_mode/cpu_model for E\\ models\n\nDevcloud computes are different, in case when cmp VMs are placed\non computes with different CPU flags live/migration is not possible.\nTo made is working cpu_model should be the same, this patch\nset cpu_model to kvm64 for the following models:\n\n  virtual-mcp-pike-dvr-ssl-barbican\n  virtual-mcp-pike-dvr-ssl\n  virtual-mcp-pike-dvr\n  virtual-mcp-pike-ovs\n\nChange-Id: I77ce990bfc4061ced6571474ecd40741e8e558ab\nRelated-Prod: PROD-19272\n"
    },
    {
      "commit": "4f72932ec7c96a56ab4e0f3ad84f2da582fc48fb",
      "tree": "6ae35d9e16fa24059e1d2ceb9e841a35cdad841a",
      "parents": [
        "0f1817edc135c381645c920846f9072acc5df35a"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Mon Apr 16 16:25:32 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Mon Apr 16 16:25:42 2018 +0300"
      },
      "message": "Change ip for share01 node\n\nChange-Id: I7988914b96738272686c81309466d42c36ecc4cd\n"
    },
    {
      "commit": "73edc21e14eb8a8fe32e6fbb82147101c2572fd8",
      "tree": "dfa656b75e59d870794fe7dc663ba04ba8b2b921",
      "parents": [
        "9feff0a55680afab50819021e8f0debe3416f3c4"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Apr 05 14:26:21 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Apr 10 11:15:52 2018 +0300"
      },
      "message": "Fix gtw address dynamic assignment\n\nCurrently address for gtw01 node is not assigned dynamically,\nbecause it is overriden by _param:openstack_gateway_address,\nand reclassify tool is setting openstack_gateway_node01_address,\nas the result gtw01 gets ip not from reclassify but from model.\nThis causes duplication of this ip with nodes which got ip from\nreclassify.\n\nChange-Id: Ie9d5c5b94b684dad18415b193558821d292ab9cd\nRelated-Prod: https://mirantis.jira.com/browse/PROD-19114\n"
    },
    {
      "commit": "303dcf8a0c1924caa92b7d7354e431b25bf63859",
      "tree": "d571cba9ff6bc58cf0739f4fe4a9d4cd0c2a161a",
      "parents": [
        "46b858a153de25f93ffa286c2fc82db1ef5d595c",
        "9a276cb612abe763d9d8786bf9e57d875b83fb16"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Mar 30 10:30:42 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7e698601da6d",
        "time": "Fri Mar 30 10:30:42 2018 +0000"
      },
      "message": "Merge \"Fix telemetry keepalived VIP interface\""
    },
    {
      "commit": "45027d9ba4b949787bad9ec3f13fc8ce4353e40c",
      "tree": "5a84a048c38c9d1ccf59b8e2a2fe9dbf3a4fb080",
      "parents": [
        "ddc7c4c762fb115c7ca3bcbd0510e82239e8786e",
        "1358302fecf01d5a3c38f0e23c510b15328afa2e"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Mar 30 09:29:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7e698601da6d",
        "time": "Fri Mar 30 09:29:41 2018 +0000"
      },
      "message": "Merge \"Fix dynamic generation of DNS ips\""
    },
    {
      "commit": "827d29d21fbf5801cb28c93b919fcb32964f28d6",
      "tree": "d3979cf3985bc6e6543d3fe50938e07b979f3d70",
      "parents": [
        "fc31f22f6b638e4ccce40e3946768f081e760d68"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Mar 29 13:13:27 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Mar 29 13:13:27 2018 +0300"
      },
      "message": "Add default_share_type cfg option to manila\n\nTempest tests for manila requires default share type to be set/created\nin manila conf. This patch updates the following cluster model to add\ndefault_share_type option to manila.cfg\n\n  * virtual-mcp-pike-ovs\n  * virtual-mcp-pike-dvr\n  * virtual-mcp-pike-dvr-ssl\n  * virtual-mcp-pike-dvr-ssl-barbican\n\nChange-Id: I3f5e007ab26a6f9438583d01bb26de2c25d11c65\n"
    },
    {
      "commit": "9a276cb612abe763d9d8786bf9e57d875b83fb16",
      "tree": "54bda9d3ec913373462101aa5de3e233b32b610a",
      "parents": [
        "1358302fecf01d5a3c38f0e23c510b15328afa2e"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Mar 29 11:23:05 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Mar 29 11:23:05 2018 +0300"
      },
      "message": "Fix telemetry keepalived VIP interface\n\nmanagement network, which is used for communication with\ntelemetry api, is bound to ens4 interface, so mgmt VIP also\nshould be bound to ens4 interface.\n\nChange-Id: I360885f9b4ed918452855afe95d9e39230748319\nRelated-Prod: https://mirantis.jira.com/browse/PROD-18938\n"
    },
    {
      "commit": "1358302fecf01d5a3c38f0e23c510b15328afa2e",
      "tree": "37d5397bee84442f7e164d39353b5e3f1be33316",
      "parents": [
        "fc31f22f6b638e4ccce40e3946768f081e760d68"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Mar 29 11:13:57 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Mar 29 11:13:57 2018 +0300"
      },
      "message": "Fix dynamic generation of DNS ips\n\nCurrently ips of dns servers are set statically from pillar,\nthis leads to ip duplications and incorrect designate pools.yaml\n\nChange-Id: I03204e6ca4386d86de3ef65e9bfcaff85e73ca28\nRelated-Prod: https://mirantis.jira.com/browse/PROD-18940\n"
    },
    {
      "commit": "67abbf8cf4f7a5964d87b535c6aa5e0b07c667a9",
      "tree": "62e2426c575325f05f7eaa653cf9edf9c7811278",
      "parents": [
        "71fd71ec872bcb2331dcdbab99fd2588f1bb3758"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Mar 23 19:11:02 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Mar 28 12:39:07 2018 +0000"
      },
      "message": "Add debian.single in root init\n\nTo have it an all the node add it in root init file\n\nChange-Id: I842e87c263729218754ac79febf043b9b91a36d1\n"
    },
    {
      "commit": "ca6d366bcc256ae1ba12c403d9d225ab18c878b7",
      "tree": "4db6901bce457b017ad8411ada684663f84909cd",
      "parents": [
        "7b4feb9765288caec10e540eea76274bb3f0f94a"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Mar 27 10:57:57 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Mar 27 10:57:57 2018 +0300"
      },
      "message": "Drop designate bind definition from virtual-mcp-pike-dvr model\n\nIn this model we using powerdns as backend, to avoid failures when\ntrying to apply bind state we need to not define designate:server:backend:bind9\npillar as our pipelines rely on it.\n\nhttps://gerrit.mcp.mirantis.net/gitweb?p\u003dmcp-ci/pipeline-library.git;a\u003dblob;f\u003dsrc/com/mirantis/mk/Orchestrate.groovy;h\u003d664871f1f02a051f2adbbdd191fdfa7f25e4c516;hb\u003d651df51d4e1122564e495082bb110731e76d43b5#l307\n\nChange-Id: I6696b2c05582c254b44d56396c0533522dfd2b1a\n"
    },
    {
      "commit": "7b4feb9765288caec10e540eea76274bb3f0f94a",
      "tree": "dd773c57f6de261b89609812affbacfaa6af3715",
      "parents": [
        "f7748ae8f819cdfba3d4c1b5ab8effd5112f4067"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Mar 27 10:48:54 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Mar 27 10:48:54 2018 +0300"
      },
      "message": "Fix ip address flush on interfaces in bridges for dvr and dvr-ssl model\n\nThis patch adds ipflush_onchange: true for interfaces that are members of bridges\nto make sure theirs IPs are removed when applying linux.network.interface state\nfor the following models:\n  virtual-mcp-pike-dvr\n  virtual-mcp-pike-dvr-ssl\n\nChange-Id: I40410ba0701581e2dbf7622d14ee3918640b07f7\n"
    },
    {
      "commit": "35948e0c04c374a0526a6ec10ba701334c4af594",
      "tree": "3203a257c761a1fd289bc41da48f1df2dd7c50f9",
      "parents": [
        "5f39a52a82e8a33fd722da51c4f4fdfe0a5f3f19"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Mar 26 19:08:05 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Mar 26 19:08:05 2018 +0300"
      },
      "message": "fix cluster.virtual-mcp-pike dvr include for share node\n\nChange-Id: I9a54f715bcbcb8391b9e13270165f5ad11ae7aab\n"
    },
    {
      "commit": "5f39a52a82e8a33fd722da51c4f4fdfe0a5f3f19",
      "tree": "22d0c4cc892c8402d8627e0e293ee6ce3834d823",
      "parents": [
        "b2395cb60aa533914f258e409ea3127f9ce5c955"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Mar 23 15:56:55 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Mar 26 13:52:09 2018 +0000"
      },
      "message": "Make sure share01 is generated for virtual-mcp-pike-ovs with reclass\n\nThis patch makes sure that share01 is generated when applying reclass\nstate as well when do dynamic node clasification (Models where changes\nwhere made: virtual-mcp-pike-ovs, virtual-mcp-pike-dvr,\nvirtual-mcp-pike-dvr-ssl).\n\nAdded linux:network pillar for static share01 node inventory\n\nChange-Id: I88e873cc53f9b92b29c6750180895d376a4d5fdc\n"
    },
    {
      "commit": "054f9d4d2efd76d91942ac79ecdc1da5dd55b912",
      "tree": "cfbf9486d428adc46317f82412d9e697be240e10",
      "parents": [
        "836c12ce2e4ce9ea7744a8cade24deb78d9ca5ae"
      ],
      "author": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Thu Mar 15 18:44:42 2018 +0100"
      },
      "committer": {
        "name": "mkobus",
        "email": "mkobus@mirantis.com",
        "time": "Fri Mar 23 11:01:53 2018 +0000"
      },
      "message": "add definition of bind9 backend for designate\n\nMissing definition blocked creating configuration\nfrom jinja template.\n\nPROD-18263\n\nChange-Id: Id4d3e73e4439d75c545633b033acbd7048b66808\n"
    },
    {
      "commit": "c07941e1d94f751d26cee328a25a3403cac41a26",
      "tree": "6b803692ffc0d50b1ebaf42939b0e5069c0f8754",
      "parents": [
        "81303803236e0d81b993d598ea2f9312dcc2696c"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Mar 20 16:04:15 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Mar 20 16:04:15 2018 +0200"
      },
      "message": "Add include of linux.system.single.debian into int models\n\nChange-Id: I9182c18a11f3aabdcd47ae686230655260bd79c7\nRelated-Bug: PROD-18591\n"
    },
    {
      "commit": "81303803236e0d81b993d598ea2f9312dcc2696c",
      "tree": "94a9500f7fef0a6823608d11cbf6b3512b1d7884",
      "parents": [
        "6949e649373ce0aa7059dc6d2dc350459b1810b2",
        "10193c5079625cbbbc71e402e74755dd604d87ef"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Mar 20 13:33:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Tue Mar 20 13:33:47 2018 +0000"
      },
      "message": "Merge \"Integrate Telemetry to virtual-mcp-pike-dvr\""
    },
    {
      "commit": "6635bfdf0d0af6ac46467b198e683f8bb0339bb6",
      "tree": "c566c44d428ea57b4fe643febf69642d382208e2",
      "parents": [
        "11a0cd2ff3d14d900060c8d22a1bd88cbe76b24b"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Mar 20 04:50:12 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Mar 20 04:50:12 2018 +0200"
      },
      "message": "Change interpolation order to get salt:master:command_timeout: 600\n\nMove class system.salt.master.api after system.salt.master.pkg\n\nThe parameter salt:master:command_timeout is responsible for the\ntimeout waiting responces from minions. With small timeouts,\nthere is possible getting \"Minion did not return. [No response]\"\nwhen actual states are executed fine.\n\nsystem.salt.master.pkg set salt:master:command_timeout to 10\nsystem.salt.master.api set salt:master:command_timeout to 600\n\nChange-Id: I82651b388b416262a78c90f0ef746b0b557be7ca\n"
    },
    {
      "commit": "10193c5079625cbbbc71e402e74755dd604d87ef",
      "tree": "93a9fbf2c3c6f7d554d5db4beb2ad3912855adaf",
      "parents": [
        "11a0cd2ff3d14d900060c8d22a1bd88cbe76b24b"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Mar 19 18:17:40 2018 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Mar 19 18:17:40 2018 +0200"
      },
      "message": "Integrate Telemetry to virtual-mcp-pike-dvr\n\nChange-Id: I6b0a358551b16f93fc586a774cfc59c6f9c06956\nRelated-Prod: https://mirantis.jira.com/browse/PROD-18349\n"
    },
    {
      "commit": "e2a97012428666d3d5ed87ca28e4f6c576163380",
      "tree": "166226effdb3d94a97d5efea8bdc95d3bc07e696",
      "parents": [
        "e1ac02ab07d60f469a923267bcbafcd5265edeaf"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Mar 16 13:43:10 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Mar 16 15:56:48 2018 +0000"
      },
      "message": "Integrate manila into virtual-mcp-pike-dvr\n\nChange-Id: Ie20557aac3046a49954f2b2f98e7bce9dc4afb44\n"
    },
    {
      "commit": "e1ac02ab07d60f469a923267bcbafcd5265edeaf",
      "tree": "5a48d0c7fcb436bf2d2425687e5487bb40688f6b",
      "parents": [
        "a5437507da2fbae23798c5cf1a24c8f073a2ef65"
      ],
      "author": {
        "name": "root",
        "email": "root@cfg01.vsaienko-deploy-heat-virtual-mcp-pike-dvr-28.bud-mk.local",
        "time": "Thu Mar 15 14:40:18 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Mar 16 15:56:38 2018 +0000"
      },
      "message": "Remove proxy role from cfg node for virtual-mcp-pike-dvr\n\nThe proxy openstack dashboard uses separate prx* nodes which\nis decribed in reclass.storage.node in infra/config.yml\n\nChange-Id: Ia0fa90d4fd0151819351d8463554ff79b5379cc1\nRelated-Prod: PROD-18328\n"
    },
    {
      "commit": "a5437507da2fbae23798c5cf1a24c8f073a2ef65",
      "tree": "edb52c486208169b7e0258970d3c4d082416caa1",
      "parents": [
        "afb2ccc13d957bc5ea7946311b3a1ecfb6868971"
      ],
      "author": {
        "name": "root",
        "email": "root@cfg01.vsaienko-deploy-heat-virtual-mcp-pike-dvr-28.bud-mk.local",
        "time": "Thu Mar 15 14:39:01 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Mar 16 15:56:26 2018 +0000"
      },
      "message": "Fix overrides work correctly in virtual-mcp-pike-dvr\n\nChange-Id: Ifb1381276ca0a79884cc09e380af4e02ac58360f\nRelated-Prod: PROD-18328\nRelated-Prod: PROD-18446\n"
    },
    {
      "commit": "afb2ccc13d957bc5ea7946311b3a1ecfb6868971",
      "tree": "d3f6cdc023b83125117606150e124dd3ba05463d",
      "parents": [
        "6981c90faacb7f1b8d60a2e37c7b475435920538"
      ],
      "author": {
        "name": "root",
        "email": "root@cfg01.vsaienko-deploy-heat-virtual-mcp-pike-dvr-28.bud-mk.local",
        "time": "Thu Mar 15 14:36:18 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Mar 16 15:49:29 2018 +0000"
      },
      "message": "Drop stacklight from vritual-mcp-pike-dvr\n\nChange-Id: I6a2f20a11a61a6ca6c8afa17de15628f0eaee646\nRelated-Prod: PROD-18328\nRelated-Prod: PROD-18446\n"
    },
    {
      "commit": "6981c90faacb7f1b8d60a2e37c7b475435920538",
      "tree": "f396abff13f8b58a44c1b21dfd1bc236929bcaa0",
      "parents": [
        "c1b4bdd66414f5c26ddc8ee32d1a8801a1fdcd1c"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Mar 16 16:08:30 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Mar 16 16:10:32 2018 +0200"
      },
      "message": "Add backupninja to .env files for E// models\n\nChange-Id: I8fc7476953d11403b312adb78c874678e64e9e5d\n"
    },
    {
      "commit": "c1b4bdd66414f5c26ddc8ee32d1a8801a1fdcd1c",
      "tree": "0b74a39070f4785dafc79c11c3b01c7972a7969e",
      "parents": [
        "81214965393d1e022f051160aeef63d511ad3135"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Tue Mar 13 15:12:38 2018 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Fri Mar 16 12:17:28 2018 +0100"
      },
      "message": "added backup to virtual model\n\nChange-Id: Ibbbe22b33cb52d568b1d70229ffa4791bcc15c73\n"
    },
    {
      "commit": "8391099a27bdece6972c555b95f80023c5e83678",
      "tree": "41c6616591d967262a255db89cd7007b2bd4896d",
      "parents": [
        "10676588eb6bca8cbbd60588c66290d4cff5b45c"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Mar 13 13:28:45 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Mar 13 13:28:54 2018 +0200"
      },
      "message": "Add .env files to virtual-mcp-pike-{dvr|ovs} models\n\nThis patch adds .env file with initial formula list to\nspecified models to make sure reclass can be rendered on\ncfg node.\n\nChange-Id: I32191f0d56527d5bc6b9fb22d46f6fff7a9ceb00\n"
    },
    {
      "commit": "25501cb8918334bae1520e8144ee0c059d85a7cb",
      "tree": "6df556d62f5a2bd2ca69e79944b5a391f73769c7",
      "parents": [
        "7b7ae999bb83ab0b996324d19d1e66895c2b9cb6"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Mar 06 13:03:06 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Mar 06 13:05:51 2018 +0200"
      },
      "message": "Tune galera multithreading options to match VM resources\n\nIn the integration tests on virtual environments, database\nnodes have only 2 vCPU.\nSet the parameters to configure mysql/galera to use\nless CPU than defaults, using the patch [1]\n\nRelated-Bug: https://mirantis.jira.com/browse/PROD-16528\n\n[1] https://gerrit.mcp.mirantis.net/#/c/16627/\n\nChange-Id: I39e542da95496b36080ccfe4be9b399405f40c3d\n"
    },
    {
      "commit": "5c9ea3a97bef621d8d029b8f2c6af7465fa9d656",
      "tree": "85d20bfba9e69715c1ad0fd272bbbb51414d6d5c",
      "parents": [
        "c7eaa236cd56dc8801fcbd3730cf622ccca4c48b"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Mon Mar 05 12:40:34 2018 +0100"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Mon Mar 05 13:16:47 2018 +0100"
      },
      "message": "Fix for wrong repos on mon01 node\n\nThis will enforce nightly repos for mon01 nodes, as\nit tries to use \u0027stable\u0027 (defaults) one.\n\nChange-Id: I37b4e448d5fba1617d9a7f29de4ec5bbe8e471cc\n"
    },
    {
      "commit": "80dc6a858a7f959bd9d7e8ea77e889174b660098",
      "tree": "2aecbdda7a9755c4590a2969b72c85c351efc807",
      "parents": [
        "6ecb22dd9f47aa23720e4028cf49c9fd9c72edba",
        "6b97dc8362b3685a614e988202e76d706b174ce3"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Tue Feb 20 13:36:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Tue Feb 20 13:36:41 2018 +0000"
      },
      "message": "Merge \"Use prometheus_global for the SL2 deployments\""
    },
    {
      "commit": "6ecb22dd9f47aa23720e4028cf49c9fd9c72edba",
      "tree": "ba4b650ec0cd5b41814730c9722fc4aa422cc829",
      "parents": [
        "c031712cec9aeb63d61d9b7b57c4555e3903f1c8"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Feb 20 13:14:17 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Feb 20 13:31:08 2018 +0200"
      },
      "message": "Add fluentd params to pike ovs\n\nNot so long ago LMA start to use fluentd,\nso need to add it into models to be possible to test it\n\nChange-Id: I5bb55ffd005e5af49e39c6d8d88d3e4e7fc96727\nRelated: PROD-17888\n"
    },
    {
      "commit": "6b97dc8362b3685a614e988202e76d706b174ce3",
      "tree": "43aa6342e53bc4ff9f27aa8e7dae895c01bae076",
      "parents": [
        "c031712cec9aeb63d61d9b7b57c4555e3903f1c8"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Mon Feb 19 12:07:52 2018 +0100"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Tue Feb 20 12:25:53 2018 +0100"
      },
      "message": "Use prometheus_global for the SL2 deployments\n\nWe should use global mode for Prometheus running in\ndocker swarm as a default one, as its benefical.\n\nChange-Id: I976a0ab22fa6af321fc0eba8b6083ff5a24167bb\n"
    },
    {
      "commit": "15b38e83def260abc00f9caf06d48b7ab4065729",
      "tree": "301acd95cbd3ca0d3b5594981786b983ac9dfa62",
      "parents": [
        "9799722bae99d71293523dd3ab3e23d717801961"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Jan 11 13:06:38 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Jan 19 19:05:32 2018 +0200"
      },
      "message": "Add ovs pike models\n\n* Add ceph ovs pike\n* rename ceph ocata rgw to ceph ocata pike as there pike inside\n* Add pike ovs, dvr, dpdk\n\nPROD-16951\n\nChange-Id: Ib8c17eb0909991b70f18ac916ba503e6301f6eb7\n"
    }
  ]
}
