)]}'
{
  "log": [
    {
      "commit": "cef089b94322903215390cee44253cfe52274be0",
      "tree": "f78f0fb1921e07c052df3ad185d7c29e08d7e8ad",
      "parents": [
        "6d57e8c45d8ae63c8a62da32b16fd88ee119d2ad"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Jun 19 00:09:12 2020 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Sat Jun 20 15:07:13 2020 +0000"
      },
      "message": "Change some default values for Rabbit driver\n\nIt was observed that for the rabbitmq-server version 3.8.2 default\nvalues during failover of one of the rabbit nodes cause rapid connection\nrecreation. In some cases it leads to the creation of broken exchanges\nand hangs of OpenStack operations. Changing rabbit_retry_interval to 5,\nrabbit_retry_backoff to 10 and kombu_reconnect_delay to 5.0 fix an\nissue.\n\nThis change is Pike-only, Queens is implemented in oslo-templates\nformula.\n\nRelated-Issue: PROD-34332\nChange-Id: Ibe1b7d534f44ffd3af79a7b89b0fce278010204c\n"
    },
    {
      "commit": "6d57e8c45d8ae63c8a62da32b16fd88ee119d2ad",
      "tree": "d7621ae3431d6ad97c8277044349dda0faba5091",
      "parents": [
        "747e873173c1707bfa01ac528eede95a5554d364"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Apr 15 18:40:47 2020 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Apr 15 16:45:43 2020 +0000"
      },
      "message": "Fixes for novav21.aggregate_present\n\n- improper \u0027aggregate_set_metadata\u0027 function call fix\n- improper logic for metadata change check fix\n\nProd-Related: PROD-35146\nChange-Id: Ic6e9fa7c59a16cdf7df15a8592efc9bb3df60899\n"
    },
    {
      "commit": "747e873173c1707bfa01ac528eede95a5554d364",
      "tree": "e774eef6e6b782ee4965eaccce3bbb32f2976688",
      "parents": [
        "c108acfe01ae7df9e25ac9bcd82a80beac783119",
        "d9bd75ea8ecd23b1b62865b7827cb36e0c962727"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Apr 01 13:30:14 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Apr 01 13:30:14 2020 +0000"
      },
      "message": "Merge \"Split out SystemLoad alerts for Nova Compute nodes.\" into release/2019.2.0"
    },
    {
      "commit": "c108acfe01ae7df9e25ac9bcd82a80beac783119",
      "tree": "e16a1db9c1da537a009041bbbe7895ca4d5dc3c0",
      "parents": [
        "77af875550e5d8e4180706e7d0787f6a05bfdd7b",
        "ddd2c718f66d84e23e34e0232677f5fac77135a7"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Apr 01 11:10:00 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Apr 01 11:10:00 2020 +0000"
      },
      "message": "Merge \"Added possibility to manage  use_db_reconnect option for Nova\" into release/2019.2.0"
    },
    {
      "commit": "d9bd75ea8ecd23b1b62865b7827cb36e0c962727",
      "tree": "b17331d640ba59df651b7af01358fa6487e0f6bc",
      "parents": [
        "77af875550e5d8e4180706e7d0787f6a05bfdd7b"
      ],
      "author": {
        "name": "Ksawery Dziekoński",
        "email": "kdziekonski@mirantis.com",
        "time": "Mon Mar 16 17:14:20 2020 +0100"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Tue Mar 31 13:35:34 2020 +0000"
      },
      "message": "Split out SystemLoad alerts for Nova Compute nodes.\n\nFixes PROD-34626\n\nChange-Id: Iee4617067e1f491ffc46ddacbbb2c8d517fe3766\n"
    },
    {
      "commit": "ddd2c718f66d84e23e34e0232677f5fac77135a7",
      "tree": "fab522edccce7b4fd6c70cc13f091b0013375836",
      "parents": [
        "484100036fa7a1bd641c547514ab7154716a15cb"
      ],
      "author": {
        "name": "Roman Lubianyi",
        "email": "rlubianyi@mirantis.com",
        "time": "Thu Mar 26 14:08:10 2020 +0200"
      },
      "committer": {
        "name": "Roman Lubianyi",
        "email": "rlubianyi@mirantis.com",
        "time": "Thu Mar 26 14:08:10 2020 +0200"
      },
      "message": "Added possibility to manage  use_db_reconnect option for Nova\n\nPROD-34776\n\nChange-Id: I259787a37d5b7f3a7fd762c12f5f86ac8a588fa3\n"
    },
    {
      "commit": "77af875550e5d8e4180706e7d0787f6a05bfdd7b",
      "tree": "a28e24e42a1bca2fab99abbfb6ec2b46165a94c0",
      "parents": [
        "484100036fa7a1bd641c547514ab7154716a15cb"
      ],
      "author": {
        "name": "Oleksii Molchanov",
        "email": "omolchanov@mirantis.com",
        "time": "Thu Jan 09 12:25:29 2020 +0200"
      },
      "committer": {
        "name": "Oleksii Molchanov",
        "email": "omolchanov@mirantis.com",
        "time": "Wed Mar 25 12:39:00 2020 +0200"
      },
      "message": "Disable xenvncproxy and spicehtml5proxy\n\nServices xenvncproxy and spicehtml5proxy should be disabled,\nas we use novncproxy.\n\nCloses-Bug: PROD-34432\nChange-Id: Iffc8a87e6d30cf975b4645d9aa5c7b58f2f31528\n"
    },
    {
      "commit": "484100036fa7a1bd641c547514ab7154716a15cb",
      "tree": "a0d852e001dafa112ce945faea76e22fe969419a",
      "parents": [
        "7f5c924c4cbd0c069e98cdc2d99c6408e1f5253b"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Fri Nov 22 20:14:21 2019 +0100"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Mar 16 12:32:48 2020 +0000"
      },
      "message": "Adding an ability to ensure keypairs and aggregates using novav21\n\nProd-Related: PROD-34111\nChange-Id: I71432dc36796af53c4106da066699fb93b933708\n"
    },
    {
      "commit": "7f5c924c4cbd0c069e98cdc2d99c6408e1f5253b",
      "tree": "8d74ce6328ed79186a82af04dae71c531d5bfaaf",
      "parents": [
        "a922543b98fd5bcd614577038dbeabaf53e8dc49"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Sun Feb 16 17:02:44 2020 +0100"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Fri Mar 13 15:55:18 2020 +0400"
      },
      "message": "Fix for novav21 state (aggregates)\n\n- novav21 state should not wipe aggregate hosts from DB if none provided\n\nProd-Related: PROD-34790\nChange-Id: Idd5054cc83d884ae8bb7a579725324a27585c9f4\n"
    },
    {
      "commit": "a922543b98fd5bcd614577038dbeabaf53e8dc49",
      "tree": "bcdfd6331c23b7ea56ef11cd6fe5aeff97e5ed0b",
      "parents": [
        "98571f2d2eaeeedd00456f2d629c06a306a353fc"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Tue Feb 18 15:33:56 2020 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Tue Feb 18 11:38:15 2020 +0000"
      },
      "message": "Add nova_az dashboard to meta\n\nChange-Id: Ie472edd69db7f16e7ec220618d8df2d22b4133ad\nRelated-PROD: PROD-34800\n"
    },
    {
      "commit": "98571f2d2eaeeedd00456f2d629c06a306a353fc",
      "tree": "14d7dae50ae2326390b9df7398e0aea0f9f734f5",
      "parents": [
        "4fefb5693a1f9c483fbd2c44000c8e8f0808c9cd",
        "83dcc05be8b6668a0399ed1138a14a4479c0f172"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Wed Feb 05 08:52:52 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Feb 05 08:52:52 2020 +0000"
      },
      "message": "Merge \"Add Nova AZ dashboard\" into release/2019.2.0"
    },
    {
      "commit": "4fefb5693a1f9c483fbd2c44000c8e8f0808c9cd",
      "tree": "1c73bc827f8911bdd5c3b1317a967f3496a6576f",
      "parents": [
        "3cb0461977c4024ffa21e89216e42da0c0c76068",
        "fe346fc0ad694ac2b87360840235f77720718e4c"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Fri Jan 31 15:17:34 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Fri Jan 31 15:17:34 2020 +0000"
      },
      "message": "Merge \"Extend template to set up additional values:\" into release/2019.2.0"
    },
    {
      "commit": "83dcc05be8b6668a0399ed1138a14a4479c0f172",
      "tree": "cca129cf4c91c44c3207599300953f9ba6ad0ba5",
      "parents": [
        "3cb0461977c4024ffa21e89216e42da0c0c76068"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Jan 31 16:41:57 2020 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Jan 31 13:34:08 2020 +0000"
      },
      "message": "Add Nova AZ dashboard\n\nChange-Id: I59cfbfb84107d41e41d1decd473664be6db7e020\nRelated-PROD: PROD-34532\n"
    },
    {
      "commit": "fe346fc0ad694ac2b87360840235f77720718e4c",
      "tree": "7df6785df14b999a6e02b26e80791e5a19ae92f3",
      "parents": [
        "dbf4f14fbbeae2dd5e39022dc3f2eccd6ad896bc"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Jan 30 18:29:29 2020 +0100"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Fri Jan 31 12:36:54 2020 +0100"
      },
      "message": "Extend template to set up additional values:\n\n- use_cow_images\n- force_raw_images\n- snapshot_image_format\n- images_type\n\nProd-Related: PROD-34639\nChange-Id: I172e8e7d97786f059dad4586d3bf27fa86b89dce\n"
    },
    {
      "commit": "3cb0461977c4024ffa21e89216e42da0c0c76068",
      "tree": "d71c691f79a0b7c67d7282072f155802bc37b1cb",
      "parents": [
        "dbf4f14fbbeae2dd5e39022dc3f2eccd6ad896bc"
      ],
      "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 20:17:12 2020 +0400"
      },
      "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": "dbf4f14fbbeae2dd5e39022dc3f2eccd6ad896bc",
      "tree": "35fa4224d0bced6a62ddc68e5a19dbb7e796aee3",
      "parents": [
        "ff78108b5121ee3766f955531416a56489da1b3d"
      ],
      "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 19:14:02 2020 +0400"
      },
      "message": "Update nova policy management\n\nRelated: PROD-34318\n\nChange-Id: Ifb4ba79dc2fc9cb53910898c39ccbc762f7ade4d\n"
    },
    {
      "commit": "ff78108b5121ee3766f955531416a56489da1b3d",
      "tree": "25c5b27c64f3d670ed6cb40ceba4fc72d5408b1c",
      "parents": [
        "f2752b3a6af6d7bc56187c67988462325812e12a"
      ],
      "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:25:27 2020 +0000"
      },
      "message": "Rework topk panels implementation\n\nChange-Id: I76f010a27f9385041c53e480b614864be13a3197\nRelated-PROD: PROD-34330\n"
    },
    {
      "commit": "f2752b3a6af6d7bc56187c67988462325812e12a",
      "tree": "bb3563935be90e8b26190dd3494905d41782419d",
      "parents": [
        "6cd0d2a64f6d834a8f7653b712c9544b38f2573b"
      ],
      "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:37 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": "6cd0d2a64f6d834a8f7653b712c9544b38f2573b",
      "tree": "62a901669670b1a83ecf3480f03662f8c80ef7dd",
      "parents": [
        "09332bdce682725aaf78fedd0aa08478f86d0917",
        "075cb4ff6b2fe5a3de689dc1339215eece42a3f9"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Tue Jan 14 09:22:50 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Jan 14 09:22:50 2020 +0000"
      },
      "message": "Merge \"Fix for interface for nova calls on compute node\" into release/2019.2.0"
    },
    {
      "commit": "075cb4ff6b2fe5a3de689dc1339215eece42a3f9",
      "tree": "06a73e9ff3fab633a65ba7e6f72589a29dc597b6",
      "parents": [
        "8c124c3ea8c9b92f1c95568089dd4c5caaaeca3a"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Nov 13 18:06:01 2019 +0100"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Jan 13 13:49:11 2020 +0000"
      },
      "message": "Fix for interface for nova calls on compute node\n\nProd-Related: PROD-34026\nChange-Id: Ib6290023f11c650eff85944ee98378e550e1b518\n(cherry picked from commit 92ddd6acfd2f65d9881d2ff1911685559f8e6d76)\n"
    },
    {
      "commit": "09332bdce682725aaf78fedd0aa08478f86d0917",
      "tree": "6ab8b6729771acd63bb8d6f53a0f17fd8e83834c",
      "parents": [
        "8c124c3ea8c9b92f1c95568089dd4c5caaaeca3a"
      ],
      "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 10:39:15 2020 +0000"
      },
      "message": "Make sure that ceph packages are installed before nova-compute service running\n\nRelated-Prod: PROD-32054\nChange-Id: I4f20a451f03155f85f5c161961bb2ad4030531dd\n"
    },
    {
      "commit": "8c124c3ea8c9b92f1c95568089dd4c5caaaeca3a",
      "tree": "8489b229783a3cf49e668baf5353aabf2a2efc93",
      "parents": [
        "341f1451bfb1c948478386d8932ec5382ce8688d"
      ],
      "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:36:18 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": "341f1451bfb1c948478386d8932ec5382ce8688d",
      "tree": "a1b01896f0e8c4a5b02bcd25ef59e38039fdd2f4",
      "parents": [
        "aab3b3fd2103c27e071980f7397c6c8c5212aee7"
      ],
      "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:01 2019 +0000"
      },
      "message": "Install python-osc-placement for Queens\n\nPROD-34009\n\nChange-Id: I1f6f826c9d352f6ccb6767532b1e36facca4211b\n"
    },
    {
      "commit": "aab3b3fd2103c27e071980f7397c6c8c5212aee7",
      "tree": "b5ffc63ad3af84308409149a5cbb3bad6d951b71",
      "parents": [
        "1ff595e591f54e0ad78f0e001afe70a078e8d92c"
      ],
      "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 19:49:54 2019 +0000"
      },
      "message": "Rework Nova Top dashboards\n\n- add Block disk device stats panels\n\nChange-Id: Ief2a86cd2833273c2e06d46401701d9b28161745\nRelated-PROD: PROD-34224\n"
    },
    {
      "commit": "1ff595e591f54e0ad78f0e001afe70a078e8d92c",
      "tree": "d0910cb12dd8733a3fd93671787f243eb6a8c7ee",
      "parents": [
        "a973a338f49fd20cf6ceec5d5cff75a40d3d8f68"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Nov 28 18:15:37 2019 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Nov 28 18:15:37 2019 +0100"
      },
      "message": "Add proposed repo for tests\n\nChange-Id: Ifa59faa290b2584e7e80469821b4a9d6360efe68\nRelated: PROD-34216\n"
    },
    {
      "commit": "a973a338f49fd20cf6ceec5d5cff75a40d3d8f68",
      "tree": "f49d2126be35bb0031443a22ca70cd08e08f32f3",
      "parents": [
        "c78fbfbf71666bbbe2ef8dbe118e4dd88f276d5b"
      ],
      "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 07:11:31 2019 +0000"
      },
      "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": "c78fbfbf71666bbbe2ef8dbe118e4dd88f276d5b",
      "tree": "742a3860de5649729ba1070fb1b79e34a3538a01",
      "parents": [
        "5a3ee9aca21012500283828dbf279e3994544d36"
      ],
      "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 16:35:55 2019 +0000"
      },
      "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": "5a3ee9aca21012500283828dbf279e3994544d36",
      "tree": "402dd889519b19c639bc836b67db0ce9f199b466",
      "parents": [
        "2f8f6381510cfdcf38440a6467d5f4f38cf7614b",
        "9f74322fe7a43042cef265e34b7e232cb56d99c9"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Thu Nov 21 15:26:09 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Nov 21 15:26:09 2019 +0000"
      },
      "message": "Merge \"Fix for pike nova placement interface pick.\" into release/2019.2.0"
    },
    {
      "commit": "9f74322fe7a43042cef265e34b7e232cb56d99c9",
      "tree": "9cce056ac7702d518dbd93bc6132d6bd26d4772d",
      "parents": [
        "689e6ead662bb04b88c3ac255d37c9c36f7d3413"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Sun May 26 01:20:42 2019 +0200"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Thu Nov 21 16:32:52 2019 +0400"
      },
      "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": "2f8f6381510cfdcf38440a6467d5f4f38cf7614b",
      "tree": "98960f1f65a51b878aaa8660ec32c5189134aeb5",
      "parents": [
        "689e6ead662bb04b88c3ac255d37c9c36f7d3413"
      ],
      "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 10:52:01 2019 +0000"
      },
      "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": "689e6ead662bb04b88c3ac255d37c9c36f7d3413",
      "tree": "20823957209e73992fcdd7bb99fe022a8eeb11cf",
      "parents": [
        "9bde31096c4f4d39f476f7e561b2d10ec5dc38d9"
      ],
      "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": "Tue Nov 19 18:31:39 2019 +0400"
      },
      "message": "Ability to set lock_path\n\nPROD-34037\n\nChange-Id: Ia1f0bb8a8937e85062fcb2236ef0cb7af158ca58\n"
    },
    {
      "commit": "9bde31096c4f4d39f476f7e561b2d10ec5dc38d9",
      "tree": "f91963e7959481fe7dfbf3cece86b8e30197720b",
      "parents": [
        "9f540bdae97e67b7ebdff8cfd33ea22874f576d2",
        "2e1cd9f659bd29dc8e743bba3e61526526fabddc"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Nov 18 13:27:08 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Mon Nov 18 13:27:08 2019 +0000"
      },
      "message": "Merge \"Adding ability to set default_availability_zone for nova controller.\" into release/2019.2.0"
    },
    {
      "commit": "2e1cd9f659bd29dc8e743bba3e61526526fabddc",
      "tree": "33fcb5f2165b8423535ee1145da7284ad588b3a9",
      "parents": [
        "481a1c14722fcabdf861a65f1cd2c4b7109b872c"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Nov 13 16:21:39 2019 +0100"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Nov 18 13:49:05 2019 +0400"
      },
      "message": "Adding ability to set default_availability_zone for nova controller.\n\nProd-Related: PROD-34023\nChange-Id: Ia5f7b1ae5f9239fca99814f690c5ceb9b6396020\n"
    },
    {
      "commit": "9f540bdae97e67b7ebdff8cfd33ea22874f576d2",
      "tree": "b9fbde9b4f4dfffce87cf71fcdebea6a0801dc73",
      "parents": [
        "481a1c14722fcabdf861a65f1cd2c4b7109b872c"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Nov 14 14:31:59 2019 +0100"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Nov 18 09:46:51 2019 +0000"
      },
      "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(cherry picked from commit 2c2ac84ceaf06e1f375d4e3f3f20d4d563e9f35d)\n"
    },
    {
      "commit": "481a1c14722fcabdf861a65f1cd2c4b7109b872c",
      "tree": "62e440ff63afdf6148fcd2471ec17619b7591ffa",
      "parents": [
        "1e5f0ec1172693898a6f529a78aac5ba45cd143c",
        "b0316ad9db49fdc6f3154e3cea13bc1a76f6ace2"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Tue Nov 12 09:31:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Nov 12 09:31:18 2019 +0000"
      },
      "message": "Merge \"Replace libvirt domain name by nova instance name\" into release/2019.2.0"
    },
    {
      "commit": "1e5f0ec1172693898a6f529a78aac5ba45cd143c",
      "tree": "f6d08e17514559111c40e137d470d8052b42e5ea",
      "parents": [
        "524073d8d0e3fb39a1a599718beb4c81ce93884a",
        "f8497678273f6586891857fb7eccb208ca4114f1"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Nov 11 14:08:37 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Mon Nov 11 14:08:38 2019 +0000"
      },
      "message": "Merge \"Adding an ability to specify batches num for online migrations.\" into release/2019.2.0"
    },
    {
      "commit": "b0316ad9db49fdc6f3154e3cea13bc1a76f6ace2",
      "tree": "1f5c9e22faf21a784053c81b2fb06fe19e139372",
      "parents": [
        "ddd52522412feded7e2db87a7cc1679f10b24dee"
      ],
      "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 12:23:37 2019 +0000"
      },
      "message": "Replace libvirt domain name by nova instance name\n\nChange-Id: I1a5a69dcc30c380defd513db435d6f79d74e0af2\nRelated-PROD: PROD-33330\n"
    },
    {
      "commit": "f8497678273f6586891857fb7eccb208ca4114f1",
      "tree": "1ab78a7a9cb622ecf47c58b2af5a7c532823e0fd",
      "parents": [
        "ddd52522412feded7e2db87a7cc1679f10b24dee"
      ],
      "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": "Sat Nov 09 14:30:20 2019 +0000"
      },
      "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(cherry picked from commit b139f14434843b675ca710cede5bf76e31011414)\n"
    },
    {
      "commit": "524073d8d0e3fb39a1a599718beb4c81ce93884a",
      "tree": "581c96c5143c79600d739b7249c35e0d3556dbec",
      "parents": [
        "ddd52522412feded7e2db87a7cc1679f10b24dee"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Sun Nov 03 10:15:31 2019 +0100"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Sat Nov 09 14:29:36 2019 +0000"
      },
      "message": "Fix for nova-status on newton releases\n\nProd-Related: PROD-33939\nChange-Id: I834eaa86461cdfc15a345637dc9dc290009b36bf\n(cherry picked from commit 5b365351423e6388cd2812c651bfbd483871b563)\n"
    },
    {
      "commit": "ddd52522412feded7e2db87a7cc1679f10b24dee",
      "tree": "e9021ac3320533fdde8629104b03627b449ad2e4",
      "parents": [
        "8465faea34ffab9ea3862a1c281cc34a8b9fcabd"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Oct 15 14:28:37 2019 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Nov 08 10:42:28 2019 +0100"
      },
      "message": "Formulas testing revision 2019/10\n\nRelated: PROD-32744\nRelated: PROD-33633\nRelated: PROD-33634\nRelated: PROD-33698\nRelated: PROD-33984\n\nChange-Id: I6cb7f75a7b5249c70386251fb0af35c384c41473\n"
    },
    {
      "commit": "8465faea34ffab9ea3862a1c281cc34a8b9fcabd",
      "tree": "827800eddfe13588ce8e8859cbe962584476fdc6",
      "parents": [
        "04bfa1075d201b90c0695d61349083f44343a45c",
        "346a4afc43ea0ea502e34f8e0186f46d7a97a0c0"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Fri Oct 04 12:17:09 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Fri Oct 04 12:17:09 2019 +0000"
      },
      "message": "Merge \"Manage /etc/default/qemu-kvm file via template\" into release/2019.2.0"
    },
    {
      "commit": "346a4afc43ea0ea502e34f8e0186f46d7a97a0c0",
      "tree": "0e6b982df692eecc129ec33ad2ff40fe9008d611",
      "parents": [
        "a4948b789a41ad326c0c9d6b1693e8a0b5e4209f"
      ],
      "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 12:57:12 2019 +0400"
      },
      "message": "Manage /etc/default/qemu-kvm file via template\n\nPROD-22202\n\nChange-Id: I9eb3a6dced64bb011b1f2bc757d2f764b845208e\n"
    },
    {
      "commit": "04bfa1075d201b90c0695d61349083f44343a45c",
      "tree": "96ea109bc34a8077bcf01e21c4faf7d248359f6c",
      "parents": [
        "a4948b789a41ad326c0c9d6b1693e8a0b5e4209f"
      ],
      "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 19:02:16 2019 +0400"
      },
      "message": "Unhardocde policy file path\n\nPROD-33618\n\nChange-Id: I681c89b465284d3eca6a87a9c0345c305b07d570\n"
    },
    {
      "commit": "a4948b789a41ad326c0c9d6b1693e8a0b5e4209f",
      "tree": "2bcdf732522f8b379f562852e903bb44ee1b9b6a",
      "parents": [
        "924e1722aa2113da4ad3386b90d864a2fae0a034"
      ],
      "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:31:44 2019 +0400"
      },
      "message": "Add vGPU support to nova-salt-formula\n\nPROD-29146\n\nChange-Id: I3b8b95bef13e17275fd3581a579f79a86d71d5d1\n"
    },
    {
      "commit": "924e1722aa2113da4ad3386b90d864a2fae0a034",
      "tree": "008a26a1f5815180e2019d5e9cd2a1753e1ba8a0",
      "parents": [
        "7f2bf099358e4acc7822647be2d0185bf4bf7f84"
      ],
      "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 20:07:58 2019 +0400"
      },
      "message": "Ability to define service_token_roles\n\nPROD-32905\n\nChange-Id: I614ed04610524968cdccb3334493ea885d04a5c8\n"
    },
    {
      "commit": "7f2bf099358e4acc7822647be2d0185bf4bf7f84",
      "tree": "75f7372424c888f62ff93529980b9c1b0e9c2482",
      "parents": [
        "44b0a2bda87f820104190e98c2c11dea5d7f4e8a"
      ],
      "author": {
        "name": "Oleksiy Petrenko",
        "email": "opetrenko@mirantis.com",
        "time": "Wed Feb 06 13:12:43 2019 +0200"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Fri Aug 23 08:22:21 2019 +0000"
      },
      "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(cherry picked from commit 7fb58f8bb4d55e69a642863fbfee90169b044232)\n"
    },
    {
      "commit": "44b0a2bda87f820104190e98c2c11dea5d7f4e8a",
      "tree": "10bd9fe180935c998b86877cebd7055c9aa4ad97",
      "parents": [
        "98980e81977d478fa378818734d195769bf7a4ad"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Mon Feb 18 11:47:11 2019 +0200"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Thu Aug 22 13:07:50 2019 +0000"
      },
      "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(cherry picked from commit 0841459a840bd462e2705cadc801f0589c4b7663)\n"
    },
    {
      "commit": "98980e81977d478fa378818734d195769bf7a4ad",
      "tree": "e68c06dff25d557f93d1c50d5a8f3346721c0741",
      "parents": [
        "21bb69636ce0b84bbc097ec12f6f6f10c45afd18",
        "e40a4d4824c471003eb39d7cdbe605c9007bb62d"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Jul 31 18:30:36 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Jul 31 18:30:36 2019 +0000"
      },
      "message": "Merge \"Add logrotate meta configuration for Nova and libvirt\" into release/2019.2.0"
    },
    {
      "commit": "e40a4d4824c471003eb39d7cdbe605c9007bb62d",
      "tree": "f43bdb7c783ef99abe9c64a6e800b04b1056a9ff",
      "parents": [
        "88f3a4aa27376a6952d80b9623969de99f58271f"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jul 30 15:23:04 2019 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "mpolreich@mirantis.com",
        "time": "Wed Jul 31 14:53:32 2019 +0000"
      },
      "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(cherry picked from commit f35495f72e2346f2de7964a44b79e28cbdb95316)\n"
    },
    {
      "commit": "21bb69636ce0b84bbc097ec12f6f6f10c45afd18",
      "tree": "999d77b5619ec3b496cf4e3e8f63396d14109726",
      "parents": [
        "88f3a4aa27376a6952d80b9623969de99f58271f"
      ],
      "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 15:29:21 2019 +0400"
      },
      "message": "Change state id for /var/lib/nova directory\n\nPROD-31877\n\nChange-Id: I4396b86867ce5dca8c1953c42afd478c15c21db5\n"
    },
    {
      "commit": "88f3a4aa27376a6952d80b9623969de99f58271f",
      "tree": "f9f4ef72ad7efa947dab37fcc6cb25bbe90d690e",
      "parents": [
        "5988138f201c807920254720965ed479e4afe4d4",
        "a4934e830787ec49f182c11501b87d8eb4c3cab4"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Jul 15 10:24:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Mon Jul 15 10:24:58 2019 +0000"
      },
      "message": "Merge \"[queens] set Neutron API retries, default to 3\" into release/2019.2.0"
    },
    {
      "commit": "5988138f201c807920254720965ed479e4afe4d4",
      "tree": "dcdac40267f45e5e0edc9ed8b1154e79ba102b98",
      "parents": [
        "d5e5646f9d43be4b2202603bd48ec04b452377a6",
        "c7d548427226075a899ecab8943ad16a589ed72b"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Jul 15 09:20:57 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Mon Jul 15 09:20:57 2019 +0000"
      },
      "message": "Merge \"[pike] Allow to set ionice level for lvm volume clear\" into release/2019.2.0"
    },
    {
      "commit": "d5e5646f9d43be4b2202603bd48ec04b452377a6",
      "tree": "0ebe60bf2018d5739e6992a66f3822f0f562a498",
      "parents": [
        "dabe8b28d6c6731827c26f2bfc20488238811712",
        "9a1de3a09bf5bfe9b04df83bbc333cb142493c2c"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Jul 12 11:34:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Fri Jul 12 11:34:28 2019 +0000"
      },
      "message": "Merge \"Fix dynamic_ownership\" into release/2019.2.0"
    },
    {
      "commit": "c7d548427226075a899ecab8943ad16a589ed72b",
      "tree": "62167fe94ade566416eb27a54c230af2b757613c",
      "parents": [
        "dabe8b28d6c6731827c26f2bfc20488238811712"
      ],
      "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": "Fri Jul 12 07:23:35 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(cherry picked from commit 02045b1b21733e6eb702d4095c3aa2cecfceef25)\n"
    },
    {
      "commit": "a4934e830787ec49f182c11501b87d8eb4c3cab4",
      "tree": "35dfa4866a735ed50caac6308e0fa87b9c07a9f1",
      "parents": [
        "dabe8b28d6c6731827c26f2bfc20488238811712"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Mon Jul 08 11:14:19 2019 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Thu Jul 11 13:43:25 2019 +0000"
      },
      "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(cherry picked from commit c67b56577c998621a59f4d363a6a563d3b3515af)\n"
    },
    {
      "commit": "dabe8b28d6c6731827c26f2bfc20488238811712",
      "tree": "c69e4887c44164d3756fe8f3863631090faf4177",
      "parents": [
        "ac2b347441042e257a369d5f9ba290d27d75b3a1"
      ],
      "author": {
        "name": "Oleksandr Pidrepnyi",
        "email": "apodrepnyi@mirantis.com",
        "time": "Fri Jun 07 16:18:11 2019 +0300"
      },
      "committer": {
        "name": "apodrepnyi",
        "email": "apodrepnyi@mirantis.com",
        "time": "Fri Jul 05 12:44:47 2019 +0000"
      },
      "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": "9a1de3a09bf5bfe9b04df83bbc333cb142493c2c",
      "tree": "d3758e7978cf386eb0dce34769ad374c951b2696",
      "parents": [
        "ac2b347441042e257a369d5f9ba290d27d75b3a1"
      ],
      "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": "Wed Jul 03 17:04:24 2019 +0300"
      },
      "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(cherry picked from commit fa3a9c74befbf235c466ad1fc3e8830ac3eff309)\n"
    },
    {
      "commit": "ac2b347441042e257a369d5f9ba290d27d75b3a1",
      "tree": "18edca9dc406d89e156a356a07292b3f9970391d",
      "parents": [
        "ceff737fce56a940ecd6a96c379ba7267f0e0fd7",
        "531dc05d67266dd21ff2bce585d1e7e55bb44a19"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue May 28 15:09:12 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue May 28 15:09:12 2019 +0000"
      },
      "message": "Merge \"Leave only compute pinning\" into release/2019.2.0"
    },
    {
      "commit": "531dc05d67266dd21ff2bce585d1e7e55bb44a19",
      "tree": "659129a2acbf7886633c315887d8bd9d80c6da1e",
      "parents": [
        "41f31878ef4b67a3795d2a13418b5b445a6b963f"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Fri May 24 16:24:02 2019 +0300"
      },
      "committer": {
        "name": "ogrudev",
        "email": "ogrudev@mirantis.com",
        "time": "Tue May 28 10:22:46 2019 +0000"
      },
      "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(cherry picked from commit ea4be6e5212b290e3b932da626ddb0b7b5e11923)\n"
    },
    {
      "commit": "ceff737fce56a940ecd6a96c379ba7267f0e0fd7",
      "tree": "4ca3611e2e9182a5124177b80f1a795a8cec381a",
      "parents": [
        "41f31878ef4b67a3795d2a13418b5b445a6b963f"
      ],
      "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": "Tue May 28 08:41:30 2019 +0000"
      },
      "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(cherry picked from commit 1cdfd7b59754f2d0f097d5b9157382d706b11317)\n"
    },
    {
      "commit": "41f31878ef4b67a3795d2a13418b5b445a6b963f",
      "tree": "37df8a76a12adc7c6c0e06bd853b17c3373a72df",
      "parents": [
        "187877b8a56608789d6165f1c2d6b167502b534b",
        "c7bb32cf0777c0a6a59600266e1b55409700026e"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu May 23 10:25:57 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu May 23 10:25:57 2019 +0000"
      },
      "message": "Merge \"Add SSL options for noVNC/websockify console\" into release/2019.2.0"
    },
    {
      "commit": "c7bb32cf0777c0a6a59600266e1b55409700026e",
      "tree": "00c9ecf69400114493bfb14540740a0eb7c726df",
      "parents": [
        "fe715dff9f8ea411b6890edb61067e761062b7c9"
      ],
      "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": "Wed May 22 18:47:19 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": "187877b8a56608789d6165f1c2d6b167502b534b",
      "tree": "95107207040fa26cc5ac4da306dc9ad2a65775db",
      "parents": [
        "fe715dff9f8ea411b6890edb61067e761062b7c9"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue May 21 16:19:37 2019 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed May 22 08:32:40 2019 +0000"
      },
      "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(cherry picked from commit 119ec058fa6ecb6d9b08327201a7fbce6576023c)\n"
    },
    {
      "commit": "fe715dff9f8ea411b6890edb61067e761062b7c9",
      "tree": "652a79570ed8ad9b2e2faa9524b51fe1efcfba74",
      "parents": [
        "cfead4bedd6cc6e52c47155ad38ada18819b95b9"
      ],
      "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": "Tue May 21 09:10:02 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(cherry picked from commit 6af347b16f08da9446ca702bc29b71ee192e1e03)\n"
    },
    {
      "commit": "cfead4bedd6cc6e52c47155ad38ada18819b95b9",
      "tree": "c6660fff1b046fa96d08afa1c193be205756f626",
      "parents": [
        "f87755257af3936eb3f328e465d88af603832c5c"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Mon May 20 18:53:04 2019 +0300"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Mon May 20 18:59:04 2019 +0300"
      },
      "message": "Change salt formulas dependencies sorce\n\nThis patch changes provisioner:dependency:source: for all salt\nformulas in the dependency: list of .kitchen.yml file to\nhttps://gerrit.mcp.mirantis.com/salt-formulas/\n\nAdd oslo_templates dependency\n\nChange-Id: I01b200048f657c230e3b03ce9703bcb881036398\nRelated-Prod: ROD-29040\n"
    },
    {
      "commit": "f87755257af3936eb3f328e465d88af603832c5c",
      "tree": "1cf4afab758fdd1e23de8c8dedd2a174ca35fdf4",
      "parents": [
        "5e229a89dc8ad3ab3b60ad5527854a1e9276b155"
      ],
      "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": "Mon May 13 08:51:08 2019 +0000"
      },
      "message": "Add recording rules for the instance status metrics\n\nChange-Id: I4270f3c1339e50611387959fb1f7ea5a541636da\nRelated-PROD: PROD-27908\n(cherry picked from commit ad5fb8130362f6c699f976748f7c3a04036f958c)\n"
    },
    {
      "commit": "5e229a89dc8ad3ab3b60ad5527854a1e9276b155",
      "tree": "1996e768238b27f3700987b0a5a717d140dea8f7",
      "parents": [
        "baa8830fab23d22e268880f002269b3e11ce58dc"
      ],
      "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": "Tue May 07 10:26:22 2019 +0000"
      },
      "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-30072\n(cherry picked from commit 831975e06acdbad6098db024de3ec66313779fbe)\n"
    },
    {
      "commit": "baa8830fab23d22e268880f002269b3e11ce58dc",
      "tree": "d6ece93f2643c6923eec59aa2040fc5aa088bc61",
      "parents": [
        "ad59244402241ed12fab094126baca83e10cc920",
        "7086202da1aba9246750e915c2baee66ced56fdb"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon May 06 14:30:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Mon May 06 14:30:29 2019 +0000"
      },
      "message": "Merge \"Allow setting tls_priority option\" into release/2019.2.0"
    },
    {
      "commit": "7086202da1aba9246750e915c2baee66ced56fdb",
      "tree": "56c6278cc2814a2197ca80e0316c7c0414e57a0c",
      "parents": [
        "0b62cdf5197cae77af0af3b6c8e3afdef23a9270"
      ],
      "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": "Wed Apr 24 16:54:08 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(cherry picked from commit 77d9dacf644b1c8a93dcc35d30d90b046b86c9fa)\n"
    },
    {
      "commit": "ad59244402241ed12fab094126baca83e10cc920",
      "tree": "f313422fec2fa5741b53f2d76a152a3d607ece70",
      "parents": [
        "0b62cdf5197cae77af0af3b6c8e3afdef23a9270"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Fri Mar 29 16:01:23 2019 +0200"
      },
      "committer": {
        "name": "ogrudev",
        "email": "ogrudev@mirantis.com",
        "time": "Wed Apr 17 07:39:03 2019 +0000"
      },
      "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\nCherry-picked from 5e4d4634f12d62b88fa369e46c187a0a51cf6ead\n\nChange-Id: I7060639480c4d00d839995a3ee0fed55d1380171\nRelated-PROD: PROD-28583\n(cherry picked from commit 5e4d4634f12d62b88fa369e46c187a0a51cf6ead)\n"
    },
    {
      "commit": "0b62cdf5197cae77af0af3b6c8e3afdef23a9270",
      "tree": "f2cf0587184a48931913ec8d00dff453fb4a9eb8",
      "parents": [
        "61fa5310580cb80cdfb27a4d3643ed0a6111d375"
      ],
      "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:29:48 2019 +0000"
      },
      "message": "Modify Nova-Utilization dashboard\n\nChange-Id: I777dbf98faf0801d71d6eb38cf1712fd3bce32d2\nRelated-PROD: PROD-27142\n(cherry picked from commit 047b3b1637b7e80f5d9e32f80cc064736ada24a8)\n"
    },
    {
      "commit": "61fa5310580cb80cdfb27a4d3643ed0a6111d375",
      "tree": "da521cb2010a0ca6070c83618b0e1c41b14d9ac2",
      "parents": [
        "05cee696aeeb89d4b5156225afeb547ae2ca5d92",
        "2ea61413a3e112a632f889f1102cc364b5d1bea0"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Mar 28 23:15:27 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Mar 28 23:15:27 2019 +0000"
      },
      "message": "Merge \"Unhardcode nova database connection parameters\" into release/2019.2.0"
    },
    {
      "commit": "05cee696aeeb89d4b5156225afeb547ae2ca5d92",
      "tree": "e512e4b09453188b598826b7a29f67bbe2000cb7",
      "parents": [
        "c3edf4e70c0e444c8d51882a585e38174e348e59",
        "5da484b633ea8fdef01d00a6b5ccf099985414cd"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Mar 28 20:12:59 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Mar 28 20:12:59 2019 +0000"
      },
      "message": "Merge \"Set default TTL for memcache item expiration\" into release/2019.2.0"
    },
    {
      "commit": "c3edf4e70c0e444c8d51882a585e38174e348e59",
      "tree": "6134c1e3ef7778ad2f0513d899c7c2f0ebce6ea9",
      "parents": [
        "ae0c03e52cf549f53f52171df21b37ba6b1e0f70",
        "719d0ca5d9030b1ed7b3cecd55ec8a4d63a08eb4"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Mar 28 20:12:45 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Mar 28 20:12:45 2019 +0000"
      },
      "message": "Merge \"Switch _map_instances from novang to novav21\" into release/2019.2.0"
    },
    {
      "commit": "2ea61413a3e112a632f889f1102cc364b5d1bea0",
      "tree": "bbf56a49e4232616f01eb7040f96a32e136982ef",
      "parents": [
        "ae0c03e52cf549f53f52171df21b37ba6b1e0f70"
      ],
      "author": {
        "name": "obryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Thu Jan 31 00:55:56 2019 +0000"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Thu Mar 28 12:17:33 2019 +0200"
      },
      "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(cherry picked from commit f795791263b56462ca29235cf4d18c75d5f4c0fa)\n"
    },
    {
      "commit": "ae0c03e52cf549f53f52171df21b37ba6b1e0f70",
      "tree": "7360401e001743cf94a7ec3e04877af79c0ad8ae",
      "parents": [
        "d19275b2d0de0244140d5292c4e2fb510f0257d1",
        "687b65406a37f3fbaeb10b7ff1c24a54215b8a44"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Mar 27 18:11:52 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Mar 27 18:11:52 2019 +0000"
      },
      "message": "Merge \"Configure nova to use service user tokens\" into release/2019.2.0"
    },
    {
      "commit": "719d0ca5d9030b1ed7b3cecd55ec8a4d63a08eb4",
      "tree": "96a751dd193df59debe26352c38f3b3a7fa4223a",
      "parents": [
        "d19275b2d0de0244140d5292c4e2fb510f0257d1"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Fri Feb 01 13:11:12 2019 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Mar 27 09:50:15 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(cherry picked from commit 37664d8da45993940c2f6368b9d7209db209a995)\n"
    },
    {
      "commit": "d19275b2d0de0244140d5292c4e2fb510f0257d1",
      "tree": "12b4b468ca980ac8b3b4175ccfb2fb854cb9ba73",
      "parents": [
        "3021fc727b537469a6a6b2870376954262db7efc",
        "5add3b2e1ca54ed76acafec57248c3ba442da293"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Mar 27 09:34:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Mar 27 09:34:55 2019 +0000"
      },
      "message": "Merge \"Un-hardcoding stricthostkeychecking for nova user\" into release/2019.2.0"
    },
    {
      "commit": "3021fc727b537469a6a6b2870376954262db7efc",
      "tree": "7735d9ef3ed66006574b7a134b55c4edc8a8cf94",
      "parents": [
        "9adb24d1cc10b0b85a63430a96680e22b5594148",
        "1d5706afafb86271a16872d2005a8d955b67977f"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Mar 26 11:33:12 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Mar 26 11:33:12 2019 +0000"
      },
      "message": "Merge \"Using upgrade.old_release in nova.upgrade.pre state\" into release/2019.2.0"
    },
    {
      "commit": "9adb24d1cc10b0b85a63430a96680e22b5594148",
      "tree": "ed10eab84ede4b51ec7eaba85d24da659f9923f5",
      "parents": [
        "afe97f3bb68103b5b9b200932ea3e2ba2c933df6"
      ],
      "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": "Mon Mar 25 12:17:05 2019 +0100"
      },
      "message": "Add test ability to instances_mapped_to_cell\n\nRelated-issue: https://mirantis.jira.com/browse/PROD-26861\nChange-Id: I5a4898390379f2f99a7c37fc300cb555519774ab\n(cherry picked from commit 8a7631f8418fbbebcd68937b1372a99597ad4b5a)\n"
    },
    {
      "commit": "afe97f3bb68103b5b9b200932ea3e2ba2c933df6",
      "tree": "7492681f5455ae3d012f096109fedb98abb62f76",
      "parents": [
        "bbab97b7d88488a9cebc1398a023ec5dd505aa57",
        "ae23574585d9aee705150e36756ae8c791dad5c4"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Mar 25 09:50:02 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Mon Mar 25 09:50:02 2019 +0000"
      },
      "message": "Merge \"Remove obsolete Nova stats alerts\" into release/2019.2.0"
    },
    {
      "commit": "1d5706afafb86271a16872d2005a8d955b67977f",
      "tree": "e53105d59cdf84f82d13a5d27018ed67954a8a67",
      "parents": [
        "bbab97b7d88488a9cebc1398a023ec5dd505aa57"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu Feb 07 16:46:13 2019 +0000"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Mar 25 09:25:43 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(cherry picked from commit 2bd7c1cfc706b386438ce3fc4e3b25eea5542066)\n"
    },
    {
      "commit": "5add3b2e1ca54ed76acafec57248c3ba442da293",
      "tree": "083b4c90adb4759433da30313a15639dff92feaa",
      "parents": [
        "bbab97b7d88488a9cebc1398a023ec5dd505aa57"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed Mar 06 17:00:00 2019 +0000"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Mar 25 09:23:30 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": "bbab97b7d88488a9cebc1398a023ec5dd505aa57",
      "tree": "be1eb0a83d8817ae123b7a31758202cc9de7fe48",
      "parents": [
        "5192027860e5c85b807127607a36fe5f1f028ac1",
        "ef9fd78ef40ca8ef165760e8893284e9fe5588cf"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Mar 22 18:29:38 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Fri Mar 22 18:29:38 2019 +0000"
      },
      "message": "Merge \"Added the ability to configuring the path to an RNG device\" into release/2019.2.0"
    },
    {
      "commit": "5192027860e5c85b807127607a36fe5f1f028ac1",
      "tree": "befc471ee806bcef249b135529992578ef7cdaa2",
      "parents": [
        "cc87b1b8373b2cd74df81b138e41a9325b58d767",
        "d8a62ca7fbcb0e7cdf36702c00126fcafe256177"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Mar 22 18:25:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Fri Mar 22 18:25:49 2019 +0000"
      },
      "message": "Merge \"Added disk_allocation_ratio parameter\" into release/2019.2.0"
    },
    {
      "commit": "5da484b633ea8fdef01d00a6b5ccf099985414cd",
      "tree": "547d99976c7498e7cc004cdc53225ac526ed326e",
      "parents": [
        "71e92eb10de826feec475cc4cee660fd9fa2d28e"
      ],
      "author": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Tue Feb 05 16:56:50 2019 +0400"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Thu Mar 21 17:11:07 2019 +0200"
      },
      "message": "Set default TTL for memcache item expiration\n\nFixes: PROD-26960\n\nChange-Id: I8880277c1c0fa3b6cbea1c26fcdf09d13b92a5e8\n(cherry picked from commit 25b53070d6d625c58fb4a92728130b6122caae98)\n\nEnable 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(cherry picked from commit 068f1534282f5f1d0a8be86c9425e6e5a20d48f4)\n"
    },
    {
      "commit": "687b65406a37f3fbaeb10b7ff1c24a54215b8a44",
      "tree": "24795a9d2cb8632e0fcb012efba3f39d1374faf9",
      "parents": [
        "71e92eb10de826feec475cc4cee660fd9fa2d28e"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Feb 20 15:51:15 2019 +0200"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Thu Mar 21 16:59:18 2019 +0200"
      },
      "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(cherry picked from commit 6d821f5893a02b40b5bc0477b568b6de03590ad7)\n\nFix 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(cherry picked from commit f7c76187fb1cfbc81f23ae82dcfe58bfc3582739)\n\nRework 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(cherry picked from commit f4f91a1c23fb75714d23e3df200f4297fb218b9e)\n"
    },
    {
      "commit": "d8a62ca7fbcb0e7cdf36702c00126fcafe256177",
      "tree": "a1ad24f87d0e905f906e2164ab00d29a507a8804",
      "parents": [
        "71e92eb10de826feec475cc4cee660fd9fa2d28e"
      ],
      "author": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Tue Mar 05 20:51:10 2019 +0400"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Mar 21 12:38:29 2019 +0200"
      },
      "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": "ef9fd78ef40ca8ef165760e8893284e9fe5588cf",
      "tree": "f4adf15f49043588ed29224e454460fc0867eb12",
      "parents": [
        "71e92eb10de826feec475cc4cee660fd9fa2d28e"
      ],
      "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": "Fri Mar 15 18:19:19 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(cherry picked from commit d90200853918667aea4620f38b4d0b71bf2db90a)\n"
    },
    {
      "commit": "cc87b1b8373b2cd74df81b138e41a9325b58d767",
      "tree": "ca7affd1bb1587fd81f3736da5e6d7baee26ac89",
      "parents": [
        "71e92eb10de826feec475cc4cee660fd9fa2d28e"
      ],
      "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": "Wed Mar 13 12:45:53 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(cherry picked from commit 15edf39469c3341a40531503fd7f7a659d77d401)\n"
    },
    {
      "commit": "ae23574585d9aee705150e36756ae8c791dad5c4",
      "tree": "d2f23ac2e6a1639e786385448abfead1b68af2cb",
      "parents": [
        "71e92eb10de826feec475cc4cee660fd9fa2d28e"
      ],
      "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": "Mon Mar 11 13:57:59 2019 +0000"
      },
      "message": "Remove obsolete Nova stats 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 (PROD:27366)\nPROD-Related: PROD-27670 (PROD:27670)\n(cherry picked from commit 2ca2d673d0c5553bfb0eef4b8fb2be06a19b6822)\n"
    },
    {
      "commit": "71e92eb10de826feec475cc4cee660fd9fa2d28e",
      "tree": "990bc1bd4a1adc93c156caa23743cdae2fca9bb8",
      "parents": [
        "1cb9ba90399d029a4bcef54e48feed798d7a6034"
      ],
      "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": "Mon Jan 14 19:02:12 2019 +0000"
      },
      "message": "Prevent default network from autostart\n\nRemove default network completely\n\nChange-Id: I4ce10aff5839ce1d8dc1c646891952cc20533b69\nRelated-Prod: PROD-26271\n(cherry picked from commit 686ef904fd7378ccf23366dbc0deaaa3418ca293)\n"
    },
    {
      "commit": "1cb9ba90399d029a4bcef54e48feed798d7a6034",
      "tree": "33b28a5a0b9bbe793cecc239181effa3ed2f17c6",
      "parents": [
        "600ff5454f0bc244e6262faace85a8cfbc35933a"
      ],
      "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 15:15:53 2019 +0000"
      },
      "message": "Unhardcode more rabbitmq options\n\nChange-Id: If4cbc82cddf3e26b23431f8fe75a2d79556240e6\nRelated-Prod: PROD-26377\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\""
    }
  ],
  "next": "8a83ba0548a323bbd75de747d2d7da5289fedfb3"
}
