)]}'
{
  "log": [
    {
      "commit": "a08bd59483f259dd3ae300b6795bc155adaa9f91",
      "tree": "425195d582841ea4b72719a461b2db36c0db9cf3",
      "parents": [
        "17b3e8e8cce1d8e602e1c6ca82d0a88390a6838e"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Sep 10 10:47:25 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Sep 10 15:37:14 2018 +0000"
      },
      "message": "Add more upgrade tasks according to phases\n\nUpdate README\n\nIntroduce:\n\n * heat.upgrade.upgrade.pre\n * heat.upgrade.upgrade.post\n * heat.upgrade.verify\n\nChange-Id: If16ba94e4e3f3124211419f69ee42d9fbf185779\n"
    },
    {
      "commit": "17b3e8e8cce1d8e602e1c6ca82d0a88390a6838e",
      "tree": "c2372b7a8a7a563b7f86fcfa705314b204ffff5a",
      "parents": [
        "188c5074604f6fbf94df8c5f28604996ccd576c1"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Fri Sep 07 13:55:28 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Fri Sep 07 13:55:28 2018 +0300"
      },
      "message": "[REFACTOR] Implement X.509 auth for MySQL and Heat\n\nChange-Id: I8bde2d8cbfba400c18b042282842a8053624aa38\nRelated-PROD: PROD-22736\n"
    },
    {
      "commit": "188c5074604f6fbf94df8c5f28604996ccd576c1",
      "tree": "78d95fe78cdb8f2ce07777a6331ffc27236efb1d",
      "parents": [
        "2963cf1f3bd95155944ecbdf419d448f837a3a76"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Aug 30 17:23:24 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Sep 06 19:14:44 2018 +0300"
      },
      "message": "Implement X.509 auth for MySQL and Heat\n\nChange-Id: I788032408d6608ede0a83324adbb2c6b3cef9f06\nRelated-PROD: PROD-22736\n"
    },
    {
      "commit": "2963cf1f3bd95155944ecbdf419d448f837a3a76",
      "tree": "ce5f30bdbf1d9150b4e27f5e0c84b27d62688047",
      "parents": [
        "1ec9b66351f0df6549594311691d72c2f4398209",
        "60a2b87e066e7349402c87c28dd70d602d1967a1"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Sep 04 13:46:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Sep 04 13:46:23 2018 +0000"
      },
      "message": "Merge \"Implement X.509 auth for MySQL and Heat\""
    },
    {
      "commit": "60a2b87e066e7349402c87c28dd70d602d1967a1",
      "tree": "65bd8e8a4ad42b304291a95a99eba422ce70c5d5",
      "parents": [
        "0f16e0531891a3b296963d4b7a28ce2a255b48e6"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Aug 30 17:23:24 2018 +0300"
      },
      "committer": {
        "name": "oshyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Sep 04 09:00:11 2018 +0000"
      },
      "message": "Implement X.509 auth for MySQL and Heat\n\nRelated-PROD: PROD-22736\n\nChange-Id: Ie1b5741ee2b9ada88d9552d270630e76ca2f240c\n"
    },
    {
      "commit": "1ec9b66351f0df6549594311691d72c2f4398209",
      "tree": "08f97aecc6b950e1026e0ea72bfa51691b339266",
      "parents": [
        "0f16e0531891a3b296963d4b7a28ce2a255b48e6"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Mon Sep 03 11:07:57 2018 +0300"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Mon Sep 03 11:07:57 2018 +0300"
      },
      "message": "Add file check for offline db sync\n\nCheck file `loggin.conf` in work dir, if logging enable\n\nChange-Id: I914bf016c3188421a4bc068a7f31d9354bc9d97b\nRelated-Prod: PROD-22741 (ROD-22741)\n"
    },
    {
      "commit": "0f16e0531891a3b296963d4b7a28ce2a255b48e6",
      "tree": "99eaeabab139e0d015e9f21035ccb9c741617d28",
      "parents": [
        "6f9ff384a32782588ffbca77fa52918f2dc62be8"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Tue Aug 28 16:57:51 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Tue Aug 28 17:03:13 2018 +0300"
      },
      "message": "Rework heat config files permissions\n\nRemove the correct_file_permissions_heat and\ncorrect_dir_permissions_heat states.\n\nChange-Id: Ia499d4c675d7a38b919023dd65f5c2a175bdffd7\nRelated-Prod: PROD-22093\n"
    },
    {
      "commit": "6f9ff384a32782588ffbca77fa52918f2dc62be8",
      "tree": "998835de8bd1dc42dbc94396bcad910b10708d3f",
      "parents": [
        "1048114c1baf2ec1cfdf8404ab8f3241c377fb7f",
        "4d7af43593e61c07d88b9386217fc7592779512c"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Aug 28 09:15:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Aug 28 09:15:36 2018 +0000"
      },
      "message": "Merge \"Fix example pillar in readme\""
    },
    {
      "commit": "4d7af43593e61c07d88b9386217fc7592779512c",
      "tree": "b7eee949e636d491cf4996d93bff3f580333d3f6",
      "parents": [
        "b24076f1f8adad66fd3d921e465001106a5486c2"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Aug 28 10:43:40 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Aug 28 10:43:40 2018 +0200"
      },
      "message": "Fix example pillar in readme\n\nChange-Id: I101a4891c7db077d7ee68440f7cc8d7ec5217b8c\n"
    },
    {
      "commit": "1048114c1baf2ec1cfdf8404ab8f3241c377fb7f",
      "tree": "83a3671202aea25a7c0ecee5588d60e87f104cbf",
      "parents": [
        "994769fe857e2ddf3a41d81ab214bc38f6e9984e",
        "b24076f1f8adad66fd3d921e465001106a5486c2"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Aug 27 21:38:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Mon Aug 27 21:38:21 2018 +0000"
      },
      "message": "Merge \"Enable defining \u0027auth_encryption_key\u0027 param in pillar   - update test pillars   - update dependencies for queens testing\""
    },
    {
      "commit": "994769fe857e2ddf3a41d81ab214bc38f6e9984e",
      "tree": "28487f9ebb4388893993b91b669c9f6b5ea5549c",
      "parents": [
        "7300f18699a75aa6c1747fa20f2415e3a1ead58c",
        "2187b4a96b6fc057f37f3d3d64a624e26ca290dc"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Aug 27 19:29:16 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Mon Aug 27 19:29:16 2018 +0000"
      },
      "message": "Merge \"Update heat config files permissions\""
    },
    {
      "commit": "7300f18699a75aa6c1747fa20f2415e3a1ead58c",
      "tree": "15b8acaf3ca401d8bb5e04b9f322e6f599b1328a",
      "parents": [
        "f1e768e9be5d4f78cf8ff78dffcaefea7da471e1",
        "d4c0d1f1b67e88d0841d12ab158d76812a95491b"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Aug 27 18:59:04 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Mon Aug 27 18:59:04 2018 +0000"
      },
      "message": "Merge \"Adding states to perform heat upgrade\""
    },
    {
      "commit": "2187b4a96b6fc057f37f3d3d64a624e26ca290dc",
      "tree": "2d5982be2853311442449c7e63013a6346be8cfa",
      "parents": [
        "f1e768e9be5d4f78cf8ff78dffcaefea7da471e1"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Mon Aug 27 12:48:27 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Mon Aug 27 19:11:38 2018 +0300"
      },
      "message": "Update heat config files permissions\n\nThe /etc/heat/*.conf|*.ini files and directories are world readable.\nThis may lead to sensitive information leakage and cloud compromise.\n\nSet heat config files and directories permissions to 0640 and 0750 accordingly.\nSet heat config files and directories owner and group to root:heat.\n\nAdd the correct_file_permissions_heat and correct_dir_permissions_heat states.\n\nChange-Id: I3f003b2f0b3f525ac20d8234eb6efac0cff8b3f3\nRelated-Prod: https://mirantis.jira.com/browse/PROD-22093\n"
    },
    {
      "commit": "d4c0d1f1b67e88d0841d12ab158d76812a95491b",
      "tree": "da9422172853d5da8650307c65f9e0f17c05b424",
      "parents": [
        "5e6ebc93561dc44112f9d235365ee6aaf6d05b07"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Fri Aug 10 15:08:08 2018 +0000"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon Aug 27 14:31:34 2018 +0000"
      },
      "message": "Adding states to perform heat upgrade\n\nThe patch adds new states to perform service upgrade\nalong with service configuration and states to perform\nsmall sanity test.\n\nRelated-PROD: PROD-21930\n\nChange-Id: I6e54a32ea57bc0f4b87847a590e4775f0bf5a19c\n"
    },
    {
      "commit": "b24076f1f8adad66fd3d921e465001106a5486c2",
      "tree": "b9a813e4109b95512e1de1e82d95a00589761aaf",
      "parents": [
        "f1e768e9be5d4f78cf8ff78dffcaefea7da471e1"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Aug 27 10:42:45 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Aug 27 14:36:30 2018 +0200"
      },
      "message": "Enable defining \u0027auth_encryption_key\u0027 param in pillar\n  - update test pillars\n  - update dependencies for queens testing\n\nFixes: PROD-22585 (PROD:22585)\n\nChange-Id: I2d8879b3892d5c0d8fddd39908dac4fe78c1dab1\n"
    },
    {
      "commit": "f1e768e9be5d4f78cf8ff78dffcaefea7da471e1",
      "tree": "e82d27fb668586f1b5cc2dfb634b9219f55c09b6",
      "parents": [
        "5e6ebc93561dc44112f9d235365ee6aaf6d05b07"
      ],
      "author": {
        "name": "Dmitry Burmistrov",
        "email": "dburmistrov@mirantis.com",
        "time": "Fri Aug 10 15:52:14 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Burmistrov",
        "email": "dburmistrov@mirantis.com",
        "time": "Fri Aug 10 16:03:58 2018 +0400"
      },
      "message": "[packaging] Switch using 3.0 native source format\n\n    Related-Prod: https://mirantis.jira.com/browse/PROD-21900\n\nChange-Id: If7a9cec93abf34619133a95a04e87d59d07dc098\n"
    },
    {
      "commit": "5e6ebc93561dc44112f9d235365ee6aaf6d05b07",
      "tree": "1a470df6112f2ac770f464f58543172a1ca840e8",
      "parents": [
        "2a4d3cbcc3d6b5d28298bfc928779841e473a93a"
      ],
      "author": {
        "name": "Oleksiy Petrenko",
        "email": "opetrenko@mirantis.com",
        "time": "Thu Aug 09 15:03:30 2018 +0300"
      },
      "committer": {
        "name": "Oleksiy Petrenko",
        "email": "opetrenko@mirantis.com",
        "time": "Thu Aug 09 18:07:05 2018 +0300"
      },
      "message": "Fix for Heat Salt Formula\n\nAdd correct stack_absent delete handling to prevent playing\nin russian roulette. Now if stack is deleted before it\u0027s polled,\n_poll_for_complete handle it correctly, without raising incorrect\nexception.\n\nAlso dirty hack with sys.path.insert is removed.\n\nRelated-Issue: PROD-22102\nChange-Id: I7f994c26304069052344c881b34e540e49fd5a32\n"
    },
    {
      "commit": "2a4d3cbcc3d6b5d28298bfc928779841e473a93a",
      "tree": "5dc200ec17ec5a4b5597c417424245effbb87c26",
      "parents": [
        "ac441d39cf8588e22801e783cf1b43696dc879d2",
        "6f73dacc207d61ef683b5fb01b652b311af763f8"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Aug 08 06:47:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Wed Aug 08 06:47:55 2018 +0000"
      },
      "message": "Merge \"Run dbsync on primary node only\""
    },
    {
      "commit": "ac441d39cf8588e22801e783cf1b43696dc879d2",
      "tree": "b6396db7cc21704a5791a22d4aef256bc19519c7",
      "parents": [
        "26a9206afcb1ea938633fa2292eababa2f6698ae",
        "769c819bf9d671e9fcdbf389f7fb1deab35ca982"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Aug 08 06:41:50 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Wed Aug 08 06:41:50 2018 +0000"
      },
      "message": "Merge \"README updates\""
    },
    {
      "commit": "6f73dacc207d61ef683b5fb01b652b311af763f8",
      "tree": "2880ea9036c41d3ab16a8400b3056e564bcb98c1",
      "parents": [
        "26a9206afcb1ea938633fa2292eababa2f6698ae"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Aug 07 11:50:18 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Aug 07 11:50:24 2018 +0000"
      },
      "message": "Run dbsync on primary node only\n\nMove dbsync to separate file.\nRun only on primary node.\n\nChange-Id: Iff51d7b3d3949d959aee2d24ddb338df685a582e\nRelated-Prod: PROD-21267\n"
    },
    {
      "commit": "26a9206afcb1ea938633fa2292eababa2f6698ae",
      "tree": "dc9e2bc90f1abc9af21e5d710d2cdd6d6c6254b3",
      "parents": [
        "349a9bcee76d6ebf30ff19803fcc4f0e290143ce"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Wed Aug 01 14:18:14 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Wed Aug 01 14:18:58 2018 +0300"
      },
      "message": "Update run_tests.sh to the latest revision\n\nChange-Id: I99492f47ce6c254df221ac2c5df95d6462025c6a\n"
    },
    {
      "commit": "769c819bf9d671e9fcdbf389f7fb1deab35ca982",
      "tree": "ee42c62f817eee12c10e84b30aaa4e53e1df6721",
      "parents": [
        "c7961c87f20c87fdc806f77d73b4fef90cec699c"
      ],
      "author": {
        "name": "OlgaGusarenko",
        "email": "ogusarenko@mirantis.com",
        "time": "Mon Jul 30 18:16:44 2018 +0300"
      },
      "committer": {
        "name": "OlgaGusarenko",
        "email": "ogusarenko@mirantis.com",
        "time": "Mon Jul 30 18:17:10 2018 +0300"
      },
      "message": "README updates\n\nChange-Id: If4e0f6b86dd6f94c5a3d65f3610045620018160f\n"
    },
    {
      "commit": "349a9bcee76d6ebf30ff19803fcc4f0e290143ce",
      "tree": "8c61a7ff0cc2e7280158548deb1715db35223dc4",
      "parents": [
        "4f97542f78a70ae3d8e3b023bbc1208cbd84b643",
        "616d7f1df5200ab9390872482260c556cdaa6576"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jul 25 15:22:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Wed Jul 25 15:22:36 2018 +0000"
      },
      "message": "Merge \"Add Salt 2018.3 tests\""
    },
    {
      "commit": "4f97542f78a70ae3d8e3b023bbc1208cbd84b643",
      "tree": "2e490e41a851531f770b55e48cf76812221b14cd",
      "parents": [
        "c960a1ade7723c073f7439c466e2ba864a3c4c9c"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jul 20 13:27:13 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jul 20 13:27:21 2018 +0300"
      },
      "message": "Use versioned endpoint in ec2authtoken/auth_uri\n\nThe option doesn\u0027t support version discovery,\nso set it explicitly.\n\nChange-Id: I986ea620050f267d020dc51476039cb076f65840\nRelated-Prod: PROD-19828\n"
    },
    {
      "commit": "616d7f1df5200ab9390872482260c556cdaa6576",
      "tree": "3979eba05461cac2a2c75f84665363f471c89202",
      "parents": [
        "c960a1ade7723c073f7439c466e2ba864a3c4c9c"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Apr 18 10:43:59 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "mpolreich@mirantis.com",
        "time": "Wed Jul 18 14:21:56 2018 +0000"
      },
      "message": "Add Salt 2018.3 tests\n\nChange-Id: I040dfa53ced9fa9b1cde6a8907d0534f8eb92391\n"
    },
    {
      "commit": "c960a1ade7723c073f7439c466e2ba864a3c4c9c",
      "tree": "a30f797c1d380536fc2a03630923baf154ca36cd",
      "parents": [
        "8aae605e08d84794277056ae9aa2ea6699127a7a"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Mon Jul 16 15:45:51 2018 +0300"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Wed Jul 18 12:30:47 2018 +0300"
      },
      "message": "Heat add ability to use global logging.conf\n\nAdd ability to use global logging.conf template which can be\nused in all openstack components which support oslo.log\n\nChange-Id: Ied06bbfb63332369d22424ab5b5f0133617be835\nRelated-Prod: PROD-21353\n"
    },
    {
      "commit": "8aae605e08d84794277056ae9aa2ea6699127a7a",
      "tree": "69213d7e2708bdb1b2727537505edc17fa1e363d",
      "parents": [
        "ac30d08fd627e0725e24da609f04aef7971185e4",
        "a60f4b216f08a00ca506ef7b07b4d85eba38792d"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Jul 16 09:23:40 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Mon Jul 16 09:23:41 2018 +0000"
      },
      "message": "Merge \"Fix Python version for Travis CI tests\""
    },
    {
      "commit": "ac30d08fd627e0725e24da609f04aef7971185e4",
      "tree": "7d7495c080d974b9eed272570bfaa7981d929c13",
      "parents": [
        "a556c90be4c838229ba6a34fd1aa89bef400e4b1",
        "6685262248536d9e1545b0be8226305ef8461769"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jul 05 15:39:04 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Thu Jul 05 15:39:04 2018 +0000"
      },
      "message": "Merge \"Use os_client config for Openstack requests\""
    },
    {
      "commit": "6685262248536d9e1545b0be8226305ef8461769",
      "tree": "4bde39b5fa2527ecce363822e5d0ddf552215f50",
      "parents": [
        "9a85022c19b8018f40e392a5ff22e2442a3bc020"
      ],
      "author": {
        "name": "kairat_kushaev",
        "email": "kkushaev@mirantis.com",
        "time": "Thu Jun 07 17:27:35 2018 +0400"
      },
      "committer": {
        "name": "kairat_kushaev",
        "email": "kkushaev@mirantis.com",
        "time": "Thu Jul 05 13:27:40 2018 +0400"
      },
      "message": "Use os_client config for Openstack requests\n\nsalt-fornulas require os-client config ti be used instead of\npythonclients. so this patch add implementation of such modules\nand states.\nCloses-issue: PROD-20032\n\nChange-Id: Iad35cc38afd7021bf8e368c7c9a7a770e47c4ce9\n"
    },
    {
      "commit": "a556c90be4c838229ba6a34fd1aa89bef400e4b1",
      "tree": "713c42d08f6651ed93e41db1dc0af821463d974a",
      "parents": [
        "c7961c87f20c87fdc806f77d73b4fef90cec699c",
        "bd21eb4dfc97e1b53fbb32b777d924d07917b177"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jul 04 13:36:42 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Wed Jul 04 13:36:42 2018 +0000"
      },
      "message": "Merge \"Allow to configure insecure in clients_heat section\""
    },
    {
      "commit": "c7961c87f20c87fdc806f77d73b4fef90cec699c",
      "tree": "14d8435fcf5e41b076116e56c37497319427c63d",
      "parents": [
        "2672b9397c1f04e3eed210bf3e7aac49eab5075c",
        "7367983c73ff6c54c036147e8bc12e3017d73efa"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Jun 26 10:12:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Tue Jun 26 10:12:43 2018 +0000"
      },
      "message": "Merge \"Heat dashboard rationalization\""
    },
    {
      "commit": "bd21eb4dfc97e1b53fbb32b777d924d07917b177",
      "tree": "f788c116bbb94c914291ad75d47a66cf6df5dc98",
      "parents": [
        "fcb536c07eac7bef3c6918b22de71fc02ca03008"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Mon Jun 25 18:44:03 2018 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Jun 26 11:39:32 2018 +0300"
      },
      "message": "Allow to configure insecure in clients_heat section\n\nExaclty this value is also defining whether standard usage of\nOS::Heat::WaitConditionHandle form inside the instance\u0027s user data\nwill verify Heat server certificates.\n\nSetting this to \u0027True\u0027 will make it possible to use WaitCondition\nresources when Heat API is using self-signed certificates which can not\nbe validated by default CA bundles baked into cloud images.\nHowever this will also have a side-effect of OS::Heat::Stack resource\nnot validating the certificate of the remote Heat service (e.g. in\nanother region).\n\nChange-Id: I4667ae6f7e26704c98480362f14fe74e23905fc3\n"
    },
    {
      "commit": "2672b9397c1f04e3eed210bf3e7aac49eab5075c",
      "tree": "5868602a45145f3d0a23f5acff3bdf7ab7840af5",
      "parents": [
        "fcb536c07eac7bef3c6918b22de71fc02ca03008"
      ],
      "author": {
        "name": "Roman Vyalov",
        "email": "rvyalov@mirantis.com",
        "time": "Mon Jun 25 16:29:26 2018 +0300"
      },
      "committer": {
        "name": "Roman Vyalov",
        "email": "rvyalov@mirantis.com",
        "time": "Mon Jun 25 16:29:26 2018 +0300"
      },
      "message": "Move debian dir to the master\n\nAdd debian dir to combine building workflow\n\nChange-Id: I7b5d9ab41579f475f90bd5004622f8e8010bca77\nPROD: https://mirantis.jira.com/browse/PROD-20910\n"
    },
    {
      "commit": "7367983c73ff6c54c036147e8bc12e3017d73efa",
      "tree": "654ebcdfd7a057c5770787dcead0bfe967feea7a",
      "parents": [
        "fcb536c07eac7bef3c6918b22de71fc02ca03008"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Thu Jun 21 19:57:14 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Jun 22 18:22:01 2018 +0400"
      },
      "message": "Heat dashboard rationalization\n\nRelated-PROD: PROD-20084\n\nChange-Id: Ie6637c8f703a45da0e9479e7e0019f5a879d7809\n"
    },
    {
      "commit": "a60f4b216f08a00ca506ef7b07b4d85eba38792d",
      "tree": "c8b3c321f7efaafcf14d5c76b9d9e574ff02c576",
      "parents": [
        "fcb536c07eac7bef3c6918b22de71fc02ca03008"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jun 21 15:29:04 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jun 21 15:29:04 2018 +0200"
      },
      "message": "Fix Python version for Travis CI tests\n\nChange-Id: I10bc7ff6c0ebc940592cb4f6da79b88ec35e32ba\n"
    },
    {
      "commit": "fcb536c07eac7bef3c6918b22de71fc02ca03008",
      "tree": "a4fe253d02ee54898ea92cab6f3d6c7602651548",
      "parents": [
        "8fecfcf0af0f4ff847b359c3cc85f6f82a4c060a",
        "a4475a20c616576a114d204f0df67b5a68c754c2"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Jun 20 16:02:13 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Wed Jun 20 16:02:13 2018 +0000"
      },
      "message": "Merge \"Rename state to avoid conflicting SLS IDs\""
    },
    {
      "commit": "a4475a20c616576a114d204f0df67b5a68c754c2",
      "tree": "34a2cb2002e3a1449d32accdab977b111faf5370",
      "parents": [
        "a41a401e69e07731e1e418b9b9b65fd565ded345"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jun 19 11:19:49 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Jun 20 14:21:08 2018 +0200"
      },
      "message": "Rename state to avoid conflicting SLS IDs\n\nFixes: PROD-14900\n\nChange-Id: I9da03a08e1c5138606148db0007e665ef2fe0cc2\n"
    },
    {
      "commit": "8fecfcf0af0f4ff847b359c3cc85f6f82a4c060a",
      "tree": "9f1d0407db8a62281204f6fd342d34bafc4cf509",
      "parents": [
        "a41a401e69e07731e1e418b9b9b65fd565ded345"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Jun 14 21:47:57 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Jun 14 21:49:21 2018 +0300"
      },
      "message": "[QUEENS] Fix cacert file\n\nChange-Id: I5f943936bbd92c224ef57ce364e4a1d860cd8fe5\nRelated-Prod: https://mirantis.jira.com/browse/PROD-20721\n"
    },
    {
      "commit": "a41a401e69e07731e1e418b9b9b65fd565ded345",
      "tree": "0e927e524fc218fec180c07d89d2a0423da77a04",
      "parents": [
        "84feb1d30c29b5c92c1e51789180c89638a93f05",
        "10c7df766f322188fc29a76b51fd9b47b14d176e"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Tue Jun 12 13:52:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Tue Jun 12 13:52:38 2018 +0000"
      },
      "message": "Merge \"Cosmetic changes for alerts\""
    },
    {
      "commit": "10c7df766f322188fc29a76b51fd9b47b14d176e",
      "tree": "f3fb719247014168201c3109f077221ef143a98c",
      "parents": [
        "f86d57e91f0d3722e53fe1dfae9a3ee3d8a46c26"
      ],
      "author": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Thu Jun 07 14:40:37 2018 +0200"
      },
      "committer": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Tue Jun 12 12:23:37 2018 +0200"
      },
      "message": "Cosmetic changes for alerts\n\nChange-Id: Iab7da9be45a385996a54f371df634073842a59a6\nCloses-bug: PROD-20466\n"
    },
    {
      "commit": "84feb1d30c29b5c92c1e51789180c89638a93f05",
      "tree": "56825a7eec08f46b190eba6a0b3bd1cd4d289b1f",
      "parents": [
        "f86d57e91f0d3722e53fe1dfae9a3ee3d8a46c26"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jun 12 10:30:49 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jun 12 10:30:56 2018 +0300"
      },
      "message": "Use api-paste.ini in queens from queens\n\nChange-Id: Ia9d64a6ba9ad06b396f2839a47a959b40dc5c8da\n"
    },
    {
      "commit": "f86d57e91f0d3722e53fe1dfae9a3ee3d8a46c26",
      "tree": "cdd293cb4d32eacb01591d7b7b12e78a41e141d1",
      "parents": [
        "93d6d0901254314a7b6c59e83707a6b5afab6a86"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed May 23 15:11:27 2018 +0000"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu May 24 11:07:52 2018 +0000"
      },
      "message": "Adjust SF for Queens release\n\nChange-Id: If2b7c0c70b301d6855ab68c9f311a6c27f7026fc\n"
    },
    {
      "commit": "93d6d0901254314a7b6c59e83707a6b5afab6a86",
      "tree": "157aa1f3f5bd94ce611c9b2ab87faab880e8b638",
      "parents": [
        "9a85022c19b8018f40e392a5ff22e2442a3bc020"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Mon May 14 16:09:47 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Thu May 17 12:01:38 2018 +0400"
      },
      "message": "Rework Heat alerts\n\nChange-Id: I5b7a7ee1caf5e094de024648dcf6050648485c3c\nRelated-PROD: PROD-19917\n"
    },
    {
      "commit": "9a85022c19b8018f40e392a5ff22e2442a3bc020",
      "tree": "f6e4c81bc10206712050b12425849d585563af7c",
      "parents": [
        "93b5a0f6a354c0897a287a3c376b40f553e50cc2",
        "b804a9291bdee725640b3992adf8a0976fa51851"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu May 03 12:35:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@1f6678a0cecc",
        "time": "Thu May 03 12:35:21 2018 +0000"
      },
      "message": "Merge \"Update metadata.yml with correct URL\""
    },
    {
      "commit": "b804a9291bdee725640b3992adf8a0976fa51851",
      "tree": "bae81ee6d40b9ba9f8a5ef1d8c6ff4af7c26f260",
      "parents": [
        "59ff85e587ec7ea453b497ca5e1d9662957080d0"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Mar 29 08:25:57 2018 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu May 03 13:52:53 2018 +0200"
      },
      "message": "Update metadata.yml with correct URL\n\nChange-Id: I6e13a2bea56e16796079d4b39de6aaeef35a18c8\n"
    },
    {
      "commit": "93b5a0f6a354c0897a287a3c376b40f553e50cc2",
      "tree": "5222facd742986efcaa5edaedb193209355c3d04",
      "parents": [
        "59ff85e587ec7ea453b497ca5e1d9662957080d0"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Apr 17 10:09:56 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Apr 18 13:52:20 2018 +0000"
      },
      "message": "Do not use versioned v2.0 endpoint in Pike\n\nThis patch replaces v2.0 endpoint with versionless for keystone_authtoken\nsection.\n\nThe  keystone_ec2_uri in ec2authtoken is set to use v3 explicitly as\nversionless endpoint doesn\u0027t exist for ec2\n\nChange-Id: I8419ac294b544108b8588fb81c350bd5839c9e49\nRelated-Prod: PROD-18958\n"
    },
    {
      "commit": "59ff85e587ec7ea453b497ca5e1d9662957080d0",
      "tree": "883e6f4374dbad0ce858508a70347a5d7ff6fe7d",
      "parents": [
        "d0c55c5a29764b7a8de0ad17af0dee048a7188fc",
        "3581ee778e6a9e063c92d66b8f2e3a78a3a25991"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Tue Feb 27 13:55:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Tue Feb 27 13:55:49 2018 +0000"
      },
      "message": "Merge \"Add kitchen tests for logging\""
    },
    {
      "commit": "3581ee778e6a9e063c92d66b8f2e3a78a3a25991",
      "tree": "71034735085631ad7d4bb00369b0b55a43f2353f",
      "parents": [
        "cc0433d148457aff6f09b086c25472f59339917f"
      ],
      "author": {
        "name": "vgusev",
        "email": "vgusev@mirantis.com",
        "time": "Mon Feb 19 15:55:28 2018 +0400"
      },
      "committer": {
        "name": "vgusev",
        "email": "vgusev@mirantis.com",
        "time": "Tue Feb 27 10:42:12 2018 +0400"
      },
      "message": "Add kitchen tests for logging\n\nChange-Id: Ic2235da0dd277eb90ae196198ab80d7b9f78a9ac\n"
    },
    {
      "commit": "d0c55c5a29764b7a8de0ad17af0dee048a7188fc",
      "tree": "430774df97af1ff5b0317c25c7a8910842bf43c8",
      "parents": [
        "db53ba6c41194a2be165fcc9f55dcbaeda7a5dad",
        "389aaf6d00c1ea29bb16e8ab1eb498d9feed0af8"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Feb 23 13:35:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Fri Feb 23 13:35:25 2018 +0000"
      },
      "message": "Merge \"Change pike symlink to copy of ocata dir\""
    },
    {
      "commit": "db53ba6c41194a2be165fcc9f55dcbaeda7a5dad",
      "tree": "80b792cf5b4c36aced76864afbce7d88edfe98d9",
      "parents": [
        "7179733aa08b2d6d07d02649a6facd5e9320740a"
      ],
      "author": {
        "name": "Vladimir Khlyunev",
        "email": "vkhlyunev@mirantis.com",
        "time": "Wed Feb 21 16:54:18 2018 +0400"
      },
      "committer": {
        "name": "Vladimir Khlyunev",
        "email": "vkhlyunev@mirantis.com",
        "time": "Wed Feb 21 17:02:54 2018 +0400"
      },
      "message": "Do not override DAEMON_ARGS through /etc/default files\n\nAfter adding support we faced broken configuration for openstack\nservices (see related bug). OS services\u0027 init.d files \"sources\"\n/etc/defaults/{service_name} files which could override DAEMON_ARGS.\n\nChange-Id: I79f76cd0c51d5080291ba5b18930e614cb8b8924\nRelated-bug: PROD-17968\n"
    },
    {
      "commit": "389aaf6d00c1ea29bb16e8ab1eb498d9feed0af8",
      "tree": "b0c5b440db6c6fe346c5588c9af17e49cc8e0a99",
      "parents": [
        "7179733aa08b2d6d07d02649a6facd5e9320740a"
      ],
      "author": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Wed Feb 21 10:13:18 2018 +0200"
      },
      "committer": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Wed Feb 21 10:19:59 2018 +0200"
      },
      "message": "Change pike symlink to copy of ocata dir\n\nThis patch changes files/pike symlink to copy of files/ocata\n\nChange-Id: Icc8efd37af59f0392e34f08382fcee844b3798d9\n"
    },
    {
      "commit": "7179733aa08b2d6d07d02649a6facd5e9320740a",
      "tree": "17bd65816c4965cf9d8823327e48f5fea667e86e",
      "parents": [
        "cc0433d148457aff6f09b086c25472f59339917f",
        "dab174c9c28cd83d5dc3edd2e7223cde897fd5fc"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Feb 19 14:53:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Mon Feb 19 14:53:32 2018 +0000"
      },
      "message": "Merge \"Use new image for kitchen tests\""
    },
    {
      "commit": "dab174c9c28cd83d5dc3edd2e7223cde897fd5fc",
      "tree": "dc134be6a5127fa575eac59baa5cd9a195885e40",
      "parents": [
        "feff775657417bd99a78e7a5fc71c9dae0f6cf18"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Feb 16 15:14:38 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Feb 16 15:14:38 2018 +0100"
      },
      "message": "Use new image for kitchen tests\n\nChange-Id: I7871ff21a7f7c123a68b03c1d5a5af27532c6a13\n"
    },
    {
      "commit": "cc0433d148457aff6f09b086c25472f59339917f",
      "tree": "93de84d80cd7e1421bac99f845f2620aa8dcc9fe",
      "parents": [
        "feff775657417bd99a78e7a5fc71c9dae0f6cf18"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 15 15:13:12 2018 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 15 15:13:12 2018 +0100"
      },
      "message": "Update Makefile\n"
    },
    {
      "commit": "feff775657417bd99a78e7a5fc71c9dae0f6cf18",
      "tree": "10d00b33c071b5d080f3715e8dd61062b9291eb2",
      "parents": [
        "d4fa04578488739802eb6a94d847bb5a21c6ffdd"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Mon Feb 12 13:36:55 2018 +0100"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Mon Feb 12 13:36:55 2018 +0100"
      },
      "message": "Use \u0027openstack\u0027 in Grafana dashboard tags\n\nChange-Id: Ie806ddd4756a80e5b18b448b28cf036d6bf06f49\nRelated-Bug: PROD-17781\n"
    },
    {
      "commit": "d4fa04578488739802eb6a94d847bb5a21c6ffdd",
      "tree": "706a28d8135616894479e323c429746ce2dd697c",
      "parents": [
        "285612d017d950404e89c46744ab848cc861b6e2",
        "99a3e1bb2e065cd9822c18ecc1c92b3d04102c04"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Feb 09 10:26:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Fri Feb 09 10:26:22 2018 +0000"
      },
      "message": "Merge \"Add support of OSSysLogHandler logging handler\""
    },
    {
      "commit": "285612d017d950404e89c46744ab848cc861b6e2",
      "tree": "0c63de437755d4957066d9e9de63bab83144f16f",
      "parents": [
        "5194cc2dfabb41bae8b1084e58112e829ea8478f"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 13:22:16 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 13:22:16 2018 +0100"
      },
      "message": "Fixed shebang kernel limitation with virtualenv during test run (https://github.com/pypa/virtualenv/issues/596)\n\nChange-Id: I1bc85521dada2ed3d05f572e80e936c6f42759e8\n"
    },
    {
      "commit": "99a3e1bb2e065cd9822c18ecc1c92b3d04102c04",
      "tree": "c589e9ebf541719f1339eec1f770e406c82666f0",
      "parents": [
        "afbfecbe5e151a96d21511bba3fae6d583e594b2"
      ],
      "author": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Wed Feb 07 09:40:30 2018 +0200"
      },
      "committer": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Thu Feb 08 00:25:08 2018 +0200"
      },
      "message": "Add support of OSSysLogHandler logging handler\n\nChange-Id: I6cc50663e9ba4118f1c51375cf97ceecb19ca2e5\n"
    },
    {
      "commit": "5194cc2dfabb41bae8b1084e58112e829ea8478f",
      "tree": "d640710c51e8efb677b09b395f5fe7a7330889e7",
      "parents": [
        "afbfecbe5e151a96d21511bba3fae6d583e594b2"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Tue Feb 06 12:29:26 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Tue Feb 06 12:39:54 2018 +0400"
      },
      "message": "Wipe off outdated keystone role state\n\nConfiguration of heat roles is doing by keystone state (defined in\nreclass model), so remove this outdated state which might cause issues\non keystone api v3 enabled clusters.\n\nChange-Id: I8ff81e94d9eb72415a4a32b2916d7e84254be51b\n"
    },
    {
      "commit": "afbfecbe5e151a96d21511bba3fae6d583e594b2",
      "tree": "aa4e9856c656ce220ae2e962b81e797ea8b4bddb",
      "parents": [
        "abb63bad655ef0301b124e73c18db921e7434d3f",
        "cd6295c46455e3114ba69de4348faf772b150a93"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Tue Jan 23 11:17:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Tue Jan 23 11:17:39 2018 +0000"
      },
      "message": "Merge \"Align alerts and grafana dashboard with fluentd\""
    },
    {
      "commit": "abb63bad655ef0301b124e73c18db921e7434d3f",
      "tree": "e448795a984849d4c31e3d1e29471c67b8904e98",
      "parents": [
        "d5c9600beafb2dce56b8b255d7d305b2967b16bf"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon Jan 22 12:04:18 2018 +0200"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon Jan 22 15:48:59 2018 +0200"
      },
      "message": "Deleting deprecated function and switch test to 2017.7\n\nThe patch deletes deprecated cmd.run function which actually\nwas defined in salt 2016 as alias for cmd.shell therefore this\nchange supports backward compatibility.\n\nChange-Id: I40fb6d908164b8977c2a0f1919bd8eb7d6bd9c9e\nRelated-PROD: 17056\n"
    },
    {
      "commit": "cd6295c46455e3114ba69de4348faf772b150a93",
      "tree": "e5a93d96562aae26b6173cdb395687a6c5aef03e",
      "parents": [
        "89584ec1ad5ed4fe6bbd408b04425701185a5dae"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Fri Jan 19 14:17:23 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Fri Jan 19 14:17:23 2018 +0400"
      },
      "message": "Align alerts and grafana dashboard with fluentd\n\nThis change introduces:\n  - The new version of Grafana dashboard aligned\nwith the new log-based metrics from fluentd;\n  - Updated prometheus alert with case insensitive check;\n  - Updated logging.conf with request logging.\n\nChange-Id: Id51a686d2c4650b6ae9a343002dd7da09685f0d8\n"
    },
    {
      "commit": "d5c9600beafb2dce56b8b255d7d305b2967b16bf",
      "tree": "45b70e49276bcc3291a39ae2d872f2f049fe541e",
      "parents": [
        "55e2900b6327bb8ebd510a40715983c213892fd4",
        "00da251b2a0456f022211512cec3c1ca51c6c0d8"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Fri Jan 19 09:35:17 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Fri Jan 19 09:35:17 2018 +0000"
      },
      "message": "Merge \"OpenStack HTTPS Endpoints support\""
    },
    {
      "commit": "55e2900b6327bb8ebd510a40715983c213892fd4",
      "tree": "09a091ec544b100d744168af4915e98548b97792",
      "parents": [
        "151dafb077cdd3167d56e41c94789a9d82cf84b6",
        "a2ad973ee50ff3753cf61f9569a95891369112f1"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Thu Jan 18 15:04:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Thu Jan 18 15:04:28 2018 +0000"
      },
      "message": "Merge \"Remove duplicated section definition clients_keystone\""
    },
    {
      "commit": "151dafb077cdd3167d56e41c94789a9d82cf84b6",
      "tree": "0a9deb6d33c3720767cb22d937727f1b0a998c28",
      "parents": [
        "89584ec1ad5ed4fe6bbd408b04425701185a5dae",
        "e99bf190e8b5ccf501894490776330a5752c3527"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Thu Jan 18 15:01:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Thu Jan 18 15:01:31 2018 +0000"
      },
      "message": "Merge \"Drop not used heat/control.sls\""
    },
    {
      "commit": "00da251b2a0456f022211512cec3c1ca51c6c0d8",
      "tree": "bda13da028e442255be3e4f7673fc7288dab9de9",
      "parents": [
        "a2ad973ee50ff3753cf61f9569a95891369112f1"
      ],
      "author": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Tue Nov 21 13:21:21 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jan 18 13:44:56 2018 +0200"
      },
      "message": "OpenStack HTTPS Endpoints support\n\nCommunication between services usually done via internal\nendpoints that are located in internal network. In some\ncases it is required to encrypt traffic even on internal\nnetwork. This patch unhardcode communication protocol between\nHeat and other services. Also adds possibility to specify\nca_file to verify SSL certificates of remote peers.\n\nRelated-Prod: PROD-16162\n\nChange-Id: I1cbad13b7cef9f6f8d9ab73a0689e76b94ebef05\n"
    },
    {
      "commit": "a2ad973ee50ff3753cf61f9569a95891369112f1",
      "tree": "ff01a40b8ccb876eebd0b8d798ccbf0d776adb6c",
      "parents": [
        "d3d8a11c9f15e6b6c6fd9da06e991c86694ad552"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jan 18 13:08:35 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jan 18 11:38:35 2018 +0000"
      },
      "message": "Remove duplicated section definition clients_keystone\n\nclients_keystone section is defined twise in jinja template for Ocata.\nThis patch drops redundant options.\n\nChange-Id: I0e82cb0dfb54ec80f53b4f263928ebcc3da1b438\n"
    },
    {
      "commit": "89584ec1ad5ed4fe6bbd408b04425701185a5dae",
      "tree": "abba0c80e9532bb2695d34945f24eb11d940faa6",
      "parents": [
        "d3d8a11c9f15e6b6c6fd9da06e991c86694ad552",
        "1c26ac0596b758526f46e5fd07483e4ee751302f"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Jan 18 10:15:16 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Thu Jan 18 10:15:16 2018 +0000"
      },
      "message": "Merge \"Enable logging.conf \u0026 fluentd for heat\""
    },
    {
      "commit": "1c26ac0596b758526f46e5fd07483e4ee751302f",
      "tree": "060576bdb95ef6dcc92dcad55c3b1c5d790521d1",
      "parents": [
        "b1353eeafbd832c6d3809e060af9aea588f47e87"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Wed Dec 06 13:37:19 2017 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Wed Jan 17 19:07:15 2018 +0400"
      },
      "message": "Enable logging.conf \u0026 fluentd for heat\n\nThis change introduce ability to use log_config_append parameter with\nnew FluentdHandler to send logs directly to Fluentd.\n\nTo save per binary log streams as it is in the default logging states generates\nseparate logging.conf files per service and use /etc/default/\u003cservice name\u003e\nto pass dedicated logging.conf to every service.\n\nChange-Id: I283e95bf7c2902b2c7830db54de5c49d4fda8fa0\nRelated-Prod: PROD-16324\n"
    },
    {
      "commit": "e99bf190e8b5ccf501894490776330a5752c3527",
      "tree": "6d04f0c9f678206f81eb8a4d4426f32952515e91",
      "parents": [
        "d3d8a11c9f15e6b6c6fd9da06e991c86694ad552"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jan 17 12:35:24 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jan 17 12:35:45 2018 +0200"
      },
      "message": "Drop not used heat/control.sls\n\ncontrol.sls is not used anywhere and tryint to heat.control\nblow as control is not set in map while control.ssl imports it.\n\nIf in future we decide to manage heat stacks by SF it should be\ndone via client.\n\nChange-Id: I26f6977bb0bcd9675d9b791a66644e96bae11cca\n"
    },
    {
      "commit": "d3d8a11c9f15e6b6c6fd9da06e991c86694ad552",
      "tree": "b50b2fed0127495c3c0e1302de4ca27c5207c139",
      "parents": [
        "97b4eeb8b4b9a573def51d9b4102ea92a393950a",
        "5ac43ceeb70eca15de76cf416254531885aa8287"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Wed Jan 10 09:38:13 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@e9aa877068d1",
        "time": "Wed Jan 10 09:38:13 2018 +0000"
      },
      "message": "Merge \"Optimize kitchen tests for Travis CI\""
    },
    {
      "commit": "5ac43ceeb70eca15de76cf416254531885aa8287",
      "tree": "e32d5990a04b4ac1abc3d57abc203c24b053dc88",
      "parents": [
        "9cacd169d6b70fac7c825bc9b306f13bfc76e2ab"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jan 05 13:08:15 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jan 05 13:08:15 2018 +0100"
      },
      "message": "Optimize kitchen tests for Travis CI\n\nChange-Id: Iae07b83756239a475d7613b2b94451b2fb185263\n"
    },
    {
      "commit": "97b4eeb8b4b9a573def51d9b4102ea92a393950a",
      "tree": "fa644b7b06135dbf6ef07eb9189bd199114b5fd6",
      "parents": [
        "b1353eeafbd832c6d3809e060af9aea588f47e87"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Dec 15 16:58:29 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Dec 15 17:31:24 2017 +0100"
      },
      "message": "Fixed typo in run_tests.sh file\n\nChange-Id: I314ebfdcb4c9f78620e0eda0e4f936cf3eca3fdb\n"
    },
    {
      "commit": "b1353eeafbd832c6d3809e060af9aea588f47e87",
      "tree": "f4a438b471dc14a1399e6e06097d01a774645b23",
      "parents": [
        "d7472830dbae219717eacae33f98ca0ce871c815"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Dec 12 14:35:31 2017 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Dec 12 14:37:25 2017 +0200"
      },
      "message": "Refactor map file to import role data only\n\nThe smallest piece of salt formula is state. In our formulas each\nstate is an abstraction of \u0027role\u0027 for example:\n  * server (installs api services)\n  * client (installs heat stacks)\nEach state have its own API (the format of pillar it accepts). We would\nlike to keep pillar data unified and in long term automatically\nvalidated. By importing anything non role-specific makes\nunification/automatic validation hard to maintain.\nThis patch refactor map.jinja and keystone config file templates to import\nonly role specific data from map file.\n\nChange-Id: I148c933aa12500b1525cb70b7a161d67fcd387a0\nRelated-Prod: PROD-16502\n"
    },
    {
      "commit": "d7472830dbae219717eacae33f98ca0ce871c815",
      "tree": "59cfe36d8e98c6c138b94fd21d6e8091b202e4c2",
      "parents": [
        "9cacd169d6b70fac7c825bc9b306f13bfc76e2ab",
        "0d8de681d26b46fd5d13273fc640c7728701a211"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Tue Nov 28 11:15:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@44cc31867e31",
        "time": "Tue Nov 28 11:15:04 2017 +0000"
      },
      "message": "Merge \"[tls] Make a cert SLS IDs globally unique\""
    },
    {
      "commit": "0d8de681d26b46fd5d13273fc640c7728701a211",
      "tree": "6550a2598a185658ce700d394f1b8a045648d4db",
      "parents": [
        "b3d83a9a09c88f5d0b4c696a70d6c8826d8a2d66"
      ],
      "author": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Tue Nov 14 16:16:43 2017 +0300"
      },
      "committer": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Tue Nov 14 16:19:41 2017 +0300"
      },
      "message": "[tls] Make a cert SLS IDs globally unique\n\nAt the moment most of openstack formulas have\nthe same ids of certs at state files, e.g.:\n\n nova/server.sls   - rabbitmq_ca : file_managed\n glance/server.sls - rabbitmq_ca : file_managed\n\nSo, any attempt to use the:\n\n   salt-call state.apply\n\nfails with:\n\n  Detected conflicting IDs, SLS IDs need to be\n  globally unique.\n\nChange-Id: I2bb1baca6709282a6bfc075a7497ea9c447da7e5\n"
    },
    {
      "commit": "9cacd169d6b70fac7c825bc9b306f13bfc76e2ab",
      "tree": "7e2487e7671ff60d5be1acbe3c21fea3a7f22a00",
      "parents": [
        "b3d83a9a09c88f5d0b4c696a70d6c8826d8a2d66"
      ],
      "author": {
        "name": "Dmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Nov 08 16:39:38 2017 +0300"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Mon Nov 13 15:08:31 2017 +0000"
      },
      "message": "One should have an ability to set up max_nested_stack_depth option\n\nCustomer requires from us to set up max_nested_stack_depth in\nheat.conf.\n\nThis option is not enabled and has value of 5 by default.\nWe need to enable this option in templates so customer would be\nable to set it to a desired value.\n\nCustomer-Found\nPROD-15878\nChange-Id: I9fba7f44a595a33b78ea31e21f90eeb2f62c7fb0\n"
    },
    {
      "commit": "b3d83a9a09c88f5d0b4c696a70d6c8826d8a2d66",
      "tree": "1162257b8cfedefc8d7af7b10dce883741ff6bc0",
      "parents": [
        "ed880db1add57823fd61646de33c8de392f69675"
      ],
      "author": {
        "name": "Dmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Nov 08 16:01:18 2017 +0300"
      },
      "committer": {
        "name": "Dmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Mon Nov 13 16:26:52 2017 +0300"
      },
      "message": "One should have an ability to set up max_stacks_per_tenant option\n\nCustomer requires from us to set up max_stacks_per_tenant in\nheat.conf.\n\nThis option is not enabled and has value of 100 by default.\nWe need to enable this option in templates so customer would be\nable to set it to a desired value.\n\nCustomer-Found\nPROD-15877\n\nChange-Id: If324c8b65c6df36a614139ac75b2667d1c874284\n"
    },
    {
      "commit": "ed880db1add57823fd61646de33c8de392f69675",
      "tree": "0d36f3eb56fdfeddb6dc659e0c2f54ac16a7af42",
      "parents": [
        "fbe468b68bc3e6e4afbf94dba952f04055ff56ec",
        "d43229b78fa3a8916d4440993395622a3ce23de7"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Mon Nov 06 12:40:12 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@a351f7b8d92b",
        "time": "Mon Nov 06 12:40:12 2017 +0000"
      },
      "message": "Merge \"Add pike symlink to ocata\""
    },
    {
      "commit": "fbe468b68bc3e6e4afbf94dba952f04055ff56ec",
      "tree": "efe551c464e6252ee1f54c6f80d51e67f3532c47",
      "parents": [
        "d57cbf9ff3cdaf54eccff063fb51555d511e544d"
      ],
      "author": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Tue Sep 19 16:35:05 2017 +0300"
      },
      "committer": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Fri Oct 27 06:25:35 2017 +0000"
      },
      "message": "MySQL TLS Support\n\nChange-Id: I46cb98d8ada7e0521e9adaabb080d8ce939c2f71\n"
    },
    {
      "commit": "d43229b78fa3a8916d4440993395622a3ce23de7",
      "tree": "fe0a5efd7a9972632a2b2e81e8bec08037f19aee",
      "parents": [
        "d57cbf9ff3cdaf54eccff063fb51555d511e544d"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Oct 26 16:32:18 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Oct 26 14:10:20 2017 +0000"
      },
      "message": "Add pike symlink to ocata\n\nLink pike config to ocata folder to be able install Pike version\nby this formula.\n\n\nRelated-Prod: PROD-15582\nChange-Id: I8d9240a76b255facb04b981bfe65091c82c9ab45\n"
    },
    {
      "commit": "d57cbf9ff3cdaf54eccff063fb51555d511e544d",
      "tree": "751fc2a1bd8b95b8da2dae7afc9685925f073e37",
      "parents": [
        "f93021379ff160032ded7927fbe087aceeb6f41d",
        "4afa4a7762ae63c9e36f83e537531cc5e4d4fa4b"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "mpolreich@mirantis.com",
        "time": "Wed Oct 18 11:21:48 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7cd0c2eb159e",
        "time": "Wed Oct 18 11:21:48 2017 +0000"
      },
      "message": "Merge \"Add prometheus main dashboard\""
    },
    {
      "commit": "4afa4a7762ae63c9e36f83e537531cc5e4d4fa4b",
      "tree": "585f01405fc7c9da7a96ce163325e729606af741",
      "parents": [
        "d7b28a03a7d34418bb738175e1c6a3b03f3f9762"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Oct 09 15:59:14 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Oct 16 17:54:54 2017 +0200"
      },
      "message": "Add prometheus main dashboard\n\nChange-Id: Id5d9b9275052d39428bdcc5ae1c197773db61525\n"
    },
    {
      "commit": "f93021379ff160032ded7927fbe087aceeb6f41d",
      "tree": "9931ac8642df5c4809f2e65effae194b62bcc615",
      "parents": [
        "4a6a0d94571d6e15b4f118f09efc3bf8113eddd0"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Fri Oct 13 17:27:11 2017 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Fri Oct 13 17:28:15 2017 +0400"
      },
      "message": "Add threshold to HeatApi alarms\n\nChange-Id: I36e26d2919408dd02c2167657018ba64e0a8b0d6\nPartial-Bug: PROD-15203\n"
    },
    {
      "commit": "4a6a0d94571d6e15b4f118f09efc3bf8113eddd0",
      "tree": "fb727ddfcf88bb772b298dd69ce2d39e78e8071e",
      "parents": [
        "d7b28a03a7d34418bb738175e1c6a3b03f3f9762"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Wed Sep 20 15:04:50 2017 +0200"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Mon Sep 25 13:17:04 2017 +0000"
      },
      "message": "Add missing local API down alert\n\nChange-Id: If6f733e4d67e5f1fcb03dfd4b83fffce823ba56a\n"
    },
    {
      "commit": "d7b28a03a7d34418bb738175e1c6a3b03f3f9762",
      "tree": "e3378ee2aa4bdc42dff2d6e4ea87dce57183ddfc",
      "parents": [
        "7a68c741a30443a123aff923d8fde8ca84d3d5bd"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Sep 22 15:50:37 2017 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Sep 22 15:54:17 2017 +0400"
      },
      "message": "Alignment Heat Grafana dashboard\n\nChange-Id: Ibc52caff114b96fdaf8d2c265772ed070162ac04\nCloses-bug: PROD-14622\nCloses-bug: PROD-14712\n"
    },
    {
      "commit": "7a68c741a30443a123aff923d8fde8ca84d3d5bd",
      "tree": "eade76d8212551f9d8ad337e9fd4fd38c585cd2d",
      "parents": [
        "146edcbdad6b748685b7c838012552e036709764",
        "65409af0690335fbe98133bcf66908601e8005da"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon Sep 18 19:50:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5535367c947d",
        "time": "Mon Sep 18 19:50:15 2017 +0000"
      },
      "message": "Merge \"Fix alerts\""
    },
    {
      "commit": "146edcbdad6b748685b7c838012552e036709764",
      "tree": "5c035ef4baabe985337fe2c3f32bc9b9dcb239fa",
      "parents": [
        "b248bc899ca4a8cf1cb3c7a466ea29171c065968",
        "27d20ca5e7c615d0925a76749e6cee62e34eeb05"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Sep 18 15:24:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5535367c947d",
        "time": "Mon Sep 18 15:24:44 2017 +0000"
      },
      "message": "Merge \"RabbitMQ TLS support\""
    },
    {
      "commit": "65409af0690335fbe98133bcf66908601e8005da",
      "tree": "8437d72e401dd9abe762d385378c281885f46236",
      "parents": [
        "b248bc899ca4a8cf1cb3c7a466ea29171c065968"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Thu Sep 14 13:05:31 2017 +0200"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Mon Sep 18 15:18:58 2017 +0200"
      },
      "message": "Fix alerts\n\nChange-Id: I4f2389b6ed79e5f38f6750dc6bbbbcd5f307199f\n"
    },
    {
      "commit": "27d20ca5e7c615d0925a76749e6cee62e34eeb05",
      "tree": "b18fbb7f6360265692a354febf4ffbec3257a44e",
      "parents": [
        "c2c0c61deb0571604c21a02bc40e69cc9e6bd985"
      ],
      "author": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Sun Aug 06 15:43:28 2017 +0300"
      },
      "committer": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Thu Sep 14 18:25:31 2017 +0300"
      },
      "message": "RabbitMQ TLS support\n\nOSCORE-387\nChange-Id: I93ead9105820fe7462b7bd9b76d51f89ce5950c6\nReleases: Mitaka, Newton, Ocata\nUsage: see README.rst\n"
    },
    {
      "commit": "b248bc899ca4a8cf1cb3c7a466ea29171c065968",
      "tree": "a66fc3625b259e3375d078c79b396903d1d77ef6",
      "parents": [
        "c2c0c61deb0571604c21a02bc40e69cc9e6bd985"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Sep 01 11:34:13 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Sep 01 11:34:13 2017 +0200"
      },
      "message": "Fix name in .kitchen.travis.yml file\n\nChange-Id: If3ac0785d367a472e20c0a682f6804480da1fc2c\n"
    },
    {
      "commit": "c2c0c61deb0571604c21a02bc40e69cc9e6bd985",
      "tree": "e237793d70b8e98047caeaec6adc0ef66b7fb574",
      "parents": [
        "bf3cfd35baf0eb8e3dca2a2d03e83be74e8031fa",
        "24ae6a8dfd0cc9c6f9394d3a5c7f9c5d800f161a"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Aug 03 12:53:57 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@980ef0291b9e",
        "time": "Thu Aug 03 12:53:58 2017 +0000"
      },
      "message": "Merge \"parametrized heat clients_keystone paramater\""
    },
    {
      "commit": "bf3cfd35baf0eb8e3dca2a2d03e83be74e8031fa",
      "tree": "b1b8ff4dbeaa0e0a9c078fa0ba76ca7b18479619",
      "parents": [
        "0f1dcbc55ca0f4dcea58767a9c8be0e3144ad62a"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Mon Jul 31 15:58:29 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Mon Jul 31 16:05:40 2017 +0200"
      },
      "message": "remove .gitreview file on github\n\nChange-Id: Iecd23cd4992db0be373a0b83d4fa5fe868699cd8\n"
    },
    {
      "commit": "0f1dcbc55ca0f4dcea58767a9c8be0e3144ad62a",
      "tree": "b5ba970764558bd050e46fcb44f055cb01c1221a",
      "parents": [
        "5ca8cc90fb2db35062f66336a20b84c4bbdbee16",
        "dad565f5560e6579bdd20a237d63a6974a7864a9"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jul 25 11:47:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Tue Jul 25 11:47:01 2017 +0000"
      },
      "message": "Merge \"Allow Travis CI to run parallel tests\""
    },
    {
      "commit": "5ca8cc90fb2db35062f66336a20b84c4bbdbee16",
      "tree": "2429c97129a689420bca40187397b7a108814078",
      "parents": [
        "ff70caab36a997f257378b367234898df70824fc"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Tue Jul 18 16:16:34 2017 +0200"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Wed Jul 19 13:44:21 2017 +0200"
      },
      "message": "Fix heat/meta/prometheus.yml for the CI\n\nChange-Id: I297d6b0f24f138b32e513acaf49c3f11a0c2afba\n"
    },
    {
      "commit": "24ae6a8dfd0cc9c6f9394d3a5c7f9c5d800f161a",
      "tree": "a3dec6c2cabde49a22c294fb0b82b312e0a69041",
      "parents": [
        "ff70caab36a997f257378b367234898df70824fc"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Tue Jul 18 10:53:14 2017 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Tue Jul 18 11:51:44 2017 +0200"
      },
      "message": "parametrized heat clients_keystone paramater\n\nChange-Id: Idb4a8a2fa9cff88f5605870ff799b5d4f4af7719\n"
    },
    {
      "commit": "dad565f5560e6579bdd20a237d63a6974a7864a9",
      "tree": "85a96fa9a3854a2d7e7a2fc4f37d5080f718e4ab",
      "parents": [
        "ff70caab36a997f257378b367234898df70824fc"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jul 17 15:56:04 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jul 17 15:56:11 2017 +0200"
      },
      "message": "Allow Travis CI to run parallel tests\n\nChange-Id: I054dd79aa57276538d90842693b805f4f2d221d8\n"
    },
    {
      "commit": "ff70caab36a997f257378b367234898df70824fc",
      "tree": "3a2d2c11465351729b1591adbbb88297a8bded86",
      "parents": [
        "cdc55c1503672de681079c5257b6658aa0e38e07"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Jul 13 10:31:05 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Jul 13 10:31:05 2017 +0200"
      },
      "message": "Fix typo in Grafana dashboard\n\nChange-Id: I97e9be0dc35e98e6c00a5ffafc6172a24edfebdd\n"
    },
    {
      "commit": "cdc55c1503672de681079c5257b6658aa0e38e07",
      "tree": "6f0db2c528a348a5f142494edd7e3dbf045a339e",
      "parents": [
        "1d950cf35b194b95495105cdff983911c0be4c85"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Wed Jul 12 16:47:31 2017 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Wed Jul 12 16:47:31 2017 +0400"
      },
      "message": "Fix dashboard ID\n\nChange-Id: I750ebadcb266b2fe722bc15dab83f3dedf3bc5c2\n"
    },
    {
      "commit": "1d950cf35b194b95495105cdff983911c0be4c85",
      "tree": "21a93663e7d2110e429e751cd7c03b2e100a7b5c",
      "parents": [
        "f9908c94a2ba6711feb92a405f943457ffc666b0"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Jun 30 14:13:00 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jul 04 14:39:58 2017 +0000"
      },
      "message": "Add Grafana dashboard for Prometheus\n\nChange-Id: Iabe36a49e8a14966c333e6c8da7100dbd723eaca\n"
    }
  ],
  "next": "f9908c94a2ba6711feb92a405f943457ffc666b0"
}
