)]}'
{
  "log": [
    {
      "commit": "0dd0c68048c5e1af415b2558b1ae990d243ce615",
      "tree": "47abeef64bf4a0148b03062648d168b73028c514",
      "parents": [
        "2f20b3ae6e82510d28a830f4c3a7c1788b29f7de"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Thu Apr 18 16:52:17 2019 +0300"
      },
      "committer": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Thu Apr 25 09:18:14 2019 +0000"
      },
      "message": "Use only approved TLS1.2 FIPS cipher suites (libvirt)\n\n* ECDHE-RSA-AES256-GCM-SHA384\n* ECDHE-ECDSA-AES256-GCM-SHA384\n* ECDHE-RSA-AES256-SHA384\n* ECDHE-ECDSA-AES256-SHA384\n\nChange-Id: Ib213f9eaffedee6bad302e598d0a5bf6d452815c\nRelated-Prod: PROD-27620\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": "f8e71a5065e337b4f5b3bc6fc8813d20a6fe5052",
      "tree": "9e71552c407ede6c8228f1e172988cc74fc2b0ea",
      "parents": [
        "a224dd821a1cae0c30622c0f6b7b7069aaca1ba4"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Tue Mar 05 17:16:48 2019 +0200"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Thu Mar 28 12:24:17 2019 +0200"
      },
      "message": "Add nova service user metadata\n\nEnable nova service user by default\n\nChange-Id: I42ac5f7b5ae54fb20ee2f1fd822ac76ee87c938a\nRelated-Prod: PROD-27591\n(cherry picked from commit e9ba5e4a951ec34521f1432f7b75c1b983ee8418)\n\nAdd openstack service user soft param\n\nTo configure the OpenStack services with service users globally\n\nChange-Id: Id5b1f4d199d3fc2d6abc623c7d2baf8d7bdab459\nRelated-Prod: PROD-27591, PROD-25985\n(cherry picked from commit 0062ffe3c93b8360033e01e66e19dc2ff1d9b8ca)\n"
    },
    {
      "commit": "a414dff1ac53640268c1694100aea524b6dff1c7",
      "tree": "a95a85321cf33f0c7ff68b8d05d23965d78663af",
      "parents": [
        "612afd81da304deeff45f60c45405260fe338948"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Wed Mar 20 15:56:03 2019 +0200"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Mar 27 17:39:37 2019 +0200"
      },
      "message": "Drop odd keys from structure\n\n * Disable root login by default\n * Drop odd lab users|key\n\nDepends-On: https://gerrit.mcp.mirantis.com/#/c/37337/\n\nChange-Id: I052696aa4662251dfe9db76759fbca18985b8e79\nRelated-Prod: PROD-27456 (PROD:27456)\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": "1cc05dee1232165e5ee9f463302f8c43682de241",
      "tree": "bbef95f6f5af659ea20c4f35d6b743033e6e78ea",
      "parents": [
        "2fa59a0c19bd4fd514447561fd42d4664e9a28ee"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Nov 19 16:49:27 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Nov 19 16:56:48 2018 +0200"
      },
      "message": "Consolidate barbican_integration_enabled settings\n\nbarbican might be enabled in multiple openstack services\n * nova\n * glance\n * cinder\n\nInstead of enabling it on cluster level, move this integration\nto system. Use barbican_integration_enabled option for this.\n\nChange-Id: Ifcb2c404d700232085ba983dbca3b41dcdaaa43e\nRelated-Prod: PROD-25026\nRelated-Prod: PROD-25025\nRelated-Prod: PROD-25023\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": "860f66d8487115bd1d18812b41944e705821251a",
      "tree": "fcb47f177adaae9a74317dc0173f8451a3107a77",
      "parents": [
        "5b72d63c23764f1ef59feba89c9ef82ed7d37a86",
        "48cf31f71547d5c0e28f230c4b4a7868bab9ccad"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Oct 26 16:46:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Fri Oct 26 16:46:52 2018 +0000"
      },
      "message": "Merge \"Update nova memcache defaults\""
    },
    {
      "commit": "55da864b115e8b66a6327da6173e5c29e35a9015",
      "tree": "36fc3377ba209b1a35e666eb015ae25901c7a56c",
      "parents": [
        "7d7a7a6af19a8e580b35b07396ab3d89df11cba6"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Oct 25 18:29:19 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Oct 25 16:07:06 2018 +0000"
      },
      "message": "Configure nova:compute:image:use_cow for ceph\n\nSet option to false to make sure images are completely\nindependend from parent glance image.\n\nChange-Id: Ie005958e99271f42764ed0bee3f3842e416aa2bf\nRelated-Prod: PROD-21145\n"
    },
    {
      "commit": "48cf31f71547d5c0e28f230c4b4a7868bab9ccad",
      "tree": "96cd1a2e88e1d40537529606a259107ae0f0ec06",
      "parents": [
        "10cbae7e1f54e14985e2f42ec5202e30b7bd3ac1"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Oct 24 16:08:46 2018 +0300"
      },
      "committer": {
        "name": "obryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Thu Oct 25 14:54:26 2018 +0000"
      },
      "message": "Update nova memcache defaults\n\nChange-Id: Ia88107057d0e8a05f4734f43ed71044dc6f1b369\n"
    },
    {
      "commit": "87f24234f38848a637801771fe309cf3cc95bceb",
      "tree": "db18d562262ee197558565e0c8eb7ec31d7b3b2b",
      "parents": [
        "886445e3abc8e83b445387ad3f702ab254b9ac9f"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Tue Oct 02 09:51:13 2018 +0000"
      },
      "committer": {
        "name": "obryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Tue Oct 23 08:25:26 2018 +0000"
      },
      "message": "Add nova metadata for memcache security strategy\n\nChange-Id: I7d093034b640dc9505acae977fbd7b54bd914934\nRelated-Prod: PROD-22099\n"
    },
    {
      "commit": "7867b98b54de1559b296565ab3316aefbc11aed3",
      "tree": "4366474eab5905f770ed596fb38cd40d32d26e8e",
      "parents": [
        "7d290c462804b2b9a289897370fe1775acfda761",
        "12287203a911a5bb656870ab90c689f5f33ef311"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Sat Oct 20 04:53:24 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Sat Oct 20 04:53:24 2018 +0000"
      },
      "message": "Merge \"Creating user cinder in computes\""
    },
    {
      "commit": "12287203a911a5bb656870ab90c689f5f33ef311",
      "tree": "d96abe9df394afab3350c863fa3a2bc43cb0903c",
      "parents": [
        "552d1fab320c33d94531d5e9492be434cbf49721"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Fri Oct 12 12:39:27 2018 +0300"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed Oct 17 11:36:28 2018 +0300"
      },
      "message": "Creating user cinder in computes\n\nThe patch creates new classes system.linux.users.cinder and\nsystem.nova.compute.volume.nfs The last one is supposed to be\nincluded on nova-compute nodes is nfs backend is enabled to add\nnova user to cinder group.\n\nChange-Id: I720e1ecec0946ce37742d207161b03d5e4f0eb8a\nRelated-PROD: PROD-22772 (PROD:22772)\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": "f89a75a042fc56dc48a8c09ecdc2a941900b6ec0",
      "tree": "55edc9ed5e278fabfbc0ac1e8e02dcada87ab48f",
      "parents": [
        "6410f8188964eedbeae29ed2c6a904043eabad30"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Oct 02 20:21:17 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Oct 02 20:21:19 2018 +0300"
      },
      "message": "Added hypervisors mutual authentication.\n\nThis patch adds metadata to set libvirt allowed_dn_list\noption, which is set by default to match all compute\nnodes in the cloud, but might be adjusted by updating\n_param:nova_compute_libvirt_allowed_dn_list\n\nFor more information about libvirt_allowed_dn_list plese\nsee\nhttps://libvirt.org/remote.html#Remote_TLS_client_certificates\n\nRelated-PROD: PROD-22086\nChange-Id: I24a7b482154dd315d6621c568539ab1a5f1617f6\n"
    },
    {
      "commit": "5f2c3f4d892e34e5c5afd8f0d4aa53bedea83227",
      "tree": "0e3e9e5e6f165a434d0e28e80510737df9aa6bea",
      "parents": [
        "04d144feb4c316ece614186fbe1a138e259cae35"
      ],
      "author": {
        "name": "Ilya Chukhnakov",
        "email": "ichukhnakov@mirantis.com",
        "time": "Mon Sep 17 02:09:55 2018 +0300"
      },
      "committer": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Oct 01 08:48:30 2018 +0000"
      },
      "message": "Move VNF-Onboarding classes into a separate directory\n\nThis is a temporary solution to isolate vnf-pipelines related\nreclass resources without moving them to a separate repo. It\u0027s\nnot feasible for now to completely decouple them from\nsystem-reclass but it will happen in Q4.\n\nCloses-Bug: PROD-22573\n\nChange-Id: I8a770fb251fe4f77072cb107658db824f7039909\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": "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": "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": "c77d0b7ec61f339a8761c4725f181cfa70e422ec",
      "tree": "396a918bc795dbd12522f58f38b961b549bdf5f2",
      "parents": [
        "a3b6662f2479dfe76ee0ecbd17e0fe30bdf7395b"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Mon Aug 27 11:52:22 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Mon Aug 27 16:41:36 2018 +0300"
      },
      "message": "[Update] Added support X.509 auth between MySQL and Nova\n\nRelated-PROD: PROD-19981\n\nChange-Id: I99a9fd90e2ee904f815f58143ba1b02ddb40993f\n"
    },
    {
      "commit": "a3b6662f2479dfe76ee0ecbd17e0fe30bdf7395b",
      "tree": "48358140f0c31c2cb463e084bf3ccbaae6a6b284",
      "parents": [
        "b51190ec66e748380ead17b265b73eb9a7c20a39"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Aug 16 12:51:58 2018 +0300"
      },
      "committer": {
        "name": "oshyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Aug 21 09:15:05 2018 +0000"
      },
      "message": "Added support X.509 auth between MySQL and Nova\n\nRelated-PROD: PROD-19981\n\nChange-Id: Ic748072d1eef9a5b9907d21f05e8d62bfda2e3eb\n"
    },
    {
      "commit": "78ef2ee6d4df002f784bbdd728b202e48924b78d",
      "tree": "ed57bf7b4f87bea8af220b7796b3325e20880687",
      "parents": [
        "d163152c9466964aee726ae09e880c3743201a15",
        "4928170397b65d46fbc61e871504e5f7c30a0f66"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Jul 31 11:53:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Jul 31 11:53:46 2018 +0000"
      },
      "message": "Merge \"Adding pre-up script for SRIOV net. interface\""
    },
    {
      "commit": "4928170397b65d46fbc61e871504e5f7c30a0f66",
      "tree": "a1f6c6081611a92667245abd29064205ccce2dcb",
      "parents": [
        "accfc786175740980cc476c04820cf3c489cbce4"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon Jul 30 17:54:06 2018 +0300"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon Jul 30 17:58:13 2018 +0300"
      },
      "message": "Adding pre-up script for SRIOV net. interface\n\nThe patch adds pre-up script for SRIOV network interface\ninstead of used rc.local file for this that is actually\nmore rational in this case.\n\nChange-Id: I368aa78afb4ac541f149332fa66f1a2cccc33c85\nRelated-PROD: PROD-21329\n"
    },
    {
      "commit": "32f1962ccd8a14d1264b1d59fb6fea47028c3b54",
      "tree": "031d0dc8d2e82fb96d634c0ee7357dd597443492",
      "parents": [
        "3177f4944b0eaeb895dfacae4f5b4a5c5bf914f8"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jul 25 18:55:20 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jul 27 13:14:03 2018 +0300"
      },
      "message": "Add nova,neutron metadata to configure vmware\n\nChange-Id: Ie05e93839196043ebc95911dc2cfb197f1f17ce0\n"
    },
    {
      "commit": "52a2a8aee003f5e342a95b1b6ad04f5bc0e93464",
      "tree": "bf8266e4b0a01ec61db0d699228b615947e9158a",
      "parents": [
        "35fe27a6d7a7041ac7825b7b43941a454c3e3efe",
        "2b88373aa7121d6b03ee6685b8648d2e6f52b80d"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jul 17 15:37:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Tue Jul 17 15:37:14 2018 +0000"
      },
      "message": "Merge \"REFACTOR Added libvirt_vnc server and novnc-proxy client certificate templates\""
    },
    {
      "commit": "6e24f06b5c56d010d306aa672935209737da6e3c",
      "tree": "1a4830d741d53b84ba897211a9582811d00a1544",
      "parents": [
        "8e2581c633499d2dd018653db2dedba22194a81f",
        "e21b35f10b7ef019a8ef76f4525344228052c22d"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Jul 17 12:06:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Tue Jul 17 12:06:08 2018 +0000"
      },
      "message": "Merge \"Update Metaswitch vSBC vnf-onboarding job definition\""
    },
    {
      "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": "2b88373aa7121d6b03ee6685b8648d2e6f52b80d",
      "tree": "80a3e615c76f7d63e28ff021903be82ffbb50893",
      "parents": [
        "2e3998490ef984219cc82729373ce125e9feaf59"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Wed Jul 11 18:00:58 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jul 13 07:13:56 2018 +0000"
      },
      "message": "REFACTOR Added libvirt_vnc server and novnc-proxy client certificate templates\n\nRelated-Prod: PROD-19979\n\nChange-Id: I2e69908e8604ec78b632df5259398c28603e2e65\n"
    },
    {
      "commit": "ab68fe5af787e55661137cf9a693f8ff56de533f",
      "tree": "cb54f6df4245b3f6fab8dd620e92261a05bd12a6",
      "parents": [
        "764cb41f3efe77706169359a8fe2cb8065bee987"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Fri Jun 15 18:30:14 2018 +0300"
      },
      "committer": {
        "name": "oshyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Jul 10 15:03:09 2018 +0000"
      },
      "message": "Added libvirt_vnc server and novnc-proxy client certificate templates\n\ncluster:config\n- system.salt.minion.ca.qemu-vnc_ca\ncluster:compute\n- system.nova.compute.libvirt.ssl.vnc\ncluster:control\n- system.nova.control.novncproxy\n  haproxy:\n    proxy:\n      listen:\n        nova_novnc:\n          type: None          \ncluster:proxy\n   nginx:\n    server:\n      site:\n        nginx_proxy_novnc:\n          proxy:\n            protocol: https\n\nRelated-Prod: PROD-19979\n\nChange-Id: I60ec258cd048100a73d99b92ef87be771dc393b0\n"
    },
    {
      "commit": "e21b35f10b7ef019a8ef76f4525344228052c22d",
      "tree": "72c5ff8dc03a4b973093eede496dfa08bb22ee2a",
      "parents": [
        "578990bd003159f6ceb470fbc47679c69140c57a"
      ],
      "author": {
        "name": "Anastasia Kuznetsova",
        "email": "akuznetsova@mirantis.com",
        "time": "Tue Jul 10 16:41:31 2018 +0400"
      },
      "committer": {
        "name": "Anastasia Kuznetsova",
        "email": "akuznetsova@mirantis.com",
        "time": "Tue Jul 10 17:07:09 2018 +0400"
      },
      "message": "Update Metaswitch vSBC vnf-onboarding job definition\n\nPROD-19940\n\nChange-Id: Iaff7272cc0345bcef64b1022e0dc66d1756e6314\n"
    },
    {
      "commit": "81ffab3b3a6d38ae964ef85a76745750dd862c32",
      "tree": "f2d8b5e3310e2af49258634065f204e857bb02e5",
      "parents": [
        "49752e4a9c0d0a5e84faa039086a569fd4cafef4"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jul 04 13:02:04 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jul 04 13:02:04 2018 +0300"
      },
      "message": "Pass region for nova and ceilometer\n\nThis patch make sure _param:openstack_region passed in current\nexisted classes for nova and ceilometer\n\nChange-Id: Icb388c17590cf6405f73d3bf41729b3b6fea2058\n"
    },
    {
      "commit": "a76b974f06f34437120bda01a952832efbebcdd3",
      "tree": "48f1c91e3dde2cf22f7adceed5426e2bfe796365",
      "parents": [
        "3573125f020277c20b542b14067c29aa0f9b5a8b"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue May 22 18:53:25 2018 +0300"
      },
      "committer": {
        "name": "oshyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Jun 12 11:01:31 2018 +0000"
      },
      "message": "Added libvirtd certificate templates\n\nnova:\n  compute:\n    libvirt:\n      tls:\n        enabled: True\n\nRelated-Prod: PROD-19149\n\nChange-Id: I4c4f61f88c106706963a6db5a1cab2a13096a492\n"
    },
    {
      "commit": "eaea9fa2a38e0c9b21741cd426ebe2b27779813f",
      "tree": "8eb56a1096eaf7e308ebdb45e64da61347c2621b",
      "parents": [
        "6cc775ba29a97368865130b1cd678f7a267b9556"
      ],
      "author": {
        "name": "Ann Kamyshnikova",
        "email": "akamyshnikova@mirantis.com",
        "time": "Mon May 28 16:38:37 2018 +0400"
      },
      "committer": {
        "name": "Anna Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Wed May 30 13:24:47 2018 +0000"
      },
      "message": "Rename vnf-onboarding metaswitch files\n\nPROD-19328\n\nChange-Id: Ia44812b8c6cdde88f35117d7e5f3bd7e0a72b36e\n"
    },
    {
      "commit": "85798ea88213181df9aedf6039d40ec8a5c22e39",
      "tree": "ddc8dffa8dace69f77cad070e2abf26c9af7f191",
      "parents": [
        "c8d0a90f483ef9c946e2a73bf3140a111c657413"
      ],
      "author": {
        "name": "Ann Kamyshnikova",
        "email": "akamyshnikova@mirantis.com",
        "time": "Fri May 04 17:01:39 2018 +0400"
      },
      "committer": {
        "name": "Anna Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Fri May 25 08:44:01 2018 +0000"
      },
      "message": "Create resources for VNF-Onboarding\n\nAdded classes for creation images, flavors, credentials that will\nbe used by vnf-onboarding pipelines.\n\nRelated-PROD: PROD-19328\nRelated-PROD: PROD-19968\nChange-Id: If57d8a95315904dceb960038013ebaf937c1f478\n"
    },
    {
      "commit": "d365d2aa3b2fbbaffb61b07a173c8c171424b53a",
      "tree": "0943490a10c47c1ae48a4d8005bf112621d576b8",
      "parents": [
        "3a9f16a4af5525ec397781a0c07c0ae11837ed10"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Apr 19 17:27:10 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Apr 19 17:27:24 2018 +0300"
      },
      "message": "Set libvirt_migration_inbound_addr to single_address\n\nQemu has a bug described https://bugzilla.redhat.com/show_bug.cgi?id\u003d1568939\nlive migration doesn\u0027t work when fqdn of machine is more than 64 chars.\nThe workaround is to set libvirt_migration_inbound_addr in libvirt section of\nnova.conf on compute node.\n\nThis patch sets this option to single_address by default.\nThe patch shouldn\u0027t affect existed installations as by default\ncmp hostname is resolved to single_address.\n\nChange-Id: I7498a8e52c6519aeac053bfbdb4c5fb35190302b\nRelated-Prod: PROD-19294\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": "f07789c197f49cce1f843928206fd59f6c2da0a6",
      "tree": "7f8b2fbd1266e43dd382acb6bb53455cf80db5ed",
      "parents": [
        "9f2f2c2e48f3c259fdcb3d73c390a1606af109ad"
      ],
      "author": {
        "name": "sandriichenko",
        "email": "sandriichenko@mirantis.com",
        "time": "Mon Jan 22 15:17:34 2018 +0000"
      },
      "committer": {
        "name": "Sofiia Andriichenko",
        "email": "sandriichenko@mirantis.com",
        "time": "Mon Jan 22 16:51:21 2018 +0000"
      },
      "message": "Adds SameHostFilter to default filters to allow users,\nschedule instances based on `same_host` hint\n\nChange-Id: I4ce208b6a8d5f2a9b12c8d9c13f0b07de1b0e33e\nRelated-Prod: PROD-16796\n"
    },
    {
      "commit": "1f47d987744d13ebf1390f1e5df7fe5f265b1c49",
      "tree": "4cde1a75d7c98d5a9d644a7f68fb4c8d36d3f42d",
      "parents": [
        "503f566323d7f3b4f30fc455d8eabb108bc8d7e4"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Wed Dec 13 13:13:51 2017 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Tue Jan 09 13:47:58 2018 +0400"
      },
      "message": "Remove obsolete logging section\n\nRemove old logging section to reuse it in the new logging config.\nCurrent one is obsolete and was used during pre-mcp \u0026 pre-mk20 times with heka.\nFor now default config for nova control is coming from nova formula.\n\nChange-Id: I750edabe82c9379c951e74cb97523daab732f335\n"
    },
    {
      "commit": "1038a81977697c9d25873a2857ff3a14c08d8143",
      "tree": "e25cff06149be972eb47cd8d86af09ca20e0360b",
      "parents": [
        "f461244c9b841ec12f1cab86d584794483c9d184"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Tue Nov 28 09:19:08 2017 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Mon Dec 04 09:41:26 2017 +0000"
      },
      "message": "Revert \"Make libvirt safe again\"\n\nThis reverts commit 53a64cb871eb6889571a09e69c787681ba83e41c.\n\nThis commit was based on a wrong assumption that the default port\nis not used during live migration.\nIn fact, while libvirt can use another range of port during\nlive migration for copying disks and memory,\nthe main control channel still happens over connection\nto the port 16509 (default in /etc/libvirt/libvirtd.conf).\n\nBlocking this port manifests as \n\nLive Migration failure: operation failed:\nFailed to connect to remote libvirt URI\nqemu+tcp://cmp02/system: unable to connect\nto server at \u0027cmp02:16509\u0027: Connection timed out\n\nerror in nova-compute log when attempting to perform a live migration.\n\nChange-Id: I336a36cc5acc3c07cef3964bd889623b24324ce2\nRelated-Issue: PROD-15929\n"
    },
    {
      "commit": "53a64cb871eb6889571a09e69c787681ba83e41c",
      "tree": "ffee0f55c26eba67387848ee3a15dd815b091b3f",
      "parents": [
        "f80b067343600a7554059afaa351448eaaaf13a2"
      ],
      "author": {
        "name": "kairat_kushaev",
        "email": "kkushaev@mirantis.com",
        "time": "Tue Nov 07 13:41:38 2017 +0400"
      },
      "committer": {
        "name": "kairat_kushaev",
        "email": "kkushaev@mirantis.com",
        "time": "Fri Nov 10 13:29:27 2017 +0400"
      },
      "message": "Make libvirt safe again\n\nAt the current moment libvirt is not authenticated and listens\nall incoming connection on his port.\nThe current patch proposes:\n1. Use unix socket to connect to libvirt from nova compute\nso it won\u0027t be affected by\n2. protect libvirt port with firewall.\nso we will drop all connections to libvirt port from anywhere.\nLive migrations seems not be affected because at the current\nconfiguration it seems libvirt uses another randomly-chosen port.\n\nRel-Prod: 15651\nChange-Id: I1dcca1ad34029b5c158c4013036f33827255235b\n"
    },
    {
      "commit": "74d677eb6ff9d1cfa500a631cffe66f8d2134987",
      "tree": "6ba565ffaac8da3228b0103da8766b364c318517",
      "parents": [
        "75cf242a8cd452112b70800a74c01196b7bf0a7d",
        "6a1ab76ede1f9610a7a9cf63a0ff13b546e87426"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Tue Oct 24 17:06:09 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7cd0c2eb159e",
        "time": "Tue Oct 24 17:06:09 2017 +0000"
      },
      "message": "Merge \"Added my_ip parameter to Nova compute reclass\""
    },
    {
      "commit": "6a1ab76ede1f9610a7a9cf63a0ff13b546e87426",
      "tree": "f1f17a2358257d2891ce6cf5727e57528c5f56fd",
      "parents": [
        "cb9a31941c550f049fe8f188a8f3302ac01a779a"
      ],
      "author": {
        "name": "Andrey",
        "email": "agrebennikov@mirantis.com",
        "time": "Fri Aug 11 15:47:00 2017 -0500"
      },
      "committer": {
        "name": "Andrey",
        "email": "agrebennikov@mirantis.com",
        "time": "Tue Oct 24 12:02:35 2017 -0500"
      },
      "message": "Added my_ip parameter to Nova compute reclass\n\nChange-Id: I594f08ebbf26b92b6d5b378e69c58dc44c1dba6e\n"
    },
    {
      "commit": "ef8377a0b77f68dc6069e9043916c040466d0521",
      "tree": "d501cb6dbf4a58698ada34a468ad0c05a902635b",
      "parents": [
        "0912c39a29e5b05760e76620dc91a05d9d4be829"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Oct 12 14:23:38 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Oct 12 15:08:58 2017 +0200"
      },
      "message": "nova volumes ceph keyring params\n\nChange-Id: I939080c433d5c790294c4dff028df9837a03a113\n"
    },
    {
      "commit": "1cd6e590d79d64766542bc6453f86559d41be38e",
      "tree": "c94597d5cbaff6c5feb5ca6de6f6fafc4f4e5abb",
      "parents": [
        "48d050053ca5ecf5bc2b2d3d40c56bce75c122fd"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Oct 05 16:02:34 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Oct 06 08:36:17 2017 +0200"
      },
      "message": "ceph grains keyring fixes\n\nChange-Id: I90897170132be46dad2f223d06cc135d329ab8cf\n"
    },
    {
      "commit": "c4f984dad6e70ea3120a17feca93fbec367d92d0",
      "tree": "7988021fcd6c60514113fb9abf2ccd0355602b3d",
      "parents": [
        "a2ff9b2037d7646777b28248f12764465ea3ba4d"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Aug 31 12:27:24 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Aug 31 12:28:36 2017 +0300"
      },
      "message": "Fix YAML syntax in nova/client/flavor/default.yml\n\n\"found character \u0027\\t\u0027 that cannot start any token\"\n\nChange-Id: I5c468226ca537677b6787fbaade977f39a0c9693\n"
    },
    {
      "commit": "4d1a8a92f3456ac5e6b5515992873a2f1ccd76b7",
      "tree": "a364f2ca8498241590a4ca05ac38836d7c7f7b3c",
      "parents": [
        "44717ec8aea0074c8f447e7dcda6206897fdc3a4"
      ],
      "author": {
        "name": "Pavel Svimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Mon Aug 28 15:24:05 2017 +0200"
      },
      "committer": {
        "name": "Pavel Svimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Mon Aug 28 16:10:39 2017 +0200"
      },
      "message": "Add images and flavors\n\nChange-Id: I9b8f93828c673befe62a2bf0903ec8060024cf78\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": "e4452bb0b629c8fd0c720c86fdddfeac7a8561eb",
      "tree": "82d362c3685e5e68b77166ac41ff21c9cfd6dc04",
      "parents": [
        "7e6697c99320cbab7235bfd6014827bad4380429"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Wed Aug 02 17:43:38 2017 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Thu Aug 03 17:01:10 2017 +0400"
      },
      "message": "Update SSH key management for Octavia\n\n- Update Nova client metadta for Octavia to expect public key itself\n  instead of path to it\n- Pass private key contents to as metadata for Octavia manager\n\nRelates to PROD-12506\n\nChange-Id: Ie99d063e6bdc032757996e9201d8e08a69a2e0d3\n"
    },
    {
      "commit": "9a21dc4dc26322d30ef2eea1561b427150466126",
      "tree": "cd92243728bbb3b7e98c00066af5a6e206cae3f3",
      "parents": [
        "591942b5293618929cffa7bfb5de2c0a425daafb"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Thu Jul 13 16:43:08 2017 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Thu Jul 13 17:58:44 2017 +0400"
      },
      "message": "Add Nova client metadata to create Octavia keypair\n\n- Added metadata defining keypair required to log-in into amphorae\n- Include service.nova.client and depend on it to enable client\n- Also use admin_identity to create nova flavors as this action is\n  often restricted to admin\n\nDepends on: https://gerrit.mcp.mirantis.net/7475\nRelated PROD: PROD-12876\n\nChange-Id: I35b642110f3922ca6bb64e355f7cd9130db3359f\n"
    },
    {
      "commit": "b606a780a9b0ada6eb841f9f957e088bab5062d8",
      "tree": "bf3b3b7bb22bb0912df6987329b32ed3cf06c8a3",
      "parents": [
        "704c851d17ca7987e93f0f2ba738c147364b0edc"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Thu Jun 29 17:27:46 2017 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Thu Jun 29 20:09:32 2017 +0400"
      },
      "message": "Create amphora flavor for Octavia\n\n* Add octavia_identity in order to generate a Keytone profile\n  for Octavia\n* Add a nova.client class that defines an amphora flavor\n\nChange-Id: I13e01d21f4e097f0348ef9f491dce1c527c91204\n"
    },
    {
      "commit": "f704d5ee8b9555d82d05a6fd61e4663c720a6bb9",
      "tree": "e93583cc61870dbd18ba6356ca87cc41f5915289",
      "parents": [
        "366c29693cc6e37b5c2544dab349d69a3026a09a"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jun 12 17:11:54 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jun 13 18:30:54 2017 +0300"
      },
      "message": "Update reclass-system ironic support\n\nAdd nginx site to serve public Ironic API.\nAdd keepalived instance for baremetal network.\nAdd ironic_deploy (Only heartbeat and lookup endpoints allowed)\nhaproxy site.\nAdd bmt{0..3} vms on kvm nodes to run ironic deploy services\n(ironic-conductor, ironic deploy api, nova-compute with ironic driver)\nAdd basic definitions for nova/compute_ironic/{cluster|single}.yml\n\nDepends-On: I072db910f6f004aad3393d9f6e64b1330de18687\n\nChange-Id: Ifa9f42532e2fdc06a99a6c78ba961a79d34af110\n"
    },
    {
      "commit": "9e94675cd1b0cf247a04c8cdba0d24b77959070c",
      "tree": "ac91032bff479e9bda3b35ca000878a7d92bc546",
      "parents": [
        "c41efa8e0360eb9bc82c53956ed80714cf2dcf14"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 04 09:30:28 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 04 09:30:29 2017 +0200"
      },
      "message": "Set metadata_password if not defined\n\nTo fix some broken models where this change wasn\u0027t reflected.\n\nChange-Id: Ie75b6c60ce89601056f1004001290f6c00f233f9\n"
    },
    {
      "commit": "452dce67a276de27d8b33eea186a39321cbca7d6",
      "tree": "54a03cef9798dca93c59c0aed2de3877646cf18f",
      "parents": [
        "1aa24ab43b95be032a627d03c5f2beeec97d9891"
      ],
      "author": {
        "name": "Damian Szeluga",
        "email": "damian.szeluga@gmail.com",
        "time": "Wed Apr 19 07:58:02 2017 +0200"
      },
      "committer": {
        "name": "Damian Szeluga",
        "email": "damian.szeluga@gmail.com",
        "time": "Wed Apr 19 07:58:02 2017 +0200"
      },
      "message": "Array instead of string\n"
    },
    {
      "commit": "1aa24ab43b95be032a627d03c5f2beeec97d9891",
      "tree": "4a0aafce6e6f68611d9f171dafe3b16f97bc859d",
      "parents": [
        "aafa413e8c372d40e6638b46121d0954f0502edd"
      ],
      "author": {
        "name": "Damian Szeluga",
        "email": "damian.szeluga@gmail.com",
        "time": "Fri Apr 14 11:55:09 2017 +0200"
      },
      "committer": {
        "name": "Damian Szeluga",
        "email": "damian.szeluga@gmail.com",
        "time": "Fri Apr 14 11:55:09 2017 +0200"
      },
      "message": "Add nova aggregates support\n"
    },
    {
      "commit": "b79f91dc48286f03fae31646f46116daaf1f3610",
      "tree": "db47cff9c82ae58138c43c40023660e1e2622105",
      "parents": [
        "535748d4099d9eea8f08abd4eaf62cc8abe8e07d"
      ],
      "author": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Fri Apr 07 09:54:21 2017 +0300"
      },
      "committer": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Fri Apr 07 09:54:36 2017 +0300"
      },
      "message": "Add lookup metadata_password param\n\nChange-Id: Idd6271acf633ac7172af05a354628e8056eece12\n"
    },
    {
      "commit": "d49d5c027e9d8207073f23c2857929c4056e98a4",
      "tree": "e60d0f21badaafbaa41837a605b596767937e270",
      "parents": [
        "60acdb94efb1db991052570a25c6481a3e3b496c",
        "bb7138bb1e9c1feca5d081cf634db8d942ccd6af"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Fri Mar 24 18:02:05 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 24 18:02:05 2017 +0100"
      },
      "message": "Merge pull request #100 from Mirantis/lgtm-prod-updates-vncproxy\n\nUse vnc proxy over prx public interface (with https)"
    },
    {
      "commit": "bc2e7307fdb5ce48a85e7c9e7312bf0fd80f41f2",
      "tree": "1e2222aefd0925e72be3951de54093187112bd63",
      "parents": [
        "4e615635f4fbcb37ca0a0dea89aa8b5608c20692"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Thu Mar 23 18:24:47 2017 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Thu Mar 23 18:24:47 2017 +0100"
      },
      "message": "fix compute storage client ceph key\n\nChange-Id: Id88a9a1ed09563ae3622ba6d2aa0f91729772fd0\n"
    },
    {
      "commit": "bb7138bb1e9c1feca5d081cf634db8d942ccd6af",
      "tree": "e2a27c9190ff75f49d60d4fb8f8b775c1eafef85",
      "parents": [
        "335465f5da60ddfc10e668ebb56b7aef4bc66e21"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Feb 02 08:44:24 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Mar 22 08:43:06 2017 +0100"
      },
      "message": "vnc proxy over prx public interface\n"
    },
    {
      "commit": "453d7649e7727ec262943ae93572b22585e2c4fb",
      "tree": "b9c842387268d28deb9c6c3852ab204296ccab81",
      "parents": [
        "141d2cfea2bb3521e0e2a9358938586605b96637",
        "ab6d98b8156e1d866e87b5af3f98fa603445729c"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Mar 07 10:35:18 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 07 10:35:18 2017 +0100"
      },
      "message": "Merge pull request #132 from Mirantis/pr_add_novnc_haproxy\n\nadd novncproxy under haproxy"
    },
    {
      "commit": "ab6d98b8156e1d866e87b5af3f98fa603445729c",
      "tree": "3c761f847d33293fa82167002506786aba5c5d64",
      "parents": [
        "151e5498f93bb6ace089a64ccebc4a64a67eba9d"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Feb 24 12:52:50 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Mar 07 10:13:27 2017 +0100"
      },
      "message": "add novncproxy under haproxy\n"
    },
    {
      "commit": "3cbb741770c7de8da79c392ee5900249fb29ecdd",
      "tree": "f0eebd5512e47149ec0c94181b21ed9e15fac21b",
      "parents": [
        "d7df9e8ad5fec20e22341c99c9c141df831053c0"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Mar 02 18:03:07 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Mar 02 18:07:11 2017 +0100"
      },
      "message": "NFV: Hugepages, CPU pinning, SRIOV\n\nSystem definition for hugepages, cpu pinning and sriov\n"
    },
    {
      "commit": "9fee97c587b5bdddcf9fc91c954f7f440ff04690",
      "tree": "cc72c21d93656e6abd0315b7b4c1c157c73d816e",
      "parents": [
        "85c62b81dc6032cfcbfdb9736d1c86d5e9c7cc12"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Tue Feb 21 23:36:32 2017 +0100"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Tue Feb 21 23:36:32 2017 +0100"
      },
      "message": "parametrs for allocation ratio\n"
    },
    {
      "commit": "533dd5808c203c643898cc1250fd0ef6258ef5d0",
      "tree": "2ed60649409c8bb2732addb2bc199a9c7874687a",
      "parents": [
        "fa2a40a9f61288402b8455790cedeecdd56f3837"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jiribroulik@gmail.com",
        "time": "Wed Feb 15 20:51:06 2017 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jiribroulik@gmail.com",
        "time": "Wed Feb 15 20:51:15 2017 +0100"
      },
      "message": "availability zones\n"
    },
    {
      "commit": "2418e4e2b34a9dbf959e6f53777f0b644d04b6fc",
      "tree": "5029fb37143e6ec1ac7ca824b20b4fd7e0a26374",
      "parents": [
        "151e5498f93bb6ace089a64ccebc4a64a67eba9d"
      ],
      "author": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Wed Feb 15 16:12:32 2017 +0100"
      },
      "committer": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Wed Feb 15 16:12:32 2017 +0100"
      },
      "message": "Enabling SR-IOV support\n"
    },
    {
      "commit": "c91c062835d78442d466e0a374ecc1446eb721d1",
      "tree": "7ea0e1e1925cded8bd820d076ff0c60190be1e94",
      "parents": [
        "35705db9c5b91da851f19e70365fc14fab79fc8b"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Jan 30 14:09:44 2017 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Jan 30 14:09:44 2017 +0100"
      },
      "message": "vw 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": "1b2e66d0fdcf549c2048f400006692df2056c9f5",
      "tree": "ce76963b7e10315ea9f1e20ad9c298c1e6f9034d",
      "parents": [
        "b88a9c021be208e0fff057848e0ec6765c1734ed"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Jan 11 15:53:01 2017 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Jan 20 14:38:10 2017 +0100"
      },
      "message": "Remove reference opencontrail_control_address\n\nThis patch replaces _param:opencontrail_control_address by\n_param:neutron_service_host to allow different mapping depending of\nyour deployment. For example OpenvSwitch support won\u0027t use\nopencontrail_control_address but something else.\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": "ded2170a0b68a677cf8d4c371d275e2fa36fff06",
      "tree": "c14e6b7d3438fe61e6841eba558ee85dea9677fc",
      "parents": [
        "2738292aa5edc625b8daf22ee1e2c27649d85ff2"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Dec 30 11:55:18 2016 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Dec 30 11:55:18 2016 +0100"
      },
      "message": "fix nova vnc proxy\n"
    },
    {
      "commit": "5a1807dcb56f8b94428dc39adb31771f63e0cf94",
      "tree": "305c870eef868fbbb2f9b38d2b328e3c25a9298b",
      "parents": [
        "ec7688fe721a2102b0f68b0740244f8a5b0db3fa"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Dec 14 14:37:13 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Fri Dec 16 14:30:33 2016 +0000"
      },
      "message": "Add default ssh key for nova user on compute\n\nhttps://github.com/Mirantis/mk-lab-salt-model/pull/159\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"
    }
  ]
}
