)]}'
{
  "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": "ea6e786824e8c45827444ae5dca5973d49ebd11a",
      "tree": "9a793d95e71401c358d42f7645e6bb9e00e771eb",
      "parents": [
        "d962925ff76bb4737732f578379ad60a2a41d539"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Sep 18 17:55:24 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Sep 18 17:55:36 2018 +0300"
      },
      "message": "Add cluster_internal_protocol to virtual-mcp-pike-ovs and virtual-offline-pike-ovs-dpdk\n\nChange-Id: If53baf8cd18078062a8d2d036130b77d186fa744\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": "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": "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": "c00b216e72a5d71c46bee6802f958264c487a1a4",
      "tree": "154f16c74bcf023bdcf2c53220a4800c3e78f47d",
      "parents": [
        "8d035b4b9007637de4e60ae2d275afd462c0f33f"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue May 29 17:24:25 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed May 30 15:06:57 2018 +0300"
      },
      "message": "Add ability to dynamically generate gateway external address\n\nCurrently reclass classify command fails to generate gateway\nexternal ip dynamically, because it\u0027s hardcoded in reclass,\nthis patch fixes this.\n\nChange-Id: I0f8424cf4546cd0d3d4371f09640db311af9c2bb\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": "7047792a1a83fb5232699613dc00098b0a94ccbd",
      "tree": "5a3669f0be45daed2af5aa1cf3afc926c2c6fcf8",
      "parents": [
        "472118760fa92fbe829dbf3a7c8103a98d471c44",
        "4f72932ec7c96a56ab4e0f3ad84f2da582fc48fb"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Apr 18 12:54:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@49259fdfccf8",
        "time": "Wed Apr 18 12:54:19 2018 +0000"
      },
      "message": "Merge \"Change ip for share01 node\""
    },
    {
      "commit": "e8d2315a8ea958828357f6479a9162a96bcf3202",
      "tree": "2159ab41d59ddb164b874db1dae58c3298f23d46",
      "parents": [
        "d4fad78d55eac106aca6f16fea1c7ebc6791a6c4"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Apr 17 16:17:53 2018 +0300"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Apr 17 16:17:53 2018 +0300"
      },
      "message": "Set ipflush_onchange on gtw node of virtual-mcp-pike-ovs\n\nThis patch sets ipflush_onchange: True for interfaces of gateway node\nof virtual-mcp-pike-ovs. Without this parameters Salt cannot remove address\nfrom interfaces properly.\n\nChange-Id: I534e7fc61e790b938c6a1435d133d563e24e1ae5\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": "ddc7c4c762fb115c7ca3bcbd0510e82239e8786e",
      "tree": "b2a978ef9e2b5e122e68488a96aec92a56aa91e0",
      "parents": [
        "4a160276d3efb5aa37b8edcfa228893caa1a2b83"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Wed Mar 14 14:14:05 2018 +0400"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Mar 29 20:40:58 2018 +0000"
      },
      "message": "Activate neutron L2 Gateway extension\n\nDisable l2gw agent by default to prevent unwanted connection attempts to\nabsent hardware switch (will be emulated/enabled by test suite on demand).\n\nChange-Id: Iaf6da1e0f73f474d6eaee2b15e7613d58b129150\nRelated-Prod: PROD-18748\n"
    },
    {
      "commit": "15ee86fac8608da5d55fcd70197b9def7374b495",
      "tree": "cbe6debafd2f2a68d3dcc7d13dc7f93374ca2cc2",
      "parents": [
        "d0bc4466671453f78a8a4f73cbff97bffe0d1abb",
        "827d29d21fbf5801cb28c93b919fcb32964f28d6"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Mar 29 18:21:24 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7e698601da6d",
        "time": "Thu Mar 29 18:21:24 2018 +0000"
      },
      "message": "Merge \"Add default_share_type cfg option to manila\""
    },
    {
      "commit": "d0bc4466671453f78a8a4f73cbff97bffe0d1abb",
      "tree": "04c0b80a03ed6335870798b3fa9702507b997815",
      "parents": [
        "a9a065cf138ecf7f97bb2bfbd93e2e6ef50830d2"
      ],
      "author": {
        "name": "Oleg Bondarev",
        "email": "obondarev@mirantis.com",
        "time": "Wed Mar 14 11:43:50 2018 +0400"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Mar 29 16:30:59 2018 +0000"
      },
      "message": "Enable BGPVPN neutron service in some virtual lab moodels\n\nRequired for integration testing for E/// features.\nFollowing models updated as agreed with QA team:\n - virtual-offline-pike-ovs-dpdk\n - virtual-mcp-pike-ovs\n - virtual-mcp-pike-dvr-ssl\n\nChange-Id: I657e803be1c44b11fbf2b89848017d60bcf5b3af\nRelated-Prod: PROD-18395\n"
    },
    {
      "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": "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": "0b087bb9ce857e05b55eec05e60e0864dc600d8c",
      "tree": "27bdb6145112baa94af6e7c71ffd4aa47fa340fa",
      "parents": [
        "c63cacda1562dffde1f6fdd118c34d77196dd26c",
        "5f39a52a82e8a33fd722da51c4f4fdfe0a5f3f19"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Mar 26 16:10:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@11c41ac357c9",
        "time": "Mon Mar 26 16:10:57 2018 +0000"
      },
      "message": "Merge \"Make sure share01 is generated for virtual-mcp-pike-ovs with reclass\""
    },
    {
      "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": "c63cacda1562dffde1f6fdd118c34d77196dd26c",
      "tree": "55d2403331b20e90a9e55d82d83690e3a1c5f85c",
      "parents": [
        "98972e23a888dcc4d54c5e94b5245db2eac830c2"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Mar 26 16:42:48 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Mar 26 16:42:51 2018 +0300"
      },
      "message": "Revert \"Tune ram usage for galera on virtual-mcp-pike-ovs\"\n\nThis break logic of defining galera:master node, as currently many\nplaces rely on galera:master and do not check for enabled flag.\nFor example\nhttps://gerrit.mcp.mirantis.net/gitweb?p\u003dmcp-ci/pipeline-library.git;a\u003dblob;f\u003dsrc/com/mirantis/mk/Orchestrate.groovy;h\u003d664871f1f02a051f2adbbdd191fdfa7f25e4c516;hb\u003d80c1d375f75a2b86292c9d8e40a63e5f8b47cde2#l95\n\nThis reverts commit 363e8b9dc97153b6de6f4f27fc56b24d25fd6b81.\n\nChange-Id: I2d4f314ecbf0cca141deb41ab563a861b1123a8d\n"
    },
    {
      "commit": "a7d250b17aeeb98d1408d24b006cbca210c9cfa6",
      "tree": "19c6dfe30c01fb84a892518ac83479e61fe2caeb",
      "parents": [
        "cbf02ac0e99f78edb04bfc07ae73c7beb5f83f12"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Wed Mar 21 16:12:50 2018 +0200"
      },
      "committer": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Wed Mar 21 16:13:16 2018 +0200"
      },
      "message": "Fix for manila API bind address\n\nChange-Id: Ib24dc371aea88a76a4f2d9064f5d2dfa90ba6059\n"
    },
    {
      "commit": "b4bdd88b02d58eac2014e2b6c2b805babb366e25",
      "tree": "6c3ca019c8cd5592d4c41464d38d9999988b7c85",
      "parents": [
        "8044301147a72de5c76af4724d3be76d15d67daf",
        "363e8b9dc97153b6de6f4f27fc56b24d25fd6b81"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Mar 21 11:36:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Wed Mar 21 11:36:51 2018 +0000"
      },
      "message": "Merge \"Tune ram usage for galera on virtual-mcp-pike-ovs\""
    },
    {
      "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": "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": "190ee7931719c96a32c1b11230bb521c7e35a0fb",
      "tree": "7fb1cc028a3acf23caced33d61d16b86fbddc6b2",
      "parents": [
        "e2a97012428666d3d5ed87ca28e4f6c576163380",
        "3b6951fc72b7c4eee8dc62fb6c0a8d50034346c8"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Sat Mar 17 13:19:45 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Sat Mar 17 13:19:45 2018 +0000"
      },
      "message": "Merge \"[pike-ovs] Simplify external network scheme\""
    },
    {
      "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": "81214965393d1e022f051160aeef63d511ad3135",
      "tree": "2af971a48eb4b8c5c183f6f939d901f558d650f0",
      "parents": [
        "bca5f3420ebcb95f8a6060dd9b260c90e3d34371",
        "d12925ca9305b6337a7ddc83bbbe22914e9a3a1e"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Mar 16 09:20:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Fri Mar 16 09:20:28 2018 +0000"
      },
      "message": "Merge \"Setup versionless identity endpoint in catalog\""
    },
    {
      "commit": "bca5f3420ebcb95f8a6060dd9b260c90e3d34371",
      "tree": "603c2a63b47a8914c3fcb8bcbb0950c4c6966b27",
      "parents": [
        "aac07f2facf43890082028cf2c9dc3efee40e877"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Mar 15 23:22:40 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Mar 15 23:25:21 2018 +0200"
      },
      "message": "Move mdb nodes addresses from 121..123 to 45..47\n\nAddress 121 is taken for prx01 node, so move the\ntelemetry nodes:\n.121 -\u003e .45\n.122 -\u003e .46\n.123 -\u003e .47\n\nAlso, move telemetry VIP from .253 to .250 because .253\nis taken by stacklight telemetry in many envs.\n\nChange-Id: I4ae2f6658737f69c2f1c09f16bd5c0070050b7de\n"
    },
    {
      "commit": "363e8b9dc97153b6de6f4f27fc56b24d25fd6b81",
      "tree": "1030d4ef1a487a97c5ea58ebe014aa79ee2c4205",
      "parents": [
        "d12925ca9305b6337a7ddc83bbbe22914e9a3a1e"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Mar 15 21:43:06 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Mar 15 21:43:06 2018 +0200"
      },
      "message": "Tune ram usage for galera on virtual-mcp-pike-ovs\n\nChange-Id: I3402cf7b68c34c4469c4adf435310f12b68b3d62\n"
    },
    {
      "commit": "aac07f2facf43890082028cf2c9dc3efee40e877",
      "tree": "b3fc6a01987f8850eb192dbeb38ecf6d78401a73",
      "parents": [
        "5200c413eeee85e6d8db52b6a54851e82a13fa68",
        "8abcce3a9642c7d50fe1e9a34875b399ee7528e6"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Mar 15 19:22:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Thu Mar 15 19:22:38 2018 +0000"
      },
      "message": "Merge \"Integrate telemetry to virtual-mcp-pike-ovs\""
    },
    {
      "commit": "8abcce3a9642c7d50fe1e9a34875b399ee7528e6",
      "tree": "38a03099647fae6a05c729a01d4d3a24d17e8f03",
      "parents": [
        "fa51ef833e133016cb4658bca7da28ca0d3e11bd"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Mar 15 13:43:28 2018 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Mar 15 17:55:23 2018 +0200"
      },
      "message": "Integrate telemetry to virtual-mcp-pike-ovs\n\nChange-Id: I362835110f63d7b23726eac2b1e414b4d4175904\n"
    },
    {
      "commit": "d12925ca9305b6337a7ddc83bbbe22914e9a3a1e",
      "tree": "966c9b74c3e38dd85047aa03db9f0adfc64a1c42",
      "parents": [
        "b2d7ecfbb5e1c998d5e2e99abddcf7ee3d2cd32c"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Mar 15 14:50:45 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Mar 15 16:06:13 2018 +0200"
      },
      "message": "Setup versionless identity endpoint in catalog\n\nChange-Id: Ic92ff0056d792651028493cbebfeaed6d41a1c90\n"
    },
    {
      "commit": "b2d7ecfbb5e1c998d5e2e99abddcf7ee3d2cd32c",
      "tree": "ab18b35caf1f8a37aae2ec1f44d65b7d03a98225",
      "parents": [
        "aece59ad8bd66133b656586a29a310e81e3c7d71"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Mar 15 16:05:55 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Mar 15 16:05:55 2018 +0200"
      },
      "message": "Move infra related params to infra/init.yml for virtual-mcp-pike-ovs\n\nChange-Id: Ib08101d1e74f3bab35203f31dee5a8f7937a523e\n"
    },
    {
      "commit": "aece59ad8bd66133b656586a29a310e81e3c7d71",
      "tree": "416bef06c5221127e80c9c1467477ce7e96b27d0",
      "parents": [
        "4d81c429ea857ca6473b5c4a865b7bd0a4b7bc98",
        "7a031d02828a8ce19aee4f2034bb19d8c83a28ab"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Mar 15 11:23:17 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Thu Mar 15 11:23:17 2018 +0000"
      },
      "message": "Merge \"Integrate manila into virtual-mcp-pike-ovs\""
    },
    {
      "commit": "42d86de1ec4aee48bd4a065349f8af53dcbdeaf7",
      "tree": "d61ec9427c613f008cfff533b9a0d2340ff0b20d",
      "parents": [
        "d202437d06610dab9c3ecce8e7b655ee017a8217"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Mar 15 01:30:36 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Mar 15 01:30:36 2018 +0200"
      },
      "message": "Add missed cluster vars\n\nWithout next vars int tests are failed with undefined error\n\n* cluster_domain\n* cluster_name\n\nChange-Id: I9c974c79029f798fa288af8dee475ab96d83773c\n"
    },
    {
      "commit": "7a031d02828a8ce19aee4f2034bb19d8c83a28ab",
      "tree": "a1d6a5fcc16a5018a09634b10454a2cdee25bd74",
      "parents": [
        "7250d343268525e8094a7b4037da65108ff79ff9"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Mar 14 15:35:13 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Mar 14 20:01:09 2018 +0200"
      },
      "message": "Integrate manila into virtual-mcp-pike-ovs\n\nThis patch integrates manila into virtual-mcp-pike-ovs model.\nThe new role  is introduced. It may be easely combined with\ncompute or any other role, but for optimized load it is recommended\nto have a dedicated VM/Server for it.\n\nChange-Id: I6063f876aa351acb281463c89b825c098af7a625\nRelated-Prod: PROD-18466\n"
    },
    {
      "commit": "900e7b337d6c70871a293e82907c5261c7b5de75",
      "tree": "0e3bb3321dd15aab0c4cee0f0ebec107dd3421ef",
      "parents": [
        "4f110a23cd07df5947aa7d44220fb5500331a2ed"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Mar 14 13:42:26 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Mar 14 13:42:26 2018 +0200"
      },
      "message": "Fix ipflush for interfaces in bridges for virtual-mcp-pike-ovs\n\nThis patch fixes issue when IP were no flushed on interface\nwhich is added to bridge on compute host.\n\nChange-Id: I09a2e0c1de26490c222c7fd187117856049d2218\n"
    },
    {
      "commit": "3b6951fc72b7c4eee8dc62fb6c0a8d50034346c8",
      "tree": "f6b23d85f65de4fbd485159bfc25b3edf9cb2d78",
      "parents": [
        "062a773a371c8a5ded00ff4bbe378bc605171ba6"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Tue Mar 06 17:10:39 2018 +0400"
      },
      "committer": {
        "name": "Mikhail Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Wed Mar 14 10:17:55 2018 +0000"
      },
      "message": "[pike-ovs] Simplify external network scheme\n\nGet rid of linux native bridge and plug in required\nports directly into br-floating ovs bridge.\n\nChange-Id: I39bf34daa3df0788fa6ed19706f6ba549f6fca9c\nCloses-Bug: PROD-18181\n"
    },
    {
      "commit": "4f110a23cd07df5947aa7d44220fb5500331a2ed",
      "tree": "eb8cbe993834ae9ee05cb58f9073b1de28d51d22",
      "parents": [
        "c0da678c56e2ae943cc2f428defbbebb6116935b"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Mar 14 12:07:19 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Mar 14 12:07:22 2018 +0200"
      },
      "message": "Remove proxy role from cfg node for virtual-mcp-pike-ovs\n\nThe proxy openstack dashboard uses separate prx* nodes which\nis decribed in reclass.storage.node in infra/config.yml\n\nRelated-Prod: PROD-18328\n\nChange-Id: I8d6f380118823867a6fff32926ac74a72d90f892\n"
    },
    {
      "commit": "c0da678c56e2ae943cc2f428defbbebb6116935b",
      "tree": "48d6b32e3cb21bb9bde02a68163bc17ad65c9e5e",
      "parents": [
        "6c780a90b5f55c24fd105c8794374839aace0b0d"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Mar 14 10:15:56 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Mar 14 11:48:26 2018 +0200"
      },
      "message": "Fix overrides work correctly in virtual-mcp-pike-ovs\n\nRelated-Prod: PROD-18328\nRelated-Prod: PROD-18446\n\nChange-Id: I10dcdd56b4c8e78418155c25ed05f3af262079df\n"
    },
    {
      "commit": "6c780a90b5f55c24fd105c8794374839aace0b0d",
      "tree": "0a39ef02f431cde3f9e49cf15ae003482cbb9adb",
      "parents": [
        "8e1e5d7ce4d254dd0121f5b76b0cf16f2c17f50a"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Mar 13 14:49:08 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Mar 14 11:48:15 2018 +0200"
      },
      "message": "Drop stacklight components from virtual-mcp-pike-ovs\n\nRelated-Prod: PROD-18328\nRelated-Prod: PROD-18446\n\nChange-Id: I5ef2eab56af0f7c489a83e6453ec8540e14b0f5c\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": "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"
    }
  ]
}
