)]}'
{
  "log": [
    {
      "commit": "82bc440a5e7a4e5538dae950c5c5b4c955e65310",
      "tree": "4d1553adadac6f0cc075d9630589258828576ba7",
      "parents": [
        "db22484be5eb3820feed1e0d39601440ff4e9059"
      ],
      "author": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Fri Jun 07 13:02:32 2019 +0400"
      },
      "committer": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Wed Jul 17 12:18:29 2019 +0000"
      },
      "message": "Add ssl suport for opencontrail api service\n\nUse ssl termination on haproxy Lb for OC 4.X version.\nOC API does not support TLS natively in versions \u003c\u003d 4.x\n\nChange-Id: Ic78fc33bc938b05ff390aeb0ba1a6d74227117e9\nRelated-PROD: PROD-29907\n"
    },
    {
      "commit": "39349726754286c3e0cf4d2e11b6e84d8a62fa37",
      "tree": "c80f861dbc535612cb65ff7cd82be60735c21fa3",
      "parents": [
        "23cd904826af104a528476f43cbe813dccd8e2c4"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Mon May 27 13:29:45 2019 +0200"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Fri Jul 12 09:32:49 2019 +0000"
      },
      "message": "OpenStack cluster size contrail\n\nChange-Id: I170a5c10efb2982e27bba0a1f169e387bd6b67d2\nRelated: PROD-30317 (PROD:30317)\n(cherry picked from commit c039b1f70449c9d4199caac28e9e11e27f361b1e)\n"
    },
    {
      "commit": "870e2dd07ec2a5036ed69b875ab46abe9c9c3737",
      "tree": "cc171dbd018599eeb4d5a682f9f7a3c5b380423c",
      "parents": [
        "ba9479ca211395cc600dc86856b63b3fb2a42cea"
      ],
      "author": {
        "name": "Oleg Gelbukh",
        "email": "ogelbukh@mirantis.com",
        "time": "Tue Jul 09 15:36:09 2019 -0700"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Thu Jul 11 15:37:39 2019 +0000"
      },
      "message": "Fix sysctl for salt-master optimization\n\nDue to incorrect structure of the metadata,\nthe optimizations for salt-master multicast\nRPC were not applied.\n\nAdd the missing key \u0027kernel\u0027 in the structure.\n\nPROD-27850\n\nChange-Id: I433d55212bd6331e982b41a62168b12628fc2f13\n(cherry picked from commit 6cabe355dd067d2ac23bcd784eab781dd4733229)\n"
    },
    {
      "commit": "682efeb1781188b8f046367e5cad9fed2984186c",
      "tree": "e5944aef24b71fd5fa111288955cc825901de32d",
      "parents": [
        "253b3e4355f1b42dd02e402206b40e03ef76dae3"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Jun 10 13:45:56 2019 +0300"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Thu Jul 11 12:09:09 2019 +0000"
      },
      "message": "Fix default vm images\n\nChange-Id: I34bc0fb1278f9e33209c90789b62f0e23b9a322e\nProd-related: PROD-30962 (PROD:30962)\n(cherry picked from commit 6a1a7e683bb48f82a0be8694dd37c98a9baad79b)\n"
    },
    {
      "commit": "0e219a1db6d99c91758f21d785da90938c92bf20",
      "tree": "cb245e8a20090cb3a954122dbbb27c8cfa228219",
      "parents": [
        "5fb4bccb0d32642769824340f877b4db3d8cd03d"
      ],
      "author": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Wed Jul 03 12:25:27 2019 +0400"
      },
      "committer": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Wed Jul 10 13:42:27 2019 +0000"
      },
      "message": "Enable TLS for OpenLDAP\n\nAlso fix typo in cert name for DriveTrain services.\n\nChange-Id: I604cd663c31018814f7380af56dee5ac9374aaa0\nRelated-Prod: PROD-23454\n(cherry picked from commit 020ce66d304c7de7f120245dda124f97c3a8eb65)\n"
    },
    {
      "commit": "e66f7d7274d8eb6f93779275e4fe5ac07cba3aad",
      "tree": "1bc6a9850c87e8998b6d438edaab9998ab70cd3a",
      "parents": [
        "05584f89eb3f974596cd628dce31f67b39752962"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Mon Jun 24 13:28:51 2019 +0300"
      },
      "committer": {
        "name": "oshyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Fri Jul 05 14:21:14 2019 +0000"
      },
      "message": "`cert_client` minion `signing_policy` list for VNC CA cert is un-hardcoded\n\n  * It needed because a service engineer is able to set arbitrary hostname for control nodes.\n    It allows to set arbitrary hostname pattern where nova_novncproxy service placement.\n\nChange-Id: I0f7188de505d7d212a9ad0649771f955bec59d12\nRelated-PROD: PROD-30917\n(cherry picked from commit 888c07e08a68312727d1ca62122b6cd2ae7fcefd)\n"
    },
    {
      "commit": "39e0e7ebdf9565ac4d4ac5583e3e8e363c7e7489",
      "tree": "bf0787fa869f11776391eadbac7ea06911f23bcd",
      "parents": [
        "f221517efcd236066ebdbbedfbac33a53a6c9bdc"
      ],
      "author": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Wed Jun 05 15:10:20 2019 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Wed Jun 26 12:11:27 2019 +0000"
      },
      "message": "Switch gerrit on TLS/HTTPS scheme\n\nChange-Id: Iab612994039e8e8527ac14dd9144e8ab0d12db80\nRelated-Prod: PROD-27542 (PROD:27542)\n(cherry-picked from commit 5a05161a8d07a2658b57d119eaa49125311fea64)\n"
    },
    {
      "commit": "6d5655eff0470527f3b42fcf45d412114b8fb502",
      "tree": "dc0b9b667b7c91aa481aa8f78d732ef11087b724",
      "parents": [
        "96d49da55918d30c861936888d9288ee0cf798a2"
      ],
      "author": {
        "name": "Mateusz Los",
        "email": "mlos@mirantis.com",
        "time": "Fri May 31 17:15:18 2019 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Jun 07 11:01:21 2019 +0000"
      },
      "message": "add cert for radosgw\n\nChange-Id: I6b64d8cf6692e71208c05974db94080b77db0e1f\nRelated-Prod: PROD-30736\n(cherry picked from commit 02d7fdc6967b61a8d4f3eca901320e50a06be821)\n"
    },
    {
      "commit": "cf03eb8e3b70e95ed9a23674cc49b9192d308164",
      "tree": "712bdbc7e7d4983462a6aa1509e3c23862fd909f",
      "parents": [
        "a02e99fb64a158aa9a762b0ab78f9ccef40c6372"
      ],
      "author": {
        "name": "root",
        "email": "root@cfg01.azvyagitnsev-test.local",
        "time": "Thu May 30 08:59:27 2019 +0000"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jun 04 16:35:44 2019 +0000"
      },
      "message": "Enable and use salt_api proxy by default\n\n * Use nginx as proxy\n * Misc: define defaults for\n    salt_master_host\n    infra_config_address\n    reclass_config_master\n    jenkins_salt_api_url\n * Pass certs dir for jenkins docker slaves\n\nRelated: PROD-27641(PROD:27641)\nRelated: PROD-30528(PROD:30528)\n\nChange-Id: I5fac90101131a8d8d4fa7857982f18c855e0771c\n"
    },
    {
      "commit": "78c5f6d1904f34a0450f559b77484dc32062cc29",
      "tree": "46956ad390e0466e06dd92bd50879b5d7c90b7a5",
      "parents": [
        "4ae03de8db90338954e5c6923970b33d6739d9c7"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Tue May 14 15:58:31 2019 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Sun May 26 20:12:56 2019 +0000"
      },
      "message": "Add missing param for golden configuration\n\nChange-Id: Ide34a9e6ca13a56c7cba2692a858601589de7434\nRelated: PROD-30229 (PROD:30229)\n(cherry picked from commit 86a925fa760663ebd014e0aea6de80878ce40179)\n"
    },
    {
      "commit": "2a455c1b28a33192408c11efbf345d0ab0bd58c4",
      "tree": "0e364f30d8e45aeb25e4760c4f2618b667828ac4",
      "parents": [
        "846b3ebd89e3a5dcfcd6d646c1d77ca1c5b06c10"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Wed May 22 13:00:41 2019 +0200"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Thu May 23 11:38:56 2019 +0000"
      },
      "message": "Golden configuration - fix image for mdb nodes\n\nChange-Id: I2659937a7151cfa5739b35e6ad6acd8afae5a044\nRelated: PROD-30436(PROD:30436)\n(cherry picked from commit b47abc4204b2a89d1e106ce25e41769b2d708abc)\n"
    },
    {
      "commit": "46a4bdc2e2c832d694fc453899a947afe4e90f96",
      "tree": "2aa495cc226c89ac2b9ebe29f3e607f5325ece0a",
      "parents": [
        "97490fa8cf7655d41abd408c9212394f5d757d52",
        "e7b10f0efbdd914e8993ff3bad61b9b73b179c05"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed May 22 20:55:33 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed May 22 20:55:33 2019 +0000"
      },
      "message": "Merge \"Add SSL for Elasticsearch\" into release/proposed/2019.2.0"
    },
    {
      "commit": "e7b10f0efbdd914e8993ff3bad61b9b73b179c05",
      "tree": "6afff5b9e9d782b1a2a043f1d759c9b81f2ce4b9",
      "parents": [
        "e61a0a57d94ac6995750baa2c2bf877d87b7b948"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Mon May 13 15:09:17 2019 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Wed May 22 16:29:38 2019 +0400"
      },
      "message": "Add SSL for Elasticsearch\n\nChange-Id: I0a525b82e6dfc536bec6953485f2d11e6f64cd54\nPROD-related: PROD-29185\n"
    },
    {
      "commit": "53bdd720d623d805e8b8e9b865a7cf051c69b5ec",
      "tree": "9836a167b8abc5ad52cbbacfd7f356169af6fdba",
      "parents": [
        "066242d355d666bd7444ffdeeb689cdd6e58211b"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Mon Apr 08 13:42:08 2019 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Fri May 17 16:15:58 2019 +0400"
      },
      "message": "Add Telegraf SSL support\n\nChange-Id: Ic00f217a981d9d9724415faf0c06d1ad48f58745\nPROD-related: PROD-28066\n"
    },
    {
      "commit": "7a29055de726239a122742cbb3e24522506cc212",
      "tree": "03a5cf31d33e6d107be6daf4d6a8068261c64cdf",
      "parents": [
        "2f92f98ad56a1d7d4552667e0d0209589416c162"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Apr 17 10:03:56 2019 +0300"
      },
      "committer": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Apr 17 12:35:32 2019 +0000"
      },
      "message": "Tune-up salt alive configs for heavy load\n\n * Set of configs, supposed to increase deployment time, but reduce\n   false-positive rejects from master.\n   auth_timeout: 180\n    When waiting for a master to accept the minion\u0027s public key, salt will\n     continuously attempt to reconnect until successful. This is the timeout value,\n     in seconds, for each individual attempt. After this timeout expires, the minion\n     will wait for acceptance_wait_time seconds before trying again. Unless your master\n     is under unusually heavy load, this should be left at the default.\n   - In our case, those will covers issue with overloaded master zmq threads\n   master_tries: -1\n    The number of attempts to connect to a master before giving up.\n     Set this to -1 for unlimited attempts. This allows for a master to have\n     downtime and the minion to reconnect to it later when it comes back up.\n   auth_tries: 10\n    Number of consecutive SaltReqTimeoutError that are acceptable when trying to\n     authenticate.\n   gather_job_timeout: 20\n    The number of seconds to wait when the client is requesting information\n     about running jobs.\n\nProd-related: PROD-27850 (PROD:27850)\n\nChange-Id: I9095f0847acb6dd8b5822afb2ed4b7fdd30a3274\n(cherry picked from commit d71c329937f2b9de5c2454886af2735f0c83292e)\n"
    },
    {
      "commit": "695abe809e4f6bb608fd13ee05856585778eb848",
      "tree": "8b12d7c3c0171931b66462de7c5855a6b2de46a4",
      "parents": [
        "904eb2c1a72b69ed2a7c7c009266b040d563bf71"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Fri Apr 12 17:08:16 2019 +0400"
      },
      "committer": {
        "name": "Ilya Bumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Mon Apr 15 13:13:14 2019 +0000"
      },
      "message": "Add DNS:\u003ccluster_local_ip\u003e to cert alternative names\n\nChange-Id: Idf415092719fd6279c061998a15e06afedcd608e\nRelated-PROD: PROD-29221 (PROD:29221)\n"
    },
    {
      "commit": "4d34b5545478ae541ee6b9ca350fc8ebc8de4884",
      "tree": "2077ec71d42a1b27c1690488cf5f7a2e899aed98",
      "parents": [
        "606a4d433124793c72cd9afa340b0ee692c17e9d"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Apr 01 15:38:12 2019 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Apr 02 14:20:02 2019 +0000"
      },
      "message": "Don\u0027t use FQDN in CN for libvirt certs\n\nAccording to RFC CN is limited to 63 characters, this patch\nupdates common_name for libvirt certs to use hostname only.\nFQDN is added to alvernative names.\n\nChange-Id: Ib509d73faeb17bcc423a2590de730baddd209d81\nRelated-Prod: PROD-28275\n(cherry picked from commit c464b3b13162adab0512df7c366c0d3643d451ac)\n"
    },
    {
      "commit": "6604e4cde952e3613b172f42b84bcc1a7e90d148",
      "tree": "823e38e6f4bb387cd96abde7b359fa405d1ee495",
      "parents": [
        "6853c7ca20ea9d6dd0540b526ed5d897c4edab26"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Jan 18 12:27:28 2019 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Mar 26 12:37:01 2019 +0200"
      },
      "message": "Fix alternative names for barbican\n\nChange-Id: I8bf1b0f926e082331d010ccec276f01541262411\nRelated-Prod: https://mirantis.jira.com/browse/PROD-26565\n(cherry picked from commit 30195e257081f0a11bfe5ca62cc21696f3ac2ef4)\n"
    },
    {
      "commit": "f7f813ff6bbdc1aebb1659d904f2c522d8f33f1e",
      "tree": "cfa6b6e32bd245cfb66fbef511a193391e10e856",
      "parents": [
        "fc243c46b8b181e3ce7432719e53740316a9c129"
      ],
      "author": {
        "name": "Oleg Gelbukh",
        "email": "ogelbukh@mirantis.com",
        "time": "Wed Jan 23 00:16:56 2019 -0800"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Jan 30 14:12:34 2019 +0000"
      },
      "message": "Add golden configuration sizing and placement classes\n\nAdd classes for VCP VM sizes for golden configuration\nand a mapping for placement to KVM nodes.\n\nChange-Id: Icfc62a922182ffb03713db40d8bce4fbada98ab6\nCloses-bug: PROD-26795\n"
    },
    {
      "commit": "fc243c46b8b181e3ce7432719e53740316a9c129",
      "tree": "d0fb527ba40cb32fbe2cec9f1b6132e157506668",
      "parents": [
        "3cdc768add664aa7369782ae12e41b4803daf5b2"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jan 28 13:19:52 2019 +0200"
      },
      "committer": {
        "name": "Anna Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Tue Jan 29 11:01:17 2019 +0000"
      },
      "message": "Implement SSL+x509 for mysql/rabbitmq with octavia\n\nAdd metadata to create SSL certs for mysql/rabbitmq communication and\noctavia.\n\nChange-Id: I94573c38a7050452f7597065263c64adc300abc3\nRelated-Prod: PROD-26938\n(cherry picked from commit 27c33dddee91d98db314cc17a2ab29f097faf39a)\n"
    },
    {
      "commit": "afa13fba1f74be655076986c6aa161ff57649f50",
      "tree": "634a707d63d5bc491bdf53bcd8ba18b150247169",
      "parents": [
        "b48077e5c8d39bea8c90bcfe0ab0c94f4e7cee2a"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Mon Jan 14 19:50:04 2019 +0100"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jan 15 06:39:04 2019 +0000"
      },
      "message": "Fix typos in reclass for image_layout backends\n\nChange-Id: I259c2265b6b2fac638aa896c1ddec11814740f69\n(cherry picked from commit c1d38f91c20c703e543ca5c83d11f63ba789f8aa)\n"
    },
    {
      "commit": "119d3ec91ba6bee1b38e9d4a5c00baa577974917",
      "tree": "2c19217aad7bdebd384f4b6cc41adf077cba65f7",
      "parents": [
        "60e3c4d30876234c1c359f6b09ea6bfc753ec114"
      ],
      "author": {
        "name": "Ann Kamyshnikova",
        "email": "akamyshnikova@mirantis.com",
        "time": "Wed Nov 28 14:32:29 2018 +0400"
      },
      "committer": {
        "name": "Ann Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Mon Dec 24 16:26:28 2018 +0400"
      },
      "message": "Octavia manager services clusterization\n\nRelated-PROD: PROD-25309\n\nChange-Id: I16476cb1fdbc499033c7fce8a91d8cb5cb817a00\n"
    },
    {
      "commit": "264974184ac6d055cb34043c0750d9a283d08c2d",
      "tree": "89ab951ca789c517f5fab65d44177a1440e96485",
      "parents": [
        "407278575ffd0da69a89a1b1763322879b8ad987",
        "86b2b7d39180feba9efc61e7e44323ee4ee69beb"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Dec 18 15:58:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Dec 18 15:58:22 2018 +0000"
      },
      "message": "Merge \"Generate certs for aggregation layer\""
    },
    {
      "commit": "86b2b7d39180feba9efc61e7e44323ee4ee69beb",
      "tree": "c0f9a5dcf754299b3518098d6b96bcffc478afb8",
      "parents": [
        "5ffe2b354ed5fb48310b292bffef41a887619950"
      ],
      "author": {
        "name": "Łukasz Oleś",
        "email": "loles@mirantis.com",
        "time": "Tue Nov 20 10:53:58 2018 +0100"
      },
      "committer": {
        "name": "Łukasz Oleś",
        "email": "loles@mirantis.com",
        "time": "Mon Dec 17 23:15:06 2018 +0100"
      },
      "message": "Generate certs for aggregation layer\n\nWill be used for api server flags: --proxy-client-cert-file, --proxy-client-key-file\nhttps://kubernetes.io/docs/tasks/access-kubernetes-api/configure-aggregation-layer/\n\nRelated story: https://mirantis.jira.com/browse/PROD-24599\n\nChange-Id: I673665949fd912ace5332c2dfd6500a61d45b136\n"
    },
    {
      "commit": "407278575ffd0da69a89a1b1763322879b8ad987",
      "tree": "5f13c600664da75ae03694d8c2b229c2ab2842e8",
      "parents": [
        "5ffe2b354ed5fb48310b292bffef41a887619950"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Dec 17 17:44:29 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Dec 17 17:44:29 2018 +0200"
      },
      "message": "Remove freeipa from foundation.yml\n\nAccording to discussion in\n[salt-formulas-*]Review list of supported formulas\nthis fromula will be dropped soon, so remove it as dependency for\nmaster node\n\nChange-Id: I3316fb4c4c7d253b076dfdce330bbbf6f573e911\nRelated: PROD-25117\n"
    },
    {
      "commit": "cd3ed47d408d05038d0bfaee4194255a38250c77",
      "tree": "24710449c4aafc3e7d21f44719481a5f39c7d124",
      "parents": [
        "cab1ae01c2ab31942148f0754d172c24fb7845b8",
        "7ce29c90586d46c463181ce4def6722435d09fce"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Dec 17 10:32:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Mon Dec 17 10:32:05 2018 +0000"
      },
      "message": "Merge \"Move octavia certs to salt master\""
    },
    {
      "commit": "7ce29c90586d46c463181ce4def6722435d09fce",
      "tree": "8f8793d368b3e8b689a2765d4de5007cd291f98e",
      "parents": [
        "efc75e54470f48cdce2946345356d323ab75c1a0"
      ],
      "author": {
        "name": "Ann Kamyshnikova",
        "email": "akamyshnikova@mirantis.com",
        "time": "Thu Dec 13 15:45:46 2018 +0400"
      },
      "committer": {
        "name": "Anna Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Mon Dec 17 09:46:04 2018 +0000"
      },
      "message": "Move octavia certs to salt master\n\nStart generate octavia_ca and octavia certs on salt master.\nTemporary create files with new names.\n\nChange-Id: I91654fa28695474caadbe9e42552d7accc620dda\nRelated-PROD: PROD-25309\n"
    },
    {
      "commit": "21cf6b7eb9c225d88db7e8c815fcbdfd292a0f40",
      "tree": "0831172c354bda76f678e52d6fa2fa36a46e6f65",
      "parents": [
        "3e338871d4d9ed955d1cdd8482d9739950a13295",
        "bed084584e35647e6deb4e2581e82dd21b134cc6"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Dec 14 17:01:53 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Fri Dec 14 17:01:53 2018 +0000"
      },
      "message": "Merge \"Enable gpg renderer by default\""
    },
    {
      "commit": "bed084584e35647e6deb4e2581e82dd21b134cc6",
      "tree": "5b2f1aa125078e5ca3f3a16ca1be74f4413f21bb",
      "parents": [
        "73f12db7c1d2a22d94426bacbece9bb68c728c1a"
      ],
      "author": {
        "name": "Dmitry Pyzhov",
        "email": "dpyzhov@mirantis.com",
        "time": "Fri Dec 14 16:36:55 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Pyzhov",
        "email": "dpyzhov@mirantis.com",
        "time": "Fri Dec 14 17:04:40 2018 +0300"
      },
      "message": "Enable gpg renderer by default\n\nChange-Id: Ia3473ca46893f52080296a46105857f48f83d28e\nRelated-PROD: PROD-23612 (PROD:23612)\n"
    },
    {
      "commit": "517d449db93d92b03283987ef8a7169763fd723d",
      "tree": "45a08b5324a0db1dc4118ea49c94f71520394b43",
      "parents": [
        "73f12db7c1d2a22d94426bacbece9bb68c728c1a"
      ],
      "author": {
        "name": "Sergey Kolekonov",
        "email": "skolekonov@mirantis.com",
        "time": "Thu Nov 29 19:47:39 2018 +0400"
      },
      "committer": {
        "name": "Sergey Kolekonov",
        "email": "skolekonov@mirantis.com",
        "time": "Fri Dec 14 12:47:07 2018 +0000"
      },
      "message": "OpenStack cloud provider support for k8s\n\nRelated story: https://mirantis.jira.com/browse/PROD-25384\n\nChange-Id: I38876f0c3be9317f27aedc0d76088271a77e9ec8\n"
    },
    {
      "commit": "b2acb5999baacc15938bb1872d5b5fc802671bf7",
      "tree": "9297942a957c6b8cdc8af74bc7c1ece945171d4f",
      "parents": [
        "2a7e847ac55d0822bb9e600f70cf6bd0401fc2f6"
      ],
      "author": {
        "name": "Ann Kamyshnikova",
        "email": "akamyshnikova@mirantis.com",
        "time": "Tue Dec 11 13:30:55 2018 +0400"
      },
      "committer": {
        "name": "Ann Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Wed Dec 12 15:24:39 2018 +0400"
      },
      "message": "Fix certificates creation for image sign\n\nChange-Id: I60984a2badac898b4d375dd22981e4b303f8f5db\nRelated-PROD: PROD-25719\n"
    },
    {
      "commit": "7f1b9fb1e015a8ffb37e066c2827c30ebf486d90",
      "tree": "d6c23e90c7a971b9a31a201cb5ef6cceadaacdd2",
      "parents": [
        "8e5c948edef9fa4149f9958e18815333899d8355"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Dec 06 14:11:36 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Dec 06 14:11:36 2018 +0200"
      },
      "message": "Add missed , in alternative names for novncproxy_server\n\nChange-Id: I346af998013e5231ecd76d84eecc476d91ecfbed\n"
    },
    {
      "commit": "b8ffadecf5fcc40d3eac89237567c0f4ab84937b",
      "tree": "a2b482738fc209b10fa23a89c2af890c957461ce",
      "parents": [
        "ce4124bc7d543448e153342f22a54a31b0e293ea"
      ],
      "author": {
        "name": "Ann Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Mon Nov 19 17:01:04 2018 +0400"
      },
      "committer": {
        "name": "Anna Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Wed Dec 05 12:31:58 2018 +0000"
      },
      "message": "Add configurations for octavia image sign\n\nRelated-PROD: PROD-24494\nChange-Id: I7d22c5c4570ec6b3cfb5a2346f5efb83d5804222\n"
    },
    {
      "commit": "388f4f0dc9dafbcab4928bfd53e2c2da921153df",
      "tree": "7615bae95ff753092eef8e27ea7a680489fa58de",
      "parents": [
        "67d4424735df17cb5aeb14911e5b7a22eab32030"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Tue Dec 04 14:23:50 2018 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Tue Dec 04 16:17:50 2018 +0400"
      },
      "message": "Fix k8s node addresses in k8s certs\n\nChange-Id: I134183d3dd06e85ef12e343b5c862c625d00df56\nCloses-bug: #PROD-25521 (PROD:25521)\n"
    },
    {
      "commit": "795f73cce32b8cdf2960ea499464b4a5a4c821bf",
      "tree": "0c1c14944962b108863faa27cc088ae1c09fa258",
      "parents": [
        "5211073a0514dcc81a417f1a9c882a7f3a30333e"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Dec 03 16:14:09 2018 +0200"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Dec 03 16:17:14 2018 +0200"
      },
      "message": "Comment deprecated formulas\n\nProd-Related: PROD-24516 (PROD:24516)\nCloses-bug: PROD-25506 (PROD:25506)\n\nChange-Id: Id064111fe2502537ee66fdacad09e9a2dbe5bc41\n"
    },
    {
      "commit": "f9e4931a406b8b0fd7e1870b70a1235ff57ebccb",
      "tree": "c1ebeacb379e0ca5444503c2cae839ecb83e5c5f",
      "parents": [
        "92e6c805bb8a56861b0cacdc320365249c9225e2"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Dec 03 10:25:26 2018 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Dec 03 08:27:22 2018 +0000"
      },
      "message": "Fix typo in soft param name\n\nChange-Id: Idec07df8625b8777465b0c4e24ceff6bf04a7d45\n"
    },
    {
      "commit": "55d31c3e58595c45f5149b6e8e0a92b3c6e734e1",
      "tree": "22329e5c8fd21f2b30d3bb8766b2c65e800eed0f",
      "parents": [
        "ea356dabdbe4cf58da1be47c113886a95ed4ac11"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Nov 29 15:46:35 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Nov 30 19:24:18 2018 +0200"
      },
      "message": "Prepare for LVM based VCP\n\nThis patch adds metadata needed to setup partitions on\nVCP with LVM.\n\nThe new param \u0027image_layout\u0027 is added to salt:control:size:\u003csize_name\u003e\nThis is metadata that describes partition layout of VCP.\n\nFor now VCP has predefined list of partitions see\nhttps://gerrit.mcp.mirantis.com/#/c/30862/\n\nimage_layout defines sizes for each of partitions that should be\napplied after VCP is provisioned. The resizing will be done by\ngrowlvmp.py script placed on VCP\nhttps://gerrit.mcp.mirantis.com/#/c/31052/\n\nThe default layout:\n\n  image_layout:\n    root:\n      size: \u002730%VG\u0027     # 30% of VG total size\n    home:\n      size: \u00271G\u0027        # fixed size 1G\n    var_log:\n      size: \u002711%VG\u0027     # 11% of VG total size\n    var_log_audit:\n      size: \u00275G\u0027        # fixed size 5G\n    var_tmp:\n      size: \u002711%VG\u0027     # 11% of VG total size\n    tmp:\n      size: \u00275G\u0027        # fixed size 5G\n\nRelated-Prod: PROD-24537\n\nChange-Id: I18205dfa8478be2ae092a87ced833c8ab0cc01ea\n"
    },
    {
      "commit": "ea356dabdbe4cf58da1be47c113886a95ed4ac11",
      "tree": "bb4b97a6f532bfb1a474d8b157678a8bbe03d48c",
      "parents": [
        "da759595cb8fc75ec89815ab1ec57c4e3ce7f404"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Nov 23 18:28:24 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Nov 30 12:39:37 2018 +0200"
      },
      "message": "Prepare cloudinit to growroot VCP with LVM\n\nThis patch adds cloudinit data that will grow LVM\nbased VCP image.\n\nNew soft param is introduced:\n\n  * salt_control_cluster_vcp_lvm_device\n\nit defines name of partition drive that is included to\nPVS by default (\u0027/dev/vda3\u0027). Is dependent on disk model\nthat is used by VCP.\n\nChange-Id: I070280f830c76b42a9a2c4522f0adb0648d33757\nRelated-Prod: PROD-24537\n"
    },
    {
      "commit": "7304dae26481364e740a92349b7ba95a9b43d9ce",
      "tree": "c09b29f3ab71b0b1233a70f3147b859bee071871",
      "parents": [
        "218ca948767512af1c36af2418bade2be4742583"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Nov 22 17:01:02 2018 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Nov 22 17:01:02 2018 +0200"
      },
      "message": "Move salt_minion_ca_host to defaults\n\nChange-Id: Ied97f2534422555b999deab946a74c59da4965a1\nRelated-Prod: https://mirantis.jira.com/browse/PROD-25208\n"
    },
    {
      "commit": "71e8c54c8d55df2e7face2cda1e3f57e49566d42",
      "tree": "113195f06150f91d5b2415df99fa8c514017030f",
      "parents": [
        "b45dbd9a0e93b9e7ee568cdfa30edbf439dbb277"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Nov 16 16:19:17 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Nov 19 18:41:59 2018 +0000"
      },
      "message": "Prepare for fqdn on internal endpoints in keystone catalog\n\n * Adds hosts entries to each node to map\n   \u003copenstack_control_address\u003e to \u003copenstack_service_hostname\u003e.\u003cdomain\u003e\n\n * Adds appropriate DNS aliases to openstack API, barbican, novncproxy\n   certs\n\nChange-Id: I8fbd0f03a7c60291c66c5fd686052d18d4edc426\nRelated-Prod: PROD-24975\n"
    },
    {
      "commit": "277f386ee4bb2d2594a4b31abee2ff723105e7a9",
      "tree": "13b94b23178bb04fe2ff81328251ad91dcff2056",
      "parents": [
        "c72982cffa0f0fbd0d80362701f82cbfe69cd28a"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Nov 01 20:54:17 2018 +0200"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Nov 01 20:54:17 2018 +0200"
      },
      "message": "Move salt_control_trusty|xenial_image_backend to defaults\n\nChange-Id: Ic4acd36750f17f066ff50cf01beb1c8a0fd0023e\n"
    },
    {
      "commit": "1fe9d404f29cc5aefd997d145090a9d52a430b22",
      "tree": "e85e4a558b78e70ee3ce4b725bc8b0b46cf22d61",
      "parents": [
        "e7414288b85711534d7828f70e52e22b25ede249"
      ],
      "author": {
        "name": "Sergey Kolekonov",
        "email": "skolekonov@mirantis.com",
        "time": "Tue Oct 30 19:47:26 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Oct 31 19:12:58 2018 +0000"
      },
      "message": "Revert \"Create k8s server certs directly on ctl nodes\"\n\nThis reverts commit 546660c940ac56ad2efc4a79a150c9043f200b79.\n\nDue to this change kubernetes cluster will be broken,\nas different server certificates will be created on controller nodes.\nThe cerificates must be equal for proper functioning\n\nRelated-bug: https://mirantis.jira.com/browse/PROD-24174\n\nChange-Id: Ia2d1f496515daf0a5851c2373dc2fec855ac718d\n"
    },
    {
      "commit": "e7414288b85711534d7828f70e52e22b25ede249",
      "tree": "74e70ad76eb8780c1c1087f0e600e6c3595aac1f",
      "parents": [
        "ad8a6d649acd03e4f43ba8903dc5f7c9852efbe7"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Oct 31 14:56:34 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Oct 31 14:56:34 2018 +0100"
      },
      "message": "Remove unsupported formulas from list\n\nChange-Id: I7e51c7659f8b5226dd5c7d7b9ec50476700facd4\n"
    },
    {
      "commit": "6d16a456975c2381282821041868297f25a7a0f3",
      "tree": "3e969b3ac58ea127036565c0074d2cc332c648d3",
      "parents": [
        "377451b8030d631a2d5cfe3b5eb3e02ee06a2dcf"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Wed Oct 31 12:00:37 2018 +0200"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Wed Oct 31 12:00:37 2018 +0200"
      },
      "message": "Add mistakenly deleted params\n\nSome parameters were mistakenly deleted in\nhttps://gerrit.mcp.mirantis.com/#/c/29366/\n\nChange-Id: I456fb98287d4bcd52f9a9c4176491c8ff7178116\nRelated-PROD: PROD-24486\n"
    },
    {
      "commit": "5c9607ca6ba1cf1aa029550b0b058cd667efb5d5",
      "tree": "8a2f8bec9176ccf25be6f9150ace99a8d9d55d74",
      "parents": [
        "9eb2f9b0fb034aac11b7e9591f6c54de1dbc7872"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Tue Oct 30 18:23:05 2018 +0200"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Tue Oct 30 18:23:05 2018 +0200"
      },
      "message": "Remove extra nodes from placement\n\nChange-Id: I41a73c15404c8efa357e0f14a098af174fc54740\nRelated-PROD: PROD-24486\n"
    },
    {
      "commit": "546660c940ac56ad2efc4a79a150c9043f200b79",
      "tree": "9bab85e0159c77944b1d12bcb073776950f69c6f",
      "parents": [
        "173609a2f15a5921651e05c3722c798b6f1a670d"
      ],
      "author": {
        "name": "Sergey Kolekonov",
        "email": "skolekonov@mirantis.com",
        "time": "Tue Oct 23 23:01:59 2018 +0400"
      },
      "committer": {
        "name": "Sergey Kolekonov",
        "email": "skolekonov@mirantis.com",
        "time": "Sun Oct 28 22:27:30 2018 +0400"
      },
      "message": "Create k8s server certs directly on ctl nodes\n\nRelated bug: https://mirantis.jira.com/browse/PROD-24174\n\nChange-Id: Iac1fd4b31cf9a0052bc81cd6238d51ad38474819\n"
    },
    {
      "commit": "77372fe8df2c6d71dc69ffb991d08371c44fe0fa",
      "tree": "18de4286f6c1a6df9e3b4e11c5652c95e4db83a9",
      "parents": [
        "7de5fa7a282cb4afa7fe1186ead080dfa26ff76b",
        "809a96075f6f5783093a4407cd23e5b6b7e0b28f"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Oct 24 13:32:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Oct 24 13:32:48 2018 +0000"
      },
      "message": "Merge \"Added enabled flag to mysql/rabbitMQ client certs\""
    },
    {
      "commit": "809a96075f6f5783093a4407cd23e5b6b7e0b28f",
      "tree": "791f98e8d013c040c4950c724072d0873477deb9",
      "parents": [
        "ef61cdfb76326d3c8e765d0bea7609abe6190296"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Oct 23 16:48:49 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Wed Oct 24 12:34:39 2018 +0300"
      },
      "message": "Added enabled flag to mysql/rabbitMQ client certs\n\nIt is needed because we include cert templates on the system level.\nCerts will be created only if x509 feature for mysql/rabbitMQ is enabled.\n\nChange-Id: Icc57c9737f8e93910aded54202c796a9a880670e\n"
    },
    {
      "commit": "306a188c70debc82f14c5085c13e0d75166d0c71",
      "tree": "d58e4b1e9e9200a833d3510a25dd175e75a48329",
      "parents": [
        "f9b98dff1df9a1a12d0d33115618b38570a09a4a"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Tue Oct 23 18:23:41 2018 +0000"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Tue Oct 23 19:01:08 2018 +0000"
      },
      "message": "Manage Keycloak realm\n\nChange-Id: Ifc27ca5788a52205a247e0811dbd1f9ece1d080f\n"
    },
    {
      "commit": "a2c0dfba264c4be92accb11521a0ec1e11d9c049",
      "tree": "8943b9277bd2d23fd7cdead9fb52b721742ebebe",
      "parents": [
        "c4e1095978d5c412f1f409590c1756d7b21b51c9",
        "872bef6dfd3197d21a9f82c5570fbc7c2c2853a2"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Oct 22 09:23:08 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Mon Oct 22 09:23:08 2018 +0000"
      },
      "message": "Merge \"Add sizes for openstack extra services\""
    },
    {
      "commit": "872bef6dfd3197d21a9f82c5570fbc7c2c2853a2",
      "tree": "d82311137eefa75c7ed84e76b5232bc5d4f6859e",
      "parents": [
        "f8e29a6dc41d6163d64c59b8dcf86b6999db8a2c"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Fri Oct 19 17:04:11 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Fri Oct 19 17:04:11 2018 +0300"
      },
      "message": "Add sizes for openstack extra services\n\nThis patch adds sizes and placement entries for following\nopenstack extra services having been added to CC in Q3:\n- openstack.barbican\n- openstack.dns\n- openstack.share\n- openstack.telemetry\n\nAnd for extra services planning in Q4:\n- openstac.baremetal\n\nChange-Id: I36a1a117515ccdb491318d82c4e6e5dee912f3a8\nRelated-PROD: PROD-24007\n"
    },
    {
      "commit": "0feef82573e4a0e6d5d919916d0fa470af0dff3c",
      "tree": "7d7037ce2408bf11f397220f03f27708636c8a69",
      "parents": [
        "f8e29a6dc41d6163d64c59b8dcf86b6999db8a2c"
      ],
      "author": {
        "name": "Ann Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Fri Oct 19 11:15:24 2018 +0400"
      },
      "committer": {
        "name": "Ann Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Fri Oct 19 11:15:24 2018 +0400"
      },
      "message": "Fix conflicting IDs for octavia certs\n\nChange-Id: I7c33c821234ef81096fe1b23b30441fa0e3daf3d\nRelated-PROD: PROD-24162\n"
    },
    {
      "commit": "03bd042f2ef4fb0e9cd86663494445dcabe96120",
      "tree": "2adebb8bd6a281c2bf50ed2b13ca38b8591f1da1",
      "parents": [
        "c3a856bd3e01380711bdbf25b90f6fce0bf6f1cb",
        "d1ecdb0e65ea066d91281b9ae7442e097b00e882"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Oct 11 11:49:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Oct 11 11:49:46 2018 +0000"
      },
      "message": "Merge \"Add cluster_vip_address to alternative names\""
    },
    {
      "commit": "8704f3599e3ba2a693e1c80900eddf735de8c6d8",
      "tree": "28c7098e3e11edbd7469b818bf7cf423e5ea465e",
      "parents": [
        "66e3c0ae0ec21443f45a31880c050ae7dd137afc"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu Oct 11 13:12:32 2018 +0300"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu Oct 11 13:12:32 2018 +0300"
      },
      "message": "Adding barbican VIP address to subjectAltName\n\nThe patch adds barbican VIP to subjectAltName because of\nstandard behavior of librequest which compares FQDN in request\nwith name from DNS [0].\n\n[0] http://docs.python-requests.org/en/master/user/advanced/#verification\n[1] http://docs.python-requests.org/en/master/community/faq/\n\nChange-Id: I7149ccd525bc59f8dd802346c81e0d21116f0687\nRelated-PROD: PROD-23871\n"
    },
    {
      "commit": "d1ecdb0e65ea066d91281b9ae7442e097b00e882",
      "tree": "425a10eb8eedb2801dc01c74bc5892e6d9b7bac0",
      "parents": [
        "e992a7d4e679fb2c712c7664942dd0cfb8eedf34"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Oct 11 13:11:39 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Oct 11 13:11:39 2018 +0300"
      },
      "message": "Add cluster_vip_address to alternative names\n\nDue to the behaviour of python requests lib, which checks\nserver certificates dns names against hostname from url, e.g\nin http://10.11.0.10:35357 it takes 10.11.0.10 as hostname,\nopenstack clients fail to verify certificate of openstack_api.\n\nChange-Id: I1c342b77275cd0a770417ae14e9659d2fe4ba085\nRelated-Prod: https://mirantis.jira.com/browse/PROD-23860\n"
    },
    {
      "commit": "c3a8e1f1037afc7aa0e248db85299865f666c623",
      "tree": "80efe49520a294c5bf1f6088d61f9bdf9bc8fdbc",
      "parents": [
        "d3db4f144fc8b0ef0740e71dcd38e459fec73a32",
        "c0e4807f726634b5d9617076853ce4e608b05774"
      ],
      "author": {
        "name": "Leontiy Istomin",
        "email": "listomin@mirantis.com",
        "time": "Tue Oct 09 14:56:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Oct 09 14:56:25 2018 +0000"
      },
      "message": "Merge \"Enable cloud-init based VCP provisioning\""
    },
    {
      "commit": "1158ab3a7dfecd107140a52e644a9bf8f969fc1d",
      "tree": "9aa3508ca86280658dfa167fa10cbafbcea9ed09",
      "parents": [
        "cb780f98191e7ca8f8deef8fc476494f97e3ba8e",
        "7d1bb0baaa09089267268b344a91978092311745"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Oct 04 14:15:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Oct 04 14:15:41 2018 +0000"
      },
      "message": "Merge \"Add xmpp tls parameters\""
    },
    {
      "commit": "3a5f8df08d0aebf2f5b5c54ff68b4b30f6bbb16a",
      "tree": "b821ed415571e207092415a1e31d9816b8fff69e",
      "parents": [
        "9e44d4de181fccaa08436074f9eb571d979810c9",
        "71b651f3dcbf2851200aae8fa244704d4dce2923"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Oct 03 15:29:50 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Oct 03 15:29:50 2018 +0000"
      },
      "message": "Merge \"Fix nova cert permissions\""
    },
    {
      "commit": "c0e4807f726634b5d9617076853ce4e608b05774",
      "tree": "e99e3f84a0669a0a13a99239a7fb039d5bfa3540",
      "parents": [
        "ac8ec88dfe142ba7e80f9cff6eb8dd528107c561"
      ],
      "author": {
        "name": "Andrei Danin",
        "email": "gcon.monolake@gmail.com",
        "time": "Wed Oct 03 06:52:25 2018 -0700"
      },
      "committer": {
        "name": "Andrei Danin",
        "email": "gcon.monolake@gmail.com",
        "time": "Wed Oct 03 06:54:30 2018 -0700"
      },
      "message": "Enable cloud-init based VCP provisioning\n\nUse Cloud-init to provision Virtual Control Plane by default.\n\nChange-Id: Ife06ca7e26561fa4506dc5bd6361866041e67962\nCloses-Bug: PROD-22191\n"
    },
    {
      "commit": "71b651f3dcbf2851200aae8fa244704d4dce2923",
      "tree": "6594cabf3cd04fecbe8ba4ccdfb26975189fa9bb",
      "parents": [
        "f89a75a042fc56dc48a8c09ecdc2a941900b6ec0"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Oct 03 16:54:23 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Oct 03 16:54:23 2018 +0300"
      },
      "message": "Fix nova cert permissions\n\nMake sure the following nova cerificates are created\nwith root:nova 640 mode.\n\n * mysql\n * rabbit\n * novncproxy\n\nChange-Id: I2012a42a850d019e599abb7e49ce0944b1d23972\n"
    },
    {
      "commit": "58b608b4533e1a74e7e937fe7637cb053bd6d522",
      "tree": "17dcef588772b269e5ebcb59d90b5f67b5310af0",
      "parents": [
        "2ced90358bc33ca7f8c955c7e0342df151e5a015"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Oct 02 12:43:29 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Oct 02 12:49:36 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: Ief10055b96c61865660b969531f63b89bfb16376\n"
    },
    {
      "commit": "7d1bb0baaa09089267268b344a91978092311745",
      "tree": "2bf44378e21d4ee0eaa71cba34da2922d566344d",
      "parents": [
        "272d62e9a102d3c32a52aa92b01cb5dd478d3b88"
      ],
      "author": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Mon Oct 01 18:18:11 2018 +0400"
      },
      "committer": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Tue Oct 02 11:04:01 2018 +0400"
      },
      "message": "Add xmpp tls parameters\n\nTo enable tls xmpp in contrail we need to describe\ntls parameters.\n\nRelated-Prod: PROD-23134\nChange-Id: I3402870d12fd8ad17b9c42c6f3596c45de1069c6\n"
    },
    {
      "commit": "9687e2366dc58f887f1bcfaed5188d9c82fb89c0",
      "tree": "78ca0f6de8acf258bb8e785aaa2cc3ebcd09cfee",
      "parents": [
        "c2bd6588ad7dcbc6cadc64d77fe964c21406e947"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Aug 14 15:39:36 2018 +0300"
      },
      "committer": {
        "name": "oshyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Sep 27 20:18:53 2018 +0000"
      },
      "message": "[Update] Added libvirtd certificate templates\n\nRelated-PROD: PROD-22086\n\nChange-Id: I7529b4b01681f9f089a8617236a4453e6f809dc2\n"
    },
    {
      "commit": "f17d18596f33aae3099c978975e2bb9a82edcd21",
      "tree": "7c826f352c0ef2ebf79910ae0a16946e061c27ec",
      "parents": [
        "31a9bded17b34dce6b8602b4f6251505fe47499a",
        "bb512d6280091f663f30d87c445f874251995b4c"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Sep 24 08:20:18 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Mon Sep 24 08:20:18 2018 +0000"
      },
      "message": "Merge \"Allow none override + cleanup\""
    },
    {
      "commit": "f17c72d87bd4ee7999ea60390b5952786e154fcf",
      "tree": "d68fb057f8634e1ae6cece2bd803829105e1f39b",
      "parents": [
        "b4de08012429b79cbc085c539508fefbd5313bc5"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Fri Sep 21 13:54:31 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Sep 21 19:50:33 2018 +0000"
      },
      "message": "Add metadata for X.509 auth between Manila and RMQ\n\nChange-Id: I35c22c9764b13ff86a26b943b0ffc27f2cfb4f6a\nRelated-Prod: PROD-22764\n"
    },
    {
      "commit": "b4de08012429b79cbc085c539508fefbd5313bc5",
      "tree": "28e44076912d85c526350bbfdd68e1c3ba7e2830",
      "parents": [
        "9e10a061cd115539372169f7fb3ef179aea6e4aa",
        "60dd3d73b7acee10b748d8955bd0079e09975aec"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Sep 21 19:48:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Fri Sep 21 19:48:52 2018 +0000"
      },
      "message": "Merge \"Add metadata for X.509 auth between Barbican and RMQ\""
    },
    {
      "commit": "fb18db3e9291bd438d602aa71b17cebe22cd8895",
      "tree": "abb054e0ab28861628244f55ce59c3064ea0ffd9",
      "parents": [
        "e608b61ee46c4c3d2fd859d3fc0c7d98b6dde408",
        "4233dbeb212b2debb893a56a217e73dcec6ee51e"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Sep 21 12:46:17 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Fri Sep 21 12:46:17 2018 +0000"
      },
      "message": "Merge \"Implement X.509 auth between Rabbitmq and Designate\""
    },
    {
      "commit": "4233dbeb212b2debb893a56a217e73dcec6ee51e",
      "tree": "c849de9526a51d54c0c359e7a9c0c1560abb08f4",
      "parents": [
        "253034c95efef96162a6eb623801b8a25d876fc8"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Fri Sep 21 13:01:08 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Fri Sep 21 14:30:56 2018 +0300"
      },
      "message": "Implement X.509 auth between Rabbitmq and Designate\n\nChange-Id: I87f0a51000e278ec3b66dd866e94f0bf74d66b74\nRelated-Prod: PROD-22758\n"
    },
    {
      "commit": "e608b61ee46c4c3d2fd859d3fc0c7d98b6dde408",
      "tree": "4ab22e7f51a8fbce94a650bd8aae910696c37ec7",
      "parents": [
        "253034c95efef96162a6eb623801b8a25d876fc8",
        "05030c5ee5e9461cb5c79d2b5789f7a83df02641"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Sep 21 10:46:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Fri Sep 21 10:46:43 2018 +0000"
      },
      "message": "Merge \"Add metadata for X.509 auth between Ceilometer and RMQ\""
    },
    {
      "commit": "60dd3d73b7acee10b748d8955bd0079e09975aec",
      "tree": "7901104b451968795777c4c3ab5c547bc3755034",
      "parents": [
        "3d1dd6f01a31479800cf364cb38dec85a1f093cf"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Fri Sep 21 11:46:05 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Fri Sep 21 13:37:38 2018 +0300"
      },
      "message": "Add metadata for X.509 auth between Barbican and RMQ\n\nChange-Id: I1d874796478333fcd4c8113e2a20d7dea706f727\nRelated-Prod: PROD-22755\n"
    },
    {
      "commit": "05030c5ee5e9461cb5c79d2b5789f7a83df02641",
      "tree": "848c2e9dfb90995289db0967d8da0f43319a3898",
      "parents": [
        "3d1dd6f01a31479800cf364cb38dec85a1f093cf"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Sep 19 11:36:54 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Fri Sep 21 11:58:55 2018 +0300"
      },
      "message": "Add metadata for X.509 auth between Ceilometer and RMQ\n\nRelated-Prod: PROD-22756\n\nChange-Id: Ifa70f9d5d675783d50e053b03a54900353fb13fb\n"
    },
    {
      "commit": "253034c95efef96162a6eb623801b8a25d876fc8",
      "tree": "44717da7ccfd9bfd379453b720dd019944e36ebe",
      "parents": [
        "3d1dd6f01a31479800cf364cb38dec85a1f093cf"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Sep 20 13:14:02 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Fri Sep 21 11:12:15 2018 +0300"
      },
      "message": "Implement X.509 auth between Rabbitmq and Ironic\n\nChange-Id: Id74396603a16586d25d079872d92d5721e9ed365\nRelated-Prod: PROD-22762\n"
    },
    {
      "commit": "e50923d07db4d6e376b5ae493f4eb4ec421f8ee6",
      "tree": "57032cd8fe15abb379cc3c2bea6ccb757ca9fc7d",
      "parents": [
        "a48bf69ddc6522da91897ef4f34f35926dec5155"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Sep 12 13:54:20 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Sep 19 17:04:52 2018 +0000"
      },
      "message": "Add nova x509 metadata\n\nRelaited-Prod: PROD-22766\n\nChange-Id: Iacab6680b55db7f0372a4c1ef459666e9987a488\n"
    },
    {
      "commit": "bb512d6280091f663f30d87c445f874251995b4c",
      "tree": "736911fcff14df0f40ae3cdbc010d438af86f85a",
      "parents": [
        "7d40f1cff019b50cdf27a9a7255a552dbbef6ea6"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Fri Aug 10 11:13:19 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Wed Sep 19 17:17:52 2018 +0200"
      },
      "message": "Allow none override + cleanup\n\nRelated-Bug: PROD-21498 (PROD:21498)\n\nChange-Id: If14e1e335818b802d163c4178b46ab8e226dc892\n"
    },
    {
      "commit": "135f94092576ad9e0fb6c8fcda59d8d14aebddf1",
      "tree": "060f30367314a620810f44245dc34370d32f94c5",
      "parents": [
        "bff4931b9349c74432db8de333181ce782395f2a",
        "5d0742f0979feb7798c2a1b8fce7172047fec991"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Sep 19 14:57:37 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Wed Sep 19 14:57:37 2018 +0000"
      },
      "message": "Merge \"Add neutron x509 metadata\""
    },
    {
      "commit": "5d0742f0979feb7798c2a1b8fce7172047fec991",
      "tree": "ee5545780ec209a2904cc00bbf633eb4e5bdb8e3",
      "parents": [
        "d6c27be1ad0e35125b1a628cdde21f8719305848"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Sep 12 13:53:56 2018 +0000"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Sep 19 16:39:50 2018 +0300"
      },
      "message": "Add neutron x509 metadata\n\nRelated-Prod: PROD-22765\n\nChange-Id: I1c86298ffd8689281584f0e48c72ee11857eb256\n"
    },
    {
      "commit": "33646d0b11e2ec88671c6885e682b377e41defbb",
      "tree": "a79c0fcef821c5b8cd177d2a6bebe0f6d9f722dc",
      "parents": [
        "5b827dccd483597442a7c132282a83f0e0202c51"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Sep 19 11:08:31 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Sep 19 11:09:24 2018 +0300"
      },
      "message": "Add metadata for X.509 auth between Aodh and RMQ\n\nRelated-Prod: PROD-22754\n\nChange-Id: I5ffcd41515bc3b0354031e74cf09817d2f7c8c66\n"
    },
    {
      "commit": "550374db14237106aad63f5de93f661b7743560a",
      "tree": "786fd942b5ddacbab4355e70cb6f04136658c319",
      "parents": [
        "5596968d3e116e54caa7a3a54e1e55623efd7c29"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Sep 18 11:43:02 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Sep 18 11:36:35 2018 +0000"
      },
      "message": "Add salt minion cert openstack_api metadata\n\nChange-Id: I2d9eaf981c71d7ff8912b5534936e37432489bae\nRelated-Prod: PROD-18315\n"
    },
    {
      "commit": "4185bbd117b96a656f80059ab6163d1aacfb6f29",
      "tree": "625c2f3e971d4e2a1e035011c9ce663d8646cd31",
      "parents": [
        "09850fa03b4a0f18dd936f61b1f8ef5507c5da90"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Mon Sep 17 11:45:39 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Mon Sep 17 11:45:39 2018 +0300"
      },
      "message": "Implement X.509 auth for MySQL and Ironic\n\nChange-Id: Iad34da8ca26e53876fe32001fceedd42b26161ca\nRelated-PROD: PROD-22747\n"
    },
    {
      "commit": "abd686bac2111bfdf0a4e0a845b7ae4f441e54dd",
      "tree": "52d140472f48529e2d7da578478424b7f2124e13",
      "parents": [
        "ecba506c600106a30c4bc73ec32319adc3c1cc2e",
        "e4dfce86ee43f499f8954e7e3169151263be38cd"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Sep 14 10:26:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Fri Sep 14 10:26:26 2018 +0000"
      },
      "message": "Merge \"Setting up backend images for VCP VM\u0027s\""
    },
    {
      "commit": "e4dfce86ee43f499f8954e7e3169151263be38cd",
      "tree": "e2420aec74a532410aacb11f7aba1981a30015d2",
      "parents": [
        "7a54a297f17450d63661d0f2c0dfa8eee128a1e6"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Sep 06 22:22:33 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Sep 13 15:21:10 2018 +0000"
      },
      "message": "Setting up backend images for VCP VM\u0027s\n\nThis patchset is required by: #/c/25365/\n\nChange-Id: I2aa73d3f16b10d2d7597a89f46fdeed6bf268661\n"
    },
    {
      "commit": "a85aeec11bf23487f0df1c7aa27bea0718da0902",
      "tree": "687739b0c299147a833baa21329a4b1f7bcfd9ed",
      "parents": [
        "ca6cb31fb6c11dfee71802ce232510076156cc5d"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Sep 12 13:53:36 2018 +0000"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Thu Sep 13 10:25:56 2018 +0000"
      },
      "message": "Add keystone x509 metadata\n\nRelated-Prod: PROD-22763\n\nChange-Id: I2de52619a47f16b598a8d1c84fa805e1957c771e\n"
    },
    {
      "commit": "ca6cb31fb6c11dfee71802ce232510076156cc5d",
      "tree": "599efae2bb9a7b21f23e8b9ad4c7ecfa396ab2d2",
      "parents": [
        "d0b0e0c53ad05409f033bc19edddb536d2a056cd"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Sep 12 13:53:15 2018 +0000"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Thu Sep 13 10:25:19 2018 +0000"
      },
      "message": "Add heat x509 metadata\n\nRelated-Prod: PROD-22761\n\nChange-Id: I7f6960283ca34fa6b26360108d60e549ac964655\n"
    },
    {
      "commit": "d0b0e0c53ad05409f033bc19edddb536d2a056cd",
      "tree": "69a7cae87cbb8cfe7a16721e0ba3c2354878035b",
      "parents": [
        "25cc13d63c9d5fa6bc93100ad46f205c9586402d"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Sep 12 13:52:56 2018 +0000"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Thu Sep 13 10:24:29 2018 +0000"
      },
      "message": "Add glance x509 metadata\n\nRelated-Prod: PROD-22759\n\nChange-Id: I364b571b319a9631bda5575a3a76ae25f8f09ca1\n"
    },
    {
      "commit": "25cc13d63c9d5fa6bc93100ad46f205c9586402d",
      "tree": "de2d3c16432459c34aabbf0b7e4ded6edd1fb45f",
      "parents": [
        "2b385e457439fce9d1f0f3a51191c30bb4b20930"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Sep 12 13:52:23 2018 +0000"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Thu Sep 13 10:21:36 2018 +0000"
      },
      "message": "Add cinder x509 metadata\n\nRelated-Prod: PROD-22757\n\nChange-Id: Ie53f44daa54e349430cefc1d507f9245e17f1717\n"
    },
    {
      "commit": "2b385e457439fce9d1f0f3a51191c30bb4b20930",
      "tree": "d02e33902af327dc462652ea04b65625cb20bac5",
      "parents": [
        "d1988f6d87be3575b90c42345deff5e2603c2fdd",
        "29dd4d1b171062224eb63b57e53d43fb7f45f36d"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Sep 12 13:08:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Wed Sep 12 13:08:30 2018 +0000"
      },
      "message": "Merge \"Implement X.509 auth for MySQL and Barbican\""
    },
    {
      "commit": "561c6bc6f422ea71e702b7dbd376f47baa1317c7",
      "tree": "53cfcd9ccab3b596f1320e26b637579e1f01a0a3",
      "parents": [
        "e849a902e646a047c13ad9d2a9553d4f186b9e02",
        "02dd1b6fac9122bca310b0974e52edb907eeb262"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Sep 12 11:23:17 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Wed Sep 12 11:23:17 2018 +0000"
      },
      "message": "Merge \"Implement X.509 auth for MySQL and Gnocchi\""
    },
    {
      "commit": "de520627604dabd2beed4ab430b9c1c5d6dd929f",
      "tree": "f00f836c13dfa4884f1efe8b5d89f87f6ceb8d38",
      "parents": [
        "11218203051728c1f84c2c1afe48639e6e3da49b",
        "244e8a9a2f95957b21b98ef8ca99c6ff0a260006"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Sep 11 20:50:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Sep 11 20:50:39 2018 +0000"
      },
      "message": "Merge \"Implement X.509 auth for MySQL and Manila\""
    },
    {
      "commit": "2dfdc91c760c2ef09814586315b262f0332304a4",
      "tree": "c2d05e45241de64cbde918b8e7cd1386b78fff03",
      "parents": [
        "21365ea1ccb157fa1162123b2ce4f000ba8584dc",
        "40da01863e83462a3ac538765c0578a190cf0dd7"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Sep 11 14:51:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Sep 11 14:51:00 2018 +0000"
      },
      "message": "Merge \"Fix typo\""
    },
    {
      "commit": "02dd1b6fac9122bca310b0974e52edb907eeb262",
      "tree": "6b1be8dbc75527e0fdd5649bf88214b9dc53dc29",
      "parents": [
        "d60108b1c5e3d78d48e7fdb33f19dc099f1f4bf6"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Sep 11 17:42:53 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Sep 11 17:42:53 2018 +0300"
      },
      "message": "Implement X.509 auth for MySQL and Gnocchi\n\nChange-Id: Ie3eeb44048ac6f6251c9921f4de55e1c90e9a82d\nRelated-PROD: PROD-22746\n"
    },
    {
      "commit": "40da01863e83462a3ac538765c0578a190cf0dd7",
      "tree": "2d267080ef5da02913f715fc69ceb527fdc4a3ed",
      "parents": [
        "646055a161c50f7877480e50613904735a399eb2"
      ],
      "author": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Mon Sep 10 15:27:35 2018 +0200"
      },
      "committer": {
        "name": "mkobus",
        "email": "mkobus@mirantis.com",
        "time": "Tue Sep 11 12:20:26 2018 +0000"
      },
      "message": "Fix typo\n\nChange-Id: Iee54bf26d4bea5f04560e65606dfdbc62882dc79\nCloses-bug: PROD-22728\n"
    },
    {
      "commit": "29dd4d1b171062224eb63b57e53d43fb7f45f36d",
      "tree": "5093f333f5f6b0844660670c8a0001c3d8a976a5",
      "parents": [
        "646055a161c50f7877480e50613904735a399eb2"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Sep 11 13:23:50 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Sep 11 13:23:53 2018 +0300"
      },
      "message": "Implement X.509 auth for MySQL and Barbican\n\nChange-Id: I528eb1788c51e80f270eb6649872496da5cd4949\nRelated-PROD: PROD-22738\n"
    },
    {
      "commit": "5aaf0072d8b6d0027d816f4a3f92447d1e2fda90",
      "tree": "c93910e6ea5fc85501b4c7b8c3c4a3c96c63f1bb",
      "parents": [
        "646055a161c50f7877480e50613904735a399eb2"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Mon Sep 10 14:18:47 2018 +0300"
      },
      "committer": {
        "name": "oshyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Sep 11 04:47:13 2018 +0000"
      },
      "message": "Implement X.509 auth for MySQL and Panko\n\nChange-Id: I380fc3b9666558113740b93da7be454b1398994f\nRelated-PROD: PROD-22752\n"
    },
    {
      "commit": "e5d50d0ded1adf998eb8c6e3377d4a0391cd12bd",
      "tree": "4eeba3fce6ea2fb071bbd7560bc426ae94184be5",
      "parents": [
        "9b4ff308e1015ce32740afc58946b969b532ea38"
      ],
      "author": {
        "name": "Ivan Suzdal",
        "email": "isuzdal@mirantis.com",
        "time": "Mon Sep 03 17:14:37 2018 +0400"
      },
      "committer": {
        "name": "Ivan Suzdal",
        "email": "isuzdal@mirantis.com",
        "time": "Mon Sep 10 11:01:59 2018 +0000"
      },
      "message": "Add openscap formula reclass.\n\nAdd openscap formula to extra formulas for test cookiecutter templates.\n\nChange-Id: I5e567007c1e8b47961f7dc533c3eb4849a3a7b65\n"
    },
    {
      "commit": "244e8a9a2f95957b21b98ef8ca99c6ff0a260006",
      "tree": "a50f42e39ae016461bbbc491b39ad6feac27dbbe",
      "parents": [
        "7d40f1cff019b50cdf27a9a7255a552dbbef6ea6"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Fri Sep 07 17:12:37 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Fri Sep 07 17:12:37 2018 +0300"
      },
      "message": "Implement X.509 auth for MySQL and Manila\n\nChange-Id: I29dba753195f019fc8865e438b69ccd016ef691c\nRelated-PROD: PROD-22749\n"
    },
    {
      "commit": "5e608f217c6844d0e359759bb99fd8bec6059b84",
      "tree": "9723f1c01c30ab32261ef23284a057bdea5b5217",
      "parents": [
        "a34421f64a77ebf17c56ecf2c62862fae433cc6e"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed Sep 05 15:38:36 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Sep 05 15:05:13 2018 +0000"
      },
      "message": "Adding VIP and minion:cert classes for barbican\n\nThe patch creates minion:cert and virtual IP classes for barbican\nservice to have a chance to use it on separate nodes.\n\nChange-Id: I8f0ac631149fdc86415679ac5c1053f28d2c45f5\nRelated-PROD: PROD-21338 (PROD:21338)\n"
    },
    {
      "commit": "ef1044cdb8e28212f0eca8a262520f6f61fd72cc",
      "tree": "e91211fb30127edfaa5b19659bf1d919e0808dc0",
      "parents": [
        "75ce0569c0f34c288a12f74d890dba3d1c4e36ce",
        "af715ca4b90b0510327b4c13993732e21e746508"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Sep 05 09:56:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Wed Sep 05 09:56:54 2018 +0000"
      },
      "message": "Merge \"[REFACTOR]Added support X.509 auth between MySQL and Cinder\""
    },
    {
      "commit": "701b4b81e44c74ded99cbc85ebebe12f030c1162",
      "tree": "3339f49827b51b426ca039b5ab4825cdfda1ff7d",
      "parents": [
        "c91344891cf53caa8fe3edb8770a24a8a4f4fadd",
        "e1692d2dea8ae8c0fb372b10287af729e3bf863f"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Sep 04 23:05:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Sep 04 23:05:52 2018 +0000"
      },
      "message": "Merge \"Implement X.509 auth for MySQL and Neutron\""
    },
    {
      "commit": "c91344891cf53caa8fe3edb8770a24a8a4f4fadd",
      "tree": "5fba387cfc647741cfc84b1a998152b3f3b5436b",
      "parents": [
        "59ec3864caa5c68f5536039b99eeb43eed2b7bf2",
        "c4dd2d7109fbdbc37c0bed4ef6d8234ed5e776f4"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Sep 04 20:46:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Sep 04 20:46:10 2018 +0000"
      },
      "message": "Merge \"Implement X.509 auth for MySQL and Keystone\""
    },
    {
      "commit": "59ec3864caa5c68f5536039b99eeb43eed2b7bf2",
      "tree": "d294365fbfb86b1c2c3721b3bc06abef0727eafb",
      "parents": [
        "f043a79a8b232853966cc98a52dde89397a171a4",
        "d80ecd57fe7c29c01df593e1469d7b0a60dca280"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Sep 04 19:48:37 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Sep 04 19:48:38 2018 +0000"
      },
      "message": "Merge \"Implement X.509 auth for MySQL and Aodh\""
    }
  ],
  "next": "f043a79a8b232853966cc98a52dde89397a171a4"
}
