)]}'
{
  "log": [
    {
      "commit": "6d821f5893a02b40b5bc0477b568b6de03590ad7",
      "tree": "9e2bb6770e0f89fc8c6d8b95ade53c1a2d17fc4e",
      "parents": [
        "5e06667c3c7030059255889868a3d14e18da181b"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Feb 20 15:51:15 2019 +0200"
      },
      "committer": {
        "name": "obryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Fri Feb 22 09:31:04 2019 +0000"
      },
      "message": "Configure nova to use service user tokens\n\nLong-running operations such as live migration or snapshot can\nsometimes overrun the expiry of the user token.\nIn such cases, post operations such as cleaning up after a live\nmigration can fail when the nova-compute service needs to cleanup\nresources in other services, such as in the block-storage (cinder)\nor networking (neutron) services.\n\nThis patch enables nova to use service user tokens to supplement\nthe regular user token used to initiate the operation.\nThe identity service (keystone) will then authenticate a request\nusing the service user token if the user token has already expired.\n\nChange-Id: I203f2dfc97bdc65dd424e1085ce2e20a5e9dbf40\nRelated-Prod: PROD-27591\n"
    },
    {
      "commit": "5e06667c3c7030059255889868a3d14e18da181b",
      "tree": "89d425ff4fa2ac034bcbf4eb7ae43d509943878e",
      "parents": [
        "c3a41f07f244468259924202b6719e2cbc178a38",
        "2ca2d673d0c5553bfb0eef4b8fb2be06a19b6822"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Feb 21 14:20:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Feb 21 14:20:06 2019 +0000"
      },
      "message": "Merge \"Remove obsolete alerts\""
    },
    {
      "commit": "c3a41f07f244468259924202b6719e2cbc178a38",
      "tree": "02b8c550cdeed39f9280e9cd8f2fab3b695c44ec",
      "parents": [
        "9a5ead4196912d3d3e8c3f114ad57aaa54ffecb4",
        "2adac3f0d63d2cf3448e7e02bcde8c097fe73617"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Feb 20 10:46:52 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Feb 20 10:46:52 2019 +0000"
      },
      "message": "Merge \"Unhardcode instance_build_timeout option\""
    },
    {
      "commit": "9a5ead4196912d3d3e8c3f114ad57aaa54ffecb4",
      "tree": "d0882538545b4c00c27dbe08ae9e6ca4d3d6fc16",
      "parents": [
        "068f1534282f5f1d0a8be86c9425e6e5a20d48f4",
        "0841459a840bd462e2705cadc801f0589c4b7663"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Feb 19 21:08:50 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Feb 19 21:08:50 2019 +0000"
      },
      "message": "Merge \"Upgrade-check id controller is enabled\""
    },
    {
      "commit": "068f1534282f5f1d0a8be86c9425e6e5a20d48f4",
      "tree": "5d9f73b473a5c5d5ca0d31f80d28904d22bd6be1",
      "parents": [
        "37664d8da45993940c2f6368b9d7209db209a995"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Mon Feb 18 15:18:42 2019 +0200"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Tue Feb 19 12:30:10 2019 +0200"
      },
      "message": "Enable default TTL for memcache item expiration\n\nIncludes oslo_templates/files/queens/oslo/_cache.conf file\nin the [cache] section of nova.conf\n\nChange-Id: I7e6ed812cc95cb492b255171c12314d89a8343de\nRelated-Prod: PROD-26960\n"
    },
    {
      "commit": "0841459a840bd462e2705cadc801f0589c4b7663",
      "tree": "d622693893d24867b60a5c2e56b47e9c4d1f7bf0",
      "parents": [
        "37664d8da45993940c2f6368b9d7209db209a995"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Mon Feb 18 11:47:11 2019 +0200"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Tue Feb 19 10:57:34 2019 +0200"
      },
      "message": "Upgrade-check id controller is enabled\n\nIt was found that when running Ironic upgrade\non conductor node nova compute service is also being\nupgraded - it checks the controller version to find out\nwhether to run offline sycn and since there is no controller pillar\non ironic conductor node the state fails. The patch adds a check\nif nova:controller is enabled\n\nChange-Id: Ie50a522d9e92d102cc529662c5829b12e3cd674a\nRelated-PROD: PROD-24546\n"
    },
    {
      "commit": "2adac3f0d63d2cf3448e7e02bcde8c097fe73617",
      "tree": "c45f30188e381a7fad49362f0d35013c5c3040af",
      "parents": [
        "37664d8da45993940c2f6368b9d7209db209a995"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Feb 18 12:32:52 2019 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Feb 18 12:34:33 2019 +0200"
      },
      "message": "Unhardcode instance_build_timeout option\n\nThis patch allows to configure instance_build_timeout option that\ndefines maximum time in seconds that an instance can take to build.\n\nChange-Id: Ia589aa368a87f02df3955697b19bcafe6e6390d7\n"
    },
    {
      "commit": "2ca2d673d0c5553bfb0eef4b8fb2be06a19b6822",
      "tree": "17f4839fc20c735d48a428f3c52c24c0e641922d",
      "parents": [
        "b0e2aa935f0db66747b2cdc744f9f5664bd89e68"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Wed Feb 13 15:44:20 2019 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Wed Feb 13 17:37:38 2019 +0400"
      },
      "message": "Remove obsolete alerts\n\nRemove monitoring from map.jinja\nNow all alerts should be tuned in the same way,\nthrough pillar for prometheus:server\n\nChange-Id: Iea1535c12fe2c1005740719fed0cbb4ce182c27f\nCloses-Bug: PROD-27366\n"
    },
    {
      "commit": "37664d8da45993940c2f6368b9d7209db209a995",
      "tree": "41ab64962f31d461df35681e947eae33d622a024",
      "parents": [
        "b0e2aa935f0db66747b2cdc744f9f5664bd89e68"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Fri Feb 01 13:11:12 2019 +0200"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Tue Feb 12 12:47:06 2019 +0000"
      },
      "message": "Switch _map_instances from novang to novav21\n\nSwitch _map_instances from novang to novav21 module\n\nChange-Id: I806b6a276149320964b425ee534d80ffe1eeafef\nRelated-Prod: PROD-26861 (PROD:26861)\n"
    },
    {
      "commit": "b0e2aa935f0db66747b2cdc744f9f5664bd89e68",
      "tree": "96b7985a135d536044ce042678673d785d85ae34",
      "parents": [
        "46afeec957a1c5058414b71d5ae6f18232432358",
        "b1e6f10c7f7d3c2e479d89f4f44bd1460618a470"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Feb 12 09:20:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Feb 12 09:20:34 2019 +0000"
      },
      "message": "Merge \"Update controller config\""
    },
    {
      "commit": "46afeec957a1c5058414b71d5ae6f18232432358",
      "tree": "30c16a31a34605ea885cbeaff8fec93df7b4d937",
      "parents": [
        "ea87b23bf83d21b5242a11546f06d5e68e9e0be5",
        "7fb58f8bb4d55e69a642863fbfee90169b044232"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Sun Feb 10 20:31:21 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Sun Feb 10 20:31:21 2019 +0000"
      },
      "message": "Merge \"Don\u0027t fall when just loading novav21 modules\""
    },
    {
      "commit": "ea87b23bf83d21b5242a11546f06d5e68e9e0be5",
      "tree": "a11645972a0b0febb9e54b379a69f41643dbedc5",
      "parents": [
        "2bd7c1cfc706b386438ce3fc4e3b25eea5542066",
        "5ef9f98957e9c692fe56db73def176e083103950"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Feb 08 19:12:38 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Fri Feb 08 19:12:38 2019 +0000"
      },
      "message": "Merge \"Unhardcode parameters for rocky and queens\""
    },
    {
      "commit": "b1e6f10c7f7d3c2e479d89f4f44bd1460618a470",
      "tree": "6c849dd8ad16afd59bd07ada821ffc7725261bc8",
      "parents": [
        "2bd7c1cfc706b386438ce3fc4e3b25eea5542066"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Fri Feb 08 15:09:38 2019 +0200"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Fri Feb 08 15:09:38 2019 +0200"
      },
      "message": "Update controller config\n\nUpdate controller config\n\nChange-Id: I94331578c9749a68d6f53e58fb6184ad567b5c82\nRelated-Prod: PROD-23724 (PROD:23724)\n"
    },
    {
      "commit": "2bd7c1cfc706b386438ce3fc4e3b25eea5542066",
      "tree": "d6eb609829d9c65017d59de47868bd1261e03cf8",
      "parents": [
        "f795791263b56462ca29235cf4d18c75d5f4c0fa"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu Feb 07 16:46:13 2019 +0000"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu Feb 07 16:50:37 2019 +0000"
      },
      "message": "Using upgrade.old_release in nova.upgrade.pre state\n\nThe patch makes the formula use upgrade.old_release while rendering\nnova.conf in nova.upgrade.pre state because of the fact that at that\npoint old release of OpenStack is still installed.\n\nChange-Id: Ifbaa7f37d33091cdb984b0e3d65f323bb457b2df\nRelated-PROD: PROD-27270 (PROD:27270)\n"
    },
    {
      "commit": "5ef9f98957e9c692fe56db73def176e083103950",
      "tree": "1563bc7a764bf80b5d3e735456b3c6f68cb6f8f7",
      "parents": [
        "f795791263b56462ca29235cf4d18c75d5f4c0fa"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Feb 07 18:40:00 2019 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Feb 07 18:40:00 2019 +0200"
      },
      "message": "Unhardcode parameters for rocky and queens\n\ntimeout_nbd and heal_instance_info_cache_interval were available\nfor configuration in pike so should be available and in later\nreleases.\n\nChange-Id: I3bf9bcde5f60761826926d5a6e00893980925681\nRelated-Prod: https://mirantis.jira.com/browse/PROD-27288\n"
    },
    {
      "commit": "f795791263b56462ca29235cf4d18c75d5f4c0fa",
      "tree": "e0e21a6bf18790ff8fb2633cdbf3dda49a721cbe",
      "parents": [
        "8a7631f8418fbbebcd68937b1372a99597ad4b5a"
      ],
      "author": {
        "name": "obryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Thu Jan 31 00:55:56 2019 +0000"
      },
      "committer": {
        "name": "obryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Thu Feb 07 11:40:20 2019 +0000"
      },
      "message": "Unhardcode nova database connection parameters\n\n[database]/[api_database]\nidle_timeout \u003d 180\nmin_pool_size \u003d 100\nmax_pool_size \u003d 700\nmax_overflow \u003d 100\nretry_interval \u003d 5\nmax_retries \u003d -1\ndb_max_retries \u003d 3\ndb_retry_interval \u003d 1\nconnection_debug \u003d 10\npool_timeout \u003d 120\n\nChange-Id: I4bfa9ea7fdd1b91c0b43300df49ba79897bc7392\nRelated-Prod: PROD-26294\n"
    },
    {
      "commit": "8a7631f8418fbbebcd68937b1372a99597ad4b5a",
      "tree": "ea83728a60f9fd2b4616442c4f35fce5b8460aa0",
      "parents": [
        "34ceb07af84fe6d2de0f3ae7da0db6c971679be5"
      ],
      "author": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Wed Feb 06 15:34:31 2019 +0100"
      },
      "committer": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Wed Feb 06 14:40:21 2019 +0000"
      },
      "message": "Add test ability to instances_mapped_to_cell\n\nRelated-issue: https://mirantis.jira.com/browse/PROD-26861\nChange-Id: I5a4898390379f2f99a7c37fc300cb555519774ab\n"
    },
    {
      "commit": "7fb58f8bb4d55e69a642863fbfee90169b044232",
      "tree": "0b4a859dd5fd2d818827bd260888f283214922e0",
      "parents": [
        "34ceb07af84fe6d2de0f3ae7da0db6c971679be5"
      ],
      "author": {
        "name": "Oleksiy Petrenko",
        "email": "opetrenko@mirantis.com",
        "time": "Wed Feb 06 13:12:43 2019 +0200"
      },
      "committer": {
        "name": "Oleksiy Petrenko",
        "email": "opetrenko@mirantis.com",
        "time": "Wed Feb 06 13:13:00 2019 +0200"
      },
      "message": "Don\u0027t fall when just loading novav21 modules\n\nthis avoids loading warnings on salt-master that may not have\nos-client-config installed, as salt tries to load them irrespective of\n__virtual__() result.\n\nChange-Id: I7a3a9c8390127563f6770c9b38b5b3a93d642364\nRelated-Issue: https://mirantis.jira.com/browse/PROD-26920\n"
    },
    {
      "commit": "34ceb07af84fe6d2de0f3ae7da0db6c971679be5",
      "tree": "a44c0fe1853edf083ae46bfd1bfd08d744db8279",
      "parents": [
        "f37e5b6fc2cc75b837c57dc881c9f80f86012462",
        "d182bf1340913fbf0f463565ae2bd9956c426d42"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Jan 22 15:11:56 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Jan 22 15:11:56 2019 +0000"
      },
      "message": "Merge \"Rework cell functions in novav21 state\""
    },
    {
      "commit": "d182bf1340913fbf0f463565ae2bd9956c426d42",
      "tree": "8aee8d40febd46cf44cf48c7bf0dd8b50ff74919",
      "parents": [
        "11009e19537978a24351d304cc754b08ff146f19"
      ],
      "author": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Fri Jan 11 14:02:38 2019 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Jan 21 21:27:59 2019 +0200"
      },
      "message": "Rework cell functions in novav21 state\n\nThis change allows to append query parameters to cell connection\nstrings, removes discover_hosts and map_instances calls from the\ncell_present function and creates a separate instances_mapped_to_cell\nfunction.\n\nIt also adds the possibility to construct transport url during\ncell_present call and adds some comments on what to look out for\nwhen updating and deleting cells.\n\nCloses-issue: https://mirantis.jira.com/browse/PROD-26362\nChange-Id: Id3b8454afe37b488fc08f32f4bb51430bcb39c68\n"
    },
    {
      "commit": "f37e5b6fc2cc75b837c57dc881c9f80f86012462",
      "tree": "6c29f5904bb05e6ceb0abc595444c60ab8c4d389",
      "parents": [
        "11009e19537978a24351d304cc754b08ff146f19"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Wed Nov 28 17:55:45 2018 +0400"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Mon Jan 21 18:46:33 2019 +0200"
      },
      "message": "Support rocky version\n\nChange-Id: Ie7061f1b68ef3b203d4e169b60996a97ee6778c6\nRelated-Prod: PROD-23724\n"
    },
    {
      "commit": "11009e19537978a24351d304cc754b08ff146f19",
      "tree": "d4508336f3f303068bc78ab2c28b4b826509e687",
      "parents": [
        "09b6ac31b566d0b68677d25f664a29f68019e3b6",
        "2408a7adaf7591f7440d1d96cbb7858cf52e6e0c"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Jan 21 15:35:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Mon Jan 21 15:35:47 2019 +0000"
      },
      "message": "Merge \"Drop Travis CI support\""
    },
    {
      "commit": "2408a7adaf7591f7440d1d96cbb7858cf52e6e0c",
      "tree": "f2e4de3c5e5e9857c06d0e947de5af05e7304044",
      "parents": [
        "2a2fc0d51095a022579e3438f8fbd2e1227ba493"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jan 18 10:17:17 2019 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jan 18 10:17:21 2019 +0100"
      },
      "message": "Drop Travis CI support\n\nFixes: PROD-25037 (PROD:25037)\n\nChange-Id: I50f9358fabe23265e3006c83d2911fe674ed3386\n"
    },
    {
      "commit": "09b6ac31b566d0b68677d25f664a29f68019e3b6",
      "tree": "9e719b5cad271b5e2cd39844db931037cc7751a4",
      "parents": [
        "2a2fc0d51095a022579e3438f8fbd2e1227ba493"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jan 17 15:23:58 2019 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jan 17 15:25:21 2019 +0200"
      },
      "message": "Unhardcode vif_pluggin and workers for Pike+\n\nunhardcode the following options:\n * workers\n * vif_plugging_timeout\n * osapi_compute_workers\n\nChange-Id: I4499ce4b73e4547e53a5d505c901378355897f2d\n"
    },
    {
      "commit": "2a2fc0d51095a022579e3438f8fbd2e1227ba493",
      "tree": "990bc1bd4a1adc93c156caa23743cdae2fca9bb8",
      "parents": [
        "686ef904fd7378ccf23366dbc0deaaa3418ca293"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jan 10 12:56:51 2019 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jan 10 13:05:23 2019 +0200"
      },
      "message": "Unhardcode more rabbitmq options\n\nChange-Id: If4cbc82cddf3e26b23431f8fe75a2d79556240e6\nRelated-Prod: PROD-26377\n"
    },
    {
      "commit": "686ef904fd7378ccf23366dbc0deaaa3418ca293",
      "tree": "12b5387ada127874d183b05b2d299197b001156a",
      "parents": [
        "600ff5454f0bc244e6262faace85a8cfbc35933a"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jan 08 12:09:31 2019 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jan 08 12:10:13 2019 +0000"
      },
      "message": "Prevent default network from autostart\n\nRemove default network completely\n\nChange-Id: I4ce10aff5839ce1d8dc1c646891952cc20533b69\nRelated-Prod: PROD-26271\n"
    },
    {
      "commit": "600ff5454f0bc244e6262faace85a8cfbc35933a",
      "tree": "e91af0c92a0716fbe8932ad548192e94db7f376f",
      "parents": [
        "430d1f71274acbd33c3e628ee3a5d5e926bffd5a"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Dec 20 13:57:03 2018 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Dec 20 13:24:35 2018 +0000"
      },
      "message": "Fix user for manage commands\n\nAll utilities can create files which are used by nova services\nwhich are running under nova user. That\u0027s why they should be also\nrun under nova. Nova user and groups are created by packages.\n\nChange-Id: I615e9e057d9e3fef7c28da74395a334b9b50fb8d\nRelated-Prod: https://mirantis.jira.com/browse/PROD-26018\n"
    },
    {
      "commit": "430d1f71274acbd33c3e628ee3a5d5e926bffd5a",
      "tree": "b390176be176401498fedca5aa7c3ead3da33358",
      "parents": [
        "e2b3cb36611d7215637d1d9d93dd7efcb625f5f8",
        "a26f4f10c3e8725cea405afdbf19cf0cc0b87aa2"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Sat Dec 15 07:09:08 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Sat Dec 15 07:09:08 2018 +0000"
      },
      "message": "Merge \"Updating reference from github to gerrit      - Changing Maintainer to dev@mirantis.com\""
    },
    {
      "commit": "a26f4f10c3e8725cea405afdbf19cf0cc0b87aa2",
      "tree": "745e3ad8fe5171d3a2f743b5cd2c3530b52314ca",
      "parents": [
        "7dd33c3b1bc12cb56165f8739916629473a9e344"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Wed Dec 12 12:02:47 2018 +0100"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Thu Dec 13 10:46:49 2018 +0100"
      },
      "message": "Updating reference from github to gerrit\n     - Changing Maintainer to dev@mirantis.com\n\n   Related: PROD-25327 (PROD:25327)\n\nChange-Id: I59b9eb04b2ff3ae72c7aacf33421e0b263e6a483\n"
    },
    {
      "commit": "e2b3cb36611d7215637d1d9d93dd7efcb625f5f8",
      "tree": "5a76de42677132fb90ae0dd08874845e874a0a32",
      "parents": [
        "7dd33c3b1bc12cb56165f8739916629473a9e344"
      ],
      "author": {
        "name": "Machi Hoshino",
        "email": "mhoshino@mirantis.com",
        "time": "Wed Dec 12 10:14:23 2018 +0800"
      },
      "committer": {
        "name": "Machi Hoshino",
        "email": "mhoshino@mirantis.com",
        "time": "Thu Dec 13 00:04:48 2018 +0900"
      },
      "message": "Add support soft_delete\n\nhttps://mirantis.jira.com/browse/PROD-25772\n\nChange-Id: I14edb5e815f6054757146a48a3a9d7f996821477\n"
    },
    {
      "commit": "7dd33c3b1bc12cb56165f8739916629473a9e344",
      "tree": "a9c26eddbe60d3401e53df4eca32b95347b85c66",
      "parents": [
        "765d10aa709685effbe290edd8b147d49a91103e",
        "c74c4773d7037e78bd4e38f1e63ad2ba300c4a59"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Dec 04 08:36:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Dec 04 08:36:43 2018 +0000"
      },
      "message": "Merge \"Fixed mistake in kwargs.\""
    },
    {
      "commit": "c74c4773d7037e78bd4e38f1e63ad2ba300c4a59",
      "tree": "4426d014991b5507d2da3480ff942c60bd5db7f7",
      "parents": [
        "d8eb59f2417df6e0ed0b1c5370545117db84a50f"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Nov 29 15:17:34 2018 +0000"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Mon Dec 03 18:11:34 2018 +0000"
      },
      "message": "Fixed mistake in kwargs.\n\nhttps://developer.openstack.org/api-ref/compute/?expanded\u003dlist-compute-services-detail#list-compute-services\n\nChange-Id: I9a80e5d385965a5bf14bc6bc1bf26a75c91d28ba\n"
    },
    {
      "commit": "765d10aa709685effbe290edd8b147d49a91103e",
      "tree": "9020deadc2f2c0112add0e9f3156b357d6502e75",
      "parents": [
        "0e966ba940db9389ec90f36989ebca824f282033",
        "8a83ba0548a323bbd75de747d2d7da5289fedfb3"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Dec 03 17:21:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Mon Dec 03 17:21:47 2018 +0000"
      },
      "message": "Merge \"Add internal option [DEFAULT]shared_storage to ocata\""
    },
    {
      "commit": "8a83ba0548a323bbd75de747d2d7da5289fedfb3",
      "tree": "d48bae107de4c6dab017a1d19b00e55787cc371a",
      "parents": [
        "d8eb59f2417df6e0ed0b1c5370545117db84a50f"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Nov 29 20:14:44 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Dec 03 12:34:10 2018 +0200"
      },
      "message": "Add internal option [DEFAULT]shared_storage to ocata\n\nShared storage for instances or not.\n\nThis option is used to distinguish different way to calculate disk usage\nwhile getting hypervisor-stats.\n\nENABLE THIS ONLY WHEN ALL COMPUTE NODES ARE USING THE SAME SHARED STORAGE!\nOtherwise stats report will be skewed.\n\nPossible values:\n\n* True: Average all the compute node\u0027s disk usage\n* False: Sum all the compute node\u0027s disk usage\n\nChange-Id: Ia9645cb16ea21dc62bb9ff664911c99beeeb01f4\nRelated-Prod: PROD-25240\n"
    },
    {
      "commit": "0e966ba940db9389ec90f36989ebca824f282033",
      "tree": "313d25dc515de82fb2fc56829ae32dd8a955b39d",
      "parents": [
        "d8eb59f2417df6e0ed0b1c5370545117db84a50f",
        "14ab5215ffae362abe6b2b300a6076e6a51fc890"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Nov 30 20:58:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Fri Nov 30 20:58:35 2018 +0000"
      },
      "message": "Merge \"Remove duplicated timeout in neutron section\""
    },
    {
      "commit": "d8eb59f2417df6e0ed0b1c5370545117db84a50f",
      "tree": "43e06df89aa4dd35d85fc8cd70bbdb6f27b1b1b1",
      "parents": [
        "024f653dc2d378417cab14713d08c4f8f9a76b73",
        "4c27ae399203d6de8d70c8d99d5cc6236bcc685e"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Nov 28 13:32:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Nov 28 13:32:51 2018 +0000"
      },
      "message": "Merge \"Fix typo for rabbitmq transport url\""
    },
    {
      "commit": "024f653dc2d378417cab14713d08c4f8f9a76b73",
      "tree": "973690d07c2fb60ad897565e3e2bd52f332c02e4",
      "parents": [
        "c9134fd376a29296b02bfe99bce3e5d201a9d1a3",
        "42682bb9b7088907f2b70607443edcc147c54991"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Nov 27 14:03:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Nov 27 14:03:01 2018 +0000"
      },
      "message": "Merge \"Move to Mirantis owned docker images for tests         - This is a temporary solution until we have our own images\""
    },
    {
      "commit": "14ab5215ffae362abe6b2b300a6076e6a51fc890",
      "tree": "786eca2fc28e12191bed8344124e8615fe792453",
      "parents": [
        "c9134fd376a29296b02bfe99bce3e5d201a9d1a3"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Tue Nov 27 11:08:27 2018 +0200"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Tue Nov 27 11:08:27 2018 +0200"
      },
      "message": "Remove duplicated timeout in neutron section\n\nChange-Id: Idc8d34bdbd4dcb7fe02d08cfc1cdbd515dd79340\nRelated-Prod: PROD-24391 (PROD:24391)\n"
    },
    {
      "commit": "c9134fd376a29296b02bfe99bce3e5d201a9d1a3",
      "tree": "78f9c301a338ad5d5fd0513a131d954e68921b6e",
      "parents": [
        "9b918516600dca8a10283073ee4e50e44d60cfbf"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Nov 26 12:31:36 2018 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Nov 26 15:23:10 2018 +0000"
      },
      "message": "Restart nova-compute on libvirt-bin restarts\n\nDue to the fact that nova fails to start when libvirtd isn\u0027t listening,\nwe need to set dependenices properly.\n\nChange-Id: I00a2c5b09b4c1116cc98dd8284b081c0fae57f8c\nRelated-Prod: https://mirantis.jira.com/browse/PROD-25253\n"
    },
    {
      "commit": "9b918516600dca8a10283073ee4e50e44d60cfbf",
      "tree": "e24b9a4b133a36b41420f1fca063e294a5af71bb",
      "parents": [
        "d9fb46c708a84e28f9176ca48d9c5b1155e1027e"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Thu Nov 22 18:18:11 2018 +0000"
      },
      "committer": {
        "name": "obryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Sat Nov 24 01:50:46 2018 +0000"
      },
      "message": "Update nova _data.cache items to enable memcache security\n\nChange-Id: If7c2994409eaddbd247f87b2206465fc1a184f79\n"
    },
    {
      "commit": "4c27ae399203d6de8d70c8d99d5cc6236bcc685e",
      "tree": "99ac67be7b1d453fedc26fffd5b37133f3d6d012",
      "parents": [
        "d9fb46c708a84e28f9176ca48d9c5b1155e1027e"
      ],
      "author": {
        "name": "ayaurov",
        "email": "ayaurov@mirantis.com",
        "time": "Fri Nov 23 17:54:30 2018 +0200"
      },
      "committer": {
        "name": "ayaurov",
        "email": "ayaurov@mirantis.com",
        "time": "Fri Nov 23 17:56:01 2018 +0200"
      },
      "message": "Fix typo for rabbitmq transport url\n\nChange-Id: I73bc13d71cc348810690ad64e697a8d3c95898f7\nRelated-Prod: PROD-25236\n"
    },
    {
      "commit": "d9fb46c708a84e28f9176ca48d9c5b1155e1027e",
      "tree": "2b6249235218effda26c5c3f5cdeb1c67eb58ab6",
      "parents": [
        "08482aa3671da7f08a204c27e141628cfca37678",
        "590b17ba80e17f48d385b621d87002734e2efea5"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Nov 22 18:42:08 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Nov 22 18:42:08 2018 +0000"
      },
      "message": "Merge \"Enable metadata proxy secret for Contrail\""
    },
    {
      "commit": "590b17ba80e17f48d385b621d87002734e2efea5",
      "tree": "c5f2907dadfcbd785d62c9f8044be7509ec18f26",
      "parents": [
        "aee7a07110ac1ff546bbe501f19b7dd90aafcdab"
      ],
      "author": {
        "name": "Svimba",
        "email": "psvimbersky@mirantis.com",
        "time": "Mon Nov 19 15:17:56 2018 +0100"
      },
      "committer": {
        "name": "Svimba",
        "email": "psvimbersky@mirantis.com",
        "time": "Thu Nov 22 13:00:01 2018 +0100"
      },
      "message": "Enable metadata proxy secret for Contrail\n\nRelated-Bug: PROD-24565\n\nChange-Id: I3b37cdca15fecbe01686f950577a662e05cc9bc6\n"
    },
    {
      "commit": "42682bb9b7088907f2b70607443edcc147c54991",
      "tree": "0ea1e84de957a0b117830add91b376d9f6578e3e",
      "parents": [
        "aee7a07110ac1ff546bbe501f19b7dd90aafcdab"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Nov 20 15:09:37 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Nov 20 15:09:37 2018 +0100"
      },
      "message": "Move to Mirantis owned docker images for tests\n        - This is a temporary solution until we have our own images\n\n      Fixes: PROD-24956 (PROD:24956)\n\nChange-Id: Ifc6cd651bea8be835bb250fcad066197016c78a5\n"
    },
    {
      "commit": "08482aa3671da7f08a204c27e141628cfca37678",
      "tree": "2aa80485231d6a5fe6953a1ecec6cb5fb8710ef9",
      "parents": [
        "aee7a07110ac1ff546bbe501f19b7dd90aafcdab"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon Nov 19 14:07:47 2018 +0200"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon Nov 19 14:10:25 2018 +0200"
      },
      "message": "Defining volume_use_multipath for nova compute\n\nThe patch add possibility to use volume_use_multipath in\nin libvirt for nova compute.\n\nChange-Id: I35829191c23e6cae9a9fd78b97d7a5a83a165eb3\nRelated-PROD: PROD-24803 (PROD:24803)\n"
    },
    {
      "commit": "aee7a07110ac1ff546bbe501f19b7dd90aafcdab",
      "tree": "ced11272b1023023d1a647571376c43ad11bdcfc",
      "parents": [
        "597af68eda60563314c3866f3b5dbdb6636c23f4",
        "f6d54b98372705731130d8752d2391d89331fdc6"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Nov 15 12:37:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Nov 15 12:37:58 2018 +0000"
      },
      "message": "Merge \"Update Gemfile and Makefile configuration   - One Gemfile for all formulas tests   - Update Makefile for OpenStack tests\""
    },
    {
      "commit": "597af68eda60563314c3866f3b5dbdb6636c23f4",
      "tree": "826f45cf09740528f7c5040ffb5d6f785ff039bd",
      "parents": [
        "cc02c7fd2a795372b4405d878996d5a592704784"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed Nov 07 15:08:13 2018 +0000"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Nov 13 14:27:10 2018 +0200"
      },
      "message": "Arranging placement section with Queens\n\nThe patch arranges parameters in section [placement]\nto be used in nova configuration file for Queens release.\n\nChange-Id: I835a38fc3cb57a8b6ae98ac153f78a270440f8a8\nRelated-PROD: PROD-24685\n"
    },
    {
      "commit": "f6d54b98372705731130d8752d2391d89331fdc6",
      "tree": "88a75d15698d2e9c396fa12c9124a45690a0103a",
      "parents": [
        "cc02c7fd2a795372b4405d878996d5a592704784"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Nov 07 14:44:07 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Nov 07 17:37:23 2018 +0100"
      },
      "message": "Update Gemfile and Makefile configuration\n  - One Gemfile for all formulas tests\n  - Update Makefile for OpenStack tests\n\nFixes: PROD-24408 (PROD:24408)\nChange-Id: I99414a4840419bb49d7acdc58412c6299ad213e9\n"
    },
    {
      "commit": "cc02c7fd2a795372b4405d878996d5a592704784",
      "tree": "eb8479fcddc0d0917c14a494b5fb255dc5bdf9e2",
      "parents": [
        "b5ef9219052dec7a61db5bb41a69fbe2fc5686e5"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Thu Oct 25 14:29:30 2018 +0300"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Fri Oct 26 07:47:07 2018 +0000"
      },
      "message": "Manage token TTL for Nova VNC console service\n\nManage token TTL for noVNC console in Nova configuration file\n\nChange-Id: I30c55c717d342976917783de90f2cafc38a6901c\nRelated-Prod: PROD-21128 (PROD:21128)\n"
    },
    {
      "commit": "b5ef9219052dec7a61db5bb41a69fbe2fc5686e5",
      "tree": "5c3db6648f65023cd7a198ce31544bcf6af759b1",
      "parents": [
        "ef032cadd377ff94c803b846d8f31cf98325d1d3"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Oct 24 12:03:09 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Oct 24 12:03:09 2018 +0200"
      },
      "message": "Freeze inspec version for salt-formulas tests\n\t- in inspec \u003e\u003d 3.0.0 there are changes in schema\n\t  which require to have tests/integration dir\n\t  to contain tests, otherwise fails\n\t- this is temporary workaround until we decide\n\t  proper fix\n\nChange-Id: I2451a9b9adfbc0db5796bb3a9e166aadbbb0b9b2\n"
    },
    {
      "commit": "ef032cadd377ff94c803b846d8f31cf98325d1d3",
      "tree": "d34a037c2583a179c5ae2896ed7ec37920c3aa58",
      "parents": [
        "e02980955db2b533b26fedf583070cf909ae57c0",
        "2bce2cb44c00604597d205aae6fedcee86a36464"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Oct 23 10:25:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Oct 23 10:25:32 2018 +0000"
      },
      "message": "Merge \"Handle scheduler default filters as sequence\""
    },
    {
      "commit": "e02980955db2b533b26fedf583070cf909ae57c0",
      "tree": "486e95cd0384074978d30caf6d6fe4c39aa4a4c6",
      "parents": [
        "fc1cf9b155b5a9b1ab4413b494a116acc230b967",
        "f5093b89d7943e04d1b4ff6f9fa3813091c071ea"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Sat Oct 20 07:40:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Sat Oct 20 07:40:14 2018 +0000"
      },
      "message": "Merge \"Adding ability to configure passthrough_whitelist and alias parameters\""
    },
    {
      "commit": "f5093b89d7943e04d1b4ff6f9fa3813091c071ea",
      "tree": "b176f5c545f230f6ffbdeaf013105f72d121b291",
      "parents": [
        "8d567e2bd7460abf4d6bc86d8a8d3321534eac39"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed Oct 17 11:16:08 2018 +0000"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Sat Oct 20 04:43:59 2018 +0000"
      },
      "message": "Adding ability to configure passthrough_whitelist and alias parameters\n\nThe patch gets key:value located under nova:compute:sriov:nic_name and\nnova:\u003crole\u003e:pci:alias:\u003calias1\u003e...\u003caliasN\u003e puts it to nova.conf in appropirate\nformat for passthrough_whitelist and alias parameters.\n\nChange-Id: I83f505658f9e8d241a9f31b5ddc4ba7089bc51cb\nRelated-PROD: PROD-23653 (PROD:23653)\n"
    },
    {
      "commit": "fc1cf9b155b5a9b1ab4413b494a116acc230b967",
      "tree": "d98e5228fda206829b2c808b0cc9bab290c76500",
      "parents": [
        "f173c57f66e2c2807cafaa7a737a9b374a0dfae7",
        "5afda1c2b48dbd43eb6637f2b9a85f686c32f57c"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Oct 17 19:49:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Oct 17 19:49:49 2018 +0000"
      },
      "message": "Merge \"Setting up upgrade_levels\""
    },
    {
      "commit": "2bce2cb44c00604597d205aae6fedcee86a36464",
      "tree": "a296b7f174dbe07e93b66d78bdef13aed6813631",
      "parents": [
        "f173c57f66e2c2807cafaa7a737a9b374a0dfae7"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Mon Sep 17 16:05:43 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Wed Oct 17 13:17:34 2018 +0400"
      },
      "message": "Handle scheduler default filters as sequence\n\nIn order to add just additional filters on cluster level\ninstead of copy/paste all existing list plus additional ones.\nBoth string and sequence are supported since Queens version.\n\nChange-Id: I55b5a045b4615e12788a358f25f47698d70653aa\n"
    },
    {
      "commit": "f173c57f66e2c2807cafaa7a737a9b374a0dfae7",
      "tree": "b22e732094aadb2ff9b51f995d29cb7813457ba7",
      "parents": [
        "8d567e2bd7460abf4d6bc86d8a8d3321534eac39",
        "bb8abfe9504bc6da57cf0d8f777912f815f51094"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Oct 17 07:26:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Oct 17 07:26:11 2018 +0000"
      },
      "message": "Merge \"Implement nova memcache security strategy\""
    },
    {
      "commit": "8d567e2bd7460abf4d6bc86d8a8d3321534eac39",
      "tree": "17200e72b770659a5feb8eb5775fc39db5e1b6e7",
      "parents": [
        "aac40f2d59007c8154ebfa969d240f16a4d21736"
      ],
      "author": {
        "name": "Adam Heczko",
        "email": "aheczko@mirantis.com",
        "time": "Thu Oct 11 12:41:39 2018 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Thu Oct 11 12:03:56 2018 +0000"
      },
      "message": "Change permissions for libvirtd unix sockets\n\nCurrent permissions seemed to be too restrictive and we must\nrevert back to the default set by Libvirtd.\n\nChange-Id: Ib999244bfb316c6b54acec317f26fb40657c866b\nCloses-Issue: https://mirantis.jira.com/browse/PROD-23842\n"
    },
    {
      "commit": "bb8abfe9504bc6da57cf0d8f777912f815f51094",
      "tree": "39b1aea5b7290827a5bc9ddcda85d5fca786cc89",
      "parents": [
        "e78bf157faecb08365361b26f8222a28b04a9e28"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Fri Sep 28 22:21:43 2018 +0000"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Tue Oct 09 17:47:13 2018 +0300"
      },
      "message": "Implement nova memcache security strategy\n\nProvides an option to authenticate and optionally encrypt the token\ndata stored in the cache:\nmemcache_security_strategy \u003d MAC/ENCRYPT\nmemcache_secret_key \u003d secret_key\n\nChange-Id: I740be64fd5d822a4c4718e9b56b9fff34c2ba9da\nRelated-Prod: PROD-22099\n"
    },
    {
      "commit": "aac40f2d59007c8154ebfa969d240f16a4d21736",
      "tree": "8378fae5f4a0d31650a8df6c2e048886c4c418ca",
      "parents": [
        "2e533c2374b0716de41598f264a911a189b84095"
      ],
      "author": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Fri Oct 05 13:44:14 2018 +0300"
      },
      "committer": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Fri Oct 05 17:48:41 2018 +0300"
      },
      "message": "Set live_migration_wait_for_vif_plug when neutron uses ovs\n\nCloses-issue: https://mirantis.jira.com/browse/PROD-23717\nChange-Id: I02f29237dfd22c90121a4391a5b3b8687477c152\n"
    },
    {
      "commit": "2e533c2374b0716de41598f264a911a189b84095",
      "tree": "4e60373d186eea4ad4720b1618bf18db0455d7a6",
      "parents": [
        "55f3b71d05b0c47616d01b5f735e65d642d68d1e",
        "32a5409430874f4cf50cb1f887cbb88a03f948a1"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Oct 04 15:37:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Oct 04 15:37:12 2018 +0000"
      },
      "message": "Merge \"Added token_ttl parameter\""
    },
    {
      "commit": "32a5409430874f4cf50cb1f887cbb88a03f948a1",
      "tree": "2491842a7537cc63311f010f5a762a3db60d5530",
      "parents": [
        "e78bf157faecb08365361b26f8222a28b04a9e28"
      ],
      "author": {
        "name": "Gleb Galkin",
        "email": "ggalkin@mirantis.com",
        "time": "Tue Oct 02 17:16:40 2018 +0300"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Oct 04 10:31:34 2018 +0200"
      },
      "message": "Added token_ttl parameter\n\nChange-Id: I8f763ed547b3f4f0348b61d49f6cbc48246ba084\n"
    },
    {
      "commit": "55f3b71d05b0c47616d01b5f735e65d642d68d1e",
      "tree": "3c1b037246169bf181961d07a1662b3651fe87a7",
      "parents": [
        "8c7a0b9d08225b8fccd021286be78f0c0949c95a"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Oct 03 14:31:17 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Oct 03 19:30:00 2018 +0000"
      },
      "message": "Fix certificate permissions\n\nThis patch fixes certificate permissions for the following\ncertificates to root:nova\n\n * mysql\n * rabbit\n * vncencrypt\n * libvirt\n\nChange-Id: I101d5ef254f5e39109678662fd0232188ba5c9b1\n"
    },
    {
      "commit": "8c7a0b9d08225b8fccd021286be78f0c0949c95a",
      "tree": "da6cf0083442e4e976087e730b369b82dc06a840",
      "parents": [
        "30994a0226f31d5f55abd96799baf3687046068e",
        "97b3787aae6605921491f23e97b41276629d66b2"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Oct 03 13:51:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Oct 03 13:51:55 2018 +0000"
      },
      "message": "Merge \"Certificates permission fixed for libvirt vnc+tls\""
    },
    {
      "commit": "30994a0226f31d5f55abd96799baf3687046068e",
      "tree": "6ee6be7c9a767f73f9997ddab1046dfc11468b5b",
      "parents": [
        "5d5af43d93a1b6ed04c370b5aff82b6d606134b1",
        "11ac97322b2c7f282c61a486631364579432414d"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Oct 03 10:47:13 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Oct 03 10:47:13 2018 +0000"
      },
      "message": "Merge \"Added hypervisors mutual authentication.\""
    },
    {
      "commit": "11ac97322b2c7f282c61a486631364579432414d",
      "tree": "a64651ebcb32d176f1a76cab275fa2cec54edcde",
      "parents": [
        "e78bf157faecb08365361b26f8222a28b04a9e28"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Oct 02 17:04:33 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Oct 02 17:13:08 2018 +0000"
      },
      "message": "Added hypervisors mutual authentication.\n\nWhen TLS is enabled libvirt allows to math remote host by DN field in\ncert.\nThis patch allows to configure tls_allowed_dn_list option via\nnova:compute:libvirt:tls:allowed_dn_list\n\nFor more infromation about this option please refer to\n\nhttps://libvirt.org/remote.html#Remote_TLS_client_certificates\n\nChange-Id: I3fdbc608b6cf73f030b1fd896c3dd42ad794c660\nRelated-PROD: PROD-22086\n"
    },
    {
      "commit": "5d5af43d93a1b6ed04c370b5aff82b6d606134b1",
      "tree": "2d316fb4bcbbc902d3b5f91fcb54e807e9b8bb48",
      "parents": [
        "e78bf157faecb08365361b26f8222a28b04a9e28"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Tue Oct 02 16:26:30 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Tue Oct 02 16:26:30 2018 +0300"
      },
      "message": "Nova-handle v2.1 resources in client state\n\nThe patch allows to handle v2.1 nova resources\nhence allowing to pass extra specs while creating flavors\n\nPillar example:\nnova:\n  client:\n    enabled: True\n    resources:\n      v21:\n        admin_identity:\n          flavor:\n            m1.tiny_test:\n              ram: 512\n              disk: 5\n              vcpus: 1\n              extra_specs:\n                hw:mem_page_size: small\n\nChange-Id: Iaeb812d28729a86eb8096b026c085bca0b7ff963\nRelated-PROD: PROD-23478\n"
    },
    {
      "commit": "97b3787aae6605921491f23e97b41276629d66b2",
      "tree": "96e1f25c1859b2c987aa2431e02fface9223da3c",
      "parents": [
        "e78bf157faecb08365361b26f8222a28b04a9e28"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Oct 02 12:37:40 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Oct 02 12:44:57 2018 +0300"
      },
      "message": "Certificates permission fixed for libvirt vnc+tls\n\n  * Nova and libvirt-qemu users must have read acces to cert files.\n    User libvirt-qemu added to Nova group in compute state.\n\nChange-Id: I7fdd2bafc555b80bf99ea8906c67d6a084ccca79\n"
    },
    {
      "commit": "e78bf157faecb08365361b26f8222a28b04a9e28",
      "tree": "3d16f034d24124060577144c76d22b8dc3d63263",
      "parents": [
        "8b8eabd1f1cb4dc63719a1d536a7e18dc11e09ea",
        "f09a87147fccfec9498fa37346c124e99a841359"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Sep 28 10:07:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Fri Sep 28 10:07:02 2018 +0000"
      },
      "message": "Merge \"Updated UNIX-Socket permissions for Libvirt\""
    },
    {
      "commit": "8b8eabd1f1cb4dc63719a1d536a7e18dc11e09ea",
      "tree": "9422dc9d8870589748804934020277a8b1b43fff",
      "parents": [
        "b65003d7445f09796d6a03ca6a6b786278320b63"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Wed Sep 26 16:52:15 2018 +0300"
      },
      "committer": {
        "name": "oshyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Sep 27 20:00:38 2018 +0000"
      },
      "message": "TLS certs/keys permissions for Libvirt and VNC has been update.\n\n  * Permissions for TLS certs/keys has been update.\n  * Little bit cosmetic changes.\n\nChange-Id: I8c7a8db610797e1daa32585637eda44aa85c647e\n"
    },
    {
      "commit": "b65003d7445f09796d6a03ca6a6b786278320b63",
      "tree": "e7a6240eabcf1d404b5382267c73dbaa5abd05c2",
      "parents": [
        "7167338363f870ed3a3dbcbdb98e830333f13782"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Sep 27 18:09:35 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Sep 27 18:09:57 2018 +0300"
      },
      "message": "Add default location for cacert_file\n\nChange-Id: I518db2db86ba4d70bcc38c7684073a039625848a\n"
    },
    {
      "commit": "f09a87147fccfec9498fa37346c124e99a841359",
      "tree": "370dc796c1935cd93902449934dc516f7cd8eca4",
      "parents": [
        "7167338363f870ed3a3dbcbdb98e830333f13782"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Wed Sep 26 19:22:12 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Sep 27 16:38:34 2018 +0300"
      },
      "message": "Updated UNIX-Socket permissions for Libvirt\n\n  * Unauthenticated UNIX-Socket connections are prohibited\n  * Little bit cosmetic changes.\n\nRelated-PROD: PROD-22086\n\nChange-Id: Ideb4247606d9b1b6b8e0bfc5fadda7d0ed95307f\n"
    },
    {
      "commit": "7167338363f870ed3a3dbcbdb98e830333f13782",
      "tree": "142f1f87d17f2a149f1d8f21f2789b2f7e1cb297",
      "parents": [
        "e539a916592bcab2438e1a3d08b38f002faff20f"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu Sep 27 12:57:26 2018 +0300"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu Sep 27 12:57:26 2018 +0300"
      },
      "message": "Un-hardcode rpc_response_timeout for nova\n\nThe patch un-hardcodes rpc_response_timeout for both nova-\ncontroller and nova-compute by nova_rpc_response_timeout which\nis 30 although default is 60.\n\nChange-Id: Ic84ad9c0c5c58a4e9617afe5d74c8db7761d0ae0\nRelated-PROD: PROD-23376 (PROD:23376)\n"
    },
    {
      "commit": "e539a916592bcab2438e1a3d08b38f002faff20f",
      "tree": "c7c11dbf54efa53219c0bddb55a53097eb2e9171",
      "parents": [
        "cb3cec7be53cce9c902cf454211ce1598aebc5cf"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Tue Sep 25 17:45:48 2018 +0000"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Sep 26 10:41:43 2018 +0000"
      },
      "message": "Add default location for cacert_file\n\nChange-Id: I370338087b37b29a7fc7d7d8a32b1a2517b6cce9\nRelated-Prod: PROD-23403\n"
    },
    {
      "commit": "cb3cec7be53cce9c902cf454211ce1598aebc5cf",
      "tree": "85cabe842d0717cd9a7d33fc35df04b133572a92",
      "parents": [
        "7a9a86d86504bd59ee1d555f4316662bff5ad491"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Sep 25 17:02:31 2018 +0300"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Sep 25 17:02:31 2018 +0300"
      },
      "message": "Change upgrade.verify._service state to run any case\n\nChange-Id: I6a885d8b6baef03210b09c94c5d87779a279d76d\n"
    },
    {
      "commit": "5afda1c2b48dbd43eb6637f2b9a85f686c32f57c",
      "tree": "c8f817e024b374805d15806a52df7fd16dc11ab4",
      "parents": [
        "7a9a86d86504bd59ee1d555f4316662bff5ad491"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed Sep 19 14:03:11 2018 +0000"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Sep 25 11:15:31 2018 +0000"
      },
      "message": "Setting up upgrade_levels\n\nThe patch sets up upgrade_levels for controller and computes\nto support different OpenStack versions among the nodes.\n\nChange-Id: I94c1588605ffaa1c0c2f54aa7c471dc7f5f3cf3b\n"
    },
    {
      "commit": "7a9a86d86504bd59ee1d555f4316662bff5ad491",
      "tree": "e2613c32879cfa8772be4140276d86953b29a5cd",
      "parents": [
        "9ca426e5373d631db4a9e53dba4b0aad82452cbd",
        "cd76ebc430ef42716197572710f9017ee27df4f0"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Sep 20 14:07:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Thu Sep 20 14:07:36 2018 +0000"
      },
      "message": "Merge \"Implement X.509 auth between Rabbitmq and Nova.compute\""
    },
    {
      "commit": "cd76ebc430ef42716197572710f9017ee27df4f0",
      "tree": "731ea4da38b0887ee2b8c5d33c91d929c7ef73ba",
      "parents": [
        "17d6fe060fa82896f8b8a2433efd3828866aed7d"
      ],
      "author": {
        "name": "obryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Thu Sep 20 11:01:32 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Sep 20 15:16:59 2018 +0300"
      },
      "message": "Implement X.509 auth between Rabbitmq and Nova.compute\n\nChange-Id: I2e308a09ec77dd5afe0d9a18ba1474716f82f795\nRelated-Prod: PROD-22766\n"
    },
    {
      "commit": "9ca426e5373d631db4a9e53dba4b0aad82452cbd",
      "tree": "dfe9e3fbd406fe3ee29b258f769583dcfa3c92b0",
      "parents": [
        "17d6fe060fa82896f8b8a2433efd3828866aed7d",
        "5cfb9d39793e362d7bc5162808597d5c2bf66b7d"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed Sep 19 12:22:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Wed Sep 19 12:22:46 2018 +0000"
      },
      "message": "Merge \"Adding states to disable nova-compute service\""
    },
    {
      "commit": "5cfb9d39793e362d7bc5162808597d5c2bf66b7d",
      "tree": "66a98920db73d53af8aeb5fe2ab21d8ba04d6d96",
      "parents": [
        "e2e30b2435248fb4f69e7e0d89b915079208ef91"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Sep 11 16:55:24 2018 +0000"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed Sep 19 10:40:34 2018 +0000"
      },
      "message": "Adding states to disable nova-compute service\n\nChange-Id: Id6042a5c18b6867fc90e5005e1edeb2eb3270f8e\nRelated-PROD: PROD-23088 (PROD:23088)\n"
    },
    {
      "commit": "17d6fe060fa82896f8b8a2433efd3828866aed7d",
      "tree": "e699e896e06bd125cbfd8ccb3d31cce3d1cfd3af",
      "parents": [
        "0e41793ad5d0a90f3c4a43882e079de8287a7afd"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Mon Sep 17 10:15:17 2018 +0000"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Mon Sep 17 10:16:15 2018 +0000"
      },
      "message": "Add nova_cacert switch\n\nSets a default value for controller/compute.cacert_file\n\nRelated-Prod: PROD-22766\n\nChange-Id: Ibb4b335e7be10dbf8fe2e7a5d2bb4fdabcc33cf6\n"
    },
    {
      "commit": "0e41793ad5d0a90f3c4a43882e079de8287a7afd",
      "tree": "791d635983c0dce33a15be090814a4e958ac454e",
      "parents": [
        "1d5fa54a62b1aff6e4cce4455cba1d266cc98f12"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Fri Sep 14 14:39:11 2018 +0000"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Fri Sep 14 17:45:22 2018 +0000"
      },
      "message": "[REFACTOR] Implement X.509 auth between Rabbitmq and Nova\n\nAllows to manage cert and key according to the role enabled\n\nRelated-Prod:  PROD-22766\n\nChange-Id: I0aa0f49b846e0ec6c3642d32d511c432b041b4a1\n"
    },
    {
      "commit": "1d5fa54a62b1aff6e4cce4455cba1d266cc98f12",
      "tree": "4b1f91900b3cd17b5ff351bde20281dfe45ee80a",
      "parents": [
        "5c6a047e53214027c01ad0bf0fdb5706b935fca7"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Thu Sep 13 14:18:08 2018 +0000"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Thu Sep 13 16:19:37 2018 +0000"
      },
      "message": "Implement X.509 auth between Rabbitmq and Nova\n\nChange-Id: I2481c2cb06c529633a6e944e5fb212b01e98a279\nRelated-Prod:  PROD-22766\n"
    },
    {
      "commit": "5c6a047e53214027c01ad0bf0fdb5706b935fca7",
      "tree": "0c70a4245f7e289aec7c0c8e202cb51f8dab1ca0",
      "parents": [
        "e2e30b2435248fb4f69e7e0d89b915079208ef91"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Sep 11 13:24:27 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Sep 11 13:25:08 2018 +0000"
      },
      "message": "Remove libvirt-bin and qemu-kvm from mandatory requirements\n\nnova-compute package already provides needed requirements, furhermore\nboth qemu and libvirt are completely optional and shouldn\u0027t be installed\nfor some nova computes like ironic or vmware.\n\nChange-Id: I4a5eaa23c79263e4637d2802651987b72b29569e\n"
    },
    {
      "commit": "e2e30b2435248fb4f69e7e0d89b915079208ef91",
      "tree": "e86e842ae376503a9a6628bbe7c1863afc344f35",
      "parents": [
        "b2460a9db884c92f891b04c1c7fd32484960567d",
        "1b7630c02e1a9fd050be0ddfa99c226761e4e371"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Sep 11 09:37:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Sep 11 09:37:32 2018 +0000"
      },
      "message": "Merge \"Remove duplicate {{ compute.vcpu_pin_set }} value   - this value is already defined in lines 471 - 487 and 54-57 respectively Change-Id: I958a06d0911cffeeb583d1fffdf9c9fe79a2f6bc\""
    },
    {
      "commit": "b2460a9db884c92f891b04c1c7fd32484960567d",
      "tree": "b5fdd24428678fe442c74890801c6991ebabec5e",
      "parents": [
        "7c57285dbfd1fa172222c58d7c007168f481d9e0",
        "63ee8455b95f8af629bd068ca221a966271bb3b0"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Sep 10 15:24:59 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Mon Sep 10 15:24:59 2018 +0000"
      },
      "message": "Merge \"Adding states to perform nova upgrade\""
    },
    {
      "commit": "63ee8455b95f8af629bd068ca221a966271bb3b0",
      "tree": "b9dfd0aa71bd67f721b89b69691429a828dbfed4",
      "parents": [
        "798d1c40a2666833500e31087fd184ffbfebfe2d"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Aug 14 09:16:02 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Sep 10 14:43:30 2018 +0000"
      },
      "message": "Adding states to perform nova upgrade\n\nThe patch adds new states to perform service upgrade\nalong with service configuration and states to perform\nsmall sanity test.\n\nRelated-PROD: PROD-21926\n\nChange-Id: I62a978b96ea0b240e0b60867c56c6c61eac272b6\n"
    },
    {
      "commit": "7c57285dbfd1fa172222c58d7c007168f481d9e0",
      "tree": "1406bc24c16e8cb952b7c5620c8c8327bb74c93c",
      "parents": [
        "40d50054f51aff3b7106179ce679e9b87f3ca85e",
        "b8f389ff612b1d43a768c7aba3dc0457ca97e5a8"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Sep 10 12:04:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Mon Sep 10 12:04:10 2018 +0000"
      },
      "message": "Merge \"Add ability to configure nfs_mount_options   - updated test pillars\""
    },
    {
      "commit": "40d50054f51aff3b7106179ce679e9b87f3ca85e",
      "tree": "cd4628009009ef9d6d0cc4a28a74f9f09071a08b",
      "parents": [
        "f38c349f3b92ebb91e1b7214c32c042934c6f58b",
        "cbe8735b7d052323d1df2c3634174eeb8d0f636f"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Sep 07 12:39:24 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Fri Sep 07 12:39:24 2018 +0000"
      },
      "message": "Merge \"[REFACTOR] Implement X.509 auth for MySQL and Nova\""
    },
    {
      "commit": "cbe8735b7d052323d1df2c3634174eeb8d0f636f",
      "tree": "ae6cd16e0fd49e53525b29347035ab6cc25cd85c",
      "parents": [
        "76f924436568e8c9bc0161a06040019cd002d24f"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Fri Sep 07 13:42:57 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Fri Sep 07 13:42:57 2018 +0300"
      },
      "message": "[REFACTOR] Implement X.509 auth for MySQL and Nova\n\nChange-Id: I432de1a01cd212b9acab297e6472aaf23bcbf922\nRelated-PROD: PROD-19981\n"
    },
    {
      "commit": "f38c349f3b92ebb91e1b7214c32c042934c6f58b",
      "tree": "a33afd1171f5b16f0def89624d651b4c83728cf4",
      "parents": [
        "76f924436568e8c9bc0161a06040019cd002d24f",
        "89178e73c42f2be1ea56a2f6f4d5048836d4b129"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Sep 07 10:37:04 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Fri Sep 07 10:37:04 2018 +0000"
      },
      "message": "Merge \"Add Tenants visualization dashboard\""
    },
    {
      "commit": "76f924436568e8c9bc0161a06040019cd002d24f",
      "tree": "7a3d2252509c29e20fa79cd161e935efa57634b7",
      "parents": [
        "798d1c40a2666833500e31087fd184ffbfebfe2d"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Mon Sep 03 11:35:50 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Sep 06 19:13:45 2018 +0300"
      },
      "message": "[REFACTOR] Implement X.509 auth for MySQL and Nova\n\nSome cosmetic edits.\n\nChange-Id: I46cf70f1e138b7117e9343ef8168124eb0b243b5\nRelated-PROD: PROD-19981\n"
    },
    {
      "commit": "89178e73c42f2be1ea56a2f6f4d5048836d4b129",
      "tree": "abccb892827d3c221e24bd35f4ed07f5cdb381c3",
      "parents": [
        "798d1c40a2666833500e31087fd184ffbfebfe2d"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Thu Sep 06 13:09:44 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Thu Sep 06 13:09:44 2018 +0400"
      },
      "message": "Add Tenants visualization dashboard\n\nnew panels are based on libvirt_* metrics\n\nChange-Id: I405ca6c914d91bd8f9188fce685dd78eefbf11b7\nRelated-PROD: PROD-22819\n"
    },
    {
      "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": "1b7630c02e1a9fd050be0ddfa99c226761e4e371",
      "tree": "5ff6243eeda95f2b220d1e4d18b99644c1f57fdb",
      "parents": [
        "22c8c2c770bc58ceeddc066ca929fb25cd6318d2"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Aug 29 16:20:22 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Aug 29 16:25:29 2018 +0200"
      },
      "message": "Remove duplicate {{ compute.vcpu_pin_set }} value\n  - this value is already defined in lines 471 - 487 and 54-57 respectively\nChange-Id: I958a06d0911cffeeb583d1fffdf9c9fe79a2f6bc\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"
    }
  ],
  "next": "a1c8d1aa941ecedb10845d4d1128ebe3fd9050ec"
}
