)]}'
{
  "log": [
    {
      "commit": "c392a395b6dc14a5343a12709aa37af53e4cdc5d",
      "tree": "2583a5ac2ed0399603a790ea0056cd166c81403a",
      "parents": [
        "f16baae934a8ca83ae7f28c8a0f6b598304e3f13"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Aug 06 16:00:41 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Aug 13 11:36:32 2018 +0000"
      },
      "message": "Run dbsync on primary node only\n\nMove dbsync to separate file.\nRun only on primary node.\nDo not run redundant versioned dbsyncs.\nRun online dbsync when services are online.\n\nChange-Id: I4fd4ffd1d0ef6b3d8585358a2d3e92b69c53e366\nRelated-Prod: PROD-21267\n"
    },
    {
      "commit": "f16baae934a8ca83ae7f28c8a0f6b598304e3f13",
      "tree": "f1e4e89b11a3a6f113f14ad9ddf1e711045df0c1",
      "parents": [
        "5f04cdfe5120037eb2bd81d1653a655745249dd5"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Jul 31 18:01:12 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Jul 31 18:01:30 2018 +0300"
      },
      "message": "Update run_tests.sh to the latest revision\n\nChange-Id: I27235973cf1b750f93c22fc54dcfc9d63e875345\n"
    },
    {
      "commit": "5f04cdfe5120037eb2bd81d1653a655745249dd5",
      "tree": "5d8515c29ebe48af8436657c4f55fa5ad192a019",
      "parents": [
        "af95334b97daba5abafd3670e84d0b7940baecbc",
        "cb8d0fba2127b534a25908dc19271eeac4189e90"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Jul 27 09:31:45 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Fri Jul 27 09:31:45 2018 +0000"
      },
      "message": "Merge \"Rework nova modules and states\""
    },
    {
      "commit": "cb8d0fba2127b534a25908dc19271eeac4189e90",
      "tree": "6fb89374a187e909062d0fdd547e67a1aa965dc4",
      "parents": [
        "b4f530e0292a3af7c3980be955415c198563d023"
      ],
      "author": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Wed Jun 27 19:28:14 2018 +0300"
      },
      "committer": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Thu Jul 26 14:27:29 2018 +0000"
      },
      "message": "Rework nova modules and states\n\nCloses-issue: https://mirantis.jira.com/browse/PROD-20787\nChange-Id: If9ea6ff8c53c876e678180c3df3792d198df2ec0\n"
    },
    {
      "commit": "af95334b97daba5abafd3670e84d0b7940baecbc",
      "tree": "d653ab2e85f7a3b256f756f59f1dc0475ccc8eac",
      "parents": [
        "7ff25ba2c927b3d9c32d9f30e65f34525c2ff3ad",
        "2a6589d4920055f1dbb087937c44a3af2de5fb9a"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jul 25 15:23:08 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Wed Jul 25 15:23:08 2018 +0000"
      },
      "message": "Merge \"Add Salt 2018.3 tests\""
    },
    {
      "commit": "7ff25ba2c927b3d9c32d9f30e65f34525c2ff3ad",
      "tree": "f40720d54004f5a20db40827ef4081eeef699ba9",
      "parents": [
        "8c36b42fd9bc7be8a9330673d7c49dd70b19e3e0",
        "757526b5b285f69ec8ccccbfa1bc1fd24815bdab"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Jul 24 07:34:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Jul 24 07:34:16 2018 +0000"
      },
      "message": "Merge \"Add conditional panel for nova-cert\""
    },
    {
      "commit": "8c36b42fd9bc7be8a9330673d7c49dd70b19e3e0",
      "tree": "df28dce0872000c046a4b16bc641df816544fe3c",
      "parents": [
        "a041833098d552c042174e54205f62fda2372731"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jul 24 09:38:00 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jul 24 09:38:08 2018 +0300"
      },
      "message": "Fix compute_driver_mapping include in nova-compute queens\n\nChange-Id: I8669ae15efbf24cc245f7ace548710907818dd6f\n"
    },
    {
      "commit": "2a6589d4920055f1dbb087937c44a3af2de5fb9a",
      "tree": "89047fa4e63352b3f0e8c86375f1356d50c8d154",
      "parents": [
        "3a481dce5f35a8193edb5c1e575529a03d346202"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Apr 25 12:38:41 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jul 23 14:50:20 2018 +0200"
      },
      "message": "Add Salt 2018.3 tests\n\nChange-Id: I936a5707dca965473446ce05da2f1872f9f6c443\n"
    },
    {
      "commit": "757526b5b285f69ec8ccccbfa1bc1fd24815bdab",
      "tree": "06e1fdadecf84b4bd7cb289d1e1995ac574f70f8",
      "parents": [
        "3a481dce5f35a8193edb5c1e575529a03d346202"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Mon Jul 23 16:29:08 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Mon Jul 23 16:29:08 2018 +0400"
      },
      "message": "Add conditional panel for nova-cert\n\nSince pike nova-cert is obsolete\n\nChange-Id: I614f384c36086ed6dbd263e3107717d36786b691\nCloses-Bug: PROD-21467\n"
    },
    {
      "commit": "a041833098d552c042174e54205f62fda2372731",
      "tree": "0c470cbf7c1ea89cc1df9718a9d34789b3877fdc",
      "parents": [
        "3a481dce5f35a8193edb5c1e575529a03d346202",
        "cab3a90e9969e222e53553d2792fe99896d441bf"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Jul 23 10:27:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Mon Jul 23 10:27:57 2018 +0000"
      },
      "message": "Merge \"[VMware] inital commit\""
    },
    {
      "commit": "cab3a90e9969e222e53553d2792fe99896d441bf",
      "tree": "841a2c5a2acf49eb55ab59fbcca462248246faab",
      "parents": [
        "909cd44272b90709286d07f9fca158b682d553fc"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jul 12 13:17:17 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jul 20 12:37:56 2018 +0000"
      },
      "message": "[VMware] inital commit\n\nThis commit unhardcode vmware related options.\n\nRelated-Prod: PROD-21444\n\nChange-Id: I4b66750cb3d9dafe96e887d8b1d1623d641f3b98\n"
    },
    {
      "commit": "3a481dce5f35a8193edb5c1e575529a03d346202",
      "tree": "7cc08dd191c3d374d99eaceb2d956b680ab87275",
      "parents": [
        "f646d6b3a4ed5e5a7644b5d1e309dd6d7e00a6a6",
        "1a153a7a797a235de5056e2959afe0c4929a5e5c"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jul 18 19:04:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Wed Jul 18 19:04:41 2018 +0000"
      },
      "message": "Merge \"Add ability to use global logging.conf\""
    },
    {
      "commit": "1a153a7a797a235de5056e2959afe0c4929a5e5c",
      "tree": "20cf5b02e8e88d5e6b174b6e1f0e2534adf9004e",
      "parents": [
        "909cd44272b90709286d07f9fca158b682d553fc"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Fri Jul 13 14:55:08 2018 +0300"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Wed Jul 18 12:39:22 2018 +0300"
      },
      "message": "Add ability to use global logging.conf\n\nAdd ability to use global logging.conf template which can be\nused in all openstack components which support oslo.log\n\nChange-Id: I7c606a95eb9625b4053e18511cbb9163b0353b12\nRelated-Prod: PROD-21353\n"
    },
    {
      "commit": "f646d6b3a4ed5e5a7644b5d1e309dd6d7e00a6a6",
      "tree": "8c08660a63aeae5eb5a6788983e611307495c75e",
      "parents": [
        "909cd44272b90709286d07f9fca158b682d553fc",
        "d8337cfb69f36bd92b1a1e053954e6b4145b86c7"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jul 17 15:36:33 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Tue Jul 17 15:36:34 2018 +0000"
      },
      "message": "Merge \"Implemented usage vnc+tls (refactor)\""
    },
    {
      "commit": "d8337cfb69f36bd92b1a1e053954e6b4145b86c7",
      "tree": "414fd6b0acb3d30452e426608979e8b007783733",
      "parents": [
        "3f8b747c7f75165dd4cce4d3974665e490388736"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Wed Jul 11 17:55:58 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Jul 17 13:42:56 2018 +0300"
      },
      "message": "Implemented usage vnc+tls (refactor)\n\nEnable transport + authentication for VNC over TLS\n---------------------\n\nBy default communication between nova-novncproxy and qemu service is\nunsecure.\n\ncompute:\n  qemu:\n    vnc:\n      tls:\n        enabled: True\n\ncontroller:\n  novncproxy:\n    # This section responsible for communication between noVNC proxy and\nclient machine\n    tls:\n      enabled: True\n    # This section responsible for communication between nova-novncproxy\nand qemu service\n    vencrypt:\n      tls:\n        enabled: True\n\nYou able to set custom certificates in pillar:\n\nnova:\n  compute:\n    qemu:\n      vnc:\n        tls:\n          cacert (certificate content)\n          cert (certificate content)\n          key (certificate content)\n\nnova:\n  controller:\n    novncproxy:\n      tls:\n        server:\n          cert (certificate content)\n          key (certificate content)\n      vencrypt:\n        tls:\n          cacert (certificate content)\n          cert (certificate content)\n          key (certificate content)\n\nYou can read more about it here:\n    https://docs.openstack.org/nova/queens/admin/remote-console-access.html\n\nEnable communication between noVNC proxy and client machine over TLS\n---------------------\n\nBy default communication between noVNC proxy and client machine is\nunsecure.\n\n  controller:\n    novncproxy:\n      tls:\n        enabled: True\n\n  nova:\n    controller:\n      novncproxy:\n        tls:\n          server:\n            cert (certificate content)\n            key (certificate content)\n\nYou can read more about it here:\n    https://docs.openstack.org/mitaka/config-reference/dashboard/configure.html\n\nRelated-Prod: PROD-19979\n\nChange-Id: Ia865d936bc9222eb400a73a0a0ab7ca1ffa4bf28\n"
    },
    {
      "commit": "909cd44272b90709286d07f9fca158b682d553fc",
      "tree": "b236d897714eed67bbec84fffd5e745acf9e0e10",
      "parents": [
        "dba454df94b673230cdbea102333f0838f2b738f",
        "de3109df55f01103ecee552cee66009d80c1ef1b"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jul 12 06:22:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Thu Jul 12 06:22:34 2018 +0000"
      },
      "message": "Merge \"Fix logging for nova-placement under wsgi\""
    },
    {
      "commit": "de3109df55f01103ecee552cee66009d80c1ef1b",
      "tree": "a58192344c5ecdd9e50ad3c1b9932750b88140d1",
      "parents": [
        "3f8b747c7f75165dd4cce4d3974665e490388736"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Wed Jul 11 11:18:09 2018 +0300"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Wed Jul 11 16:05:45 2018 +0300"
      },
      "message": "Fix logging for nova-placement under wsgi\n\nAdd loggin config file for nova-placement under wsgi\n\nChange-Id: Ibc6785422c96eedb8cdee030c1c552e200d63cef\nRelated-Prod: PROD-21309\n"
    },
    {
      "commit": "dba454df94b673230cdbea102333f0838f2b738f",
      "tree": "6c514d389f8e250d2b08897e8cebc68284c93ad0",
      "parents": [
        "3f8b747c7f75165dd4cce4d3974665e490388736"
      ],
      "author": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Tue Jul 10 17:32:23 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Wed Jul 11 13:50:06 2018 +0300"
      },
      "message": "Fix value of syslog facility\n\nAccording syslog specification to calculate Priority value\nthe Facility value should be multiplied by 8.\n\nspec - https://tools.ietf.org/html/rfc5424#section-6.2.1\n\nChange-Id: Id0271d8dd7c75622317098840e7b7eaddb1c87cd\nRelated-PROD: PROD-21310\n"
    },
    {
      "commit": "3f8b747c7f75165dd4cce4d3974665e490388736",
      "tree": "2ae686c2fb6618ea428a33b05d89d1bfba7b2bc7",
      "parents": [
        "1195fcacd86618f9aff3edd0b13ff0fc194f26a9",
        "93bee0f900d8d5c32bfc5bc0847dbb3d77f8b1ea"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jul 10 09:40:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Tue Jul 10 09:40:19 2018 +0000"
      },
      "message": "Merge \"Fix Python version for Travis CI tests\""
    },
    {
      "commit": "1195fcacd86618f9aff3edd0b13ff0fc194f26a9",
      "tree": "78a8c1fb48a7b66262027abeed1261dc72a88259",
      "parents": [
        "542f2588c7ac44a0cfa24739517c47afa1066be6"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Mon Jul 09 18:22:59 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Mon Jul 09 18:32:34 2018 +0300"
      },
      "message": "Updated readme file for support vnc+tls\n\nRelated-Prod: PROD-19979\n\nChange-Id: I9fcdb6889fcf86fadf6e0e26e6f63140aff8ba0e\n"
    },
    {
      "commit": "542f2588c7ac44a0cfa24739517c47afa1066be6",
      "tree": "c856011238abbdce4aa909139986d54fb8bcf3ff",
      "parents": [
        "e31a2d64227812d3adfa4636492981dc8d72e3fe",
        "e6f983e91270bd43e8e0816ab902ac61bb24ddb2"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Jul 09 15:23:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Mon Jul 09 15:23:35 2018 +0000"
      },
      "message": "Merge \"Implemented usage vnc+tls\""
    },
    {
      "commit": "e31a2d64227812d3adfa4636492981dc8d72e3fe",
      "tree": "7537b5bb5c3b917c4e2935e08dfca643ceb711a7",
      "parents": [
        "c87868a230602c7ca2ae0ed26cd9cdcc71d2e1ab",
        "7ce6f69990a13bcb2776be2b95a2b7f433c8424c"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jul 09 13:59:29 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Mon Jul 09 13:59:29 2018 +0000"
      },
      "message": "Merge \"[Queens] Fix cacert file for Cinder section\""
    },
    {
      "commit": "7ce6f69990a13bcb2776be2b95a2b7f433c8424c",
      "tree": "e1d6fe135ce6b0521356cd84c8a86481bf261930",
      "parents": [
        "1f7704f6d542541644afa1f70c75810c1f01f8c4"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Jul 09 12:58:21 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Jul 09 12:58:21 2018 +0300"
      },
      "message": "[Queens] Fix cacert file for Cinder section\n\nChange-Id: I6ffa99c732dfe7eba809feb11d6b577aa128660a\n"
    },
    {
      "commit": "c87868a230602c7ca2ae0ed26cd9cdcc71d2e1ab",
      "tree": "1e9387915696291c2817ec2f941aa0226e80d91d",
      "parents": [
        "05ef7f6cb2a1f1ab9314f12f4b92a7c79955c719"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Mon Jul 09 08:05:39 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Mon Jul 09 09:21:03 2018 +0400"
      },
      "message": "Fixes for the Nova alerts\n\n- change \u003e\u003d to \u003e to prevent alarms firing in case of zeros\n- fix raws/endraws\n\nChange-Id: I9312ea9daaf7cd40d5b4d7a62c38674657a523ee\nRelated-PROD: PROD-21242\n"
    },
    {
      "commit": "05ef7f6cb2a1f1ab9314f12f4b92a7c79955c719",
      "tree": "c9f1492932852299f881ab7e6a85c8c9388892c0",
      "parents": [
        "1f7704f6d542541644afa1f70c75810c1f01f8c4"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Jul 06 15:47:27 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Jul 06 15:47:27 2018 +0400"
      },
      "message": "Implement different ways to calculate hypervisor disk total\n\nDepends on ceph enabled or not we have different ways to calculate\ntotal hypervisor disk stats.\n\nChange-Id: Ib46f55ec1d91fab43e05ee53ab0bcb177dc64d2c\nRelated-PROD: ROD-21006\n"
    },
    {
      "commit": "e6f983e91270bd43e8e0816ab902ac61bb24ddb2",
      "tree": "d88417b1111e062d6cfe383eacad5225645769c1",
      "parents": [
        "0b86640fd9ddb73bad067e8547d2ea032d63a86d"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Mon Jun 18 13:53:40 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Jul 05 13:42:12 2018 +0300"
      },
      "message": "Implemented usage vnc+tls\n\nEnable TLS transport + Authentication\n\ncompute:\n  qemu:\n    vnc:\n      tls:\n        enabled: True\n\ncontroller:\n  novncproxy:\n    tls:\n      enabled: True\n\nYou able to set custom certificates in pillar:\n\n  nova:compute:qemu:vnc:tls:cacert (certificate content)\n  nova:compute:qemu:vnc:tls:cert (certificate content)\n  nova:compute:qemu:vnc:tls:key (certificate content)\n\n  nova:controller:novncproxy:tls:cacert (certificate content)\n  nova:controller:novncproxy:tls:cert (certificate content)\n  nova:controller:novncproxy:tls:key (certificate content)\n  nova:controller:novncproxy:tls:allfile (certificate content)\n\nRelated-Prod: PROD-19979\n\nChange-Id: Ib2d1c42cd118903372e4b35971e4923d197571b1\n"
    },
    {
      "commit": "1f7704f6d542541644afa1f70c75810c1f01f8c4",
      "tree": "f48c3cbc9dda31e048c18e7a0c3da53ee48d7ec9",
      "parents": [
        "b4f530e0292a3af7c3980be955415c198563d023"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Tue Jun 26 17:15:53 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Tue Jun 26 17:15:53 2018 +0400"
      },
      "message": "Fix apache response time casting from us to s\n\nChange-Id: If65036b5ea4290d48d93753676811f739b5779f3\nPartial-Fix: PROD-20999\n"
    },
    {
      "commit": "b4f530e0292a3af7c3980be955415c198563d023",
      "tree": "d41ebb712e4b74cfa8bb365b15a7861d6d8b7fab",
      "parents": [
        "2e9cee2ab800c7910e2f1afb34b680a13b5bdc95",
        "7f6cb903b784002db9c0531fd156d0c4308199ba"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jun 26 11:23:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Tue Jun 26 11:23:11 2018 +0000"
      },
      "message": "Merge \"Move debian dir to the master\""
    },
    {
      "commit": "7f6cb903b784002db9c0531fd156d0c4308199ba",
      "tree": "bf71c7ee7de8dba9ee40a371e6b5497b24ef1771",
      "parents": [
        "5b68e404a8392dfc72661e2cfd0f5206a12f2062"
      ],
      "author": {
        "name": "Roman Vyalov",
        "email": "rvyalov@mirantis.com",
        "time": "Mon Jun 25 16:29:52 2018 +0300"
      },
      "committer": {
        "name": "Roman Vyalov",
        "email": "rvyalov@mirantis.com",
        "time": "Mon Jun 25 16:29:52 2018 +0300"
      },
      "message": "Move debian dir to the master\n\nAdd debian dir to combine building workflow\n\nChange-Id: I1cf3361a17a3669c95da9edfe7c8412521b2b6c4\nPROD: https://mirantis.jira.com/browse/PROD-20910\n"
    },
    {
      "commit": "2e9cee2ab800c7910e2f1afb34b680a13b5bdc95",
      "tree": "dd05c94065ef799f95136cc32dd2732340effc53",
      "parents": [
        "5b68e404a8392dfc72661e2cfd0f5206a12f2062"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Thu Jun 21 17:14:21 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Jun 22 19:18:22 2018 +0400"
      },
      "message": "Nova dashboards rationalization\n\nRelated-PROD: PROD-20094\nRelated-PROD: PROD-20949\n\nChange-Id: Id243d13f467f9f2ed3ce0fc14926ee3a43842461\n"
    },
    {
      "commit": "93bee0f900d8d5c32bfc5bc0847dbb3d77f8b1ea",
      "tree": "a51d9280936965b93608e750157139aa710430e7",
      "parents": [
        "5b68e404a8392dfc72661e2cfd0f5206a12f2062"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jun 21 15:30:32 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jun 21 15:30:32 2018 +0200"
      },
      "message": "Fix Python version for Travis CI tests\n\nChange-Id: I6476b718069bdbc92deea869ab086ebe2b4a539c\n"
    },
    {
      "commit": "5b68e404a8392dfc72661e2cfd0f5206a12f2062",
      "tree": "875a77032f4ee40d869a473ed9270d6921a4541d",
      "parents": [
        "2c24ab840c948fbeafaaeabb51c386cd5b4cb639",
        "62bbaa73f05a15e22077efeb93788abe9a7c1bf0"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Jun 20 15:03:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Wed Jun 20 15:03:57 2018 +0000"
      },
      "message": "Merge \"Rename state to avoid conflicting SLS IDs\""
    },
    {
      "commit": "62bbaa73f05a15e22077efeb93788abe9a7c1bf0",
      "tree": "c5fabb3d635de7a36059e775aa252ebf93201f02",
      "parents": [
        "4a83ddb91d144e6bb55e8b4a8ac33e1a8d62d44c"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Jun 20 14:24:41 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Jun 20 14:24:41 2018 +0200"
      },
      "message": "Rename state to avoid conflicting SLS IDs\n\nChange-Id: Iab8c3c87e88892b75bbfd8bf48267f5c7f081875\n"
    },
    {
      "commit": "2c24ab840c948fbeafaaeabb51c386cd5b4cb639",
      "tree": "b3b12f00bc79519ae2f256fbf8eb1f8efd3fb0fd",
      "parents": [
        "4c55a206c08c4639aef3e3ecddb0ba848d92b1a2"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Mon Jun 18 17:45:42 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Mon Jun 18 17:46:02 2018 +0400"
      },
      "message": "[queens] Switch to internal cinder endpoint (2)\n\nChange-Id: I5524671335fefedcd4f589b442e562e642a6338b\n"
    },
    {
      "commit": "4c55a206c08c4639aef3e3ecddb0ba848d92b1a2",
      "tree": "7fa554d20b27e3014d25357a561487ece30f6088",
      "parents": [
        "09f7a3ffc73d8177cf838d2656a7283037ef98d1"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Fri Jun 15 15:13:28 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Mon Jun 18 11:06:57 2018 +0400"
      },
      "message": "[queens] Switch to internal cinder endpoint\n\nNova gets cinder endpoint URL from configuration file since the following\nblueprint hasn\u0027t been fully completed (cinder part has got deferred to Rocky):\nhttps://blueprints.launchpad.net/nova/+spec/use-ksa-adapter-for-endpoints\n\nChange-Id: I87c23f396eb346b342c3e5097df6a2798ebd78ac\n"
    },
    {
      "commit": "09f7a3ffc73d8177cf838d2656a7283037ef98d1",
      "tree": "9874ee6fec8fc0b390452d5a03010bca669d2d76",
      "parents": [
        "159c254a4844289a89d8183277790b7a5814a909",
        "b3bc451fe544cf48f06f1bf5091c24a814436e43"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Jun 15 06:33:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Fri Jun 15 06:33:25 2018 +0000"
      },
      "message": "Merge \"[QUEENS] Fix cacert file\""
    },
    {
      "commit": "b3bc451fe544cf48f06f1bf5091c24a814436e43",
      "tree": "5eb2731c9ae784fed87644ba1ef435c726473c8d",
      "parents": [
        "4a83ddb91d144e6bb55e8b4a8ac33e1a8d62d44c"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Jun 14 22:06:17 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Jun 14 22:06:17 2018 +0300"
      },
      "message": "[QUEENS] Fix cacert file\n\nChange-Id: Ifddd33b9aac8ba8d5fdcae289dd021af30433c51\nRelated-Prod: https://mirantis.jira.com/browse/PROD-20721\n"
    },
    {
      "commit": "159c254a4844289a89d8183277790b7a5814a909",
      "tree": "6f9edab57e14a37dec3b82f8f4e836c521cf24cf",
      "parents": [
        "4a83ddb91d144e6bb55e8b4a8ac33e1a8d62d44c"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Sat Jun 09 15:31:51 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Wed Jun 13 11:36:26 2018 +0400"
      },
      "message": "Handle nova image preallocation mode\n\nImage preallocation allows storage to be fully allocated at instance\nstart. This should significantly improve performance on writes to new\nblocks and may even improve I/O performance to prewritten blocks due\nto reduced fragmentation.\n\nChange-Id: Ic285d6bc07dcee65db2dffca9d2730705761121c\n"
    },
    {
      "commit": "4a83ddb91d144e6bb55e8b4a8ac33e1a8d62d44c",
      "tree": "47cfa634914257bec5d17520c49bc24ca25b3e43",
      "parents": [
        "94ed7416dee67eb60483c5aeeb76564b3f3eca96"
      ],
      "author": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Fri Jun 08 14:04:43 2018 +0200"
      },
      "committer": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Tue Jun 12 12:24:21 2018 +0200"
      },
      "message": "Cosmetic changes for alerts\n\nChange-Id: Ia070753b4da734b39634a49ecbe2f46215465371\nCloses-bug: PROD-20466\n"
    },
    {
      "commit": "94ed7416dee67eb60483c5aeeb76564b3f3eca96",
      "tree": "af5aa7a6f8e97c934857f93a166b3a1ac4b9b54c",
      "parents": [
        "073ad39b0446239c49322de13ca631232abae7b2",
        "ed0844691cf37be6a7a046b16a4ce05b1cf6a91c"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Jun 07 08:51:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Thu Jun 07 08:51:06 2018 +0000"
      },
      "message": "Merge \"Mend list_cells call\""
    },
    {
      "commit": "073ad39b0446239c49322de13ca631232abae7b2",
      "tree": "ac9acbf527a4b3a4b3ef16bc3fe5c667079faec4",
      "parents": [
        "cb20d4837aa8175d1f8f3f6e0b9f620097990305"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Wed Jun 06 16:32:51 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Wed Jun 06 18:06:55 2018 +0400"
      },
      "message": "Implement different ways to calculate hypervisor disk total\n\nDepends on ceph enabled or not we have different ways to calculate\ntotal hypervisor disk stats.\n\nRelated-PROD: PROD-18535\n\nChange-Id: I5d76ddef20c8b5cb7936d3068a088bc739d427e3\n"
    },
    {
      "commit": "cb20d4837aa8175d1f8f3f6e0b9f620097990305",
      "tree": "a967c37a8cc3f1e1f61d73ce909b77ca4161cf86",
      "parents": [
        "183e27a248e11c8b880aaa620f063a054b993d94",
        "fa372e28bfbfe249f943f4c189e3bd941ac18a1f"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Jun 06 08:59:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Wed Jun 06 08:59:19 2018 +0000"
      },
      "message": "Merge \"Adjusting template for nova compute\""
    },
    {
      "commit": "fa372e28bfbfe249f943f4c189e3bd941ac18a1f",
      "tree": "0eb27d8efe1d19c9b5df3e7d48a561a8ade1486c",
      "parents": [
        "52ea4c99bc1793cf44be743818de7acd3e3ba46d"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Jun 05 19:51:07 2018 +0000"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed Jun 06 08:32:14 2018 +0000"
      },
      "message": "Adjusting template for nova compute\n\nThe patch adjusts the template is used for nova compute service.\n\nChange-Id: I70fde96f585cee32a5823dcca0e0717f85e9c5aa\n"
    },
    {
      "commit": "183e27a248e11c8b880aaa620f063a054b993d94",
      "tree": "d81f63729b8bef5ed195f2d2b8d999597d61f10a",
      "parents": [
        "0b86640fd9ddb73bad067e8547d2ea032d63a86d",
        "aebd3ff3e672d56d36bc07119e56e9c0a1a9cd5b"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Jun 05 14:27:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Tue Jun 05 14:27:23 2018 +0000"
      },
      "message": "Merge \"Rework hypervisor utilization monitoring\""
    },
    {
      "commit": "0b86640fd9ddb73bad067e8547d2ea032d63a86d",
      "tree": "a7ad34329a8c2c57a93c2b8f717b892370febe9b",
      "parents": [
        "52ea4c99bc1793cf44be743818de7acd3e3ba46d",
        "1c020d104027d71e1ea6e168af194bcdb11589b5"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Jun 05 07:34:29 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Tue Jun 05 07:34:29 2018 +0000"
      },
      "message": "Merge \"Implemented usage libvirt+tls\""
    },
    {
      "commit": "52ea4c99bc1793cf44be743818de7acd3e3ba46d",
      "tree": "498787d578cc8cdd794bd6914fb724c7676f4594",
      "parents": [
        "c222a4a8cabd51abecb9d4fa0e692d89330df348"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon Jun 04 15:06:59 2018 +0000"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon Jun 04 15:07:32 2018 +0000"
      },
      "message": "Fixing a tiny typo\n\nChange-Id: I128fb29fc77ccb251936d33a017888722cf7d9b8\n"
    },
    {
      "commit": "ed0844691cf37be6a7a046b16a4ce05b1cf6a91c",
      "tree": "ce6e5455e82c39e0e01400c7cfb676092fba1e17",
      "parents": [
        "c222a4a8cabd51abecb9d4fa0e692d89330df348"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Mon Jun 04 17:04:13 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Mon Jun 04 17:04:13 2018 +0400"
      },
      "message": "Mend list_cells call\n\nSkip warnings and get required uuid of cell.\n\nChange-Id: Id1fbe42d7c89fbe47e8c50d962f3e6813e1448df\n"
    },
    {
      "commit": "aebd3ff3e672d56d36bc07119e56e9c0a1a9cd5b",
      "tree": "97c8864c8cbae09724a609817b673a3a8c48b351",
      "parents": [
        "4be5cca4bf3f9144a5d12da349322f81c1b7c701"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Jun 01 18:16:02 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Mon Jun 04 16:50:34 2018 +0400"
      },
      "message": "Rework hypervisor utilization monitoring\n\n- change the base metrics for the dashboard panels\n- remove useless alerts\n- add real CPU usage monitoring\n\nChange-Id: I8d22f749fc7224dc097856d36d600290ce5f7f7f\nRelated-PROD: PROD-20451\nRelated-PROD: PROD-18535\n"
    },
    {
      "commit": "1c020d104027d71e1ea6e168af194bcdb11589b5",
      "tree": "107f00b2905f49764ad5d03d57102d530e3cccfc",
      "parents": [
        "2fdc352b3caf321d0b5effb4842f23af907f4c20"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu May 24 12:47:08 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Mon Jun 04 15:36:56 2018 +0300"
      },
      "message": "Implemented usage libvirt+tls\n\nEnable TLS transport.\n\ncompute:\n  libvirt:\n    tls:\n      enabled: True\n\nYou able to set custom certificates in pillar:\n\n  nova:\n    compute:\n      libvirt:\n        tls:\n          key: (certificate content)\n          cert: (certificate content)\n          cacert: (certificate content)\n          client:\n            key: (certificate content)\n            cert: (certificate content)\n\nRelated-Prod: PROD-19149\n\nChange-Id: Iea4c44703e837693b218648c0090b35c129daa5f\n"
    },
    {
      "commit": "c222a4a8cabd51abecb9d4fa0e692d89330df348",
      "tree": "38638c8e0104b97bf354dad3324e01759941ed91",
      "parents": [
        "78882df1cedd52e7044d51004fc4ea2c73a44daa"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu May 31 13:49:53 2018 +0300"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu May 31 13:49:53 2018 +0300"
      },
      "message": "Bind nova-api to private IP\n\nThe patch makes the change which binds nova-api to\nprivate IP to avoid conflicting with HAproxy.\n\nChange-Id: Ib845f889ca93bdb0bb697cf710d44362cc9e5ccc\n"
    },
    {
      "commit": "78882df1cedd52e7044d51004fc4ea2c73a44daa",
      "tree": "4eae3a1d30701e9f7113ccf1ee57944bde76e52f",
      "parents": [
        "e54a6831814b1ed168a9096db49cc60549707b28",
        "f6d2c6c8cab174127c9e2afb2342c4e94c6e1401"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue May 29 08:49:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Tue May 29 08:49:11 2018 +0000"
      },
      "message": "Merge \"Add verbosity to cell_v2 commands\""
    },
    {
      "commit": "e54a6831814b1ed168a9096db49cc60549707b28",
      "tree": "f9b49af0b5048fcd6c00c16ae6ba6ce6cce3dce0",
      "parents": [
        "4be5cca4bf3f9144a5d12da349322f81c1b7c701"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue May 29 09:24:27 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue May 29 06:31:15 2018 +0000"
      },
      "message": "Fix metadata_proxy settings for queens\n\nChange-Id: Iaa3af7ea8a6d46e1fc38b26c3e89d1225c9ca1aa\n"
    },
    {
      "commit": "f6d2c6c8cab174127c9e2afb2342c4e94c6e1401",
      "tree": "5b887249ba67c1e53bfeab12d0abeddb8e4243fc",
      "parents": [
        "b6066bea1c5aa58da4b0aeaf8bfe4a170ebecdc2"
      ],
      "author": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Fri May 25 18:06:02 2018 +0300"
      },
      "committer": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Fri May 25 20:55:31 2018 +0000"
      },
      "message": "Add verbosity to cell_v2 commands\n\nWithout verbose flag no output is printed.\n\nChange-Id: I9b97e658a9766a3f8e4e8b0c4adf43c4e1a96868\n"
    },
    {
      "commit": "4be5cca4bf3f9144a5d12da349322f81c1b7c701",
      "tree": "86d97ee2ae819807528cfd5930a6e730b69e32d1",
      "parents": [
        "b6066bea1c5aa58da4b0aeaf8bfe4a170ebecdc2"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri May 25 16:15:49 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri May 25 16:20:06 2018 +0300"
      },
      "message": "Fix cpu_mode|cpu_model for queens\n\nChange-Id: If157edfdf202963c13fa52828ebf371da5b2c72b\n"
    },
    {
      "commit": "b6066bea1c5aa58da4b0aeaf8bfe4a170ebecdc2",
      "tree": "05e3aea1b9ba079d87df443243c1b2ecef90575b",
      "parents": [
        "526c80b4a298826835fd25410cd0985461409347"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri May 25 15:41:55 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri May 25 15:41:59 2018 +0300"
      },
      "message": "Fix cinder catalog_info for queens\n\nSwitch to cinderv3 in queens as nova not able to work with v2\nanymore.\nUse oslo-template auth_type in cinder section\n\nChange-Id: I7f2df87304e274a45721a47c3aef199cbdef7d32\n"
    },
    {
      "commit": "526c80b4a298826835fd25410cd0985461409347",
      "tree": "c289583fbfb678efc0596fbb4ff921b703eea387",
      "parents": [
        "bc9d120f0d5b9f7ea361bb5ee5f51f0a6985aea0"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri May 25 13:50:57 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri May 25 13:50:57 2018 +0300"
      },
      "message": "Fix setting api_database section for queens in compute conf\n\nChange-Id: If3e37d7faf5248ea5fa0e9047fa9d9e8e816c39b\n"
    },
    {
      "commit": "bc9d120f0d5b9f7ea361bb5ee5f51f0a6985aea0",
      "tree": "cd68134ddbf19ee0fc0ca5408107f38da2f41d5c",
      "parents": [
        "2fdc352b3caf321d0b5effb4842f23af907f4c20"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri May 25 10:05:14 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri May 25 10:05:42 2018 +0300"
      },
      "message": "Fix setting api_database section for queens\n\nChange-Id: Ib73cd6bfb53a8574ce14f9bd0ba579c694e90b3f\n"
    },
    {
      "commit": "2fdc352b3caf321d0b5effb4842f23af907f4c20",
      "tree": "5262683feca7d7028aec6643cfb89678c95398c0",
      "parents": [
        "5d0f13a358dc4cae4afa4be94bfb2572e503a19f"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed May 23 14:09:37 2018 +0000"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed May 23 14:09:37 2018 +0000"
      },
      "message": "Fixing typo\n\nChange-Id: I3ee6bf14da28bed87feacaec8d20c4b9619424da\n"
    },
    {
      "commit": "5d0f13a358dc4cae4afa4be94bfb2572e503a19f",
      "tree": "c0a3e923ed8226b3fc804991cf34d3adb6155167",
      "parents": [
        "93241cae2d7ea02819578f7093d1ef1485c95555"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon May 21 17:02:54 2018 +0000"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed May 23 11:59:16 2018 +0000"
      },
      "message": "Adjust SF for Queens release\n\nChange-Id: I555ddafd90abd041b64c1ff8cc16b78af7d82fc3\n"
    },
    {
      "commit": "93241cae2d7ea02819578f7093d1ef1485c95555",
      "tree": "48ebc195e47ffb0ef4b375825adeb19584f7889e",
      "parents": [
        "0c347b389ceaaf73fe8d00b68c9bd2f4d373effa",
        "d1e69c326ff7dc5616f6ec65c6faf70ae5258745"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri May 18 12:05:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Fri May 18 12:05:11 2018 +0000"
      },
      "message": "Merge \"Take into account actual compute.(ceph|lvm).ephemeral value\""
    },
    {
      "commit": "d1e69c326ff7dc5616f6ec65c6faf70ae5258745",
      "tree": "74ea7426217f65b54129de6b7e9c3ebc5019e784",
      "parents": [
        "983a49d6c2a3d35e3d87aec2ea78c7bc73946834"
      ],
      "author": {
        "name": "Andrey Volkov",
        "email": "avolkov@mirantis.com",
        "time": "Wed May 16 13:12:59 2018 +0300"
      },
      "committer": {
        "name": "Andrey Volkov",
        "email": "avolkov@mirantis.com",
        "time": "Fri May 18 10:27:52 2018 +0300"
      },
      "message": "Take into account actual compute.(ceph|lvm).ephemeral value\n\nThis change adds additinal check for compute.(ceph|lvm).ephemeral\nassuming it is boolean var.\n\nChanges are for Ocata and Pike as they are stable supported releases\nby now.\n\nPROD: https://mirantis.jira.com/browse/PROD-19636\nChange-Id: I73c3e646b146f33617fb7e72113f4efa3d492b04\n"
    },
    {
      "commit": "0c347b389ceaaf73fe8d00b68c9bd2f4d373effa",
      "tree": "881bf0f8ac278e782d76fec05b3a1b3c3ba25bb7",
      "parents": [
        "9d31cbac608db4c1574c85fa6701419d5adb7b8d",
        "88baa4672e048fb8ee72015002c8d74b89b61e56"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu May 17 14:04:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Thu May 17 14:04:23 2018 +0000"
      },
      "message": "Merge \"Cosmetic changes for Nova alerts\""
    },
    {
      "commit": "88baa4672e048fb8ee72015002c8d74b89b61e56",
      "tree": "eaf480cef5ad6945761b2570dc43531247bef514",
      "parents": [
        "2b1a12710d407b0f37633bd862cba9415bc5c191"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Wed May 16 15:08:34 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Thu May 17 12:03:06 2018 +0400"
      },
      "message": "Cosmetic changes for Nova alerts\n\nChange-Id: I9712d6f98ff79371df1795cab68539ad8dcc7846\nRelated-PROD: PROD-19585\n"
    },
    {
      "commit": "9d31cbac608db4c1574c85fa6701419d5adb7b8d",
      "tree": "648c1d8bd8ba45fde3a58341a95e630ad025f9c9",
      "parents": [
        "2b1a12710d407b0f37633bd862cba9415bc5c191"
      ],
      "author": {
        "name": "Sergio Lystopad",
        "email": "slystopad@mirantis.com",
        "time": "Tue May 15 11:29:11 2018 +0300"
      },
      "committer": {
        "name": "Sergiy Lystopad",
        "email": "slystopad@mirantis.com",
        "time": "Wed May 16 17:21:21 2018 +0000"
      },
      "message": "Implements live_migration_permit_auto_converge parameter in nova.conf\n\nChange-Id: Ic50537e53b362aa079ce005371e2688ceb9d3028\nCloses-Bug: PROD-19901\n"
    },
    {
      "commit": "2b1a12710d407b0f37633bd862cba9415bc5c191",
      "tree": "02971df162bb84cd6791a47adea38d4a697fd038",
      "parents": [
        "e38525d72c1827dcbc1c57016c29c3273d967574",
        "d4902c2e7b76c86518faeea220960c3bb996a95e"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed May 16 10:54:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Wed May 16 10:54:21 2018 +0000"
      },
      "message": "Merge \"Rework Nova utilization alerts\""
    },
    {
      "commit": "e38525d72c1827dcbc1c57016c29c3273d967574",
      "tree": "3d28b87af355e0f1d1e1ef465eab1a2e17621cac",
      "parents": [
        "983a49d6c2a3d35e3d87aec2ea78c7bc73946834"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue May 15 08:58:59 2018 +0000"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed May 16 08:46:22 2018 +0000"
      },
      "message": "Unhardcoded logging level for syslog in Libvirtd (nova-compute)\n\nThis patch unhardcodes syslog parameters for libvirtd and qemu in libvirtd.conf\nand libvirtd.conf templates accordingly. These parameters might be configured using\nthe bellow pillar structures:\n\n  nova:\n    compute:\n      libvirt:\n        logging:\n          level: 3\n          filters: \u00273:remote 4:event\u0027\n          outputs: \u00273:syslog:libvirtd\u0027\n          buffer_size: 64\n      qemu:\n        logging:\n          handler: logd\n      virtlog:\n        enabled: true\n        level: 3\n        filters: \u00273:remote 4:event\u0027\n        outputs: \u00273:syslog:virtlogd\u0027\n        max_clients: 1024\n        max_size: 2097152\n        max_backups: 3\n\nChange-Id: Ic8b3f9ab1e55d9b972ff3baff48312e4dea8a5e5\nRelated-PROD: PROD-19919\n"
    },
    {
      "commit": "d4902c2e7b76c86518faeea220960c3bb996a95e",
      "tree": "a5d906fbb29290080fe8681ecc13710622d42381",
      "parents": [
        "0bf4aec5e2ed91c4e3bf2e810df355e8d21dd42f"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Mon May 07 08:35:46 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Tue May 15 13:35:09 2018 +0400"
      },
      "message": "Rework Nova utilization alerts\n\nChange-Id: I4995b522df06f3db8e58659a78efe6fd6cd22fa6\nRelated-PROD: PROD-19585\n"
    },
    {
      "commit": "983a49d6c2a3d35e3d87aec2ea78c7bc73946834",
      "tree": "7ac9dc2a6d62067768f5e2c6f0a9e2a39ff9d578",
      "parents": [
        "25dacf525704e14c0d42f897b1d9097e65001cdd",
        "7243a95ad59e44e7b4328e3ad3e4c0103c3580c3"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon May 14 20:00:04 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Mon May 14 20:00:04 2018 +0000"
      },
      "message": "Merge \"Unhardcode logger log level\""
    },
    {
      "commit": "7243a95ad59e44e7b4328e3ad3e4c0103c3580c3",
      "tree": "ad9e1a431929e3069d0e180dbe5ed35fc6138d5f",
      "parents": [
        "0bf4aec5e2ed91c4e3bf2e810df355e8d21dd42f"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri May 11 21:26:54 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon May 14 18:15:21 2018 +0000"
      },
      "message": "Unhardcode logger log level\n\nThis patch unhardcode log level in loggig.conf template.\nThe log level might be configured per logger by using the\nfollowing pillar structure:\n nova:\n   controller:\n     logging:\n       loggers:\n          \u003clogger_name\u003e:\n            level: WARNING\n\nChange-Id: Id7c5c73ee645f323028ba0acea27a2bc4026eb9c\nRelated-Prod: PROD-19782\n"
    },
    {
      "commit": "25dacf525704e14c0d42f897b1d9097e65001cdd",
      "tree": "c4f343edfb994b7efbea212aea02edeb61b9678e",
      "parents": [
        "0bf4aec5e2ed91c4e3bf2e810df355e8d21dd42f"
      ],
      "author": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Fri May 11 20:22:55 2018 +0300"
      },
      "committer": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Mon May 14 10:07:15 2018 +0000"
      },
      "message": "Add consecutive_build_service_disable_threshold option\n\nIt was introduced in pike.\n\nCloses-issue: https://mirantis.jira.com/browse/PROD-19662\nChange-Id: I260a81f6cc83b6c349c9c72ad5b4ab1c8ce68775\n"
    },
    {
      "commit": "0bf4aec5e2ed91c4e3bf2e810df355e8d21dd42f",
      "tree": "c25ebdc5b87ef21c2afdc238e41b568d9a9490e9",
      "parents": [
        "d99d6677c4578aed70b97596c274a53fe86f51be",
        "e3bb3f01ef68c3bd8941286730a9984ce72dd9a6"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu May 03 12:01:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@1f6678a0cecc",
        "time": "Thu May 03 12:01:25 2018 +0000"
      },
      "message": "Merge \"Rework Nova service alerts\""
    },
    {
      "commit": "d99d6677c4578aed70b97596c274a53fe86f51be",
      "tree": "eccf10b4c1119cd4f7554230e4b19d030899ac9e",
      "parents": [
        "374f09096b2aebb3a9b1c471af9e793d0cb344ae",
        "981b4fa654d746881e592af5e7199921bb37623a"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu May 03 10:05:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@1f6678a0cecc",
        "time": "Thu May 03 10:05:28 2018 +0000"
      },
      "message": "Merge \"Update salt-formulas/nova readme\""
    },
    {
      "commit": "981b4fa654d746881e592af5e7199921bb37623a",
      "tree": "20f56de27090334568d17822fc5e04502c7ff261",
      "parents": [
        "3a75a3baa877afac78feb8ad2b0d344d674cd9a9"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Wed May 02 15:39:30 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Wed May 02 17:16:08 2018 +0300"
      },
      "message": "Update salt-formulas/nova readme\n\nAdded \u0027Inject password to VM\u0027 section\n\nRelated-Prod: PROD-19717\n\nChange-Id: I4ffa7daa48ca619ec78a937b0243f54a387ccdfc\n"
    },
    {
      "commit": "374f09096b2aebb3a9b1c471af9e793d0cb344ae",
      "tree": "4d81b5aac01f1caedb163f927e3bbfc691335333",
      "parents": [
        "1b74a2a001f0d44270fb02182ca6e945f0579184",
        "3a75a3baa877afac78feb8ad2b0d344d674cd9a9"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed May 02 10:46:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@1f6678a0cecc",
        "time": "Wed May 02 10:46:22 2018 +0000"
      },
      "message": "Merge \"Unhardcoded inject_* params in nova-compute.conf\""
    },
    {
      "commit": "3a75a3baa877afac78feb8ad2b0d344d674cd9a9",
      "tree": "ef60d04eff34c563320943ef09ec7d67873634b0",
      "parents": [
        "7da9bf113782a8fb35ff71ebae5361ca1241f5ae"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Apr 26 14:57:50 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Fri Apr 27 17:44:51 2018 +0300"
      },
      "message": "Unhardcoded inject_* params in nova-compute.conf\n\ninject_partition affect inject_password. inject_password has effect when inject_partition in not equal \u0027-2\u0027.\n\nexample for pillar define:\nIN\nclasses:\n- cluster.virtual-mcp-pike-ovs.openstack.compute\nparameters:\n  nova:\n    compute:\n      inject_partition: \u0027-1\u0027\n      inject_password: True\n\nRelated-Prod: PROD-19156\n\nChange-Id: I0eca9418adc28b6a0c42dd77e6ec1fa2bc86a187\n"
    },
    {
      "commit": "e3bb3f01ef68c3bd8941286730a9984ce72dd9a6",
      "tree": "c171754f7ddd6194c53b186bb45374fa220cbdc2",
      "parents": [
        "59433e3cc85d679aaa3c9fde6c6e93aea21642d1"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Tue Apr 24 11:17:45 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Apr 27 15:51:46 2018 +0400"
      },
      "message": "Rework Nova service alerts\n\nChange-Id: I5fd8a4765f9157e45bc4a04e6c8e2979974b4267\nRelated-PROD: PROD-19585\n"
    },
    {
      "commit": "1b74a2a001f0d44270fb02182ca6e945f0579184",
      "tree": "7db89e37c1c0796496cf7906b706889f56b0e5d9",
      "parents": [
        "7da9bf113782a8fb35ff71ebae5361ca1241f5ae"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Apr 26 12:55:07 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Apr 26 12:55:07 2018 +0300"
      },
      "message": "Do not install nova-cert for older releases than Mitaka\n\nNova cert is needed only for EC2 api, which was removed from\nNova in Mitaka. This patch makes sure we do not install\nnova-cert by default for newer openstack versions than Mitaka.\n\nChange-Id: I1da48224d427917dfd2f2afe94d1e547c681f825\nRelated-Prod: PROD-19158\n"
    },
    {
      "commit": "7da9bf113782a8fb35ff71ebae5361ca1241f5ae",
      "tree": "8263470915526fbe7452a01591e6855d0473fb4a",
      "parents": [
        "59433e3cc85d679aaa3c9fde6c6e93aea21642d1"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Apr 25 22:30:37 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Apr 25 22:39:13 2018 +0200"
      },
      "message": "Fixing logic for cpu_model parameter\nBackporting from pike to ocata and newton\nAdding docs and tests\n\nProd-Related: PROD-19272\n\nChange-Id: I8948f48e4ef57ece3ccdee76a5152536cced5a3c\n"
    },
    {
      "commit": "59433e3cc85d679aaa3c9fde6c6e93aea21642d1",
      "tree": "271c772eee27452ec5673258df77770aaffc696d",
      "parents": [
        "d138f78dd29b99235a71e44e35be948c9e61d99a"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Apr 20 05:40:39 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Apr 20 05:43:40 2018 +0000"
      },
      "message": "Fix getting key cpu_model from pillar\n\nChange-Id: Idd9d5a114ea222f2063456d76cb3716806acd942\n"
    },
    {
      "commit": "d138f78dd29b99235a71e44e35be948c9e61d99a",
      "tree": "ef1db13eda287d1f57b2b04930585f56971cb2a4",
      "parents": [
        "87ea97115b7221d4d4af3a74711ce5b3f485ad48"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Apr 19 17:29:08 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Apr 19 17:29:40 2018 +0300"
      },
      "message": "Add ability to set cpu_model on compute\n\nThis patch adds ability to set cpu_model from libvirt section\non compute node.\n\nChange-Id: Iaac78ec9e39fb1f6806e61344316b53576508516\nRelated-Prod: PROD-19272\n"
    },
    {
      "commit": "87ea97115b7221d4d4af3a74711ce5b3f485ad48",
      "tree": "e2aede38bc72d68e30777fbb7a5218923a3f53e4",
      "parents": [
        "7d128118c12c2041300d6f8052f501119a209762"
      ],
      "author": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Fri Apr 13 14:32:37 2018 +0200"
      },
      "committer": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Mon Apr 16 13:20:49 2018 +0200"
      },
      "message": "Rework nova service state metrics\n\nDashboard changes after adding new metrics in telegraf:\n- openstack_nova_state (up/down)\n- openstack_nova_status (enabled/disabled)\nTo replace redundant _service/_services metrics.\n\nPROD-18202\n\nChange-Id: I6b6583e0b94408e8aa9eed5e5bf7035963506ce8\n"
    },
    {
      "commit": "7d128118c12c2041300d6f8052f501119a209762",
      "tree": "a1aed981b23b18fd2a0726b0ae9b55d57b6f302a",
      "parents": [
        "4647dce42e2f1ede5e00bb5ddfdd46e1638407c0",
        "bba104eacfa4f0190760db435fc56df73eb37e21"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Apr 11 12:58:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@54df930be792",
        "time": "Wed Apr 11 12:58:36 2018 +0000"
      },
      "message": "Merge \"Nova controller ironic section fix for AIO\""
    },
    {
      "commit": "bba104eacfa4f0190760db435fc56df73eb37e21",
      "tree": "b7083592e5c602657063d10a63fddfa033d8bdd8",
      "parents": [
        "95985cfa1716268eedc2ddfbc68b49fec76d2856"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Wed Apr 11 12:13:44 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Wed Apr 11 12:20:48 2018 +0300"
      },
      "message": "Nova controller ironic section fix for AIO\n\nIt appeared that on all-in-one environments nova.conf\nfile was not populated with ironic compute section details\nsince controller and compute states are running on\none single node. The template nova-controller.conf.Debian\nwas changed by adding jinja items for ironic-related items.\nAs a consequence ironic compute details should be added\nto nova:controller pillar inside the model.\n\nChange-Id: Ie7ce912d83193816a184debf4d4cc3764f1e1469\n"
    },
    {
      "commit": "4647dce42e2f1ede5e00bb5ddfdd46e1638407c0",
      "tree": "28aa42b415bf4e08033fbf19cb73d966b9c60b49",
      "parents": [
        "95985cfa1716268eedc2ddfbc68b49fec76d2856"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Apr 10 13:01:41 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Apr 10 14:40:01 2018 +0000"
      },
      "message": "Enable compute vm notifications\n\nIn case when controller and compute are deployed on the same host\nwe need to have ability to set compute notifications options in controller\nconf.\n\nChange-Id: I987d0790dc0c4dc70f10e5bc4ed15963008337e0\n"
    },
    {
      "commit": "95985cfa1716268eedc2ddfbc68b49fec76d2856",
      "tree": "1ab160bacdb2ee89a0f123309d1ebf7f15963797",
      "parents": [
        "f75216132fe337617a38123ea344554cffa6bc54",
        "aabb427ae314ddc433932f5151b011fee0b7a00f"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Apr 05 09:39:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7e698601da6d",
        "time": "Thu Apr 05 09:39:06 2018 +0000"
      },
      "message": "Merge \"Unhardcode vncserver_listen option for mitaka/newton\""
    },
    {
      "commit": "f75216132fe337617a38123ea344554cffa6bc54",
      "tree": "ec233bfed97abd31b1a11febe53f6630989d6615",
      "parents": [
        "3b21763d73c42b152f8d95a9794264b5980c8754",
        "c4d05114c06e29b8cdbd2f9f19de41cfcee152ed"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Apr 04 15:12:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7e698601da6d",
        "time": "Wed Apr 04 15:12:30 2018 +0000"
      },
      "message": "Merge \"Fix nova user dependencies\""
    },
    {
      "commit": "c4d05114c06e29b8cdbd2f9f19de41cfcee152ed",
      "tree": "57e7945a3caf167169edc9d84098fe1498e57f33",
      "parents": [
        "7f36d1a5cd75b1ef923b3b54c66f733a91ed314d"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed Apr 04 12:52:06 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed Apr 04 13:02:11 2018 +0300"
      },
      "message": "Fix nova user dependencies\n\nThis patch has a goal to ensure that nova user will be managed\nby salt-formula before nova user will be created by any nova package.\nThis allows to avoid errors when salt-formula tries to change uid for\nuser, which is already used to launch processes (e.g. nova placemnet api)\n\nChange-Id: Ieb76ff254a3e50de339efb24dd14db9ab64deb0c\nRelated-Prod: https://mirantis.jira.com/browse/PROD-19072\n"
    },
    {
      "commit": "aabb427ae314ddc433932f5151b011fee0b7a00f",
      "tree": "5ecaeaa5e88d2997dfa237eb470c4523b5b9d757",
      "parents": [
        "3b21763d73c42b152f8d95a9794264b5980c8754"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Apr 04 12:51:33 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Apr 04 10:01:58 2018 +0000"
      },
      "message": "Unhardcode vncserver_listen option for mitaka/newton\n\nWe bind vnc for instance on all IPs at the moment, which has\nnegative security impact as when user has access to any of IPs of\ncompute host it can brute force VNC ports and connect to running\nconsoles.\n\nThis patch allows to bind VNC to specific IP by setting\nnova:compute:bind:vnc_address option.\n\nChange-Id: I9a5cda9e3fe17391e1caf0e51a950e7e56959aa1\nRelated-Prod: PROD-19011\n"
    },
    {
      "commit": "3b21763d73c42b152f8d95a9794264b5980c8754",
      "tree": "7dcba4c95aa909e7689212339bceaf77cfbc9397",
      "parents": [
        "7f36d1a5cd75b1ef923b3b54c66f733a91ed314d"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Apr 03 17:40:57 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Apr 03 15:44:07 2018 +0000"
      },
      "message": "Unhardcode vncserver_listen option\n\nWe bind vnc for instance on all IPs at the moment, which has\nnegative security impact as when user has access to any of IPs of\ncompute host it can brute force VNC ports and connect to running\nconsoles.\n\nThis patch allows to bind VNC to specific IP by setting\nnova:compute:bind:vnc_address option.\n\nRelated-Prod: PROD-19011\n\nChange-Id: I67dc4e78ef4830d118ac0db579bd8e6897faeef6\n"
    },
    {
      "commit": "7f36d1a5cd75b1ef923b3b54c66f733a91ed314d",
      "tree": "f3fefb804ae92252bc854451575ef41bfac56e19",
      "parents": [
        "1023ea0b107ca51fe61c9526644001e547773771",
        "ef567c5ca56426fa4787e65ca4dbb1e6553dce10"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Mar 28 10:21:04 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@11c41ac357c9",
        "time": "Wed Mar 28 10:21:04 2018 +0000"
      },
      "message": "Merge \"Use max function for openstack_* related metrics\""
    },
    {
      "commit": "1023ea0b107ca51fe61c9526644001e547773771",
      "tree": "a78d339d6bdcff336554c329dec14beb972aad0c",
      "parents": [
        "29656ced6a48f559b34976ebfcd6298d4283d2b9"
      ],
      "author": {
        "name": "Alexei Lugovoi",
        "email": "alugovoi@mirantis.com",
        "time": "Tue Mar 27 12:16:42 2018 +0200"
      },
      "committer": {
        "name": "Alexei Lugovoi",
        "email": "alugovoi@mirantis.com",
        "time": "Tue Mar 27 15:08:48 2018 +0200"
      },
      "message": "Parameterize few nova options:\n - Allow to set custom names for nova services\n - Allow to set libvirt emulation type\n\nChange-Id: I964e4b36a56a63be10fa1275de0922b990a6939e\n"
    },
    {
      "commit": "ef567c5ca56426fa4787e65ca4dbb1e6553dce10",
      "tree": "45ca70a52514f96ced7545f8acb8d53ebd19c965",
      "parents": [
        "29656ced6a48f559b34976ebfcd6298d4283d2b9"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Mon Mar 26 14:01:22 2018 +0200"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Mon Mar 26 14:01:22 2018 +0200"
      },
      "message": "Use max function for openstack_* related metrics\n\nIf we use an aggregate func like max, we will avoid the\n\u0027multiple series\u0027 error, which can happen if for the specific\ntime period there will be \u003e1 instance of remote agent returned\nby the metric.\n\nChange-Id: Ia82518ecfe4c96bca18595a12d5763ff1bd00721\nPartial-Bug: PROD-17878\n"
    },
    {
      "commit": "29656ced6a48f559b34976ebfcd6298d4283d2b9",
      "tree": "92fe56b1ab7b7abc389bfb95f1b4acb873814b8f",
      "parents": [
        "ad91ddb98436f26b0c2c9b43c7802f28e1dca5ab"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Sat Mar 03 05:27:59 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Sun Mar 11 17:24:42 2018 +0000"
      },
      "message": "Deprecate using intree nova placement wsgi template\n\nAll openstack services uses 99% persent same wsgi apache config.\nThis patch adds functionality to configure nova-placement wsgi conf\nfrom apache pillar. To do this on cluster level the following file\nshould be included:\n - system.apache.server.site.nova-placement\n\nThe intree wsgi template will be removed when we switch all model\nand cookiecutter to use apache template.\n\nChange-Id: Id6ec48ffa93db572d6a2a8257946a4a1d2fbedb3\n"
    },
    {
      "commit": "ad91ddb98436f26b0c2c9b43c7802f28e1dca5ab",
      "tree": "c3d12eaf341e924c5e5bd418d9250bb757fdbc4e",
      "parents": [
        "c5023f8cee73116f0057849ddcb15f6bc876e986"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Fri Mar 09 10:02:20 2018 +0100"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Fri Mar 09 10:02:20 2018 +0100"
      },
      "message": "Fix for the proper json\n\nThis fixes the json file, which currently prevents all\ngrafana dashboards to be imported.\n\nChange-Id: I2fef5f7117121744d30ef6db34e6ed59a0b42afc\nCloses-Bug: PROD-18290\n"
    },
    {
      "commit": "c5023f8cee73116f0057849ddcb15f6bc876e986",
      "tree": "999137e90441428273505770f7e81164a01c4b4f",
      "parents": [
        "537719e645a913b9bae225ea70d7dcdc10ed5d0c",
        "6ba00f4390d51585ffbb4770ed3f0a629288bcf7"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Mar 06 18:39:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Tue Mar 06 18:39:41 2018 +0000"
      },
      "message": "Merge \"Add keystoneng support\""
    },
    {
      "commit": "6ba00f4390d51585ffbb4770ed3f0a629288bcf7",
      "tree": "75726952d96de0e79818cfa2a56bcef91d732c6a",
      "parents": [
        "094396870b440426ea24ae9941da6409e53d193f"
      ],
      "author": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Wed Feb 21 13:45:49 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Mar 06 15:33:31 2018 +0200"
      },
      "message": "Add keystoneng support\n\nThis patch changes novang to use keystoneng\n\nChange-Id: I7c61d7fcc76423bcc43c823aaa40f40fc429f150\n"
    },
    {
      "commit": "537719e645a913b9bae225ea70d7dcdc10ed5d0c",
      "tree": "b4cf30e43d3371a7b2339f96189184824640acdf",
      "parents": [
        "11c6c9ef899cbcf9eb486aed8c7c7e4deb2ee794"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Mon Mar 05 11:41:10 2018 +0100"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Mon Mar 05 11:41:10 2018 +0100"
      },
      "message": "Fix duplicate state IDs for nova.compute and libvirt\n\nProd-Related: PROD-17917\nChange-Id: Ib796ae04bae82448ef1c5f027b838ffc3ee3c976\n"
    },
    {
      "commit": "11c6c9ef899cbcf9eb486aed8c7c7e4deb2ee794",
      "tree": "07cb8597c874becfa07f05e2b40230f7e72f986e",
      "parents": [
        "db8f6b0c6108bae6b2a81466807810ed64cc13fc",
        "feae06ba86bf54006b850c190bd0a07ae4b03ebc"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Mar 02 00:25:53 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Fri Mar 02 00:25:53 2018 +0000"
      },
      "message": "Merge \"Add ability to configure force_raw_images param\""
    },
    {
      "commit": "db8f6b0c6108bae6b2a81466807810ed64cc13fc",
      "tree": "8af57e15ad466df410882073cda33b77113e0902",
      "parents": [
        "2553250a15076bac6d60d43ace137b846a9bf097",
        "ddf130ba1c959529313c1f2f4bb9214e0c743cec"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Tue Feb 27 13:57:04 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Tue Feb 27 13:57:05 2018 +0000"
      },
      "message": "Merge \"Add kitchen tests for logging\""
    },
    {
      "commit": "ddf130ba1c959529313c1f2f4bb9214e0c743cec",
      "tree": "59aa00a9a0faf3b7e1e90bd5ed6f007ab7fe5de3",
      "parents": [
        "62e4ffe387a10dbfe9606e0d67d467e94ab2867a"
      ],
      "author": {
        "name": "vgusev",
        "email": "vgusev@mirantis.com",
        "time": "Fri Feb 16 16:43:30 2018 +0400"
      },
      "committer": {
        "name": "vgusev",
        "email": "vgusev@mirantis.com",
        "time": "Tue Feb 27 10:34:42 2018 +0400"
      },
      "message": "Add kitchen tests for logging\n\nChange-Id: I96e963a3e0be1bb44a35cb49d9673ed28501ec53\n"
    }
  ],
  "next": "2553250a15076bac6d60d43ace137b846a9bf097"
}
