)]}'
{
  "log": [
    {
      "commit": "9b918516600dca8a10283073ee4e50e44d60cfbf",
      "tree": "e24b9a4b133a36b41420f1fca063e294a5af71bb",
      "parents": [
        "d9fb46c708a84e28f9176ca48d9c5b1155e1027e"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Thu Nov 22 18:18:11 2018 +0000"
      },
      "committer": {
        "name": "obryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Sat Nov 24 01:50:46 2018 +0000"
      },
      "message": "Update nova _data.cache items to enable memcache security\n\nChange-Id: If7c2994409eaddbd247f87b2206465fc1a184f79\n"
    },
    {
      "commit": "d9fb46c708a84e28f9176ca48d9c5b1155e1027e",
      "tree": "2b6249235218effda26c5c3f5cdeb1c67eb58ab6",
      "parents": [
        "08482aa3671da7f08a204c27e141628cfca37678",
        "590b17ba80e17f48d385b621d87002734e2efea5"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Nov 22 18:42:08 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Nov 22 18:42:08 2018 +0000"
      },
      "message": "Merge \"Enable metadata proxy secret for Contrail\""
    },
    {
      "commit": "590b17ba80e17f48d385b621d87002734e2efea5",
      "tree": "c5f2907dadfcbd785d62c9f8044be7509ec18f26",
      "parents": [
        "aee7a07110ac1ff546bbe501f19b7dd90aafcdab"
      ],
      "author": {
        "name": "Svimba",
        "email": "psvimbersky@mirantis.com",
        "time": "Mon Nov 19 15:17:56 2018 +0100"
      },
      "committer": {
        "name": "Svimba",
        "email": "psvimbersky@mirantis.com",
        "time": "Thu Nov 22 13:00:01 2018 +0100"
      },
      "message": "Enable metadata proxy secret for Contrail\n\nRelated-Bug: PROD-24565\n\nChange-Id: I3b37cdca15fecbe01686f950577a662e05cc9bc6\n"
    },
    {
      "commit": "08482aa3671da7f08a204c27e141628cfca37678",
      "tree": "2aa80485231d6a5fe6953a1ecec6cb5fb8710ef9",
      "parents": [
        "aee7a07110ac1ff546bbe501f19b7dd90aafcdab"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon Nov 19 14:07:47 2018 +0200"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon Nov 19 14:10:25 2018 +0200"
      },
      "message": "Defining volume_use_multipath for nova compute\n\nThe patch add possibility to use volume_use_multipath in\nin libvirt for nova compute.\n\nChange-Id: I35829191c23e6cae9a9fd78b97d7a5a83a165eb3\nRelated-PROD: PROD-24803 (PROD:24803)\n"
    },
    {
      "commit": "aee7a07110ac1ff546bbe501f19b7dd90aafcdab",
      "tree": "ced11272b1023023d1a647571376c43ad11bdcfc",
      "parents": [
        "597af68eda60563314c3866f3b5dbdb6636c23f4",
        "f6d54b98372705731130d8752d2391d89331fdc6"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Nov 15 12:37:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Nov 15 12:37:58 2018 +0000"
      },
      "message": "Merge \"Update Gemfile and Makefile configuration   - One Gemfile for all formulas tests   - Update Makefile for OpenStack tests\""
    },
    {
      "commit": "597af68eda60563314c3866f3b5dbdb6636c23f4",
      "tree": "826f45cf09740528f7c5040ffb5d6f785ff039bd",
      "parents": [
        "cc02c7fd2a795372b4405d878996d5a592704784"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed Nov 07 15:08:13 2018 +0000"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Nov 13 14:27:10 2018 +0200"
      },
      "message": "Arranging placement section with Queens\n\nThe patch arranges parameters in section [placement]\nto be used in nova configuration file for Queens release.\n\nChange-Id: I835a38fc3cb57a8b6ae98ac153f78a270440f8a8\nRelated-PROD: PROD-24685\n"
    },
    {
      "commit": "f6d54b98372705731130d8752d2391d89331fdc6",
      "tree": "88a75d15698d2e9c396fa12c9124a45690a0103a",
      "parents": [
        "cc02c7fd2a795372b4405d878996d5a592704784"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Nov 07 14:44:07 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Nov 07 17:37:23 2018 +0100"
      },
      "message": "Update Gemfile and Makefile configuration\n  - One Gemfile for all formulas tests\n  - Update Makefile for OpenStack tests\n\nFixes: PROD-24408 (PROD:24408)\nChange-Id: I99414a4840419bb49d7acdc58412c6299ad213e9\n"
    },
    {
      "commit": "cc02c7fd2a795372b4405d878996d5a592704784",
      "tree": "eb8479fcddc0d0917c14a494b5fb255dc5bdf9e2",
      "parents": [
        "b5ef9219052dec7a61db5bb41a69fbe2fc5686e5"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Thu Oct 25 14:29:30 2018 +0300"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Fri Oct 26 07:47:07 2018 +0000"
      },
      "message": "Manage token TTL for Nova VNC console service\n\nManage token TTL for noVNC console in Nova configuration file\n\nChange-Id: I30c55c717d342976917783de90f2cafc38a6901c\nRelated-Prod: PROD-21128 (PROD:21128)\n"
    },
    {
      "commit": "b5ef9219052dec7a61db5bb41a69fbe2fc5686e5",
      "tree": "5c3db6648f65023cd7a198ce31544bcf6af759b1",
      "parents": [
        "ef032cadd377ff94c803b846d8f31cf98325d1d3"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Oct 24 12:03:09 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Oct 24 12:03:09 2018 +0200"
      },
      "message": "Freeze inspec version for salt-formulas tests\n\t- in inspec \u003e\u003d 3.0.0 there are changes in schema\n\t  which require to have tests/integration dir\n\t  to contain tests, otherwise fails\n\t- this is temporary workaround until we decide\n\t  proper fix\n\nChange-Id: I2451a9b9adfbc0db5796bb3a9e166aadbbb0b9b2\n"
    },
    {
      "commit": "ef032cadd377ff94c803b846d8f31cf98325d1d3",
      "tree": "d34a037c2583a179c5ae2896ed7ec37920c3aa58",
      "parents": [
        "e02980955db2b533b26fedf583070cf909ae57c0",
        "2bce2cb44c00604597d205aae6fedcee86a36464"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Oct 23 10:25:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Oct 23 10:25:32 2018 +0000"
      },
      "message": "Merge \"Handle scheduler default filters as sequence\""
    },
    {
      "commit": "e02980955db2b533b26fedf583070cf909ae57c0",
      "tree": "486e95cd0384074978d30caf6d6fe4c39aa4a4c6",
      "parents": [
        "fc1cf9b155b5a9b1ab4413b494a116acc230b967",
        "f5093b89d7943e04d1b4ff6f9fa3813091c071ea"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Sat Oct 20 07:40:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Sat Oct 20 07:40:14 2018 +0000"
      },
      "message": "Merge \"Adding ability to configure passthrough_whitelist and alias parameters\""
    },
    {
      "commit": "f5093b89d7943e04d1b4ff6f9fa3813091c071ea",
      "tree": "b176f5c545f230f6ffbdeaf013105f72d121b291",
      "parents": [
        "8d567e2bd7460abf4d6bc86d8a8d3321534eac39"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed Oct 17 11:16:08 2018 +0000"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Sat Oct 20 04:43:59 2018 +0000"
      },
      "message": "Adding ability to configure passthrough_whitelist and alias parameters\n\nThe patch gets key:value located under nova:compute:sriov:nic_name and\nnova:\u003crole\u003e:pci:alias:\u003calias1\u003e...\u003caliasN\u003e puts it to nova.conf in appropirate\nformat for passthrough_whitelist and alias parameters.\n\nChange-Id: I83f505658f9e8d241a9f31b5ddc4ba7089bc51cb\nRelated-PROD: PROD-23653 (PROD:23653)\n"
    },
    {
      "commit": "fc1cf9b155b5a9b1ab4413b494a116acc230b967",
      "tree": "d98e5228fda206829b2c808b0cc9bab290c76500",
      "parents": [
        "f173c57f66e2c2807cafaa7a737a9b374a0dfae7",
        "5afda1c2b48dbd43eb6637f2b9a85f686c32f57c"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Oct 17 19:49:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Oct 17 19:49:49 2018 +0000"
      },
      "message": "Merge \"Setting up upgrade_levels\""
    },
    {
      "commit": "2bce2cb44c00604597d205aae6fedcee86a36464",
      "tree": "a296b7f174dbe07e93b66d78bdef13aed6813631",
      "parents": [
        "f173c57f66e2c2807cafaa7a737a9b374a0dfae7"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Mon Sep 17 16:05:43 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Wed Oct 17 13:17:34 2018 +0400"
      },
      "message": "Handle scheduler default filters as sequence\n\nIn order to add just additional filters on cluster level\ninstead of copy/paste all existing list plus additional ones.\nBoth string and sequence are supported since Queens version.\n\nChange-Id: I55b5a045b4615e12788a358f25f47698d70653aa\n"
    },
    {
      "commit": "f173c57f66e2c2807cafaa7a737a9b374a0dfae7",
      "tree": "b22e732094aadb2ff9b51f995d29cb7813457ba7",
      "parents": [
        "8d567e2bd7460abf4d6bc86d8a8d3321534eac39",
        "bb8abfe9504bc6da57cf0d8f777912f815f51094"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Oct 17 07:26:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Oct 17 07:26:11 2018 +0000"
      },
      "message": "Merge \"Implement nova memcache security strategy\""
    },
    {
      "commit": "8d567e2bd7460abf4d6bc86d8a8d3321534eac39",
      "tree": "17200e72b770659a5feb8eb5775fc39db5e1b6e7",
      "parents": [
        "aac40f2d59007c8154ebfa969d240f16a4d21736"
      ],
      "author": {
        "name": "Adam Heczko",
        "email": "aheczko@mirantis.com",
        "time": "Thu Oct 11 12:41:39 2018 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Thu Oct 11 12:03:56 2018 +0000"
      },
      "message": "Change permissions for libvirtd unix sockets\n\nCurrent permissions seemed to be too restrictive and we must\nrevert back to the default set by Libvirtd.\n\nChange-Id: Ib999244bfb316c6b54acec317f26fb40657c866b\nCloses-Issue: https://mirantis.jira.com/browse/PROD-23842\n"
    },
    {
      "commit": "bb8abfe9504bc6da57cf0d8f777912f815f51094",
      "tree": "39b1aea5b7290827a5bc9ddcda85d5fca786cc89",
      "parents": [
        "e78bf157faecb08365361b26f8222a28b04a9e28"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Fri Sep 28 22:21:43 2018 +0000"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Tue Oct 09 17:47:13 2018 +0300"
      },
      "message": "Implement nova memcache security strategy\n\nProvides an option to authenticate and optionally encrypt the token\ndata stored in the cache:\nmemcache_security_strategy \u003d MAC/ENCRYPT\nmemcache_secret_key \u003d secret_key\n\nChange-Id: I740be64fd5d822a4c4718e9b56b9fff34c2ba9da\nRelated-Prod: PROD-22099\n"
    },
    {
      "commit": "aac40f2d59007c8154ebfa969d240f16a4d21736",
      "tree": "8378fae5f4a0d31650a8df6c2e048886c4c418ca",
      "parents": [
        "2e533c2374b0716de41598f264a911a189b84095"
      ],
      "author": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Fri Oct 05 13:44:14 2018 +0300"
      },
      "committer": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Fri Oct 05 17:48:41 2018 +0300"
      },
      "message": "Set live_migration_wait_for_vif_plug when neutron uses ovs\n\nCloses-issue: https://mirantis.jira.com/browse/PROD-23717\nChange-Id: I02f29237dfd22c90121a4391a5b3b8687477c152\n"
    },
    {
      "commit": "2e533c2374b0716de41598f264a911a189b84095",
      "tree": "4e60373d186eea4ad4720b1618bf18db0455d7a6",
      "parents": [
        "55f3b71d05b0c47616d01b5f735e65d642d68d1e",
        "32a5409430874f4cf50cb1f887cbb88a03f948a1"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Oct 04 15:37:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Oct 04 15:37:12 2018 +0000"
      },
      "message": "Merge \"Added token_ttl parameter\""
    },
    {
      "commit": "32a5409430874f4cf50cb1f887cbb88a03f948a1",
      "tree": "2491842a7537cc63311f010f5a762a3db60d5530",
      "parents": [
        "e78bf157faecb08365361b26f8222a28b04a9e28"
      ],
      "author": {
        "name": "Gleb Galkin",
        "email": "ggalkin@mirantis.com",
        "time": "Tue Oct 02 17:16:40 2018 +0300"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Oct 04 10:31:34 2018 +0200"
      },
      "message": "Added token_ttl parameter\n\nChange-Id: I8f763ed547b3f4f0348b61d49f6cbc48246ba084\n"
    },
    {
      "commit": "55f3b71d05b0c47616d01b5f735e65d642d68d1e",
      "tree": "3c1b037246169bf181961d07a1662b3651fe87a7",
      "parents": [
        "8c7a0b9d08225b8fccd021286be78f0c0949c95a"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Oct 03 14:31:17 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Oct 03 19:30:00 2018 +0000"
      },
      "message": "Fix certificate permissions\n\nThis patch fixes certificate permissions for the following\ncertificates to root:nova\n\n * mysql\n * rabbit\n * vncencrypt\n * libvirt\n\nChange-Id: I101d5ef254f5e39109678662fd0232188ba5c9b1\n"
    },
    {
      "commit": "8c7a0b9d08225b8fccd021286be78f0c0949c95a",
      "tree": "da6cf0083442e4e976087e730b369b82dc06a840",
      "parents": [
        "30994a0226f31d5f55abd96799baf3687046068e",
        "97b3787aae6605921491f23e97b41276629d66b2"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Oct 03 13:51:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Oct 03 13:51:55 2018 +0000"
      },
      "message": "Merge \"Certificates permission fixed for libvirt vnc+tls\""
    },
    {
      "commit": "30994a0226f31d5f55abd96799baf3687046068e",
      "tree": "6ee6be7c9a767f73f9997ddab1046dfc11468b5b",
      "parents": [
        "5d5af43d93a1b6ed04c370b5aff82b6d606134b1",
        "11ac97322b2c7f282c61a486631364579432414d"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Oct 03 10:47:13 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Oct 03 10:47:13 2018 +0000"
      },
      "message": "Merge \"Added hypervisors mutual authentication.\""
    },
    {
      "commit": "11ac97322b2c7f282c61a486631364579432414d",
      "tree": "a64651ebcb32d176f1a76cab275fa2cec54edcde",
      "parents": [
        "e78bf157faecb08365361b26f8222a28b04a9e28"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Oct 02 17:04:33 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Oct 02 17:13:08 2018 +0000"
      },
      "message": "Added hypervisors mutual authentication.\n\nWhen TLS is enabled libvirt allows to math remote host by DN field in\ncert.\nThis patch allows to configure tls_allowed_dn_list option via\nnova:compute:libvirt:tls:allowed_dn_list\n\nFor more infromation about this option please refer to\n\nhttps://libvirt.org/remote.html#Remote_TLS_client_certificates\n\nChange-Id: I3fdbc608b6cf73f030b1fd896c3dd42ad794c660\nRelated-PROD: PROD-22086\n"
    },
    {
      "commit": "5d5af43d93a1b6ed04c370b5aff82b6d606134b1",
      "tree": "2d316fb4bcbbc902d3b5f91fcb54e807e9b8bb48",
      "parents": [
        "e78bf157faecb08365361b26f8222a28b04a9e28"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Tue Oct 02 16:26:30 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Tue Oct 02 16:26:30 2018 +0300"
      },
      "message": "Nova-handle v2.1 resources in client state\n\nThe patch allows to handle v2.1 nova resources\nhence allowing to pass extra specs while creating flavors\n\nPillar example:\nnova:\n  client:\n    enabled: True\n    resources:\n      v21:\n        admin_identity:\n          flavor:\n            m1.tiny_test:\n              ram: 512\n              disk: 5\n              vcpus: 1\n              extra_specs:\n                hw:mem_page_size: small\n\nChange-Id: Iaeb812d28729a86eb8096b026c085bca0b7ff963\nRelated-PROD: PROD-23478\n"
    },
    {
      "commit": "97b3787aae6605921491f23e97b41276629d66b2",
      "tree": "96e1f25c1859b2c987aa2431e02fface9223da3c",
      "parents": [
        "e78bf157faecb08365361b26f8222a28b04a9e28"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Oct 02 12:37:40 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Oct 02 12:44:57 2018 +0300"
      },
      "message": "Certificates permission fixed for libvirt vnc+tls\n\n  * Nova and libvirt-qemu users must have read acces to cert files.\n    User libvirt-qemu added to Nova group in compute state.\n\nChange-Id: I7fdd2bafc555b80bf99ea8906c67d6a084ccca79\n"
    },
    {
      "commit": "e78bf157faecb08365361b26f8222a28b04a9e28",
      "tree": "3d16f034d24124060577144c76d22b8dc3d63263",
      "parents": [
        "8b8eabd1f1cb4dc63719a1d536a7e18dc11e09ea",
        "f09a87147fccfec9498fa37346c124e99a841359"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Sep 28 10:07:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Fri Sep 28 10:07:02 2018 +0000"
      },
      "message": "Merge \"Updated UNIX-Socket permissions for Libvirt\""
    },
    {
      "commit": "8b8eabd1f1cb4dc63719a1d536a7e18dc11e09ea",
      "tree": "9422dc9d8870589748804934020277a8b1b43fff",
      "parents": [
        "b65003d7445f09796d6a03ca6a6b786278320b63"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Wed Sep 26 16:52:15 2018 +0300"
      },
      "committer": {
        "name": "oshyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Sep 27 20:00:38 2018 +0000"
      },
      "message": "TLS certs/keys permissions for Libvirt and VNC has been update.\n\n  * Permissions for TLS certs/keys has been update.\n  * Little bit cosmetic changes.\n\nChange-Id: I8c7a8db610797e1daa32585637eda44aa85c647e\n"
    },
    {
      "commit": "b65003d7445f09796d6a03ca6a6b786278320b63",
      "tree": "e7a6240eabcf1d404b5382267c73dbaa5abd05c2",
      "parents": [
        "7167338363f870ed3a3dbcbdb98e830333f13782"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Sep 27 18:09:35 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Sep 27 18:09:57 2018 +0300"
      },
      "message": "Add default location for cacert_file\n\nChange-Id: I518db2db86ba4d70bcc38c7684073a039625848a\n"
    },
    {
      "commit": "f09a87147fccfec9498fa37346c124e99a841359",
      "tree": "370dc796c1935cd93902449934dc516f7cd8eca4",
      "parents": [
        "7167338363f870ed3a3dbcbdb98e830333f13782"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Wed Sep 26 19:22:12 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Sep 27 16:38:34 2018 +0300"
      },
      "message": "Updated UNIX-Socket permissions for Libvirt\n\n  * Unauthenticated UNIX-Socket connections are prohibited\n  * Little bit cosmetic changes.\n\nRelated-PROD: PROD-22086\n\nChange-Id: Ideb4247606d9b1b6b8e0bfc5fadda7d0ed95307f\n"
    },
    {
      "commit": "7167338363f870ed3a3dbcbdb98e830333f13782",
      "tree": "142f1f87d17f2a149f1d8f21f2789b2f7e1cb297",
      "parents": [
        "e539a916592bcab2438e1a3d08b38f002faff20f"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu Sep 27 12:57:26 2018 +0300"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu Sep 27 12:57:26 2018 +0300"
      },
      "message": "Un-hardcode rpc_response_timeout for nova\n\nThe patch un-hardcodes rpc_response_timeout for both nova-\ncontroller and nova-compute by nova_rpc_response_timeout which\nis 30 although default is 60.\n\nChange-Id: Ic84ad9c0c5c58a4e9617afe5d74c8db7761d0ae0\nRelated-PROD: PROD-23376 (PROD:23376)\n"
    },
    {
      "commit": "e539a916592bcab2438e1a3d08b38f002faff20f",
      "tree": "c7c11dbf54efa53219c0bddb55a53097eb2e9171",
      "parents": [
        "cb3cec7be53cce9c902cf454211ce1598aebc5cf"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Tue Sep 25 17:45:48 2018 +0000"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Sep 26 10:41:43 2018 +0000"
      },
      "message": "Add default location for cacert_file\n\nChange-Id: I370338087b37b29a7fc7d7d8a32b1a2517b6cce9\nRelated-Prod: PROD-23403\n"
    },
    {
      "commit": "cb3cec7be53cce9c902cf454211ce1598aebc5cf",
      "tree": "85cabe842d0717cd9a7d33fc35df04b133572a92",
      "parents": [
        "7a9a86d86504bd59ee1d555f4316662bff5ad491"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Sep 25 17:02:31 2018 +0300"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Sep 25 17:02:31 2018 +0300"
      },
      "message": "Change upgrade.verify._service state to run any case\n\nChange-Id: I6a885d8b6baef03210b09c94c5d87779a279d76d\n"
    },
    {
      "commit": "5afda1c2b48dbd43eb6637f2b9a85f686c32f57c",
      "tree": "c8f817e024b374805d15806a52df7fd16dc11ab4",
      "parents": [
        "7a9a86d86504bd59ee1d555f4316662bff5ad491"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed Sep 19 14:03:11 2018 +0000"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Sep 25 11:15:31 2018 +0000"
      },
      "message": "Setting up upgrade_levels\n\nThe patch sets up upgrade_levels for controller and computes\nto support different OpenStack versions among the nodes.\n\nChange-Id: I94c1588605ffaa1c0c2f54aa7c471dc7f5f3cf3b\n"
    },
    {
      "commit": "7a9a86d86504bd59ee1d555f4316662bff5ad491",
      "tree": "e2613c32879cfa8772be4140276d86953b29a5cd",
      "parents": [
        "9ca426e5373d631db4a9e53dba4b0aad82452cbd",
        "cd76ebc430ef42716197572710f9017ee27df4f0"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Sep 20 14:07:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Thu Sep 20 14:07:36 2018 +0000"
      },
      "message": "Merge \"Implement X.509 auth between Rabbitmq and Nova.compute\""
    },
    {
      "commit": "cd76ebc430ef42716197572710f9017ee27df4f0",
      "tree": "731ea4da38b0887ee2b8c5d33c91d929c7ef73ba",
      "parents": [
        "17d6fe060fa82896f8b8a2433efd3828866aed7d"
      ],
      "author": {
        "name": "obryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Thu Sep 20 11:01:32 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Sep 20 15:16:59 2018 +0300"
      },
      "message": "Implement X.509 auth between Rabbitmq and Nova.compute\n\nChange-Id: I2e308a09ec77dd5afe0d9a18ba1474716f82f795\nRelated-Prod: PROD-22766\n"
    },
    {
      "commit": "9ca426e5373d631db4a9e53dba4b0aad82452cbd",
      "tree": "dfe9e3fbd406fe3ee29b258f769583dcfa3c92b0",
      "parents": [
        "17d6fe060fa82896f8b8a2433efd3828866aed7d",
        "5cfb9d39793e362d7bc5162808597d5c2bf66b7d"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed Sep 19 12:22:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Wed Sep 19 12:22:46 2018 +0000"
      },
      "message": "Merge \"Adding states to disable nova-compute service\""
    },
    {
      "commit": "5cfb9d39793e362d7bc5162808597d5c2bf66b7d",
      "tree": "66a98920db73d53af8aeb5fe2ab21d8ba04d6d96",
      "parents": [
        "e2e30b2435248fb4f69e7e0d89b915079208ef91"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Sep 11 16:55:24 2018 +0000"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed Sep 19 10:40:34 2018 +0000"
      },
      "message": "Adding states to disable nova-compute service\n\nChange-Id: Id6042a5c18b6867fc90e5005e1edeb2eb3270f8e\nRelated-PROD: PROD-23088 (PROD:23088)\n"
    },
    {
      "commit": "17d6fe060fa82896f8b8a2433efd3828866aed7d",
      "tree": "e699e896e06bd125cbfd8ccb3d31cce3d1cfd3af",
      "parents": [
        "0e41793ad5d0a90f3c4a43882e079de8287a7afd"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Mon Sep 17 10:15:17 2018 +0000"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Mon Sep 17 10:16:15 2018 +0000"
      },
      "message": "Add nova_cacert switch\n\nSets a default value for controller/compute.cacert_file\n\nRelated-Prod: PROD-22766\n\nChange-Id: Ibb4b335e7be10dbf8fe2e7a5d2bb4fdabcc33cf6\n"
    },
    {
      "commit": "0e41793ad5d0a90f3c4a43882e079de8287a7afd",
      "tree": "791d635983c0dce33a15be090814a4e958ac454e",
      "parents": [
        "1d5fa54a62b1aff6e4cce4455cba1d266cc98f12"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Fri Sep 14 14:39:11 2018 +0000"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Fri Sep 14 17:45:22 2018 +0000"
      },
      "message": "[REFACTOR] Implement X.509 auth between Rabbitmq and Nova\n\nAllows to manage cert and key according to the role enabled\n\nRelated-Prod:  PROD-22766\n\nChange-Id: I0aa0f49b846e0ec6c3642d32d511c432b041b4a1\n"
    },
    {
      "commit": "1d5fa54a62b1aff6e4cce4455cba1d266cc98f12",
      "tree": "4b1f91900b3cd17b5ff351bde20281dfe45ee80a",
      "parents": [
        "5c6a047e53214027c01ad0bf0fdb5706b935fca7"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Thu Sep 13 14:18:08 2018 +0000"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Thu Sep 13 16:19:37 2018 +0000"
      },
      "message": "Implement X.509 auth between Rabbitmq and Nova\n\nChange-Id: I2481c2cb06c529633a6e944e5fb212b01e98a279\nRelated-Prod:  PROD-22766\n"
    },
    {
      "commit": "5c6a047e53214027c01ad0bf0fdb5706b935fca7",
      "tree": "0c70a4245f7e289aec7c0c8e202cb51f8dab1ca0",
      "parents": [
        "e2e30b2435248fb4f69e7e0d89b915079208ef91"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Sep 11 13:24:27 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Sep 11 13:25:08 2018 +0000"
      },
      "message": "Remove libvirt-bin and qemu-kvm from mandatory requirements\n\nnova-compute package already provides needed requirements, furhermore\nboth qemu and libvirt are completely optional and shouldn\u0027t be installed\nfor some nova computes like ironic or vmware.\n\nChange-Id: I4a5eaa23c79263e4637d2802651987b72b29569e\n"
    },
    {
      "commit": "e2e30b2435248fb4f69e7e0d89b915079208ef91",
      "tree": "e86e842ae376503a9a6628bbe7c1863afc344f35",
      "parents": [
        "b2460a9db884c92f891b04c1c7fd32484960567d",
        "1b7630c02e1a9fd050be0ddfa99c226761e4e371"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Sep 11 09:37:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Sep 11 09:37:32 2018 +0000"
      },
      "message": "Merge \"Remove duplicate {{ compute.vcpu_pin_set }} value   - this value is already defined in lines 471 - 487 and 54-57 respectively Change-Id: I958a06d0911cffeeb583d1fffdf9c9fe79a2f6bc\""
    },
    {
      "commit": "b2460a9db884c92f891b04c1c7fd32484960567d",
      "tree": "b5fdd24428678fe442c74890801c6991ebabec5e",
      "parents": [
        "7c57285dbfd1fa172222c58d7c007168f481d9e0",
        "63ee8455b95f8af629bd068ca221a966271bb3b0"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Sep 10 15:24:59 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Mon Sep 10 15:24:59 2018 +0000"
      },
      "message": "Merge \"Adding states to perform nova upgrade\""
    },
    {
      "commit": "63ee8455b95f8af629bd068ca221a966271bb3b0",
      "tree": "b9dfd0aa71bd67f721b89b69691429a828dbfed4",
      "parents": [
        "798d1c40a2666833500e31087fd184ffbfebfe2d"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Aug 14 09:16:02 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Sep 10 14:43:30 2018 +0000"
      },
      "message": "Adding states to perform nova upgrade\n\nThe patch adds new states to perform service upgrade\nalong with service configuration and states to perform\nsmall sanity test.\n\nRelated-PROD: PROD-21926\n\nChange-Id: I62a978b96ea0b240e0b60867c56c6c61eac272b6\n"
    },
    {
      "commit": "7c57285dbfd1fa172222c58d7c007168f481d9e0",
      "tree": "1406bc24c16e8cb952b7c5620c8c8327bb74c93c",
      "parents": [
        "40d50054f51aff3b7106179ce679e9b87f3ca85e",
        "b8f389ff612b1d43a768c7aba3dc0457ca97e5a8"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Sep 10 12:04:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Mon Sep 10 12:04:10 2018 +0000"
      },
      "message": "Merge \"Add ability to configure nfs_mount_options   - updated test pillars\""
    },
    {
      "commit": "40d50054f51aff3b7106179ce679e9b87f3ca85e",
      "tree": "cd4628009009ef9d6d0cc4a28a74f9f09071a08b",
      "parents": [
        "f38c349f3b92ebb91e1b7214c32c042934c6f58b",
        "cbe8735b7d052323d1df2c3634174eeb8d0f636f"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Sep 07 12:39:24 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Fri Sep 07 12:39:24 2018 +0000"
      },
      "message": "Merge \"[REFACTOR] Implement X.509 auth for MySQL and Nova\""
    },
    {
      "commit": "cbe8735b7d052323d1df2c3634174eeb8d0f636f",
      "tree": "ae6cd16e0fd49e53525b29347035ab6cc25cd85c",
      "parents": [
        "76f924436568e8c9bc0161a06040019cd002d24f"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Fri Sep 07 13:42:57 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Fri Sep 07 13:42:57 2018 +0300"
      },
      "message": "[REFACTOR] Implement X.509 auth for MySQL and Nova\n\nChange-Id: I432de1a01cd212b9acab297e6472aaf23bcbf922\nRelated-PROD: PROD-19981\n"
    },
    {
      "commit": "f38c349f3b92ebb91e1b7214c32c042934c6f58b",
      "tree": "a33afd1171f5b16f0def89624d651b4c83728cf4",
      "parents": [
        "76f924436568e8c9bc0161a06040019cd002d24f",
        "89178e73c42f2be1ea56a2f6f4d5048836d4b129"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Sep 07 10:37:04 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Fri Sep 07 10:37:04 2018 +0000"
      },
      "message": "Merge \"Add Tenants visualization dashboard\""
    },
    {
      "commit": "76f924436568e8c9bc0161a06040019cd002d24f",
      "tree": "7a3d2252509c29e20fa79cd161e935efa57634b7",
      "parents": [
        "798d1c40a2666833500e31087fd184ffbfebfe2d"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Mon Sep 03 11:35:50 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Sep 06 19:13:45 2018 +0300"
      },
      "message": "[REFACTOR] Implement X.509 auth for MySQL and Nova\n\nSome cosmetic edits.\n\nChange-Id: I46cf70f1e138b7117e9343ef8168124eb0b243b5\nRelated-PROD: PROD-19981\n"
    },
    {
      "commit": "89178e73c42f2be1ea56a2f6f4d5048836d4b129",
      "tree": "abccb892827d3c221e24bd35f4ed07f5cdb381c3",
      "parents": [
        "798d1c40a2666833500e31087fd184ffbfebfe2d"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Thu Sep 06 13:09:44 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Thu Sep 06 13:09:44 2018 +0400"
      },
      "message": "Add Tenants visualization dashboard\n\nnew panels are based on libvirt_* metrics\n\nChange-Id: I405ca6c914d91bd8f9188fce685dd78eefbf11b7\nRelated-PROD: PROD-22819\n"
    },
    {
      "commit": "798d1c40a2666833500e31087fd184ffbfebfe2d",
      "tree": "d80c8d57527d76f47ba09f93ea7be5aff0dc6ec2",
      "parents": [
        "14961603dba23252c8303f8e6774ab7fc5668bd1"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Mon Sep 03 11:35:50 2018 +0300"
      },
      "committer": {
        "name": "oshyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Sep 04 14:05:59 2018 +0000"
      },
      "message": "[REFACTOR] Implement X.509 auth for MySQL and Nova\n\nSome cosmetic edits.\nMoved \u0027nova._ssl.mysql\u0027 to \u0027require\u0027 construction.\n\nRelated-PROD: PROD-19981\n\nChange-Id: I3124c09c89b26807b3d9cc50e415d7a6c2c65049\n"
    },
    {
      "commit": "14961603dba23252c8303f8e6774ab7fc5668bd1",
      "tree": "d1e9be931beccde1ef8aa4cef5f3b8f333ef255a",
      "parents": [
        "24086bc11f9f2ee33252d1c905a367ab657f96b1"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Mon Sep 03 10:24:25 2018 +0300"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Tue Sep 04 11:05:34 2018 +0000"
      },
      "message": "Add file check for offline db sync\n\nCheck file `loggin.conf` in work dir, if logging enable\n\nChange-Id: I56082120324622de8eb8b416a096c6a3428ace6a\nRelated-Prod: PROD-22741 (PROD:22741)\n"
    },
    {
      "commit": "24086bc11f9f2ee33252d1c905a367ab657f96b1",
      "tree": "8e01449899dba8210d51359780dbaecd1375ca09",
      "parents": [
        "8ff9933e6e34b9592eb7d317ecbf8f819a0752a8"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Fri Aug 31 17:26:37 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Fri Aug 31 17:38:24 2018 +0300"
      },
      "message": "Update /var/lib/nova directory permissions\n\nThe /var/lib/nova directory is world readable.\nThis may lead to sensitive information leakage and cloud compromise.\n\nSet /var/lib/nova directory permissions to 0750.\nAdd libvirt-qemu user to nova group.\n\nChange-Id: Ie4c98d6e54fa75efe4fff482b275b97e368c13ee\nRelated-Prod: https://mirantis.jira.com/browse/PROD-22088\n"
    },
    {
      "commit": "1b7630c02e1a9fd050be0ddfa99c226761e4e371",
      "tree": "5ff6243eeda95f2b220d1e4d18b99644c1f57fdb",
      "parents": [
        "22c8c2c770bc58ceeddc066ca929fb25cd6318d2"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Aug 29 16:20:22 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Aug 29 16:25:29 2018 +0200"
      },
      "message": "Remove duplicate {{ compute.vcpu_pin_set }} value\n  - this value is already defined in lines 471 - 487 and 54-57 respectively\nChange-Id: I958a06d0911cffeeb583d1fffdf9c9fe79a2f6bc\n"
    },
    {
      "commit": "8ff9933e6e34b9592eb7d317ecbf8f819a0752a8",
      "tree": "fc779cf3b7aa40a1a21261016698831e9b35ccb5",
      "parents": [
        "c60500b823ab8107e4d86c1fb00256388ddeaf09"
      ],
      "author": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Mon Oct 23 14:29:15 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Aug 29 16:09:51 2018 +0200"
      },
      "message": "Add dhcp_domain option in readme\n\n(was already included in metadata/control/cluster.yml)\n"
    },
    {
      "commit": "c60500b823ab8107e4d86c1fb00256388ddeaf09",
      "tree": "90ad28ad58eda421b067d0b64059e51bee3c081c",
      "parents": [
        "9f6424644770016775464dabf1951491cb237733"
      ],
      "author": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Mon Oct 23 14:25:20 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Aug 29 16:09:51 2018 +0200"
      },
      "message": "Make dhcp_domain configurable\n"
    },
    {
      "commit": "9f6424644770016775464dabf1951491cb237733",
      "tree": "efcfe549ada22d0e74012729f27fd046ee35966b",
      "parents": [
        "22c8c2c770bc58ceeddc066ca929fb25cd6318d2",
        "0b7a5a51d050ed14031e364336177d2fd8ec2c66"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Aug 29 16:08:50 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 29 16:08:50 2018 +0200"
      },
      "message": "Merge pull request #49 from stelucz/block-device-retries\n\nBlock device retries missing parameters"
    },
    {
      "commit": "0b7a5a51d050ed14031e364336177d2fd8ec2c66",
      "tree": "efcfe549ada22d0e74012729f27fd046ee35966b",
      "parents": [
        "a1c8d1aa941ecedb10845d4d1128ebe3fd9050ec"
      ],
      "author": {
        "name": "Stehlik Lukas",
        "email": "lukas.stehlik@tieto.com",
        "time": "Wed Aug 29 14:58:04 2018 +0200"
      },
      "committer": {
        "name": "Stehlik Lukas",
        "email": "lukas.stehlik@tieto.com",
        "time": "Wed Aug 29 14:58:04 2018 +0200"
      },
      "message": "ocata compute conf fix\n"
    },
    {
      "commit": "a1c8d1aa941ecedb10845d4d1128ebe3fd9050ec",
      "tree": "c3523f042f3c8dbe7acd0f0386d007e929f8983d",
      "parents": [
        "22c8c2c770bc58ceeddc066ca929fb25cd6318d2"
      ],
      "author": {
        "name": "Stehlik Lukas",
        "email": "lukas.stehlik@tieto.com",
        "time": "Wed Aug 29 14:50:23 2018 +0200"
      },
      "committer": {
        "name": "Stehlik Lukas",
        "email": "lukas.stehlik@tieto.com",
        "time": "Wed Aug 29 14:50:23 2018 +0200"
      },
      "message": "Add missing parameters:\n\n* block_device_allocate_retries\n* block_device_allocate_retries_interval\n\ninto other conf files than just for queens release.\n"
    },
    {
      "commit": "b8f389ff612b1d43a768c7aba3dc0457ca97e5a8",
      "tree": "b0784cf9a381f6099ed874393e49682f3cee826b",
      "parents": [
        "22c8c2c770bc58ceeddc066ca929fb25cd6318d2"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Aug 29 10:48:45 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Aug 29 10:48:48 2018 +0200"
      },
      "message": "Add ability to configure nfs_mount_options\n  - updated test pillars\n\nPROD: PROD-22586 (PROD:22586)\n\nChange-Id: I39ab805327e95b68d6ff0e2ea92b6cac0068eada\n"
    },
    {
      "commit": "22c8c2c770bc58ceeddc066ca929fb25cd6318d2",
      "tree": "76058ee6b4edeff4fa14472f782abd12157ff6b9",
      "parents": [
        "92b34190875a98dbfd69251e3c753b6814213983",
        "ae4e93cd67d894576b89ca2d1c2c59da5b8cb4de"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Aug 27 11:56:16 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 27 11:56:16 2018 +0200"
      },
      "message": "Merge pull request #41 from mnederlof/scheduler-filters-fix\n\nFix custom available filters for ocata and pike"
    },
    {
      "commit": "92b34190875a98dbfd69251e3c753b6814213983",
      "tree": "aa9faf412a2a70f520689375f975fae0612bb649",
      "parents": [
        "e661e8c095dfacc32cad434603f53cf39a84b558"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Aug 23 09:45:59 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Aug 23 13:05:55 2018 +0300"
      },
      "message": "Run api_dbsync prior dbsync\n\nChange-Id: I0f6cd02b704a038c9a6231785c7e258d904d8f8f\nRelated-Prod: PROD-22461\n"
    },
    {
      "commit": "e661e8c095dfacc32cad434603f53cf39a84b558",
      "tree": "af651dfff3f8fed41552430dceef500d72381ab8",
      "parents": [
        "acf77888041557b9cc1b747df55b9eb520a9be89"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Aug 21 20:07:03 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Aug 21 20:07:40 2018 +0000"
      },
      "message": "Retrigger apache when nova-placement site is enabled\n\nChange-Id: I03b0c8ca6a0369a38034e745cd8a20cbab0c7bb8\nRelated-Prod: PROD-21878\n"
    },
    {
      "commit": "acf77888041557b9cc1b747df55b9eb520a9be89",
      "tree": "64ec28f5df723a8c4d09a8c4c9dce4a4b0e54aa9",
      "parents": [
        "539e9938e74f8a1ad19c2c1a653761df53bc24b7"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon Aug 20 14:56:18 2018 +0300"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon Aug 20 19:11:01 2018 +0000"
      },
      "message": "Unhardcode rpc_response_timeout parameter\n\nThe patch un-hardcodes rpc_response_timeout paramter in\norder to have a chance to modify this via pillar. However\nif the parameter is not defined then default value will be used.\n\nChange-Id: Iacb32526950eedd9410655a330249fa10dd1396e\n"
    },
    {
      "commit": "539e9938e74f8a1ad19c2c1a653761df53bc24b7",
      "tree": "31f0fef3c8b207a2fe650ec8a2252a7abe4e5363",
      "parents": [
        "55eeac7c279822a28ae85c3c3b5efdd435d36937"
      ],
      "author": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Wed Aug 15 19:17:46 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Aug 20 11:00:14 2018 +0000"
      },
      "message": "Add ability to set verify_glance_signatures independently\n\nThis change allows to define compute.glance.verify_glance_signatures\nindependently of whether barbican is enabled or not.\n\nCloses-issue: https://mirantis.jira.com/browse/PROD-22003\nChange-Id: Ie4f8f72d2aeeba997106708555ee53fb9b535d5e\n"
    },
    {
      "commit": "55eeac7c279822a28ae85c3c3b5efdd435d36937",
      "tree": "64a00b5e5da504bff73ba51dd0f4fe12812d8d7a",
      "parents": [
        "e9855cec33f189f0e090c3915f9d5e836281db5f"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Fri Aug 03 18:23:28 2018 +0300"
      },
      "committer": {
        "name": "oshyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Wed Aug 15 04:59:09 2018 +0000"
      },
      "message": "Implement X.509 auth for MySQL and Nova\n\ncluster:cotrol:\n- system.salt.minion.cert.mysql.clients.openstack.nova\n\nnova:\n  controller:\n    database:\n      x509:\n        enabled: True\n        ca_file: ${_param:mysql_nova_ssl_ca_file}\n        cert_file: ${_param:mysql_nova_client_ssl_cert_file}\n        key_file: ${_param:mysql_nova_client_ssl_key_file}\n\ncluster:db\n- system.galera.server.database.x509.nova\n\nRelated-PROD: PROD-19981\n\nChange-Id: I5402a4f4f34ca7472dd537fbceda70a2ca3b6c9a\n"
    },
    {
      "commit": "e9855cec33f189f0e090c3915f9d5e836281db5f",
      "tree": "6a767fd8e9f773d4a227c3e6e6f0046603ef1ded",
      "parents": [
        "099d19524e7ff1f52baf57d852cff56a9fc4a554"
      ],
      "author": {
        "name": "Jan Cach",
        "email": "cach.jan@gmail.com",
        "time": "Tue Aug 14 15:24:38 2018 +0200"
      },
      "committer": {
        "name": "Jan Cach",
        "email": "cach.jan@gmail.com",
        "time": "Tue Aug 14 15:25:18 2018 +0200"
      },
      "message": "Move installation of contrail-nova-driver package to opencontrail formula\n\nPROD-22229\n\nChange-Id: I09f070026b777493b9c8285ff832d8b1a72672ea\n"
    },
    {
      "commit": "099d19524e7ff1f52baf57d852cff56a9fc4a554",
      "tree": "b7e7d59ea0d2c565818fa76983810f68fa9bf456",
      "parents": [
        "999d336dea7b37522bd19215763d33b5550a5ec0",
        "c392a395b6dc14a5343a12709aa37af53e4cdc5d"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Aug 14 10:03:29 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Aug 14 10:03:30 2018 +0000"
      },
      "message": "Merge \"Run dbsync on primary node only\""
    },
    {
      "commit": "c392a395b6dc14a5343a12709aa37af53e4cdc5d",
      "tree": "2583a5ac2ed0399603a790ea0056cd166c81403a",
      "parents": [
        "f16baae934a8ca83ae7f28c8a0f6b598304e3f13"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Aug 06 16:00:41 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Aug 13 11:36:32 2018 +0000"
      },
      "message": "Run dbsync on primary node only\n\nMove dbsync to separate file.\nRun only on primary node.\nDo not run redundant versioned dbsyncs.\nRun online dbsync when services are online.\n\nChange-Id: I4fd4ffd1d0ef6b3d8585358a2d3e92b69c53e366\nRelated-Prod: PROD-21267\n"
    },
    {
      "commit": "999d336dea7b37522bd19215763d33b5550a5ec0",
      "tree": "1cea4588532b23d14d78f47b871086b03e8a95ee",
      "parents": [
        "9dd01c956b21d60fcf8a798dda09ac2478f3110a"
      ],
      "author": {
        "name": "Dmitry Burmistrov",
        "email": "dburmistrov@mirantis.com",
        "time": "Fri Aug 10 15:58:16 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Burmistrov",
        "email": "dburmistrov@mirantis.com",
        "time": "Fri Aug 10 16:05:35 2018 +0400"
      },
      "message": "[packaging] Switch using 3.0 native source format\n\n    Related-Prod: https://mirantis.jira.com/browse/PROD-21900\n\nChange-Id: I798efcd31c32fe8d376ff9412ba591a42564a0f6\n"
    },
    {
      "commit": "9dd01c956b21d60fcf8a798dda09ac2478f3110a",
      "tree": "5f0e472597cb1feb5d06b9b218bfdbb8f1cbf256",
      "parents": [
        "f16baae934a8ca83ae7f28c8a0f6b598304e3f13"
      ],
      "author": {
        "name": "OlgaGusarenko",
        "email": "ogusarenko@mirantis.com",
        "time": "Tue Jul 31 00:49:30 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Aug 08 12:40:09 2018 +0000"
      },
      "message": "README update\n\nChange-Id: I7903a3642c552cc3ae00b56c62bd3dc8292c039e\n"
    },
    {
      "commit": "f16baae934a8ca83ae7f28c8a0f6b598304e3f13",
      "tree": "f1e4e89b11a3a6f113f14ad9ddf1e711045df0c1",
      "parents": [
        "5f04cdfe5120037eb2bd81d1653a655745249dd5"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Jul 31 18:01:12 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Jul 31 18:01:30 2018 +0300"
      },
      "message": "Update run_tests.sh to the latest revision\n\nChange-Id: I27235973cf1b750f93c22fc54dcfc9d63e875345\n"
    },
    {
      "commit": "5f04cdfe5120037eb2bd81d1653a655745249dd5",
      "tree": "5d8515c29ebe48af8436657c4f55fa5ad192a019",
      "parents": [
        "af95334b97daba5abafd3670e84d0b7940baecbc",
        "cb8d0fba2127b534a25908dc19271eeac4189e90"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Jul 27 09:31:45 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Fri Jul 27 09:31:45 2018 +0000"
      },
      "message": "Merge \"Rework nova modules and states\""
    },
    {
      "commit": "cb8d0fba2127b534a25908dc19271eeac4189e90",
      "tree": "6fb89374a187e909062d0fdd547e67a1aa965dc4",
      "parents": [
        "b4f530e0292a3af7c3980be955415c198563d023"
      ],
      "author": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Wed Jun 27 19:28:14 2018 +0300"
      },
      "committer": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Thu Jul 26 14:27:29 2018 +0000"
      },
      "message": "Rework nova modules and states\n\nCloses-issue: https://mirantis.jira.com/browse/PROD-20787\nChange-Id: If9ea6ff8c53c876e678180c3df3792d198df2ec0\n"
    },
    {
      "commit": "af95334b97daba5abafd3670e84d0b7940baecbc",
      "tree": "d653ab2e85f7a3b256f756f59f1dc0475ccc8eac",
      "parents": [
        "7ff25ba2c927b3d9c32d9f30e65f34525c2ff3ad",
        "2a6589d4920055f1dbb087937c44a3af2de5fb9a"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jul 25 15:23:08 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Wed Jul 25 15:23:08 2018 +0000"
      },
      "message": "Merge \"Add Salt 2018.3 tests\""
    },
    {
      "commit": "7ff25ba2c927b3d9c32d9f30e65f34525c2ff3ad",
      "tree": "f40720d54004f5a20db40827ef4081eeef699ba9",
      "parents": [
        "8c36b42fd9bc7be8a9330673d7c49dd70b19e3e0",
        "757526b5b285f69ec8ccccbfa1bc1fd24815bdab"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Jul 24 07:34:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Jul 24 07:34:16 2018 +0000"
      },
      "message": "Merge \"Add conditional panel for nova-cert\""
    },
    {
      "commit": "8c36b42fd9bc7be8a9330673d7c49dd70b19e3e0",
      "tree": "df28dce0872000c046a4b16bc641df816544fe3c",
      "parents": [
        "a041833098d552c042174e54205f62fda2372731"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jul 24 09:38:00 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jul 24 09:38:08 2018 +0300"
      },
      "message": "Fix compute_driver_mapping include in nova-compute queens\n\nChange-Id: I8669ae15efbf24cc245f7ace548710907818dd6f\n"
    },
    {
      "commit": "2a6589d4920055f1dbb087937c44a3af2de5fb9a",
      "tree": "89047fa4e63352b3f0e8c86375f1356d50c8d154",
      "parents": [
        "3a481dce5f35a8193edb5c1e575529a03d346202"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Apr 25 12:38:41 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jul 23 14:50:20 2018 +0200"
      },
      "message": "Add Salt 2018.3 tests\n\nChange-Id: I936a5707dca965473446ce05da2f1872f9f6c443\n"
    },
    {
      "commit": "757526b5b285f69ec8ccccbfa1bc1fd24815bdab",
      "tree": "06e1fdadecf84b4bd7cb289d1e1995ac574f70f8",
      "parents": [
        "3a481dce5f35a8193edb5c1e575529a03d346202"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Mon Jul 23 16:29:08 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Mon Jul 23 16:29:08 2018 +0400"
      },
      "message": "Add conditional panel for nova-cert\n\nSince pike nova-cert is obsolete\n\nChange-Id: I614f384c36086ed6dbd263e3107717d36786b691\nCloses-Bug: PROD-21467\n"
    },
    {
      "commit": "a041833098d552c042174e54205f62fda2372731",
      "tree": "0c470cbf7c1ea89cc1df9718a9d34789b3877fdc",
      "parents": [
        "3a481dce5f35a8193edb5c1e575529a03d346202",
        "cab3a90e9969e222e53553d2792fe99896d441bf"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Jul 23 10:27:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Mon Jul 23 10:27:57 2018 +0000"
      },
      "message": "Merge \"[VMware] inital commit\""
    },
    {
      "commit": "cab3a90e9969e222e53553d2792fe99896d441bf",
      "tree": "841a2c5a2acf49eb55ab59fbcca462248246faab",
      "parents": [
        "909cd44272b90709286d07f9fca158b682d553fc"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jul 12 13:17:17 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jul 20 12:37:56 2018 +0000"
      },
      "message": "[VMware] inital commit\n\nThis commit unhardcode vmware related options.\n\nRelated-Prod: PROD-21444\n\nChange-Id: I4b66750cb3d9dafe96e887d8b1d1623d641f3b98\n"
    },
    {
      "commit": "3a481dce5f35a8193edb5c1e575529a03d346202",
      "tree": "7cc08dd191c3d374d99eaceb2d956b680ab87275",
      "parents": [
        "f646d6b3a4ed5e5a7644b5d1e309dd6d7e00a6a6",
        "1a153a7a797a235de5056e2959afe0c4929a5e5c"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jul 18 19:04:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Wed Jul 18 19:04:41 2018 +0000"
      },
      "message": "Merge \"Add ability to use global logging.conf\""
    },
    {
      "commit": "1a153a7a797a235de5056e2959afe0c4929a5e5c",
      "tree": "20cf5b02e8e88d5e6b174b6e1f0e2534adf9004e",
      "parents": [
        "909cd44272b90709286d07f9fca158b682d553fc"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Fri Jul 13 14:55:08 2018 +0300"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Wed Jul 18 12:39:22 2018 +0300"
      },
      "message": "Add ability to use global logging.conf\n\nAdd ability to use global logging.conf template which can be\nused in all openstack components which support oslo.log\n\nChange-Id: I7c606a95eb9625b4053e18511cbb9163b0353b12\nRelated-Prod: PROD-21353\n"
    },
    {
      "commit": "f646d6b3a4ed5e5a7644b5d1e309dd6d7e00a6a6",
      "tree": "8c08660a63aeae5eb5a6788983e611307495c75e",
      "parents": [
        "909cd44272b90709286d07f9fca158b682d553fc",
        "d8337cfb69f36bd92b1a1e053954e6b4145b86c7"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jul 17 15:36:33 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Tue Jul 17 15:36:34 2018 +0000"
      },
      "message": "Merge \"Implemented usage vnc+tls (refactor)\""
    },
    {
      "commit": "d8337cfb69f36bd92b1a1e053954e6b4145b86c7",
      "tree": "414fd6b0acb3d30452e426608979e8b007783733",
      "parents": [
        "3f8b747c7f75165dd4cce4d3974665e490388736"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Wed Jul 11 17:55:58 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Jul 17 13:42:56 2018 +0300"
      },
      "message": "Implemented usage vnc+tls (refactor)\n\nEnable transport + authentication for VNC over TLS\n---------------------\n\nBy default communication between nova-novncproxy and qemu service is\nunsecure.\n\ncompute:\n  qemu:\n    vnc:\n      tls:\n        enabled: True\n\ncontroller:\n  novncproxy:\n    # This section responsible for communication between noVNC proxy and\nclient machine\n    tls:\n      enabled: True\n    # This section responsible for communication between nova-novncproxy\nand qemu service\n    vencrypt:\n      tls:\n        enabled: True\n\nYou able to set custom certificates in pillar:\n\nnova:\n  compute:\n    qemu:\n      vnc:\n        tls:\n          cacert (certificate content)\n          cert (certificate content)\n          key (certificate content)\n\nnova:\n  controller:\n    novncproxy:\n      tls:\n        server:\n          cert (certificate content)\n          key (certificate content)\n      vencrypt:\n        tls:\n          cacert (certificate content)\n          cert (certificate content)\n          key (certificate content)\n\nYou can read more about it here:\n    https://docs.openstack.org/nova/queens/admin/remote-console-access.html\n\nEnable communication between noVNC proxy and client machine over TLS\n---------------------\n\nBy default communication between noVNC proxy and client machine is\nunsecure.\n\n  controller:\n    novncproxy:\n      tls:\n        enabled: True\n\n  nova:\n    controller:\n      novncproxy:\n        tls:\n          server:\n            cert (certificate content)\n            key (certificate content)\n\nYou can read more about it here:\n    https://docs.openstack.org/mitaka/config-reference/dashboard/configure.html\n\nRelated-Prod: PROD-19979\n\nChange-Id: Ia865d936bc9222eb400a73a0a0ab7ca1ffa4bf28\n"
    },
    {
      "commit": "909cd44272b90709286d07f9fca158b682d553fc",
      "tree": "b236d897714eed67bbec84fffd5e745acf9e0e10",
      "parents": [
        "dba454df94b673230cdbea102333f0838f2b738f",
        "de3109df55f01103ecee552cee66009d80c1ef1b"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jul 12 06:22:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Thu Jul 12 06:22:34 2018 +0000"
      },
      "message": "Merge \"Fix logging for nova-placement under wsgi\""
    },
    {
      "commit": "de3109df55f01103ecee552cee66009d80c1ef1b",
      "tree": "a58192344c5ecdd9e50ad3c1b9932750b88140d1",
      "parents": [
        "3f8b747c7f75165dd4cce4d3974665e490388736"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Wed Jul 11 11:18:09 2018 +0300"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Wed Jul 11 16:05:45 2018 +0300"
      },
      "message": "Fix logging for nova-placement under wsgi\n\nAdd loggin config file for nova-placement under wsgi\n\nChange-Id: Ibc6785422c96eedb8cdee030c1c552e200d63cef\nRelated-Prod: PROD-21309\n"
    },
    {
      "commit": "dba454df94b673230cdbea102333f0838f2b738f",
      "tree": "6c514d389f8e250d2b08897e8cebc68284c93ad0",
      "parents": [
        "3f8b747c7f75165dd4cce4d3974665e490388736"
      ],
      "author": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Tue Jul 10 17:32:23 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Wed Jul 11 13:50:06 2018 +0300"
      },
      "message": "Fix value of syslog facility\n\nAccording syslog specification to calculate Priority value\nthe Facility value should be multiplied by 8.\n\nspec - https://tools.ietf.org/html/rfc5424#section-6.2.1\n\nChange-Id: Id0271d8dd7c75622317098840e7b7eaddb1c87cd\nRelated-PROD: PROD-21310\n"
    },
    {
      "commit": "3f8b747c7f75165dd4cce4d3974665e490388736",
      "tree": "2ae686c2fb6618ea428a33b05d89d1bfba7b2bc7",
      "parents": [
        "1195fcacd86618f9aff3edd0b13ff0fc194f26a9",
        "93bee0f900d8d5c32bfc5bc0847dbb3d77f8b1ea"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jul 10 09:40:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Tue Jul 10 09:40:19 2018 +0000"
      },
      "message": "Merge \"Fix Python version for Travis CI tests\""
    },
    {
      "commit": "1195fcacd86618f9aff3edd0b13ff0fc194f26a9",
      "tree": "78a8c1fb48a7b66262027abeed1261dc72a88259",
      "parents": [
        "542f2588c7ac44a0cfa24739517c47afa1066be6"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Mon Jul 09 18:22:59 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Mon Jul 09 18:32:34 2018 +0300"
      },
      "message": "Updated readme file for support vnc+tls\n\nRelated-Prod: PROD-19979\n\nChange-Id: I9fcdb6889fcf86fadf6e0e26e6f63140aff8ba0e\n"
    },
    {
      "commit": "542f2588c7ac44a0cfa24739517c47afa1066be6",
      "tree": "c856011238abbdce4aa909139986d54fb8bcf3ff",
      "parents": [
        "e31a2d64227812d3adfa4636492981dc8d72e3fe",
        "e6f983e91270bd43e8e0816ab902ac61bb24ddb2"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Jul 09 15:23:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Mon Jul 09 15:23:35 2018 +0000"
      },
      "message": "Merge \"Implemented usage vnc+tls\""
    },
    {
      "commit": "e31a2d64227812d3adfa4636492981dc8d72e3fe",
      "tree": "7537b5bb5c3b917c4e2935e08dfca643ceb711a7",
      "parents": [
        "c87868a230602c7ca2ae0ed26cd9cdcc71d2e1ab",
        "7ce6f69990a13bcb2776be2b95a2b7f433c8424c"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jul 09 13:59:29 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Mon Jul 09 13:59:29 2018 +0000"
      },
      "message": "Merge \"[Queens] Fix cacert file for Cinder section\""
    },
    {
      "commit": "7ce6f69990a13bcb2776be2b95a2b7f433c8424c",
      "tree": "e1d6fe135ce6b0521356cd84c8a86481bf261930",
      "parents": [
        "1f7704f6d542541644afa1f70c75810c1f01f8c4"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Jul 09 12:58:21 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Jul 09 12:58:21 2018 +0300"
      },
      "message": "[Queens] Fix cacert file for Cinder section\n\nChange-Id: I6ffa99c732dfe7eba809feb11d6b577aa128660a\n"
    },
    {
      "commit": "c87868a230602c7ca2ae0ed26cd9cdcc71d2e1ab",
      "tree": "1e9387915696291c2817ec2f941aa0226e80d91d",
      "parents": [
        "05ef7f6cb2a1f1ab9314f12f4b92a7c79955c719"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Mon Jul 09 08:05:39 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Mon Jul 09 09:21:03 2018 +0400"
      },
      "message": "Fixes for the Nova alerts\n\n- change \u003e\u003d to \u003e to prevent alarms firing in case of zeros\n- fix raws/endraws\n\nChange-Id: I9312ea9daaf7cd40d5b4d7a62c38674657a523ee\nRelated-PROD: PROD-21242\n"
    },
    {
      "commit": "05ef7f6cb2a1f1ab9314f12f4b92a7c79955c719",
      "tree": "c9f1492932852299f881ab7e6a85c8c9388892c0",
      "parents": [
        "1f7704f6d542541644afa1f70c75810c1f01f8c4"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Jul 06 15:47:27 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Jul 06 15:47:27 2018 +0400"
      },
      "message": "Implement different ways to calculate hypervisor disk total\n\nDepends on ceph enabled or not we have different ways to calculate\ntotal hypervisor disk stats.\n\nChange-Id: Ib46f55ec1d91fab43e05ee53ab0bcb177dc64d2c\nRelated-PROD: ROD-21006\n"
    },
    {
      "commit": "e6f983e91270bd43e8e0816ab902ac61bb24ddb2",
      "tree": "d88417b1111e062d6cfe383eacad5225645769c1",
      "parents": [
        "0b86640fd9ddb73bad067e8547d2ea032d63a86d"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Mon Jun 18 13:53:40 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Jul 05 13:42:12 2018 +0300"
      },
      "message": "Implemented usage vnc+tls\n\nEnable TLS transport + Authentication\n\ncompute:\n  qemu:\n    vnc:\n      tls:\n        enabled: True\n\ncontroller:\n  novncproxy:\n    tls:\n      enabled: True\n\nYou able to set custom certificates in pillar:\n\n  nova:compute:qemu:vnc:tls:cacert (certificate content)\n  nova:compute:qemu:vnc:tls:cert (certificate content)\n  nova:compute:qemu:vnc:tls:key (certificate content)\n\n  nova:controller:novncproxy:tls:cacert (certificate content)\n  nova:controller:novncproxy:tls:cert (certificate content)\n  nova:controller:novncproxy:tls:key (certificate content)\n  nova:controller:novncproxy:tls:allfile (certificate content)\n\nRelated-Prod: PROD-19979\n\nChange-Id: Ib2d1c42cd118903372e4b35971e4923d197571b1\n"
    },
    {
      "commit": "1f7704f6d542541644afa1f70c75810c1f01f8c4",
      "tree": "f48c3cbc9dda31e048c18e7a0c3da53ee48d7ec9",
      "parents": [
        "b4f530e0292a3af7c3980be955415c198563d023"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Tue Jun 26 17:15:53 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Tue Jun 26 17:15:53 2018 +0400"
      },
      "message": "Fix apache response time casting from us to s\n\nChange-Id: If65036b5ea4290d48d93753676811f739b5779f3\nPartial-Fix: PROD-20999\n"
    },
    {
      "commit": "b4f530e0292a3af7c3980be955415c198563d023",
      "tree": "d41ebb712e4b74cfa8bb365b15a7861d6d8b7fab",
      "parents": [
        "2e9cee2ab800c7910e2f1afb34b680a13b5bdc95",
        "7f6cb903b784002db9c0531fd156d0c4308199ba"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jun 26 11:23:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Tue Jun 26 11:23:11 2018 +0000"
      },
      "message": "Merge \"Move debian dir to the master\""
    },
    {
      "commit": "7f6cb903b784002db9c0531fd156d0c4308199ba",
      "tree": "bf71c7ee7de8dba9ee40a371e6b5497b24ef1771",
      "parents": [
        "5b68e404a8392dfc72661e2cfd0f5206a12f2062"
      ],
      "author": {
        "name": "Roman Vyalov",
        "email": "rvyalov@mirantis.com",
        "time": "Mon Jun 25 16:29:52 2018 +0300"
      },
      "committer": {
        "name": "Roman Vyalov",
        "email": "rvyalov@mirantis.com",
        "time": "Mon Jun 25 16:29:52 2018 +0300"
      },
      "message": "Move debian dir to the master\n\nAdd debian dir to combine building workflow\n\nChange-Id: I1cf3361a17a3669c95da9edfe7c8412521b2b6c4\nPROD: https://mirantis.jira.com/browse/PROD-20910\n"
    }
  ],
  "next": "2e9cee2ab800c7910e2f1afb34b680a13b5bdc95"
}
