)]}'
{
  "log": [
    {
      "commit": "9faa8e01dbe78dfbc925f47a69811b85e40845db",
      "tree": "fef8ac90943724d1a6423452a96184a70c4103bf",
      "parents": [
        "65e2a14b7c4ed071e2283593ea97d699746df205"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Thu Jan 30 19:16:18 2020 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Thu Jan 30 16:17:54 2020 +0000"
      },
      "message": "Add quotes around policy name and rule\n\nPolicy name or rule may contain specific\nsymbols which can lead to sls rendering failure.\n\nPROD-34318\n\nChange-Id: Ia2edafe9bf84670f39683d91a5548aafbedce003\n"
    },
    {
      "commit": "65e2a14b7c4ed071e2283593ea97d699746df205",
      "tree": "5ab5119cef17df3728c67d51a3935fc475ecf3fb",
      "parents": [
        "80b92b377a6217d1ace0bf45cb8de45b11503557"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Dec 17 14:19:44 2019 +0100"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Thu Jan 23 15:15:20 2020 +0000"
      },
      "message": "Update nova policy management\n\nRelated: PROD-34318\n\nChange-Id: Ifb4ba79dc2fc9cb53910898c39ccbc762f7ade4d\n"
    },
    {
      "commit": "80b92b377a6217d1ace0bf45cb8de45b11503557",
      "tree": "37a802c3b5b2ca5e873adc9323af302450e077e5",
      "parents": [
        "cf2873837b72d34269dac81a46d5637c337c1c21",
        "cb25b5baec3cab26a9bd62066d50b7b59e3fefec"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Thu Jan 23 09:33:24 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Jan 23 09:33:24 2020 +0000"
      },
      "message": "Merge \"Rework topk panels implementation\""
    },
    {
      "commit": "cb25b5baec3cab26a9bd62066d50b7b59e3fefec",
      "tree": "5c9218e646255a3a52da7dec2a237a7904ce629a",
      "parents": [
        "daadc6fcaf9b0bd6718bb2d0fdf6fa8312e3a793"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Wed Jan 15 20:19:55 2020 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Wed Jan 22 13:56:21 2020 +0400"
      },
      "message": "Rework topk panels implementation\n\nChange-Id: I76f010a27f9385041c53e480b614864be13a3197\nRelated-PROD: PROD-34330\n"
    },
    {
      "commit": "cf2873837b72d34269dac81a46d5637c337c1c21",
      "tree": "836e50252e61af3efb27167227ecbe47bcf3b0f1",
      "parents": [
        "daadc6fcaf9b0bd6718bb2d0fdf6fa8312e3a793"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Dec 18 12:19:52 2019 +0100"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Tue Jan 14 11:49:49 2020 +0000"
      },
      "message": "Add \u0027--by-service\u0027 flag to \u0027cell_v2_discover_hosts\u0027 cmd call\n\nRelated: PROD-29403\n\nChange-Id: I76a29fc02430cbad906c692dbbce295af5be04a9\n"
    },
    {
      "commit": "daadc6fcaf9b0bd6718bb2d0fdf6fa8312e3a793",
      "tree": "b32b6205a83970678daa51f8b3c68b6f6cabab82",
      "parents": [
        "13c1fef8e2d0eb7cb6d14acb954fc2a33f44e6cd"
      ],
      "author": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Mon Dec 23 18:16:20 2019 +0400"
      },
      "committer": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Mon Jan 13 14:35:42 2020 +0400"
      },
      "message": "Make sure that ceph packages are installed before nova-compute service running\n\nRelated-Prod: PROD-32054\nChange-Id: I4f20a451f03155f85f5c161961bb2ad4030531dd\n"
    },
    {
      "commit": "13c1fef8e2d0eb7cb6d14acb954fc2a33f44e6cd",
      "tree": "e3b5d234861885252a202d93da818e4a3ef2c0ba",
      "parents": [
        "405e8844dbaf0e841d49b7512ddbda153d71afa3"
      ],
      "author": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Tue Dec 10 12:01:19 2019 +0100"
      },
      "committer": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Tue Dec 10 17:42:33 2019 +0400"
      },
      "message": "Allow to override max_count in map_instances\n\nRelated-issue: https://mirantis.jira.com/browse/PROD-34308\nChange-Id: Ifdec823b0136db5c4f739d9f5af6036ebdc26f78\n"
    },
    {
      "commit": "405e8844dbaf0e841d49b7512ddbda153d71afa3",
      "tree": "19cf3fdd2d8f7dcb64304b4303e6097633155189",
      "parents": [
        "bfb5f3c61941d6ccb4a1d12b93adb203132f202f"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Nov 18 16:27:07 2019 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Tue Dec 03 13:57:17 2019 +0000"
      },
      "message": "Install python-osc-placement for Queens\n\nPROD-34009\n\nChange-Id: I1f6f826c9d352f6ccb6767532b1e36facca4211b\n"
    },
    {
      "commit": "bfb5f3c61941d6ccb4a1d12b93adb203132f202f",
      "tree": "bbaf27a9575e3f9c5572d67db62273a06ec50fad",
      "parents": [
        "6543cfa5df921d24d5183965afdf72cb5876e10f"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Nov 29 16:50:36 2019 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Nov 29 20:59:56 2019 +0400"
      },
      "message": "Rework Nova Top dashboards\n\n- add Block disk device stats panels\n\nChange-Id: Ief2a86cd2833273c2e06d46401701d9b28161745\nRelated-PROD: PROD-34224\n"
    },
    {
      "commit": "6543cfa5df921d24d5183965afdf72cb5876e10f",
      "tree": "1a46f7fe0f704fa079e417e3484a3a4cfbe12c1d",
      "parents": [
        "11fde964b8310b36b490e955e3ba3f96a8a79ef6"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Wed Nov 27 20:03:09 2019 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Thu Nov 28 11:09:24 2019 +0400"
      },
      "message": "Rework Nova Top dashboards\n\n- provide a possibility to watch instances from hosts with no host\n  aggregate;\n- replace host(s) by host_aggregate(s) in the legend (host(s) is\n  not readable in case 10+ computes).\nChange-Id: Ib49995b11f831f38695aae2fa28614b41b4239f5\nRelated-PROD: PROD-34148\n"
    },
    {
      "commit": "11fde964b8310b36b490e955e3ba3f96a8a79ef6",
      "tree": "a8ad6427374c1cecce1fafd8ae3a69ab9233b6c7",
      "parents": [
        "68dfac19c75dca9090984b2258aa58fc1114874a"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Mon Nov 25 20:27:23 2019 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Mon Nov 25 20:33:10 2019 +0400"
      },
      "message": "Rework Nova Top dashboards\n\n- add possibility to switch between instance name/id\n  on Nova Top Instances\n- decrease the default time frame from 1h to 30m\n\nChange-Id: Id77d5b554442d34906fb3caa91895a64ab4db287\nRelated-PROD: PROD-33332\n"
    },
    {
      "commit": "68dfac19c75dca9090984b2258aa58fc1114874a",
      "tree": "04ed111cd6f6216b7881e9506660b2be0642a253",
      "parents": [
        "235417556221443d7429f9aecf29ec590d3f720f",
        "f1869a3204af8fd3a333955249bc64bbaa218b68"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Thu Nov 21 14:26:48 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Nov 21 14:26:48 2019 +0000"
      },
      "message": "Merge \"Ability to set lock_path\""
    },
    {
      "commit": "235417556221443d7429f9aecf29ec590d3f720f",
      "tree": "54834f32aa4f14b04f9bf2de1301d1d609047a6e",
      "parents": [
        "248b0e41d50dd516e4efa943873315b2de9df23c",
        "aab9abb296581bc1007616d603f9a088e1455401"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Thu Nov 21 14:19:09 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Nov 21 14:19:09 2019 +0000"
      },
      "message": "Merge \"Fix keystone interface value\""
    },
    {
      "commit": "f1869a3204af8fd3a333955249bc64bbaa218b68",
      "tree": "4941ad33ea254d2f7ebec59a22a3925feebc7072",
      "parents": [
        "aab9abb296581bc1007616d603f9a088e1455401"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Thu Nov 14 20:17:58 2019 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Thu Nov 21 16:30:45 2019 +0400"
      },
      "message": "Ability to set lock_path\n\nPROD-34037\n\nChange-Id: Ia1f0bb8a8937e85062fcb2236ef0cb7af158ca58\n"
    },
    {
      "commit": "aab9abb296581bc1007616d603f9a088e1455401",
      "tree": "a8289d440ff1c53178d40a95486d9f488397b0da",
      "parents": [
        "7062a4d54f84df39f7163cf877b93811ac54c7a4"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Thu Nov 21 16:29:31 2019 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Thu Nov 21 16:29:31 2019 +0400"
      },
      "message": "Fix keystone interface value\n\nPROD-34078\nPROD-30591\n\nChange-Id: Ia8367afe43bf6911bc5577ef3363da0ed970702c\n"
    },
    {
      "commit": "248b0e41d50dd516e4efa943873315b2de9df23c",
      "tree": "ed423750447902e6b07e194faa788d03413b8eaa",
      "parents": [
        "7062a4d54f84df39f7163cf877b93811ac54c7a4"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Mon Nov 11 11:26:48 2019 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Thu Nov 21 14:47:34 2019 +0400"
      },
      "message": "Add recording rules and dashboards for tenant monitoring extension\n\n+ remove 2 old dashboards since the content is covered by the new\ndashboards.\n\nChange-Id: Icd900b1b0c2df71dbc9d6a18d5e934722ed1ac18\nRelated-PROD: PROD-33325\nRelated-PROD: PROD-33327\nRelated-PROD: PROD-33335\n"
    },
    {
      "commit": "7062a4d54f84df39f7163cf877b93811ac54c7a4",
      "tree": "66a40ec06beb8a7e25b48ba5ff82c2d2ccf988d2",
      "parents": [
        "fdc136ba6dee626e4ed8316aeafa510c28c822e6"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Nov 20 14:26:12 2019 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Nov 20 14:26:12 2019 +0100"
      },
      "message": "Update test repos URLs\n\nChange-Id: I9b3f1f6c039238d2b18444f62b271c0cb035332d\nRelated: PROD-33984\nRelated: PROD-33634\n"
    },
    {
      "commit": "fdc136ba6dee626e4ed8316aeafa510c28c822e6",
      "tree": "c6f8968c1578afb2b2bfbb0d4cf167b177cfeadc",
      "parents": [
        "81d5f7a3b8f52ea15420e2d6bfe03a73e8da823b",
        "2c2ac84ceaf06e1f375d4e3f3f20d4d563e9f35d"
      ],
      "author": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Fri Nov 15 16:57:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Fri Nov 15 16:57:00 2019 +0000"
      },
      "message": "Merge \"Fix for nova aggregate mappings\""
    },
    {
      "commit": "2c2ac84ceaf06e1f375d4e3f3f20d4d563e9f35d",
      "tree": "d70b14557911025e1ed21aa1f25291ed20f73234",
      "parents": [
        "ea4be6e5212b290e3b932da626ddb0b7b5e11923"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Nov 14 14:31:59 2019 +0100"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Fri Nov 15 15:51:09 2019 +0100"
      },
      "message": "Fix for nova aggregate mappings\n\n- Use compute.host if defined and not linux hostname\n- Do not try to create aggregate with name of AZ.\n  Compute should have it in config file and it would\n  register itself automatically in that AZ without\n  external call. Aggregates !\u003d AZs\n- Map compute host to cell if not mapped before\n  adding it to aggregate\n- Check that aggregate exists before adding\n  This feature is disabled by default, so you will\n  not miss faulty aggregate during deploy\n\nProd-Related: PROD-34033\nChange-Id: Iefc25eb9cbc2e4602f95f59f1e366a6cde7db484\n"
    },
    {
      "commit": "81d5f7a3b8f52ea15420e2d6bfe03a73e8da823b",
      "tree": "76151f78bc575d87aad105897d3bbbca69a7abce",
      "parents": [
        "8c635799fd2c6f6ca0c69adfbd204ca909630869",
        "92ddd6acfd2f65d9881d2ff1911685559f8e6d76"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Thu Nov 14 13:45:07 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Nov 14 13:45:07 2019 +0000"
      },
      "message": "Merge \"Fix for interface for nova calls on compute node\""
    },
    {
      "commit": "8c635799fd2c6f6ca0c69adfbd204ca909630869",
      "tree": "8a7dd65bf746db5f62f80cae42fe279caec1af6c",
      "parents": [
        "862fd2ff5e7e8c53057d8d8be8464e3b6ee6a23a",
        "881d2c3c751df3e0bf61acdcdf3cace361b9731d"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Thu Nov 14 13:44:52 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Nov 14 13:44:52 2019 +0000"
      },
      "message": "Merge \"Adding ability to set default_availability_zone for nova controller.\""
    },
    {
      "commit": "92ddd6acfd2f65d9881d2ff1911685559f8e6d76",
      "tree": "e228412b60aee0ec9d0f8ee52fa835c8bd907151",
      "parents": [
        "881d2c3c751df3e0bf61acdcdf3cace361b9731d"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Nov 13 18:06:01 2019 +0100"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Nov 14 09:53:45 2019 +0000"
      },
      "message": "Fix for interface for nova calls on compute node\n\nProd-Related: PROD-34026\nChange-Id: Ib6290023f11c650eff85944ee98378e550e1b518\n"
    },
    {
      "commit": "881d2c3c751df3e0bf61acdcdf3cace361b9731d",
      "tree": "8994cf5dd60ed1609b1484e5dcaac4d728083c92",
      "parents": [
        "ea4be6e5212b290e3b932da626ddb0b7b5e11923"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Nov 13 16:21:39 2019 +0100"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Nov 13 18:23:18 2019 +0100"
      },
      "message": "Adding ability to set default_availability_zone for nova controller.\n\nProd-Related: PROD-34023\nChange-Id: Ia5f7b1ae5f9239fca99814f690c5ceb9b6396020\n"
    },
    {
      "commit": "862fd2ff5e7e8c53057d8d8be8464e3b6ee6a23a",
      "tree": "90e26217a303634625c72e8ae727411fd94a76b1",
      "parents": [
        "b139f14434843b675ca710cede5bf76e31011414"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Mon Nov 11 11:57:12 2019 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Mon Nov 11 07:59:20 2019 +0000"
      },
      "message": "Replace libvirt domain name by nova instance name\n\nChange-Id: I1a5a69dcc30c380defd513db435d6f79d74e0af2\nRelated-PROD: PROD-33330\n"
    },
    {
      "commit": "b139f14434843b675ca710cede5bf76e31011414",
      "tree": "52dd6bf5ac6246d842019975ffa3524a8b609a38",
      "parents": [
        "5b365351423e6388cd2812c651bfbd483871b563"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Sun Nov 03 10:36:46 2019 +0100"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Nov 07 15:36:25 2019 +0100"
      },
      "message": "Adding an ability to specify batches num for online migrations.\n\n- By default migrations would use 50 chunks per round.\n  We can specify larger number to speed it up.\n\nProd-Related: PROD-33940\nChange-Id: I3d2d3f4590b3a303be55ae76f8e3e701b24e4563\n"
    },
    {
      "commit": "5b365351423e6388cd2812c651bfbd483871b563",
      "tree": "0fb0a4140855d494dd1de2b7452b551cba526b08",
      "parents": [
        "6ebb464282572bed44e307b192566374da8bea88"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Sun Nov 03 10:15:31 2019 +0100"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Thu Nov 07 11:01:38 2019 +0000"
      },
      "message": "Fix for nova-status on newton releases\n\nProd-Related: PROD-33939\nChange-Id: I834eaa86461cdfc15a345637dc9dc290009b36bf\n"
    },
    {
      "commit": "6ebb464282572bed44e307b192566374da8bea88",
      "tree": "e98332dbb4efc85edcdb8832505ae3a0f72c6c8c",
      "parents": [
        "e8de07cb38fa8045be31bca2cef852ad6ebf284f",
        "fb2289a9ad9945f966a7aa4bebfb8da196b5dc05"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Nov 06 13:52:12 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Nov 06 13:52:12 2019 +0000"
      },
      "message": "Merge \"Fix for pike nova placement interface pick.\""
    },
    {
      "commit": "fb2289a9ad9945f966a7aa4bebfb8da196b5dc05",
      "tree": "c036b23c0591f18f695392ce1974442a33987a82",
      "parents": [
        "ea4be6e5212b290e3b932da626ddb0b7b5e11923"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Sun May 26 01:20:42 2019 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Tue Nov 05 16:02:31 2019 +0100"
      },
      "message": "Fix for pike nova placement interface pick.\n\n- Pushing nova to use internal interface for keystone auth.\n\nProd_related: PROD-30591\n\nChange-Id: I54d0f42a7595f16c754f65095bf73396b09e3db4\n"
    },
    {
      "commit": "e8de07cb38fa8045be31bca2cef852ad6ebf284f",
      "tree": "50d6bcbbed7e1e915df559407c953a2dc32c0337",
      "parents": [
        "f63065cbe206b7578742f1a0a2b82ee6aad73c81"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Oct 15 14:28:15 2019 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Oct 15 14:28:15 2019 +0200"
      },
      "message": "Formulas testing revision 2019/10\n\nRelated: PROD-32744\nRelated: PROD-33633\nRelated: PROD-33698\n\nChange-Id: I06bf8430b654c04a7efc7b516397747f9080283a\n"
    },
    {
      "commit": "f63065cbe206b7578742f1a0a2b82ee6aad73c81",
      "tree": "43127cc7988b0b7a422d77dcf194c8ca0f2e015b",
      "parents": [
        "0f8d755f356aa511efe3ca1381d017202a494e3a"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Fri Oct 04 12:40:00 2019 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Fri Oct 04 09:07:20 2019 +0000"
      },
      "message": "Manage /etc/default/qemu-kvm file via template\n\nPROD-22202\n\nChange-Id: I9eb3a6dced64bb011b1f2bc757d2f764b845208e\n"
    },
    {
      "commit": "0f8d755f356aa511efe3ca1381d017202a494e3a",
      "tree": "0c2734f8541ae3c13354f3a79a56360e9f1835c0",
      "parents": [
        "eff62786b77f228ae7082e4e448425d388b0d6bb"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Wed Oct 02 19:02:16 2019 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Wed Oct 02 16:46:59 2019 +0000"
      },
      "message": "Unhardocde policy file path\n\nPROD-33618\n\nChange-Id: I681c89b465284d3eca6a87a9c0345c305b07d570\n"
    },
    {
      "commit": "eff62786b77f228ae7082e4e448425d388b0d6bb",
      "tree": "8dae29e629d9e3d270e1fdec9067479ce69cbf5c",
      "parents": [
        "c041be3b62e6b8b778372ca35d917232ac82998c"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Wed Sep 25 16:29:47 2019 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Wed Sep 25 16:29:47 2019 +0400"
      },
      "message": "Add vGPU support to nova-salt-formula\n\nPROD-29146\n\nChange-Id: I3b8b95bef13e17275fd3581a579f79a86d71d5d1\n"
    },
    {
      "commit": "c041be3b62e6b8b778372ca35d917232ac82998c",
      "tree": "c388c25dc16e4c27c740370d23145761f84814f1",
      "parents": [
        "15f1dfb0a784a14854fdffd7f865afb39ad5bbc3"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Wed Aug 28 20:07:58 2019 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Wed Aug 28 16:09:39 2019 +0000"
      },
      "message": "Ability to define service_token_roles\n\nPROD-32905\n\nChange-Id: I614ed04610524968cdccb3334493ea885d04a5c8\n"
    },
    {
      "commit": "15f1dfb0a784a14854fdffd7f865afb39ad5bbc3",
      "tree": "be6fbb72110ab757db419839af87c082fea032ed",
      "parents": [
        "b9cb694f0363d0ebcdcc2ea19ce6ad864caca260",
        "f35495f72e2346f2de7964a44b79e28cbdb95316"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jul 31 14:49:05 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Jul 31 14:49:05 2019 +0000"
      },
      "message": "Merge \"Add logrotate meta configuration for Nova and libvirt\""
    },
    {
      "commit": "f35495f72e2346f2de7964a44b79e28cbdb95316",
      "tree": "fa93db911428f3ed8759e3e1649f29b9aa4aafec",
      "parents": [
        "02045b1b21733e6eb702d4095c3aa2cecfceef25"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jul 30 15:23:04 2019 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Jul 31 14:58:53 2019 +0200"
      },
      "message": "Add logrotate meta configuration for Nova and libvirt\n\n\t- parametrize interval and rotate\n\nPROD: PROD-29848\n\nChange-Id: Icfbf7461618dfdb5360a45fa80a190817022fe5f\n"
    },
    {
      "commit": "b9cb694f0363d0ebcdcc2ea19ce6ad864caca260",
      "tree": "c0fd708fba1c910d0217567b0d3aceed056067fe",
      "parents": [
        "02045b1b21733e6eb702d4095c3aa2cecfceef25"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Wed Jul 31 15:29:21 2019 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Wed Jul 31 11:30:17 2019 +0000"
      },
      "message": "Change state id for /var/lib/nova directory\n\nPROD-31877\n\nChange-Id: I4396b86867ce5dca8c1953c42afd478c15c21db5\n"
    },
    {
      "commit": "02045b1b21733e6eb702d4095c3aa2cecfceef25",
      "tree": "9fa488acb48adce125b87f30f820b0aa73cdbcb9",
      "parents": [
        "c67b56577c998621a59f4d363a6a563d3b3515af"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Jul 05 17:20:10 2019 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Thu Jul 11 13:45:20 2019 +0000"
      },
      "message": "[pike] Allow to set ionice level for lvm volume clear\n\nfor now implemented in downstream\n\npillar item is compute.lvm.volume_clear_ionice_level\n\nThis is followup to I3d00e1b4c8752133ef395797045c3f2a3afae94d\nenabiling this feature in Pike too.\n\nChange-Id: Id93693eb59cdbad79ff0ea67e7864ea380b08da2\nRelated-Issue: PROD-30537\n"
    },
    {
      "commit": "c67b56577c998621a59f4d363a6a563d3b3515af",
      "tree": "6125ea27055ad226d7599cc5d6c17bb500cb9f35",
      "parents": [
        "60df8720a81b32f05885e3cbd49a4bb6e8960e27"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Mon Jul 08 11:14:19 2019 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jul 11 12:23:48 2019 +0300"
      },
      "message": "[queens] set Neutron API retries, default to 3\n\navailable in donwstream for Queens only\n\nChange-Id: I90e2ac80c66a900182516813898ec7f92c530c3d\nRelated-Issue: PROD-30592\n"
    },
    {
      "commit": "60df8720a81b32f05885e3cbd49a4bb6e8960e27",
      "tree": "7f3e375d0e94725c6dd2818a6592daa6b7d10942",
      "parents": [
        "80732abc766a011b3e30898dba813314b1b7908e"
      ],
      "author": {
        "name": "Oleksandr Pidrepnyi",
        "email": "apodrepnyi@mirantis.com",
        "time": "Fri Jun 07 16:18:11 2019 +0300"
      },
      "committer": {
        "name": "Oleksandr Pidrepnyi",
        "email": "apodrepnyi@mirantis.com",
        "time": "Thu Jul 04 17:28:50 2019 +0300"
      },
      "message": "Add \u0027manage_service_maintenance\u0027. Don\u0027t manage services scheduling while upgrading.\n\nFor some special cases, don\u0027t manage services scheduling both enable and\ndisable before and after upgrade procedure.\n\nChange-Id: I2499e5240cfc8b1ddcf91948fa052590c6a161d1\nRelated-Prod: PROD-30156\n"
    },
    {
      "commit": "80732abc766a011b3e30898dba813314b1b7908e",
      "tree": "7bb0b29d2efd51fad8d314b98d32c15a2af651b2",
      "parents": [
        "ea4be6e5212b290e3b932da626ddb0b7b5e11923",
        "1cdfd7b59754f2d0f097d5b9157382d706b11317"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue May 28 08:35:56 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue May 28 08:35:56 2019 +0000"
      },
      "message": "Merge \"Remove useless Disk Usage panels\""
    },
    {
      "commit": "ea4be6e5212b290e3b932da626ddb0b7b5e11923",
      "tree": "405dc56f1cff166356f2a8a3f31816b8adf0ccbd",
      "parents": [
        "567e01e7bde885dab14591cbb1da1dfa58db8907"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Fri May 24 16:24:02 2019 +0300"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Fri May 24 16:24:02 2019 +0300"
      },
      "message": "Leave only compute pinning\n\nIt was found that if control plane was upgraded with some different\npinning options (e.g.: scheduler) except compute and pinning\nwasn`t deleted while compute nodes are not yet upgraded\nit leads to inability to boot instance with RPC versions error.\nIt was decided to leave only compute pinning.\n\nChange-Id: Ib168e54432f08faba641c5604899346472fa8576\nRelated-PROD: PROD-30410\n"
    },
    {
      "commit": "1cdfd7b59754f2d0f097d5b9157382d706b11317",
      "tree": "341cb01927dd9ff68e7f25785f13a9fb7d3232f3",
      "parents": [
        "567e01e7bde885dab14591cbb1da1dfa58db8907"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri May 24 14:13:55 2019 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri May 24 16:14:54 2019 +0400"
      },
      "message": "Remove useless Disk Usage panels\n\nOpensatck returns only allocation related data, not real usage.\n\nChange-Id: I7496609caeb7d6ea9e2963270e78ab8798df57dd\nRelated-PROD: PROD-27144\n"
    },
    {
      "commit": "567e01e7bde885dab14591cbb1da1dfa58db8907",
      "tree": "2fa1c4cde0f996cb66f5d7b5eb660ec6a3ac69bf",
      "parents": [
        "119ec058fa6ecb6d9b08327201a7fbce6576023c"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue May 21 19:22:12 2019 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Tue May 21 16:42:59 2019 +0000"
      },
      "message": "Add SSL options for noVNC/websockify console\n\nimplemented in Queens only for now.\n\nChange-Id: I59936257474acfdb666003841985f5cd1a2fd6ec\nRelated-Issue: PROD-27619\n"
    },
    {
      "commit": "119ec058fa6ecb6d9b08327201a7fbce6576023c",
      "tree": "008a8a293f0c2ac6c44998d95f6fd5000fc1cd1e",
      "parents": [
        "d6b89a406ca89d2112663a4a4eae20059ba82043"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue May 21 16:19:37 2019 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue May 21 16:58:41 2019 +0300"
      },
      "message": "Allow to set ionice level for lvm volume clear\n\nfor now implemented in downstream and only in Queens\n\npillar item is compute.lvm.volume_clear_ionice_level\n\nChange-Id: I3d00e1b4c8752133ef395797045c3f2a3afae94d\nRelated-Issue: PROD-29930\n"
    },
    {
      "commit": "d6b89a406ca89d2112663a4a4eae20059ba82043",
      "tree": "a6b48c42825d6037ff012061d822959347ae551a",
      "parents": [
        "6af347b16f08da9446ca702bc29b71ee192e1e03"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Fri May 17 13:40:42 2019 +0200"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Fri May 17 21:24:32 2019 +0200"
      },
      "message": "Updated grafana dashboard with dynamic rate_interval\n\n- added in one place the rate_interval variable instead of static \"[1m]\".\n\nRelated-Bug: PROD-30388\n\nChange-Id: I0ec065d5094aa34dff7c1077dd7dd372a2965592\n"
    },
    {
      "commit": "6af347b16f08da9446ca702bc29b71ee192e1e03",
      "tree": "a8f7919fcd4fa1a5b8512eb4b54dcee51c508800",
      "parents": [
        "35b6d4a681bc8cd5241b2274c6c6dee4d38cddac"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Tue Apr 23 15:34:42 2019 +0300"
      },
      "committer": {
        "name": "obryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Mon May 06 09:09:01 2019 +0000"
      },
      "message": "Handle the hardcoded configuration values\n\nThis patch allows to customize the hardcoded configuration values,\nas well as introduce new configuration options for nova services\nby configmap template\n\nChange-Id: I1f81b5dfbe927f9019afb1e236abbc9bd3b0d6de\nRelated-Prod: PROD-29040\n"
    },
    {
      "commit": "35b6d4a681bc8cd5241b2274c6c6dee4d38cddac",
      "tree": "41db01e55da8f1e330991e0bc6de720237ed931f",
      "parents": [
        "bde17737ba5378bc4ffc31f55efb07ad645694d6",
        "fa3a9c74befbf235c466ad1fc3e8830ac3eff309"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Apr 26 16:10:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Fri Apr 26 16:10:32 2019 +0000"
      },
      "message": "Merge \"Fix dynamic_ownership\""
    },
    {
      "commit": "bde17737ba5378bc4ffc31f55efb07ad645694d6",
      "tree": "b6c538648f650b2e56e65e1d8ea05caf087d9006",
      "parents": [
        "ad5fb8130362f6c699f976748f7c3a04036f958c",
        "831975e06acdbad6098db024de3ec66313779fbe"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Apr 26 14:48:15 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Fri Apr 26 14:48:15 2019 +0000"
      },
      "message": "Merge \"Adding credentials for service user\""
    },
    {
      "commit": "fa3a9c74befbf235c466ad1fc3e8830ac3eff309",
      "tree": "3c61777251b8ba9cc93e92fc8a7d992fce77fe1f",
      "parents": [
        "ad5fb8130362f6c699f976748f7c3a04036f958c"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Mon Apr 22 19:32:02 2019 +0300"
      },
      "committer": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Fri Apr 26 14:06:02 2019 +0000"
      },
      "message": "Fix dynamic_ownership\n\ndynamic_ownership is a \"boolean\" value that allows only 0 or 1 integer\nvalues. Using string values results in errors when starting libvirtd:\n\n  2019-04-22 15:13:56.655+0000: 10755: error : virStateInitialize:775 : \\\n  Initialization of QEMU state driver failed: internal error: \\\n  /etc/libvirt/qemu.conf: expected a bool for \u0027dynamic_ownership\u0027 parameter\n\nThis commit forces integer only values for this field.\n\nRelated-Prod: PROD-29724\n\nChange-Id: Ic46d4b24f133871a18be2d4bc40e59f43c191af5\n"
    },
    {
      "commit": "831975e06acdbad6098db024de3ec66313779fbe",
      "tree": "c61c12a9801bbc3150caf19fc3c75139af16324a",
      "parents": [
        "77d9dacf644b1c8a93dcc35d30d90b046b86c9fa"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Fri Apr 26 14:11:54 2019 +0300"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Fri Apr 26 15:47:56 2019 +0300"
      },
      "message": "Adding credentials for service user\n\nThe aim of the patch adds credentials for service user located\nunder [cinder] section. Parameter are going to be passed to config\nfile have to be located in pillar under identity branch. For\ninstance:\n\n nova:\n  controller|volume:\n    identity:\n      region:\n      username:\n      password:\n\nChange-Id: I59530258bb2dcb8ab8f054c159657a0930caa3de\nRelated-PROD: PROD-29459\n"
    },
    {
      "commit": "ad5fb8130362f6c699f976748f7c3a04036f958c",
      "tree": "231625b02292590483d9f0865cc4f3ac24a94986",
      "parents": [
        "77d9dacf644b1c8a93dcc35d30d90b046b86c9fa"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Thu Apr 25 14:22:21 2019 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Thu Apr 25 14:22:21 2019 +0400"
      },
      "message": "Add recording rules for the instance status metrics\n\nChange-Id: I4270f3c1339e50611387959fb1f7ea5a541636da\nRelated-PROD: PROD-27908\n"
    },
    {
      "commit": "77d9dacf644b1c8a93dcc35d30d90b046b86c9fa",
      "tree": "5eb0b682fbc5a389352087cdee35c69fe330750a",
      "parents": [
        "0bd43408028d5326663e1c4fbafdc634767f26bb"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Thu Apr 18 16:43:50 2019 +0300"
      },
      "committer": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Tue Apr 23 09:27:23 2019 +0300"
      },
      "message": "Allow setting tls_priority option\n\nAdd tls_priority config option to libvirtd.conf config.\n\nlibvirt-4.0.0 supports this functionality out of the box.\n\nTo fully comply with PROD-27620 priority string should be set in reclass\nto the following string:\n\n  SECURE256:-VERS-ALL:+VERS-TLS1.2:-KX-ALL:+ECDHE-RSA:+ECDHE-ECDSA:\\\n  -CIPHER-ALL:+AES-256-GCM:+AES-256-CBC:-MAC-ALL:+AEAD:+SHA384\n\nAlso, fix some inconsistiences found:\n\n* tests/pillar/compute_single.sls - change qemu\u0027s group name to \u0027nova\u0027 as\n  \u0027cinder\u0027 does not exists.\n\nChange-Id: I56a8c3726e1af274e2d2fffce8dca4501745519e\nRelated-Prod: PROD-27620\n"
    },
    {
      "commit": "0bd43408028d5326663e1c4fbafdc634767f26bb",
      "tree": "402b863a44891cfe13b4a44c5ef74236e6396dac",
      "parents": [
        "c39e5850fc6f3f0d1c77b15061133cd00cca7f87"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Apr 10 08:21:45 2019 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Apr 10 08:21:45 2019 +0200"
      },
      "message": "Make sure kitchen test dependencies formulas are always fetched from correct branch\n\nChange-Id: I7c9943153bb7e0c332ed31cd4d9d30b0259fe3b8\nRelated: PROD-29251\n"
    },
    {
      "commit": "c39e5850fc6f3f0d1c77b15061133cd00cca7f87",
      "tree": "db9cfe163ae9b0dfd110639a36f639e5c7a1e3ed",
      "parents": [
        "d96a099eba266cbf891fbbe8ac1f844d8f5f2a27",
        "5e4d4634f12d62b88fa369e46c187a0a51cf6ead"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Apr 02 11:10:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Apr 02 11:10:31 2019 +0000"
      },
      "message": "Merge \"Fix nova upgrade pinning\""
    },
    {
      "commit": "d96a099eba266cbf891fbbe8ac1f844d8f5f2a27",
      "tree": "f3faa328fbd3e9d60ed66bd2527212834bd4c8b1",
      "parents": [
        "047b3b1637b7e80f5d9e32f80cc064736ada24a8"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Fri Mar 29 11:18:25 2019 +0000"
      },
      "committer": {
        "name": "oshyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Mon Apr 01 16:27:41 2019 +0000"
      },
      "message": "Added secure_proxy_ssl_header to nova.conf\n\n  * The HTTP Header that will be used to determine what the\n    original request protocol scheme was, even if it was hidden\n    by a SSL termination proxy.\n\nChange-Id: Ide2e0362b7c8fc056bc41c62a227e0537c08f0ba\nRelated-PROD: PROD-28987\n"
    },
    {
      "commit": "5e4d4634f12d62b88fa369e46c187a0a51cf6ead",
      "tree": "c11dce866a2dcf0c47aa6d2790faace3c170567e",
      "parents": [
        "52585ec28bd1e64660cf6897fb33a9dfd8214a8d"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Fri Mar 29 16:01:23 2019 +0200"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Mon Apr 01 18:30:21 2019 +0300"
      },
      "message": "Fix nova upgrade pinning\n\nIt was found that Nova is not pinned during\nthe upgrade, moreover not all nova components\ncontain upgrade aliases hence different list\nof pinned services is applied according to openstack\nrelease\n\nChange-Id: I7060639480c4d00d839995a3ee0fed55d1380171\nRelated-PROD: PROD-28583\n"
    },
    {
      "commit": "047b3b1637b7e80f5d9e32f80cc064736ada24a8",
      "tree": "d91fe6e64ffa2339629aab88ba59849908c875aa",
      "parents": [
        "52585ec28bd1e64660cf6897fb33a9dfd8214a8d"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Thu Mar 28 17:33:41 2019 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Mar 29 15:46:09 2019 +0400"
      },
      "message": "Modify Nova-Utilization dashboard\n\nChange-Id: I777dbf98faf0801d71d6eb38cf1712fd3bce32d2\nRelated-PROD: PROD-27142\n"
    },
    {
      "commit": "52585ec28bd1e64660cf6897fb33a9dfd8214a8d",
      "tree": "51c6e769afe89b399eaad6a30a1483f21cb608d0",
      "parents": [
        "15edf39469c3341a40531503fd7f7a659d77d401",
        "d90200853918667aea4620f38b4d0b71bf2db90a"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Mar 13 10:39:04 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Mar 13 10:39:04 2019 +0000"
      },
      "message": "Merge \"Added the ability to configuring the path to an RNG device\""
    },
    {
      "commit": "d90200853918667aea4620f38b4d0b71bf2db90a",
      "tree": "73e6939b9b9e4478a57c0640b1c075060e18a4ab",
      "parents": [
        "f7c76187fb1cfbc81f23ae82dcfe58bfc3582739"
      ],
      "author": {
        "name": "Oleksandr Pidrepnyi",
        "email": "apodrepnyi@mirantis.com",
        "time": "Mon Mar 04 19:18:19 2019 +0200"
      },
      "committer": {
        "name": "Oleksandr Pidrepnyi",
        "email": "apodrepnyi@mirantis.com",
        "time": "Wed Mar 13 09:16:04 2019 +0200"
      },
      "message": "Added the ability to configuring the path to an RNG device\n\nUnhardcode settings related to rng devices in nova formula.\nThe path to an RNG (Random Number Generator) device that will be used\nas the source of entropy on the host.\n\nChange-Id: Ifaa71e8bc986143004d0f97298d53b290721f4e8\nRelated-Prod: PROD-26873 (PROD:26873)\n"
    },
    {
      "commit": "15edf39469c3341a40531503fd7f7a659d77d401",
      "tree": "29d107ea0633cb46c833632297fd8eda55398402",
      "parents": [
        "488b6c7e6971cd2bf54810509801ed3b2fa83bd7"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Mar 11 15:44:42 2019 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Mar 12 08:48:16 2019 +0000"
      },
      "message": "Collect libvirt metrics only for libvirt compute driver\n\nSome drivers like ironic, vmware and others will not require libvirt is\nrunning on local compute.\nThis patch updates prometheus.yml metadata to configure libivirt metrics\ncollection only when compute_driver \u003d\u003d libvirt.LibvirtDriver\n\nChange-Id: I3a10e985afbbea826043d9ae341f298fe8402136\nRelated-Prod: PROD-25643\n"
    },
    {
      "commit": "488b6c7e6971cd2bf54810509801ed3b2fa83bd7",
      "tree": "4e5fa3589de5fcc47b8fa02277a71bc34c712b8e",
      "parents": [
        "ca60dd6af03de006762b4361f9ae2850ba8f9583",
        "ce1f2145baca4a69ece57df81094aedd90570e19"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Mar 11 12:21:48 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Mon Mar 11 12:21:48 2019 +0000"
      },
      "message": "Merge \"Un-hardcoding stricthostkeychecking for nova user\""
    },
    {
      "commit": "ce1f2145baca4a69ece57df81094aedd90570e19",
      "tree": "936468923186798190c98540e13e20c78050e3a2",
      "parents": [
        "a5df138d37fa9048f6526b80cb242183fd2f5454"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed Mar 06 17:00:00 2019 +0000"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon Mar 11 10:01:51 2019 +0000"
      },
      "message": "Un-hardcoding stricthostkeychecking for nova user\n\nThe patch un-hardcodes stricthostkeychecking ssh paramter for\nusername located in ~/.ssh/config and adds compute hosts\nfingerprint fot all compute nodes in full-mesh manner according\nto the below pillar:\n\nnova:\n  compute:\n    openssh:\n      stricthostkeychecking: True\n      discover_compute_hosts: True\n\nChange-Id: If698e9465a89902c15852f0cce51e521d4beec9f\nRelated-PROD: PROD-27457 (PROD:27457)\n"
    },
    {
      "commit": "ca60dd6af03de006762b4361f9ae2850ba8f9583",
      "tree": "e9de8e0a5a944801f833d83ee4f7776460310bf4",
      "parents": [
        "a5df138d37fa9048f6526b80cb242183fd2f5454"
      ],
      "author": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Tue Mar 05 20:51:10 2019 +0400"
      },
      "committer": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Wed Mar 06 01:09:37 2019 +0400"
      },
      "message": "Added disk_allocation_ratio parameter\n\nAllocation ratio was parametrised for all supported releases both for\ncomputes and controller nodes\n\nRelated-Prod: PROD-28255\nChange-Id: I4d1d88070d94cb88e2ca17688a303da2137e5212\n"
    },
    {
      "commit": "a5df138d37fa9048f6526b80cb242183fd2f5454",
      "tree": "56548daab4684254365c306914beb4fee949610c",
      "parents": [
        "4650bdd5e132252343b561c27856e7ac1340bc06",
        "f4f91a1c23fb75714d23e3df200f4297fb218b9e"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Mar 05 15:44:42 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Mar 05 15:44:42 2019 +0000"
      },
      "message": "Merge \"Rework nova service_user section\""
    },
    {
      "commit": "4650bdd5e132252343b561c27856e7ac1340bc06",
      "tree": "96bcba90f74f6fe6d9e0ba16158230cffaf7865b",
      "parents": [
        "f7c76187fb1cfbc81f23ae82dcfe58bfc3582739",
        "25b53070d6d625c58fb4a92728130b6122caae98"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Mar 05 09:52:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Mar 05 09:52:01 2019 +0000"
      },
      "message": "Merge \"Set default TTL for memcache item expiration\""
    },
    {
      "commit": "f4f91a1c23fb75714d23e3df200f4297fb218b9e",
      "tree": "57669686ce8ce434cd9895d1ca23a317141f260a",
      "parents": [
        "f7c76187fb1cfbc81f23ae82dcfe58bfc3582739"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Mon Mar 04 15:14:48 2019 +0200"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Mon Mar 04 16:12:42 2019 +0200"
      },
      "message": "Rework nova service_user section\n\nThis patch overrides the service user data taken from identity\npillar by the data from service user pillar if specified.\n\nChange-Id: Iaec201ae949c3dae44b1efc6b91a21623407b711\nRelated-Prod: PROD-27591\n"
    },
    {
      "commit": "f7c76187fb1cfbc81f23ae82dcfe58bfc3582739",
      "tree": "c6ce7c6b3edaa50d61d4865c921e779852373e10",
      "parents": [
        "77d05026381b75aa71f02a5a21a74d38113fcd0d"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Feb 26 11:24:11 2019 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Feb 26 09:29:25 2019 +0000"
      },
      "message": "Fix typo in nova service user configuration\n\nChange-Id: I2f16217d3c3ba8abf0313527b813fc1592de4088\nRelated-Prod: https://mirantis.jira.com/browse/PROD-27864\nRelated-Prod: https://mirantis.jira.com/browse/PROD-27591\n"
    },
    {
      "commit": "77d05026381b75aa71f02a5a21a74d38113fcd0d",
      "tree": "6a88e04235dce0b508a8df65031d4c7a6c489942",
      "parents": [
        "6d821f5893a02b40b5bc0477b568b6de03590ad7",
        "14f0827b1c2df5e319754dff6d441186b20ec34d"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Feb 26 09:27:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Feb 26 09:27:51 2019 +0000"
      },
      "message": "Merge \"Added the ability to configuring white list of PCI devices\""
    },
    {
      "commit": "14f0827b1c2df5e319754dff6d441186b20ec34d",
      "tree": "088321b586a85e11b16298b965dac10af8ce7ec8",
      "parents": [
        "9a5ead4196912d3d3e8c3f114ad57aaa54ffecb4"
      ],
      "author": {
        "name": "Oleksandr Pidrepnyi",
        "email": "apodrepnyi@mirantis.com",
        "time": "Wed Feb 20 12:48:17 2019 +0200"
      },
      "committer": {
        "name": "Oleksandr Pidrepnyi",
        "email": "apodrepnyi@mirantis.com",
        "time": "Fri Feb 22 15:11:35 2019 +0200"
      },
      "message": "Added the ability to configuring white list of PCI devices\n\nChange-Id: I94e72ad9fe2aa6a9a687e916fea6314521b87002\nRelated-Prod: PROD-23161 (PROD:23161)\n"
    },
    {
      "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": "25b53070d6d625c58fb4a92728130b6122caae98",
      "tree": "7fa824556f50e82bfa3923f65941d1bdca621286",
      "parents": [
        "34ceb07af84fe6d2de0f3ae7da0db6c971679be5"
      ],
      "author": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Tue Feb 05 16:56:50 2019 +0400"
      },
      "committer": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Wed Feb 06 10:47:27 2019 +0400"
      },
      "message": "Set default TTL for memcache item expiration\n\nFixes: PROD-26960\n\nChange-Id: I8880277c1c0fa3b6cbea1c26fcdf09d13b92a5e8\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"
    }
  ],
  "next": "7dd33c3b1bc12cb56165f8739916629473a9e344"
}
