)]}'
{
  "log": [
    {
      "commit": "798d1c40a2666833500e31087fd184ffbfebfe2d",
      "tree": "d80c8d57527d76f47ba09f93ea7be5aff0dc6ec2",
      "parents": [
        "14961603dba23252c8303f8e6774ab7fc5668bd1"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Mon Sep 03 11:35:50 2018 +0300"
      },
      "committer": {
        "name": "oshyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Sep 04 14:05:59 2018 +0000"
      },
      "message": "[REFACTOR] Implement X.509 auth for MySQL and Nova\n\nSome cosmetic edits.\nMoved \u0027nova._ssl.mysql\u0027 to \u0027require\u0027 construction.\n\nRelated-PROD: PROD-19981\n\nChange-Id: I3124c09c89b26807b3d9cc50e415d7a6c2c65049\n"
    },
    {
      "commit": "14961603dba23252c8303f8e6774ab7fc5668bd1",
      "tree": "d1e9be931beccde1ef8aa4cef5f3b8f333ef255a",
      "parents": [
        "24086bc11f9f2ee33252d1c905a367ab657f96b1"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Mon Sep 03 10:24:25 2018 +0300"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Tue Sep 04 11:05:34 2018 +0000"
      },
      "message": "Add file check for offline db sync\n\nCheck file `loggin.conf` in work dir, if logging enable\n\nChange-Id: I56082120324622de8eb8b416a096c6a3428ace6a\nRelated-Prod: PROD-22741 (PROD:22741)\n"
    },
    {
      "commit": "24086bc11f9f2ee33252d1c905a367ab657f96b1",
      "tree": "8e01449899dba8210d51359780dbaecd1375ca09",
      "parents": [
        "8ff9933e6e34b9592eb7d317ecbf8f819a0752a8"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Fri Aug 31 17:26:37 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Fri Aug 31 17:38:24 2018 +0300"
      },
      "message": "Update /var/lib/nova directory permissions\n\nThe /var/lib/nova directory is world readable.\nThis may lead to sensitive information leakage and cloud compromise.\n\nSet /var/lib/nova directory permissions to 0750.\nAdd libvirt-qemu user to nova group.\n\nChange-Id: Ie4c98d6e54fa75efe4fff482b275b97e368c13ee\nRelated-Prod: https://mirantis.jira.com/browse/PROD-22088\n"
    },
    {
      "commit": "8ff9933e6e34b9592eb7d317ecbf8f819a0752a8",
      "tree": "fc779cf3b7aa40a1a21261016698831e9b35ccb5",
      "parents": [
        "c60500b823ab8107e4d86c1fb00256388ddeaf09"
      ],
      "author": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Mon Oct 23 14:29:15 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Aug 29 16:09:51 2018 +0200"
      },
      "message": "Add dhcp_domain option in readme\n\n(was already included in metadata/control/cluster.yml)\n"
    },
    {
      "commit": "c60500b823ab8107e4d86c1fb00256388ddeaf09",
      "tree": "90ad28ad58eda421b067d0b64059e51bee3c081c",
      "parents": [
        "9f6424644770016775464dabf1951491cb237733"
      ],
      "author": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Mon Oct 23 14:25:20 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Aug 29 16:09:51 2018 +0200"
      },
      "message": "Make dhcp_domain configurable\n"
    },
    {
      "commit": "9f6424644770016775464dabf1951491cb237733",
      "tree": "efcfe549ada22d0e74012729f27fd046ee35966b",
      "parents": [
        "22c8c2c770bc58ceeddc066ca929fb25cd6318d2",
        "0b7a5a51d050ed14031e364336177d2fd8ec2c66"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Aug 29 16:08:50 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 29 16:08:50 2018 +0200"
      },
      "message": "Merge pull request #49 from stelucz/block-device-retries\n\nBlock device retries missing parameters"
    },
    {
      "commit": "0b7a5a51d050ed14031e364336177d2fd8ec2c66",
      "tree": "efcfe549ada22d0e74012729f27fd046ee35966b",
      "parents": [
        "a1c8d1aa941ecedb10845d4d1128ebe3fd9050ec"
      ],
      "author": {
        "name": "Stehlik Lukas",
        "email": "lukas.stehlik@tieto.com",
        "time": "Wed Aug 29 14:58:04 2018 +0200"
      },
      "committer": {
        "name": "Stehlik Lukas",
        "email": "lukas.stehlik@tieto.com",
        "time": "Wed Aug 29 14:58:04 2018 +0200"
      },
      "message": "ocata compute conf fix\n"
    },
    {
      "commit": "a1c8d1aa941ecedb10845d4d1128ebe3fd9050ec",
      "tree": "c3523f042f3c8dbe7acd0f0386d007e929f8983d",
      "parents": [
        "22c8c2c770bc58ceeddc066ca929fb25cd6318d2"
      ],
      "author": {
        "name": "Stehlik Lukas",
        "email": "lukas.stehlik@tieto.com",
        "time": "Wed Aug 29 14:50:23 2018 +0200"
      },
      "committer": {
        "name": "Stehlik Lukas",
        "email": "lukas.stehlik@tieto.com",
        "time": "Wed Aug 29 14:50:23 2018 +0200"
      },
      "message": "Add missing parameters:\n\n* block_device_allocate_retries\n* block_device_allocate_retries_interval\n\ninto other conf files than just for queens release.\n"
    },
    {
      "commit": "22c8c2c770bc58ceeddc066ca929fb25cd6318d2",
      "tree": "76058ee6b4edeff4fa14472f782abd12157ff6b9",
      "parents": [
        "92b34190875a98dbfd69251e3c753b6814213983",
        "ae4e93cd67d894576b89ca2d1c2c59da5b8cb4de"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Aug 27 11:56:16 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 27 11:56:16 2018 +0200"
      },
      "message": "Merge pull request #41 from mnederlof/scheduler-filters-fix\n\nFix custom available filters for ocata and pike"
    },
    {
      "commit": "92b34190875a98dbfd69251e3c753b6814213983",
      "tree": "aa9faf412a2a70f520689375f975fae0612bb649",
      "parents": [
        "e661e8c095dfacc32cad434603f53cf39a84b558"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Aug 23 09:45:59 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Aug 23 13:05:55 2018 +0300"
      },
      "message": "Run api_dbsync prior dbsync\n\nChange-Id: I0f6cd02b704a038c9a6231785c7e258d904d8f8f\nRelated-Prod: PROD-22461\n"
    },
    {
      "commit": "e661e8c095dfacc32cad434603f53cf39a84b558",
      "tree": "af651dfff3f8fed41552430dceef500d72381ab8",
      "parents": [
        "acf77888041557b9cc1b747df55b9eb520a9be89"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Aug 21 20:07:03 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Aug 21 20:07:40 2018 +0000"
      },
      "message": "Retrigger apache when nova-placement site is enabled\n\nChange-Id: I03b0c8ca6a0369a38034e745cd8a20cbab0c7bb8\nRelated-Prod: PROD-21878\n"
    },
    {
      "commit": "acf77888041557b9cc1b747df55b9eb520a9be89",
      "tree": "64ec28f5df723a8c4d09a8c4c9dce4a4b0e54aa9",
      "parents": [
        "539e9938e74f8a1ad19c2c1a653761df53bc24b7"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon Aug 20 14:56:18 2018 +0300"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon Aug 20 19:11:01 2018 +0000"
      },
      "message": "Unhardcode rpc_response_timeout parameter\n\nThe patch un-hardcodes rpc_response_timeout paramter in\norder to have a chance to modify this via pillar. However\nif the parameter is not defined then default value will be used.\n\nChange-Id: Iacb32526950eedd9410655a330249fa10dd1396e\n"
    },
    {
      "commit": "539e9938e74f8a1ad19c2c1a653761df53bc24b7",
      "tree": "31f0fef3c8b207a2fe650ec8a2252a7abe4e5363",
      "parents": [
        "55eeac7c279822a28ae85c3c3b5efdd435d36937"
      ],
      "author": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Wed Aug 15 19:17:46 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Aug 20 11:00:14 2018 +0000"
      },
      "message": "Add ability to set verify_glance_signatures independently\n\nThis change allows to define compute.glance.verify_glance_signatures\nindependently of whether barbican is enabled or not.\n\nCloses-issue: https://mirantis.jira.com/browse/PROD-22003\nChange-Id: Ie4f8f72d2aeeba997106708555ee53fb9b535d5e\n"
    },
    {
      "commit": "55eeac7c279822a28ae85c3c3b5efdd435d36937",
      "tree": "64a00b5e5da504bff73ba51dd0f4fe12812d8d7a",
      "parents": [
        "e9855cec33f189f0e090c3915f9d5e836281db5f"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Fri Aug 03 18:23:28 2018 +0300"
      },
      "committer": {
        "name": "oshyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Wed Aug 15 04:59:09 2018 +0000"
      },
      "message": "Implement X.509 auth for MySQL and Nova\n\ncluster:cotrol:\n- system.salt.minion.cert.mysql.clients.openstack.nova\n\nnova:\n  controller:\n    database:\n      x509:\n        enabled: True\n        ca_file: ${_param:mysql_nova_ssl_ca_file}\n        cert_file: ${_param:mysql_nova_client_ssl_cert_file}\n        key_file: ${_param:mysql_nova_client_ssl_key_file}\n\ncluster:db\n- system.galera.server.database.x509.nova\n\nRelated-PROD: PROD-19981\n\nChange-Id: I5402a4f4f34ca7472dd537fbceda70a2ca3b6c9a\n"
    },
    {
      "commit": "e9855cec33f189f0e090c3915f9d5e836281db5f",
      "tree": "6a767fd8e9f773d4a227c3e6e6f0046603ef1ded",
      "parents": [
        "099d19524e7ff1f52baf57d852cff56a9fc4a554"
      ],
      "author": {
        "name": "Jan Cach",
        "email": "cach.jan@gmail.com",
        "time": "Tue Aug 14 15:24:38 2018 +0200"
      },
      "committer": {
        "name": "Jan Cach",
        "email": "cach.jan@gmail.com",
        "time": "Tue Aug 14 15:25:18 2018 +0200"
      },
      "message": "Move installation of contrail-nova-driver package to opencontrail formula\n\nPROD-22229\n\nChange-Id: I09f070026b777493b9c8285ff832d8b1a72672ea\n"
    },
    {
      "commit": "099d19524e7ff1f52baf57d852cff56a9fc4a554",
      "tree": "b7e7d59ea0d2c565818fa76983810f68fa9bf456",
      "parents": [
        "999d336dea7b37522bd19215763d33b5550a5ec0",
        "c392a395b6dc14a5343a12709aa37af53e4cdc5d"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Aug 14 10:03:29 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Aug 14 10:03:30 2018 +0000"
      },
      "message": "Merge \"Run dbsync on primary node only\""
    },
    {
      "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": "999d336dea7b37522bd19215763d33b5550a5ec0",
      "tree": "1cea4588532b23d14d78f47b871086b03e8a95ee",
      "parents": [
        "9dd01c956b21d60fcf8a798dda09ac2478f3110a"
      ],
      "author": {
        "name": "Dmitry Burmistrov",
        "email": "dburmistrov@mirantis.com",
        "time": "Fri Aug 10 15:58:16 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Burmistrov",
        "email": "dburmistrov@mirantis.com",
        "time": "Fri Aug 10 16:05:35 2018 +0400"
      },
      "message": "[packaging] Switch using 3.0 native source format\n\n    Related-Prod: https://mirantis.jira.com/browse/PROD-21900\n\nChange-Id: I798efcd31c32fe8d376ff9412ba591a42564a0f6\n"
    },
    {
      "commit": "9dd01c956b21d60fcf8a798dda09ac2478f3110a",
      "tree": "5f0e472597cb1feb5d06b9b218bfdbb8f1cbf256",
      "parents": [
        "f16baae934a8ca83ae7f28c8a0f6b598304e3f13"
      ],
      "author": {
        "name": "OlgaGusarenko",
        "email": "ogusarenko@mirantis.com",
        "time": "Tue Jul 31 00:49:30 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Aug 08 12:40:09 2018 +0000"
      },
      "message": "README update\n\nChange-Id: I7903a3642c552cc3ae00b56c62bd3dc8292c039e\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\""
    }
  ],
  "next": "bba104eacfa4f0190760db435fc56df73eb37e21"
}
