)]}'
{
  "log": [
    {
      "commit": "5f58dd7d5a43571b043097d20b961232bf3d4c96",
      "tree": "00937ead35d57b863443771e2615d8645d94b5fe",
      "parents": [
        "6f1521a601885f266ab3c4e544c1e3ed601c061d"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Mon May 20 14:10:11 2019 +0300"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Mon Jul 08 11:31:34 2019 +0000"
      },
      "message": "Generate random keystone users\n\nDepends-On: https://gerrit.mcp.mirantis.com/#/c/44319/\nDepends-On: https://gerrit.mcp.mirantis.com/#/c/45118/\nDepends-On: https://gerrit.mcp.mirantis.com/#/c/45119/\n\nRelated-Prod: PROD-29868\nRelated-Prod: PROD-31315\n(cherry picked from commit f5956c2f6151cc5d99659103f90641ea66eac44a)\n(cherry picked from commit 70dd0f0587eb297fbefdea43837839c4983b8378)\n\nChange-Id: I402be73437d5397224184a4fd71e2f6abae24db2\n"
    },
    {
      "commit": "6dbab88f2aed3cdefaac9a1816a44fb692dd6c42",
      "tree": "379ab38bd198f997d9f58c3c713191c6bb5bbefa",
      "parents": [
        "67b511386f4035a2a2a3ba24ff27f407430e2244"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Fri Feb 01 15:39:30 2019 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Mar 25 20:39:55 2019 +0000"
      },
      "message": "Removing heat:server:stack_domain_admin:domain\n\nThe parameter heat:server:stack_domain_admin:domain has been\nremoved from reclass due to the fact that it is not used and not\nprocesses by the formula. According to above the parameter has\nbeen deleted as unused and confusing.\n\nChange-Id: I659e3e97c80b9967b5d7b560fd41a938659dba93\nRelated-PROD: PROD-25486\n(cherry picked from commit b3c68694b6cdb614c80aae071da19351eb2810f2)\n"
    },
    {
      "commit": "882dcac395361b201217a76ba25618aa6c4820ba",
      "tree": "3a7a646d916dccab2814c11b88494e55bc066732",
      "parents": [
        "2368cdb415a0601ce17c6efb05aae9ffcaac8d71"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Nov 30 16:37:28 2018 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Dec 04 17:59:39 2018 +0200"
      },
      "message": "Add upgrades pillars in system\n\nCurrently upgrade pillar need to be set externally by pipeline\nthis patch allows to set them directly from system level.\nVersions of components now will be easily managed by openstack_version\nand openstack_old_version parameters.\n\nAlso manila version setting refactored to common style.\n\nChange-Id: I4b1d06b4c144d2095d7916b37bbfa4c459652307\nRelated-Prod: https://mirantis.jira.com/browse/PROD-24991\n"
    },
    {
      "commit": "3f736c4f430b54953dfde31b814bf6b996c9b6ab",
      "tree": "6c26d69f47bf5265c478ee8833c85e8cfcb9e1f2",
      "parents": [
        "8fcbe75dcb383b47545abf6cc4d7108e0c59de7b"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Nov 01 20:04:29 2018 +0200"
      },
      "committer": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Nov 12 18:41:43 2018 +0000"
      },
      "message": "Move cluster_public|internal_protocol to defaults\n\nCloses-bug: PROD-24615 (PROD:24615)\n\nChange-Id: I5083de941a2db42e5b46a6bdc6eacce07b4da266\n"
    },
    {
      "commit": "b7c921721099b49689c924124085afc6f9311c34",
      "tree": "1e82c3d0dba79efc757ed45e2ec4b44ac0e90383",
      "parents": [
        "dcd0d3979a67c46b4f0d5f929ec64a5579aee305"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Oct 24 12:02:20 2018 +0300"
      },
      "committer": {
        "name": "obryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Thu Nov 01 10:51:28 2018 +0000"
      },
      "message": "Add heat metadata for memcache security strategy\n\nChange-Id: I13579fe7e43cf1f08c40d1e6015043ef0260d5e8\nRelated-Prod: PROD-23561\n"
    },
    {
      "commit": "f94ab8ccf839a76de6c377a1d17bbfa2093604cd",
      "tree": "5f924d32865e068dff33d223ba3e276d5ecda6aa",
      "parents": [
        "3cbe52b6291dba9fbee967acf74da1ff6a01daa8"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Oct 12 20:48:59 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Oct 16 16:10:22 2018 +0300"
      },
      "message": "Move few openstack _params to defaults\n\n   * galera|rabbitmq ssl\n   * openstack port|ssl\n\nChange-Id: Ibd3b8d4760b9b062c5d7eb7c58049b83c9732973\n"
    },
    {
      "commit": "3d1dd6f01a31479800cf364cb38dec85a1f093cf",
      "tree": "1831c7f0175d3959847a0f8968bec16bb20078d4",
      "parents": [
        "055473f6f061fb937a36f219a5111b999fbebf30"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Sep 20 18:22:04 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Sep 21 09:17:43 2018 +0300"
      },
      "message": "Unhard-coded \u0027message_queue:port:${_param:rabbitmq_port}\u0027\n\nChange-Id: I9c57a01b4e9f3b5cc03a7618ac8b7af1d227ab76\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": "b3632d5f059b5c99078ed2e499259d45353857a9",
      "tree": "c521eb9b158fa7518e9565a9f1d324f37b12d97e",
      "parents": [
        "73a81e64bf27be7b7305129fc272ce90f21352eb"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Aug 30 17:08:08 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Sep 04 11:54:58 2018 +0300"
      },
      "message": "Implement X.509 auth for MySQL and Heat\n\nRelated-PROD: PROD-22736\n\nChange-Id: I6aac70871a42169adc4ae8af5b8ea5d983ac81de\n"
    },
    {
      "commit": "30e410df6b26ea462344b10f58731acb3b655e4d",
      "tree": "9434b70246cf55111c6f52ff35f8a97a7dc5017f",
      "parents": [
        "276103fe61ddb33e4957f7d83905d9d6dd5780dc"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jul 25 12:39:35 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jul 25 09:40:03 2018 +0000"
      },
      "message": "Fix setting protocol for heat services in single.yml\n\nThis patch makes sure that cluster_public_protocol variable\nis used to setting protocol for heat metadata, waitcondition and\nwatch urls.\n\nChange-Id: I930c64c98d480193dd1561a2a3ca7f03f3181efe\nRelated-Prod: PROD-21589\nRelated-Prod: PROD-21611\n"
    },
    {
      "commit": "01eb3177fa25d42728dc135143eef2e5884162e6",
      "tree": "a58588108085552a5a0abddad27efd3eecfa5fae",
      "parents": [
        "72a0ae0380b2d8b17be90e97f1d4dbc1f254b1eb"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jul 16 13:44:53 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jul 16 18:53:00 2018 +0300"
      },
      "message": "Add openstack_node_role parameter\n\nAdd openstack_node_role parameter that will specify node role\nprimary|secondary. This metadata will be used by formulas as a\ntrigger to run one-shot operations.\n\nChange-Id: I230590bc5f9d53960c6edaf7e37c44541d9c3342\nRelated-Prod: PROD-21267\n"
    },
    {
      "commit": "353a5382c6e2f6f1a27b7ca2d6d2536ff7ac0b49",
      "tree": "b83df00283758058d953df0b983f8ae2005355c9",
      "parents": [
        "945c3d1d94b8301e933afa02dd8fb667b33834c8"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jul 06 10:04:04 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jul 06 10:10:57 2018 +0300"
      },
      "message": "Fix region for glance,manila,heat\n\nChange-Id: I50a670ec5c0fcc097893552f151b837426e6a738\n"
    },
    {
      "commit": "047166ccc274ae187df8bc144a658b9905f69b7c",
      "tree": "b35cfb597aad335ef84774db8179d1a21ef9c43f",
      "parents": [
        "f7d7cdc04adfe542176acc9b8c9d380e16e8d6b6"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Mar 09 11:17:45 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Mar 09 11:54:41 2018 +0000"
      },
      "message": "Centralize setting internal_protocol\n\nInternal Openstack APIs may be encrypted with https. This patch\ncentralize setting internal API protocol among services by\nsetting one of depending if cluster or single models are used:\n  cluster_internal_protocol: \u0027https\u0027\n  internal_protocol: \u0027https\u0027\n\nChange-Id: I2baff79cd5851678559d7de47460fdd2031f70ee\n"
    },
    {
      "commit": "dac0dd3399902f83139f69a2a289da78867c7bd5",
      "tree": "9949ca01a85aff12e8e9345c9bd5aa5f75089512",
      "parents": [
        "26302147a42fb8a64f3c21b9290f5c37b51ad85d"
      ],
      "author": {
        "name": "Ann Kamyshnikova",
        "email": "akamyshnikova@mirantis.com",
        "time": "Mon Mar 05 12:22:33 2018 +0400"
      },
      "committer": {
        "name": "Ann Kamyshnikova",
        "email": "akamyshnikova@mirantis.com",
        "time": "Mon Mar 05 14:04:38 2018 +0400"
      },
      "message": "Add heat_plugin for BGPVPN\n\nChange-Id: I57cbb4dee8bac81a5cd4a41b641a1d5fdac6e72c\nRelated-PROD:PROD-17947\n"
    },
    {
      "commit": "0c7e110643674ad4a5f9762f6f4c9b99125ab414",
      "tree": "222b83fcc43fc45057e66615e3df4c17b9c734ba",
      "parents": [
        "9593288945c903f3558f3bce798a6519ed879602"
      ],
      "author": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Thu Aug 10 13:39:04 2017 +0300"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Thu Aug 10 18:01:07 2017 +0000"
      },
      "message": "Pin python-pymysql latest version MOS repo.\n\nChange-Id: Ia42b38284331484df7bafe80773b7f5e1b28fd01\n"
    },
    {
      "commit": "61baa813fde2120b21e693119238dad24a38a1ba",
      "tree": "5a4ac31ff051c8b55e1c5c7ddb80f2f3dab89ec7",
      "parents": [
        "165a59a687c0076aee99971d3ef954666282e0c8"
      ],
      "author": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Fri Apr 07 13:11:37 2017 +0300"
      },
      "committer": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Fri Apr 07 13:11:37 2017 +0300"
      },
      "message": "Add default value for cluster_public_protocol\n\nChange-Id: I1240c175b59da676013383a44343cd21b0d2d356\n"
    },
    {
      "commit": "2c8779439e44c1362d79fc78a430eb48ac102b07",
      "tree": "bcf57a28790270543f16fb957b7dd7f8c21d5497",
      "parents": [
        "535748d4099d9eea8f08abd4eaf62cc8abe8e07d"
      ],
      "author": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Fri Apr 07 10:02:32 2017 +0300"
      },
      "committer": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Fri Apr 07 12:04:13 2017 +0300"
      },
      "message": "Use public interface for the following endpoints:\n\n- heat_metadata_server_url\n- heat_waitcondition_server_url\n- heat_watch_server_url\n\nChange-Id: I1f3fc7f0b8fa4c92ccdcd554eecc3756066eaf5a\n"
    },
    {
      "commit": "3f8377da4f1d10dc871d51b88f7e1f947a7b853a",
      "tree": "bdd9cc2880c995f86cf1a0dcfad8f48422d30379",
      "parents": [
        "70e1765d2df28eb45dab55c9d0b7566ea4ca7f79"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Thu Mar 02 15:17:23 2017 +0100"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Thu Mar 02 15:17:23 2017 +0100"
      },
      "message": "mall fixes\n"
    },
    {
      "commit": "a9c5343edcec0e5149610eeb5e585b3a2c37b982",
      "tree": "4b1beefcaef5d8dd27edca9b7ab4980b58bd20fa",
      "parents": [
        "2a5fdaba11d38c962f46624ec57a03ecf061818d"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Jan 27 16:44:39 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Jan 27 16:44:39 2017 +0100"
      },
      "message": "Add classes to enable CADF notifications\n"
    },
    {
      "commit": "8c7d685fc1da58de9eb41f109d59a97e8fe48606",
      "tree": "b1d37c385bb9bf15812c93abc056122df52b670f",
      "parents": [
        "d80e411c75ead6302fdff0bff8d2f02ebf9eb256"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Jan 09 16:14:01 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Jan 09 16:18:48 2017 +0100"
      },
      "message": "Create classes to configure notifications\n"
    },
    {
      "commit": "d80e411c75ead6302fdff0bff8d2f02ebf9eb256",
      "tree": "8e2e714e4a5b9bd8a85a89bff1546279beb45cb4",
      "parents": [
        "4156c628d4aba24db3a12f65463c1604bafe40b1"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Jan 09 16:17:06 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Jan 09 16:18:48 2017 +0100"
      },
      "message": "Remove notification flag from heat.server.single\n"
    },
    {
      "commit": "4156c628d4aba24db3a12f65463c1604bafe40b1",
      "tree": "1ab3ecca837d4e69565195f5fc311a78d3095f6e",
      "parents": [
        "d20e89cb786604ddf04b81b15a1a4e3466ccf5b2"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Fri Jan 06 09:11:19 2017 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Fri Jan 06 09:11:31 2017 +0100"
      },
      "message": "Fix heat salt resource\n"
    },
    {
      "commit": "11cbc963858ba609a524ee50588100bb1054c4e3",
      "tree": "c6abcbdce0e9583f6b0c4acd289c47e7a12caa57",
      "parents": [
        "ff04160a7f0714d181c71c4e07b8da293d9ae08c"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed Dec 28 22:35:07 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed Dec 28 22:35:17 2016 +0100"
      },
      "message": "Salt and contrail heat resources\n"
    },
    {
      "commit": "ff04160a7f0714d181c71c4e07b8da293d9ae08c",
      "tree": "d81158ebeefa2c4832fc25cfa577f5ef252fcc5b",
      "parents": [
        "3d08a72349ef6a0d74dd6979a4e3a3e14ebe28ec"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed Dec 28 21:53:57 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed Dec 28 21:53:57 2016 +0100"
      },
      "message": "Heat client\n"
    },
    {
      "commit": "c7b01039d2c1bfe5c121f375fccdc7e738985a3d",
      "tree": "7cfe23c987023c73018dbd908d08ee2c6b917c01",
      "parents": [
        "a46a1c5a2d6646ea2d655f5439c6b722d519ff49"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Thu Dec 01 11:20:06 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Thu Dec 01 11:20:06 2016 +0100"
      },
      "message": "Moved structure\n"
    }
  ]
}
