)]}'
{
  "log": [
    {
      "commit": "4ff77300a65fa4cfb345cc67a41e7c3733a5677a",
      "tree": "0a4e5956e10c1be2e45f441c68b750728bc7c686",
      "parents": [
        "4906ce0561688fc0331325296e6127ce1fbd0c9d"
      ],
      "author": {
        "name": "vrovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Wed Aug 09 20:39:57 2017 +0400"
      },
      "committer": {
        "name": "Ruslan Kamaldinov",
        "email": "rkamaldinov@mirantis.com",
        "time": "Tue Aug 22 13:04:26 2017 +0000"
      },
      "message": "Fix of configuration vhost0.\n\nFixed configuration of contrail bribge vhost0.\n\nChange-Id: Ib48189190f516e55b39aee4e82b1c294b8656b6e\n"
    },
    {
      "commit": "4906ce0561688fc0331325296e6127ce1fbd0c9d",
      "tree": "2d1a730ffc35d6d8aec448967c4635589daaebd0",
      "parents": [
        "c78dfa5df9d1ac203e4bf0cb4ef996e3b55963a5"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Tue Aug 22 14:45:13 2017 +0200"
      },
      "committer": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Tue Aug 22 14:45:13 2017 +0200"
      },
      "message": "Add option to dump publishes\n\nChange-Id: Iee55221999c34af27210d1a9d03f8ed3c5c79d2e\n"
    },
    {
      "commit": "c78dfa5df9d1ac203e4bf0cb4ef996e3b55963a5",
      "tree": "d4372ede55605265364c506dc13198fc71c1ddeb",
      "parents": [
        "d8f51afa7f4b2626f1e32d2589bf7965fd0e1744"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Tue Aug 22 14:39:43 2017 +0200"
      },
      "committer": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Tue Aug 22 14:39:43 2017 +0200"
      },
      "message": "Dump publishes before promoting components\n\nChange-Id: I833ce9b48c5b9fdeaecae8f1da3ea565a92e571a\n"
    },
    {
      "commit": "d8f51afa7f4b2626f1e32d2589bf7965fd0e1744",
      "tree": "e47fe92a7dc38c5105a7a470bf83fc1d7a273f62",
      "parents": [
        "a5761a29179764bbea8cb522e2afa0f1be4f4a2e"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Mon Jul 24 10:39:48 2017 +0200"
      },
      "committer": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Tue Aug 22 13:39:59 2017 +0200"
      },
      "message": "Add functions to restore/dump aptly publishes\n\nChange-Id: If750d736886fab009f8eaaf25ba61ea4690b7d36\n"
    },
    {
      "commit": "a5761a29179764bbea8cb522e2afa0f1be4f4a2e",
      "tree": "7a3e8f85701db6361a2a32ff9f1e88ed9e350b9a",
      "parents": [
        "1caa7aecc50707fb97e2666a7fc0a5fec22b23a2"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed Aug 16 16:09:56 2017 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Aug 22 07:22:08 2017 +0000"
      },
      "message": "Use TEST_GROUP instead of SHORT_TEST_GROUP\n\nChange-Id: I7b76112c418acf7c5dacd7492dacd3e9b7d7cd5b\n"
    },
    {
      "commit": "1caa7aecc50707fb97e2666a7fc0a5fec22b23a2",
      "tree": "e8a5fb47897c708d01264d06a0fd58d4f690d603",
      "parents": [
        "96a8b69976849d8b68d51f1cd3b23642e693ae71"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Aug 21 16:39:00 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Aug 21 16:39:00 2017 +0200"
      },
      "message": "Reimplemented remote checking in groovy during git mirroringL\n\nChange-Id: I894df69ba80b06fe5481f6207a1e2df1df9fea2c\n"
    },
    {
      "commit": "96a8b69976849d8b68d51f1cd3b23642e693ae71",
      "tree": "c9e1d37b6e61ebc17a7a166c168721189683e6af",
      "parents": [
        "7e767f9b6c5e84f0ec2d78ca355b49cb1bccd108"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Aug 21 13:10:18 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Aug 21 15:56:19 2017 +0200"
      },
      "message": "check git remote diff\n\nChange-Id: Ifeb16af7b140d540b8f0ac475c89eaefe9bdc8de\n"
    },
    {
      "commit": "7e767f9b6c5e84f0ec2d78ca355b49cb1bccd108",
      "tree": "a42ddbabbd9d5a939479fdb9562410c08f36a25b",
      "parents": [
        "321405aa9c1f97fd0316d91e7a2088f89f13e38a"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Fri Aug 18 14:53:17 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Fri Aug 18 15:01:12 2017 +0200"
      },
      "message": "target \u0027*\u0027 during foundation install\n\nChange-Id: I0aaa26a0597c6cbb8209848528e3fe70a9fd0c95\n"
    },
    {
      "commit": "321405aa9c1f97fd0316d91e7a2088f89f13e38a",
      "tree": "4f7ea32dc0d5f1df0b2e429e25c5df347d69d05d",
      "parents": [
        "e38aff42baa56a04b63f51c80c031bab8116c511"
      ],
      "author": {
        "name": "Dmitrii Kabanov",
        "email": "dkabanov@mirantis.com",
        "time": "Wed Aug 16 16:38:51 2017 -0700"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Fri Aug 18 10:51:55 2017 +0000"
      },
      "message": "Improve cleanup function in validation pipeline\n\nChange-Id: I8e85bfb145727fe852bf26171cd7db9ae549e417\n"
    },
    {
      "commit": "e38aff42baa56a04b63f51c80c031bab8116c511",
      "tree": "ba1fde33d8dff70407caf0acbe66b8d8849d1936",
      "parents": [
        "1462c4badba0564fd3707b815fd2c0975f99705f"
      ],
      "author": {
        "name": "Dmitrii Kabanov",
        "email": "dkabanov@mirantis.com",
        "time": "Wed Aug 16 15:11:44 2017 -0700"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Fri Aug 18 10:48:18 2017 +0000"
      },
      "message": "Improve collection of info in validation pipeline\n\nChange-Id: I2b34a69a3e9a97022dd5c11bb34e574a21289b6f\n"
    },
    {
      "commit": "1462c4badba0564fd3707b815fd2c0975f99705f",
      "tree": "f0d50b31ab395e8aca487aba1e2e6581a3aafaa9",
      "parents": [
        "0bfc263089d7509cbd9710a8f680161429a02d26"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Aug 18 11:15:03 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Aug 18 11:15:03 2017 +0200"
      },
      "message": "Added function for collecting jUnit results\n\nChange-Id: Ibcbff8767a8c67b9545e524957c06a2f5507adf0\n"
    },
    {
      "commit": "0bfc263089d7509cbd9710a8f680161429a02d26",
      "tree": "d7060af301f67b4825a2fc5bbb4ef8b0d8f0f3e7",
      "parents": [
        "0603a23e807e190185187a08617fa9bf96791735"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Aug 18 10:07:09 2017 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Aug 18 10:07:09 2017 +0200"
      },
      "message": "missing space in docker run command\n\nChange-Id: Ib5d005987de016360e3295e3ffbdbbacd3960401\n"
    },
    {
      "commit": "0603a23e807e190185187a08617fa9bf96791735",
      "tree": "06311a8fae7063ef358380f684372506a3131185",
      "parents": [
        "2d01c8439279d2c64c0e30930058ab51feb53f8a"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Aug 17 16:45:25 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Thu Aug 17 15:00:42 2017 +0000"
      },
      "message": "Removed subversion dependency and forced upgrade reclass during salt models testing\n\nChange-Id: Ibc3f0216a4606779f6a8622aa9f09d54743b9c13\n"
    },
    {
      "commit": "2d01c8439279d2c64c0e30930058ab51feb53f8a",
      "tree": "7c81541dd0f735eb8c48a9ac97e1253f42fea7bd",
      "parents": [
        "53f10bbfd7699ccd1bd6d3c6860cfe9bcbcbe255"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Aug 17 13:37:26 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Thu Aug 17 14:51:55 2017 +0000"
      },
      "message": "Added cluster name to model testing function\n\nChange-Id: I15d1115f0723242d6d6eb8f7b40b5bf26bdf9a7d\n"
    },
    {
      "commit": "53f10bbfd7699ccd1bd6d3c6860cfe9bcbcbe255",
      "tree": "f3568101ecc94cacce52c871bbd67278f6a6ebd4",
      "parents": [
        "7a94b85c391f0d2a3d182c75c8e80ab6b50627c1"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Thu Aug 17 14:50:46 2017 +0200"
      },
      "committer": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Thu Aug 17 14:50:46 2017 +0200"
      },
      "message": "Fix usage of git clone\n\nChange-Id: Ibe0390f8042029576f8d14bb5839e6148fc8a35a\n"
    },
    {
      "commit": "7a94b85c391f0d2a3d182c75c8e80ab6b50627c1",
      "tree": "331f6f4f35a38ef258a68b487dcb49c69eec24c4",
      "parents": [
        "f1b2344f2f692b7e45b716ab9007fe24dc0b72de"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Aug 16 21:58:53 2017 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Thu Aug 17 12:18:00 2017 +0000"
      },
      "message": "fix-env-vars-on-model-testing\n\nChange-Id: I027aedb9f4cb62e4567428509e972256c3d35e21\n"
    },
    {
      "commit": "f1b2344f2f692b7e45b716ab9007fe24dc0b72de",
      "tree": "4e22adb9007c9ddc744d5f9de4bd595525a24669",
      "parents": [
        "27b5773545e56ca23dc86f5904d8513e56151959"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Aug 17 11:24:25 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Aug 17 11:24:25 2017 +0200"
      },
      "message": "Fix undefined USER variable in pgrep\n\nChange-Id: I6cdd44acc6ef05aaff0bd4cb2f6a5e18b459818f\n"
    },
    {
      "commit": "27b5773545e56ca23dc86f5904d8513e56151959",
      "tree": "96e2621c5e5c9302df5b1f445a78e3930e20253c",
      "parents": [
        "ef0c1d8153a38189aa1c18eeaf34a12af3db6401"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Aug 16 18:49:04 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Aug 16 18:49:04 2017 +0200"
      },
      "message": "Removed YAML file, there are native equivalent steps\n\nChange-Id: Ibca6a9dc38e53354a4d285b09896de57eac63b2d\n"
    },
    {
      "commit": "ef0c1d8153a38189aa1c18eeaf34a12af3db6401",
      "tree": "db26d2e466d652a389b410d28e5ae6658de84c92",
      "parents": [
        "77b9a97f4c58ad7b616435f0a1666bc51ee5a7cf"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Aug 16 18:15:56 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Aug 16 18:15:56 2017 +0200"
      },
      "message": "Removed usage of mcp.Common YML methods\n\nChange-Id: I3747ff970eb2ec469b08c0a63893bfe1ff0cff00\n"
    },
    {
      "commit": "77b9a97f4c58ad7b616435f0a1666bc51ee5a7cf",
      "tree": "c157ea05d8186d2e799802579ae8f0b9462e9c80",
      "parents": [
        "3343a1f4f8ff210f1af4f456502a99025bea6b9d"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Wed Aug 16 16:17:56 2017 +0200"
      },
      "committer": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Wed Aug 16 16:19:03 2017 +0200"
      },
      "message": "Use new upstream version for reclass\n\nChange-Id: I71f8780ecb76a936ebb81c3b5b6131a2793295f8\n"
    },
    {
      "commit": "3343a1f4f8ff210f1af4f456502a99025bea6b9d",
      "tree": "e51b50e2fd88d3d27684899fa3a026ce5359ee9a",
      "parents": [
        "1e5b219c0b2c8e8746c6388b835c3188dbd5ad17"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Wed Aug 16 12:03:36 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Wed Aug 16 12:07:06 2017 +0200"
      },
      "message": "run linux.storage before osd installation\n\nChange-Id: I866547847ed84cc7d520ea101ac3d3cd51605870\n"
    },
    {
      "commit": "1e5b219c0b2c8e8746c6388b835c3188dbd5ad17",
      "tree": "d2b5ba023e5efd3d9538d8db7e8183c5a54b0e09",
      "parents": [
        "94d82a825413e23aa4e98108c2bbbb23a76284de"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Tue Aug 15 16:58:18 2017 +0200"
      },
      "committer": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Wed Aug 16 10:01:22 2017 +0000"
      },
      "message": "add radosgw\n\nChange-Id: Ia51b7076c56627dba67d1636b23443d6a0f28548\n"
    },
    {
      "commit": "94d82a825413e23aa4e98108c2bbbb23a76284de",
      "tree": "5fde91ad22e89ae97f6b25f17bd7377cc34c400d",
      "parents": [
        "47494519911e7f69a7d80facf0748c8f31bcd59b"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Aug 08 19:03:36 2017 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Aug 15 15:30:30 2017 +0000"
      },
      "message": "Add method for results upload to testrail\n\nChange-Id: Ic69eec3e75e2e59196b7ec73a5874d0ba436e1ba\nRelated-Prod: OSCORE-270\n"
    },
    {
      "commit": "47494519911e7f69a7d80facf0748c8f31bcd59b",
      "tree": "9a947940ffc70eb3ff9afb1612fa4e31cf1b65fa",
      "parents": [
        "80f527e77c29778278156eca0192d2892b04416c"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Aug 15 16:40:06 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Aug 15 16:40:06 2017 +0200"
      },
      "message": "Ruby default version updated to 2.4.1\n\nChange-Id: Ia0c7349b79b8cddd430cd162ec4f0691022a7a69\n"
    },
    {
      "commit": "80f527e77c29778278156eca0192d2892b04416c",
      "tree": "7ef85fa0f38496bd8f99315ac5f321c425783619",
      "parents": [
        "3fc9ce399966663f15e10253a64d291a43c8645f"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Aug 14 15:18:03 2017 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Aug 15 07:09:11 2017 +0000"
      },
      "message": "Add logdir parameter for tempest run\n\nChange-Id: I21620cd619e24dc0104c76d0078f702a52b3b50a\n"
    },
    {
      "commit": "3fc9ce399966663f15e10253a64d291a43c8645f",
      "tree": "ced68eca4665f56eba8a4e32dbfaab943eddd566",
      "parents": [
        "e41c61c6cf8b243482435ecd5dd04f0acaed3d18"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Aug 14 16:25:44 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Aug 14 16:25:44 2017 +0200"
      },
      "message": "Moved Yaml functions into separate file\n\nChange-Id: Idd527360b50adaf89359106bb35707c78de90da6\n"
    },
    {
      "commit": "e41c61c6cf8b243482435ecd5dd04f0acaed3d18",
      "tree": "afa22a6ea5bf36180f51e775792bdd6dca9d5191",
      "parents": [
        "9b4fb510ce477d15b432566ab169ada0ffa49423"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Wed Aug 09 12:49:07 2017 +0200"
      },
      "committer": {
        "name": "Cedric Hnyda",
        "email": "chnyda@mirantis.com",
        "time": "Mon Aug 14 13:13:19 2017 +0000"
      },
      "message": "SaltModelTesting: use new script from @pmichalec\n\nChange-Id: I6b871b91c75abd3c81753f81478f937b7738c8c3\n"
    },
    {
      "commit": "9b4fb510ce477d15b432566ab169ada0ffa49423",
      "tree": "d42d9376f6e7f437e441eb966d15221dd505496d",
      "parents": [
        "a02d502948950587a217f0f1078c428303695834"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Mon Aug 14 11:01:49 2017 +0200"
      },
      "committer": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Mon Aug 14 09:40:50 2017 +0000"
      },
      "message": "rename ceph:monitor to ceph:mon\n\nChange-Id: I79c0705a909c9fee8c79ee01035f9a3ec9eba19b\n"
    },
    {
      "commit": "a02d502948950587a217f0f1078c428303695834",
      "tree": "70dcc966eca7cc8b18900084d569a1f2a97be948",
      "parents": [
        "0a898763b8dc142938b76c423dae7c92b5abf0f2"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Aug 14 11:17:55 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Aug 14 11:17:55 2017 +0200"
      },
      "message": "Fix parsing git-like url\n\nChange-Id: I864a088eb554da25cee6a77de82d70e5a4df3afa\n"
    },
    {
      "commit": "0a898763b8dc142938b76c423dae7c92b5abf0f2",
      "tree": "8e319287854ba0f08f2e81c9ffc36be6a5643ea4",
      "parents": [
        "3192a25b7fbfedaf51590ccae44071733c6f616d"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Aug 11 16:27:44 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Fri Aug 11 14:28:24 2017 +0000"
      },
      "message": "Fixed heat deploy\n\nChange-Id: I05bd44915b6ef823434483bd6bd1cd5e15875318\n"
    },
    {
      "commit": "3192a25b7fbfedaf51590ccae44071733c6f616d",
      "tree": "9ba50781cecbf19ef295e1b4f1383ab0f9c63655",
      "parents": [
        "9a59aeb0eb0988a7be7a58cb9c92cc2d09ccf996"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Aug 11 16:13:06 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Fri Aug 11 14:14:07 2017 +0000"
      },
      "message": "Fixed heat deploy\n\nChange-Id: Icdd58eebc9549a2eb50689a06979d6c0f4eeb74a\n"
    },
    {
      "commit": "9a59aeb0eb0988a7be7a58cb9c92cc2d09ccf996",
      "tree": "09f137c932dd0cbceb4597529c1b2d4adecad077",
      "parents": [
        "fd5c2356a8482d424e6eaf28d51438276d743be4"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Aug 11 15:50:20 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Fri Aug 11 14:00:12 2017 +0000"
      },
      "message": "Fixed creating custom heat envs if enviroment contains path\n\nChange-Id: I7320c7b047e102005bdd462a2a3bceaee7595c56\n"
    },
    {
      "commit": "fd5c2356a8482d424e6eaf28d51438276d743be4",
      "tree": "e1ad9f62e2c3fc6ed435c7775e6e6c497bc6aff2",
      "parents": [
        "f1a692a9a0c35a274d40933272c28da7a3b5314e"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Aug 11 14:25:39 2017 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Aug 11 14:26:22 2017 +0200"
      },
      "message": "fix name for ceph monitor state\n\nChange-Id: Ibe9d5400a1f5e79dcde8e404ccbcbabed5bbd363\n"
    },
    {
      "commit": "f1a692a9a0c35a274d40933272c28da7a3b5314e",
      "tree": "b89db576713cc2a749cf315b40d867b9d2ad5c5e",
      "parents": [
        "64f8e1c38e022bf285d44ea34a352abc7e6428e9"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Fri Aug 11 13:29:28 2017 +0200"
      },
      "committer": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Fri Aug 11 11:32:41 2017 +0000"
      },
      "message": "strip execution success from getFileContent\n\nChange-Id: I2a6e926229bb1f0bd352faafe0347d8d2869c2f9\n"
    },
    {
      "commit": "64f8e1c38e022bf285d44ea34a352abc7e6428e9",
      "tree": "5798d934bd4eb8fea5d76579501d9854acf2be09",
      "parents": [
        "47fee0a90594b223912fdc60550df7ae3fa89d71"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Fri Aug 11 10:32:20 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Fri Aug 11 11:53:56 2017 +0200"
      },
      "message": "add classes for basic ceph installation\n\nChange-Id: I24fa436a11cbd0e8b5acb9c5c718534fea11bf15\n"
    },
    {
      "commit": "47fee0a90594b223912fdc60550df7ae3fa89d71",
      "tree": "d606e06a433374e8893d895a288cdcf8db694656",
      "parents": [
        "6028021bc7ae393ddcad50ad9844656803477389"
      ],
      "author": {
        "name": "Petr Lomakin",
        "email": "plomakin@mirantis.com",
        "time": "Tue Aug 01 10:46:05 2017 -0700"
      },
      "committer": {
        "name": "Dmitry Kabanov",
        "email": "dkabanov@mirantis.com",
        "time": "Fri Aug 11 08:46:55 2017 +0000"
      },
      "message": "Added functions to validate the cloud.\n\nThis functions will provide ability to execute Rally and Tempest\ntest for cloud validation.\n\nChange-Id: I44a77dcaf3bd2a2b324140a024a01a2079a9d3f7\n"
    },
    {
      "commit": "6028021bc7ae393ddcad50ad9844656803477389",
      "tree": "7a173b6a18669bcee0ab38b7e8d77a6d7f5f1441",
      "parents": [
        "bee0b99cf9b9a7a1bc3179f15731a0c5e29450e2"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Aug 10 19:01:19 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Aug 10 19:01:19 2017 +0200"
      },
      "message": "Added docutils to openstack client deps\n\nChange-Id: Ibb132c243f1420d0bf2738710c269584226f7084\n"
    },
    {
      "commit": "bee0b99cf9b9a7a1bc3179f15731a0c5e29450e2",
      "tree": "b1e7a75615fa1c5e0417849debf8bc52636b06f1",
      "parents": [
        "fe753ff6bf0a7a4723e92b8f1d5ef142e53bcd74"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Aug 10 16:50:40 2017 +0200"
      },
      "committer": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Thu Aug 10 14:56:14 2017 +0000"
      },
      "message": "always use clean venv for openstack\n\nChange-Id: I54023bca8b3c02371e38e8eae3dc021fb0e802e0\n"
    },
    {
      "commit": "fe753ff6bf0a7a4723e92b8f1d5ef142e53bcd74",
      "tree": "7fc315d61c2837d7c0889eec310035d5347b48c7",
      "parents": [
        "f4be9e2fecca2a29e8e8c83c065ae6b81e4bc391"
      ],
      "author": {
        "name": "Pavel Petrov",
        "email": "ppetrov@mirantis.com",
        "time": "Wed Aug 09 18:17:56 2017 +0300"
      },
      "committer": {
        "name": "Dmitry Burmistrov",
        "email": "dburmistrov@mirantis.com",
        "time": "Thu Aug 10 10:19:01 2017 +0000"
      },
      "message": "  Changing style of \u0027make\u0027 execution for calico/ctl and calico/node.\n  This caused by changes in upstream makefiles which leading to\n  \u0027target pattern contains no %\u0027 issue.\n\nChange-Id: I7b836a9856aa8cfb95b37ef95716752ec120866e\n"
    },
    {
      "commit": "f4be9e2fecca2a29e8e8c83c065ae6b81e4bc391",
      "tree": "5b32fe6c501a736e36c132c8894bfa34ba57d081",
      "parents": [
        "e6c562edea2e69bbff0817ced3dabcc1705fff9d"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed Aug 09 18:59:57 2017 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Aug 10 11:35:18 2017 +0300"
      },
      "message": "Improve archive artifacts method\n\n- Archive report files without full path\n- Remove trim, because with trim of cmd.run\n  output, tar has incorrect format.\n\nChange-Id: I72091028857ddf0016feeac98597b0588eeba74e\nRelated-Prod: OSCORE-270\n"
    },
    {
      "commit": "e6c562edea2e69bbff0817ced3dabcc1705fff9d",
      "tree": "7e754ead4843e55ffe2dd451911953c9e5c6c2df",
      "parents": [
        "4c291de857a1f77dfc279036f0a4cae90987df8a"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Aug 09 14:41:03 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Aug 09 14:41:03 2017 +0200"
      },
      "message": "Removed all references to Ansi colors\n\nChange-Id: I27f6582691c8519c817c74ef4e0016136b91446b\n"
    },
    {
      "commit": "4c291de857a1f77dfc279036f0a4cae90987df8a",
      "tree": "5a8901eace43a6aae9a9113fe9828fd877f1c310",
      "parents": [
        "6d8082be011df8509a882d864941dea0300c9534"
      ],
      "author": {
        "name": "Pavel Petrov",
        "email": "ppetrov@mirantis.com",
        "time": "Wed Aug 09 12:54:24 2017 +0300"
      },
      "committer": {
        "name": "Pavel Petrov",
        "email": "ppetrov@mirantis.com",
        "time": "Wed Aug 09 14:51:23 2017 +0300"
      },
      "message": "  Removing odd \u0027change dir\u0027 commands.\n\nChange-Id: I7dd9493b672f494ae4fd29025b9e24ecd66ed1cc\n"
    },
    {
      "commit": "6d8082be011df8509a882d864941dea0300c9534",
      "tree": "4eb81721eb80c4d18486c1885c31eabbef37e411",
      "parents": [
        "fda775940a019821ba3d633e98638f09812d6336"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Aug 09 12:40:50 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed Aug 09 11:46:51 2017 +0000"
      },
      "message": "Implemented load and dump YML methods\n\nChange-Id: I897bc2f6f0e79b4906a7a60a05ce6de158a009ef\n"
    },
    {
      "commit": "fda775940a019821ba3d633e98638f09812d6336",
      "tree": "fb3f5ccb9e516e9e52a3745a14689b7946788dab",
      "parents": [
        "377c37a981bbce6e86e3f0fbf55c44272d35d7f9"
      ],
      "author": {
        "name": "Pavel Petrov",
        "email": "ppetrov@mirantis.com",
        "time": "Wed Aug 09 12:18:10 2017 +0300"
      },
      "committer": {
        "name": "Pavel Petrov",
        "email": "ppetrov@mirantis.com",
        "time": "Wed Aug 09 12:26:46 2017 +0300"
      },
      "message": "  Fix typo in Docker labels for calico/ctl and calico/node.\n\nChange-Id: I7201ff5983810080b0f213fdafeb46c60f7d5355\n"
    },
    {
      "commit": "377c37a981bbce6e86e3f0fbf55c44272d35d7f9",
      "tree": "49f8cf272e15f4996aa1fdcc64bcb93b78531f7c",
      "parents": [
        "48bc43e3fc7707ee7914a42dff9610a055ef3884"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Aug 08 15:42:51 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed Aug 09 09:22:16 2017 +0000"
      },
      "message": "Fix Docker Swarm token obtain\n\nChange-Id: Ic47982c2a99447829476fbc73fde09f31f1d4001\n"
    },
    {
      "commit": "48bc43e3fc7707ee7914a42dff9610a055ef3884",
      "tree": "d9f89edb3542de223708daffbe904dbd73b9ac38",
      "parents": [
        "00c1ea48e60ff379deb5ea49e3175bd945dc0e59"
      ],
      "author": {
        "name": "Pavel Petrov",
        "email": "ppetrov@mirantis.com",
        "time": "Tue Aug 08 23:32:52 2017 +0300"
      },
      "committer": {
        "name": "Pavel Petrov",
        "email": "ppetrov@mirantis.com",
        "time": "Tue Aug 08 23:33:38 2017 +0300"
      },
      "message": "  Implementation of Calico().buildCalicoContainers()\n  was changed:\n  1. calico/ctl and calico/node images use different\n  tags since now as their repositories were split\n  in upstream.\n  2. \u0027CALICO_VERSION\u0027 variable in returned dictionary\n  was replaced by two separated vars:\n  \u0027CALICO_NODE_VERSION\u0027, \u0027CALICOCTL_VERSION\u0027.\n\n  This is the part of the adaptation to changes\n  made in upstream repos (PROD-12401).\n\nChange-Id: Ib6b3294e7b618cd85c67b4be6c46b04495e61995\n"
    },
    {
      "commit": "00c1ea48e60ff379deb5ea49e3175bd945dc0e59",
      "tree": "235bbb2b6aa94cbb2f9899f4830194e6261e535a",
      "parents": [
        "8d53bff21fb3a5a6f7b997ce69f5579e7113e2e1"
      ],
      "author": {
        "name": "Ruslan Kamaldinov",
        "email": "rkamaldinov@mirantis.com",
        "time": "Mon Aug 07 18:45:27 2017 +0400"
      },
      "committer": {
        "name": "Ruslan Kamaldinov",
        "email": "rkamaldinov@mirantis.com",
        "time": "Mon Aug 07 14:46:30 2017 +0000"
      },
      "message": "Do not use ansi colors for test-salt-model jobs\n\nIt is causing huge log files in Jenkins.\n\nChange-Id: Ia4a59af69ee14c34df5c8dc63dc07d0378bd2f2d\n"
    },
    {
      "commit": "8d53bff21fb3a5a6f7b997ce69f5579e7113e2e1",
      "tree": "6c2e22cbeac7175877982a4466546e9317e348b7",
      "parents": [
        "479f04fc076e0238c93ad8689eca2c6699e06286"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Tue Aug 01 17:43:30 2017 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Mon Aug 07 08:58:23 2017 +0000"
      },
      "message": "Add Octavia to Orchestrate\n\nFixes PROD-12505\n\nChange-Id: Ifc241a94aa5a315e57142495aee6a05d2e09cb65\n"
    },
    {
      "commit": "479f04fc076e0238c93ad8689eca2c6699e06286",
      "tree": "446430a4de58b231b36668ac3341641c9d21a3a7",
      "parents": [
        "62f6c840fafc6bdd2dca436791a55c3833a23da1"
      ],
      "author": {
        "name": "Pavel Petrov",
        "email": "ppetrov@mirantis.com",
        "time": "Fri Aug 04 23:38:38 2017 +0300"
      },
      "committer": {
        "name": "Pavel Petrov",
        "email": "ppetrov@mirantis.com",
        "time": "Sat Aug 05 00:08:11 2017 +0300"
      },
      "message": "  Update paths for calico/ctl and calico/node images as\n  their code splitted into 2 independent projects in\n  upstream. Therefore they are stored in the separate\n  directories of a pipeline\u0027s workspace while building\n  containers.\n\n  This is the part of the adaptation to changes\n  made in upstream repos (PROD-12401).\n\nChange-Id: I445360168134eae40b934526db69816a025ff4bc\n"
    },
    {
      "commit": "62f6c840fafc6bdd2dca436791a55c3833a23da1",
      "tree": "a48df1ef8dc9bb6aa5be92184a91608de3e524d5",
      "parents": [
        "df02e9d3ed118feb94304318e1ed39e3f167f407"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Aug 04 16:36:35 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Fri Aug 04 14:40:49 2017 +0000"
      },
      "message": "Fixed checkResult function in case of passing string\n\nChange-Id: I31db1ce1723e6d42a256655808c7e2ba5136ef94\n"
    },
    {
      "commit": "df02e9d3ed118feb94304318e1ed39e3f167f407",
      "tree": "66c64549be3720953cef3f1c47bef2d1e57bb630",
      "parents": [
        "d1dd133c3df96e65a12d42600fe4a020f3e450d6"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Aug 04 09:55:13 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Aug 04 12:42:40 2017 +0000"
      },
      "message": "Add possibility to save artifacts from cloud.\n\nThis patch adds archiveRallyArtifacts functions that allow to get\nrelly report from cloud and store it in job artifacts.\n\nChange-Id: Ie6194bed846b6f9eb92eb50124ece032144f92f1\n"
    },
    {
      "commit": "d1dd133c3df96e65a12d42600fe4a020f3e450d6",
      "tree": "3cdf0cb74cf24bf1aef7fd04edc093691f1c4b34",
      "parents": [
        "71512bcdc581a8228c7886b0a87815816bffbbac"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Aug 03 15:22:42 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Aug 04 12:42:34 2017 +0000"
      },
      "message": "Update upload of tempest results\n\nUpload tempest results to cfg01 node only when they were launched\non another node.\nStore test results in /root/rally_reports/\n\nChange-Id: I9bd324df655f0c473bf42687c2c305e4a5300797\n"
    },
    {
      "commit": "71512bcdc581a8228c7886b0a87815816bffbbac",
      "tree": "0e6a7ce7aa947809d6981f1be26e9765775680b0",
      "parents": [
        "b7d1014a003e9f97967a6850a9ea02a4c9ed1b02"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Aug 04 10:00:18 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Aug 04 12:50:54 2017 +0200"
      },
      "message": "support for status check on multiple minions\n\nChange-Id: Ib6e31fd80f6b0ae3a6bcf1ef44c4b7b93da4dff8\n"
    },
    {
      "commit": "b7d1014a003e9f97967a6850a9ea02a4c9ed1b02",
      "tree": "e8c63887ea7aec97e90e198a4f5dc09f013de897",
      "parents": [
        "d6b37e5da4ed4204b7084c95de87abdea91ac360"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Jul 31 18:32:37 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Jul 31 18:32:37 2017 +0200"
      },
      "message": "Decreased max opened files ulimit inside salt containers.\n\nThis change is related to: https://github.com/saltstack/salt/issues/18569\n\nChange-Id: Ifc65479442ec52a48c2a47d645cbe47d125f36fb\n"
    },
    {
      "commit": "d6b37e5da4ed4204b7084c95de87abdea91ac360",
      "tree": "d2eb3552efab316046b1224cb8dbdbcf53492741",
      "parents": [
        "69c2545cb8383e2931ec8731843224a1ab9a0133"
      ],
      "author": {
        "name": "Ruslan Kamaldinov",
        "email": "rkamaldinov@mirantis.com",
        "time": "Mon Jul 31 13:48:57 2017 +0400"
      },
      "committer": {
        "name": "Ruslan Kamaldinov",
        "email": "rkamaldinov@mirantis.com",
        "time": "Mon Jul 31 13:49:23 2017 +0400"
      },
      "message": "Removed unused libraries\n\nChange-Id: Ib34e306b32980cb4fd5fcd440f2b2d0928a0e6f6\n"
    },
    {
      "commit": "69c2545cb8383e2931ec8731843224a1ab9a0133",
      "tree": "b73dff69c25fdcfd16e45ce860b46e790caea95e",
      "parents": [
        "c0f163eed2bd3e3f0f3e7924530851c6fe0e62e1"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Jul 27 14:59:40 2017 +0200"
      },
      "committer": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Thu Jul 27 14:56:03 2017 +0000"
      },
      "message": "add option to clean venv path before setup\n\nChange-Id: I948aa354a516ea1273e54530fab8796ff142b49e\n"
    },
    {
      "commit": "c0f163eed2bd3e3f0f3e7924530851c6fe0e62e1",
      "tree": "eb377234178d7ce5ae3c5255f120e17c0fe1d742",
      "parents": [
        "07ba87fa965c23205aad549271ffbb46723bf5fe"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Thu Jul 27 15:11:12 2017 +0200"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Thu Jul 27 15:11:12 2017 +0200"
      },
      "message": "changed galera:server to galera:master in nodes checking\n\nChange-Id: I67bc55c10cdcd13402a766dac4b71e5a3b2b1780\n"
    },
    {
      "commit": "07ba87fa965c23205aad549271ffbb46723bf5fe",
      "tree": "861fc6a360e3973690873eefa32184476a54723a",
      "parents": [
        "82c0b89eafda67e3b9186a16cd6ef6276ec20940"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Jul 27 13:56:33 2017 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Jul 27 13:56:33 2017 +0300"
      },
      "message": "Use cmdRun method to run docker in tempest tests\n\nThis method allows to get more detailed output\nand check salt command result.\n\nChange-Id: I7ecc4e919385380a4fe815e4da52752d6990bc39\n"
    },
    {
      "commit": "82c0b89eafda67e3b9186a16cd6ef6276ec20940",
      "tree": "8abf8fe64fa3dde31fa4ac8755c2227296c42352",
      "parents": [
        "286f25fee745b4b002ebef098bcb359571d3a2f2"
      ],
      "author": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Mon Jul 24 18:46:21 2017 +0300"
      },
      "committer": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Thu Jul 27 12:13:45 2017 +0300"
      },
      "message": "Add Designate to Orchestrate.\n\nChange-Id: Ibd03b066c915169a4f7665e4e53b7c4ed0221c5b\n"
    },
    {
      "commit": "286f25fee745b4b002ebef098bcb359571d3a2f2",
      "tree": "38e397389e1e4787cf347a84d142a571a9e73dc5",
      "parents": [
        "3c3ee6d489a2ae72e69274c5a37e4180a97e163b"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Wed Jul 26 14:23:55 2017 +0200"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Wed Jul 26 14:24:19 2017 +0200"
      },
      "message": "typo fix, missing comma in Orchestrate.groovy\n\nChange-Id: I52aa1a842ba1edac4935d0d6ddb573f3132c28dc\n"
    },
    {
      "commit": "3c3ee6d489a2ae72e69274c5a37e4180a97e163b",
      "tree": "1c9ec86fe5e90af149546ffeeca67fa3a2473413",
      "parents": [
        "63366117e1aabfb9a01ca835b830cbf2ae797dac"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Jul 25 20:02:44 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Jul 26 00:34:12 2017 +0300"
      },
      "message": "Limit CPU threads usage for docker container in SaltModelTesting\n\nadd a new argument for setupAndTestNode(): int/float dockerMaxCpus\n\nChange-Id: If905398149fe0dae6a98d3fe9cdaf6896dbc1b4d\n"
    },
    {
      "commit": "63366117e1aabfb9a01ca835b830cbf2ae797dac",
      "tree": "0ec5073d9c140f142ad0a361ba8c7201b3a758c4",
      "parents": [
        "29c9e33f8e79701d7cd5858ca0d40d869aa81088"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Tue Jul 25 17:27:24 2017 +0200"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Tue Jul 25 17:27:24 2017 +0200"
      },
      "message": "unite info messages for salt actions\n\nChange-Id: I746638150d3aa7a7e64241013c9240a40fd2e42b\n"
    },
    {
      "commit": "29c9e33f8e79701d7cd5858ca0d40d869aa81088",
      "tree": "6df0d4c1aae7ce81b5658db0c1e7b837f535e5ee",
      "parents": [
        "cf1f23357f515c3a3a30e624ee1b4463b49d9e77"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Tue Jul 25 14:00:17 2017 +0300"
      },
      "committer": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Tue Jul 25 11:07:55 2017 +0000"
      },
      "message": "Fix Salt overrides function\n\nChange-Id: I383099552a369271712cc61fb767a5af7249b0dc\n"
    },
    {
      "commit": "cf1f23357f515c3a3a30e624ee1b4463b49d9e77",
      "tree": "274f05656ce3d358293c23c6b8713076a0b94fe2",
      "parents": [
        "d0c2757d7f83438f6f6b790e97f19362512505d9"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Jul 25 11:30:03 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Jul 25 11:33:25 2017 +0200"
      },
      "message": "add param in minionPresent\n\nChange-Id: I81bf6ad4cfc473e55dcd867536428c590f025c09\n"
    },
    {
      "commit": "d0c2757d7f83438f6f6b790e97f19362512505d9",
      "tree": "ea375ce6ca7d9533ce9e91fe4fbb167c483a1ba3",
      "parents": [
        "ea5462ee6b8a5712cd23c77f83595bfc6c34888b"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Jul 24 20:01:10 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Jul 24 20:03:51 2017 +0200"
      },
      "message": "commandStatus function fix\n\nChange-Id: Id7c1cc4524a7f58ae83b69ea1dd34bbbbb277041\n"
    },
    {
      "commit": "ea5462ee6b8a5712cd23c77f83595bfc6c34888b",
      "tree": "2d0ba57514a48c613236e8d5631826044cdfcd65",
      "parents": [
        "e5c07e8f7bf1ce1f0c4121464be51e215427e520"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Jul 24 14:10:04 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Jul 24 14:10:04 2017 +0200"
      },
      "message": "typo fix\n\nChange-Id: I3764b26deaa5987dcaf93f60872e5457bcc525b9\n"
    },
    {
      "commit": "e5c07e8f7bf1ce1f0c4121464be51e215427e520",
      "tree": "17ab5956a1e024da9ebf34444e3a642f7fc66429",
      "parents": [
        "234708fc817df927493e75ba3bf6cdc1be4584a8"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Wed Jun 14 11:55:01 2017 +0300"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Thu Jul 20 16:15:37 2017 +0000"
      },
      "message": "Use non-blocking method to launch conformance tests\n\nChange-Id: I2f24d99db4c2e83276111e2268d191b1b3afec26\n"
    },
    {
      "commit": "234708fc817df927493e75ba3bf6cdc1be4584a8",
      "tree": "24774d66abb648acf91acf915f0653c653576d50",
      "parents": [
        "1110386f7a4b31e1da6c8f60c8c0f4f5ac1426f8"
      ],
      "author": {
        "name": "Kirill Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Thu Jul 20 17:00:01 2017 +0300"
      },
      "committer": {
        "name": "Kirill Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Thu Jul 20 17:00:01 2017 +0300"
      },
      "message": "Fix typo in openstack keystonerc\n\nChange-Id: I62d91d73746683ae1c566c1996c18e0f7ab68c24\n"
    },
    {
      "commit": "1110386f7a4b31e1da6c8f60c8c0f4f5ac1426f8",
      "tree": "0bdfd304f9f16d9eaffea8ea4955b8a4e6a0cc8a",
      "parents": [
        "15f94c39508c4e4ca7d91c5a59740638afc1439e"
      ],
      "author": {
        "name": "Vladislav Naumov",
        "email": "vnaumov@mirantis.com",
        "time": "Wed Jul 19 17:02:39 2017 +0300"
      },
      "committer": {
        "name": "Vladislav Naumov",
        "email": "vnaumov@mirantis.com",
        "time": "Thu Jul 20 12:45:41 2017 +0300"
      },
      "message": "add possibility to define requirements file-path as argument\n\nChange-Id: Iac41e6a83b0a97810f10c49146b92a2d446bf4a6\n"
    },
    {
      "commit": "15f94c39508c4e4ca7d91c5a59740638afc1439e",
      "tree": "34442a9880f66f7207343dfabe04690378e4cd2d",
      "parents": [
        "e5646844d71bfec0500f10859a0987ee86eae193"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Wed Jul 19 17:57:04 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Wed Jul 19 17:59:27 2017 +0200"
      },
      "message": "allow to set gitName and gitEmail during commit\n\nChange-Id: Id99fd9bbcddf643fb2f83cbb04e93adfbe36c6e8\n"
    },
    {
      "commit": "e5646844d71bfec0500f10859a0987ee86eae193",
      "tree": "81d728d1d288a9e4d171f2eb08e133079d3bcb87",
      "parents": [
        "2000d52b34974c450da73a4e70c5793c769f0a40"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Wed Jul 19 16:54:57 2017 +0300"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed Jul 19 14:12:53 2017 +0000"
      },
      "message": "Ignore overrides.yml file when configuring override metadata\n\nChange-Id: I39d7317dfa4c3a2a0ad96c5c07162e24c191eea0\n"
    },
    {
      "commit": "2000d52b34974c450da73a4e70c5793c769f0a40",
      "tree": "e71070acaa5ecf4f40c434b3df55408125ed45f7",
      "parents": [
        "ff6f0f0d727547f7c4ae143961bc687636317c47"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Jul 19 15:50:39 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Jul 19 15:51:22 2017 +0200"
      },
      "message": "Shorten name of the kitchen test run\n\nChange-Id: I7fec36f3863be9be12ab71d9502034a6d7effe2e\n"
    },
    {
      "commit": "ff6f0f0d727547f7c4ae143961bc687636317c47",
      "tree": "89fe48cad6ea644c2694e7cc2fcc904c7f5ea6dc",
      "parents": [
        "e36ab7cdc2442db7dd7e7f131fb300e5430b075d"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jul 19 15:54:16 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jul 19 15:54:16 2017 +0300"
      },
      "message": "Run keystone.client on first node first\n\nWhen keystone client is enabled on multiple nodes running this state\nsimultaneously may lead failures as we can\u0027t create the same resources\nconcurrently.\nThis patch ensure that we run keystone.client on *01* node first and\nthan apply it on all nodes.\n\nChange-Id: I8eca31469a74b28cd109dfdc9ba7b6455f932d50\n"
    },
    {
      "commit": "e36ab7cdc2442db7dd7e7f131fb300e5430b075d",
      "tree": "4b35389cfa0742a26a085a7786b6130b5bbc9321",
      "parents": [
        "115a78fd1cb4f59ea13b9b32285dd05f717c1bec"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jul 17 14:35:48 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jul 19 05:28:30 2017 +0000"
      },
      "message": "Don\u0027t stuck when salt minion/master is restarted\n\nWhen applying salt.{master|minion} states salt may be restarted.\nAs result existed call stuck. This patch allows to set response\ntimeout for salt api POST calls, and if it is reached, retry it.\nEnable retries for all salt.master|salt.api calls with read_timeout\u003d60\n\nChange-Id: Ibdf0f5ce0bc2e4640b7502b0abe71f81557e244d\n"
    },
    {
      "commit": "115a78fd1cb4f59ea13b9b32285dd05f717c1bec",
      "tree": "fd11a8b1861fc09b136335bde4b5d51d8a5f57b4",
      "parents": [
        "2c69f3d58d779cd14869cd9dde5446e680f5f2eb"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Jul 18 15:04:00 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Jul 18 15:04:00 2017 +0200"
      },
      "message": "Fixed syntax of command status function\n\nChange-Id: I42b5227a6881db18c86018b76e13cf1f269d9432\n"
    },
    {
      "commit": "2c69f3d58d779cd14869cd9dde5446e680f5f2eb",
      "tree": "8c479da9dc5c416ba5238b58108cd749c889330f",
      "parents": [
        "1c77afa633898abe3fbc64b9efb2188aaf10a248"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Jul 18 14:23:58 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Jul 18 14:24:36 2017 +0200"
      },
      "message": "minion and status check\n\nChange-Id: I1da1799c9d3c294f20e388bc3dd255020ecb1f50\n"
    },
    {
      "commit": "1c77afa633898abe3fbc64b9efb2188aaf10a248",
      "tree": "ed5ca83840b85efc305ed06575673c9ad55c32b2",
      "parents": [
        "b813ee472ec30287f59c5177e24d4be92c635853"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jul 18 11:27:02 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jul 18 11:27:22 2017 +0200"
      },
      "message": "Add parameter to allow enforceState continue in case \u0027No minions matched the target\u0027\n\nChange-Id: I0a5b7caec7102ac823887f2b4546a3041c210452\n"
    },
    {
      "commit": "d05711590e423171c0373e4016d10d0e6b6b7af3",
      "tree": "af440dee5cd00bcd9d57f6ad0adc3681fa353400",
      "parents": [
        "d324f463ce2f47ba5989c6efde353d1bf13bb4ee"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Jul 17 14:11:39 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Jul 17 14:11:39 2017 +0200"
      },
      "message": "Fixed javadoc\n\nChange-Id: If57598284b9490f8a908cb205f46a4d975c35e6d\n"
    },
    {
      "commit": "d324f463ce2f47ba5989c6efde353d1bf13bb4ee",
      "tree": "4050cf7ff767ce201f1b3d7980a5da6cf999cddc",
      "parents": [
        "657ccfc8f6e741d82d129260e2e25cedb98072ab"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Jul 17 13:54:44 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Jul 17 13:54:44 2017 +0200"
      },
      "message": "Fixed kitchen env filter function\n\nChange-Id: Ifc7c69ff7e4e124af61e92ed1a87b3936bbc1ef3\n"
    },
    {
      "commit": "657ccfc8f6e741d82d129260e2e25cedb98072ab",
      "tree": "9c3fcc6b6ccb590e6cc7e3fd24b826438d41e2cc",
      "parents": [
        "c1fb98989c4d989c089f2973ca88c5cb0b7237c8"
      ],
      "author": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Fri Jul 14 11:35:52 2017 +0000"
      },
      "committer": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Mon Jul 17 05:55:25 2017 +0000"
      },
      "message": "Add infoMsg for enforceHighstate\n\nChange-Id: I4ebc8f161091e6d30fd34e89e0a99c8384d0e98a\n"
    },
    {
      "commit": "c1fb98989c4d989c089f2973ca88c5cb0b7237c8",
      "tree": "1a9409c43be5bd724b343cbe1441c98e24f36d86",
      "parents": [
        "a7c10c0a07f5fea2e33618a0cded3ebae550a3ba"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jul 13 14:54:13 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jul 13 15:54:43 2017 +0000"
      },
      "message": "If galera not enabled check we need to install mysql\n\nGalera is not always enabled in the cloud, this patch ensures\nwe install mysql:server and client if galera is not enabled.\n\nChange-Id: I24cfeac584f5a41d612f57c3007335358bf229b0\n"
    },
    {
      "commit": "a7c10c0a07f5fea2e33618a0cded3ebae550a3ba",
      "tree": "51714fbe0e31fc847ded69b5ab3c4fb998f3085f",
      "parents": [
        "962e0b5fb37b0cca27087cc7c1c6d58df47ca7c3"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jul 13 10:43:43 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jul 13 14:09:15 2017 +0000"
      },
      "message": "Add installIronicCodnuctor function\n\nThis patch adds steps to install ironic on openstack cloud.\n\nChange-Id: I2063861ec0a30f7782cbc7b9c756663f88a31fdd\n"
    },
    {
      "commit": "962e0b5fb37b0cca27087cc7c1c6d58df47ca7c3",
      "tree": "5595c40ed7ae67fc6e2fee59e895214311ad3df6",
      "parents": [
        "2a1c2de4e487f3b20cda944ea3f81f74902fe089"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jul 11 10:49:19 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jul 13 14:09:05 2017 +0000"
      },
      "message": "Skip running states when no targets found\n\nCheck targets is present before applying states.\nFix targeting glusterfs.client\n\nChange-Id: I7e891566353f439554c126002c99eca4e37404f4\n"
    },
    {
      "commit": "2a1c2de4e487f3b20cda944ea3f81f74902fe089",
      "tree": "3807d8cd99c3d5ff791156fdf9c8a2f5fbd8f535",
      "parents": [
        "030fc183581dcde206a0b4f523028877d3c5bd63"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jul 11 11:41:53 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jul 13 14:08:54 2017 +0000"
      },
      "message": "Remove \"\" in return sting when getting stack ip when needed\n\nDifferent heatclient version return output in \"\" and without \"\".\nThis patch allows to get stack IP for any heatclient version by\nreplacing \u0027\"\u0027 if it is found in string.\nIn future migrate to \u0027openstack stack output show\u0027 when all\njobs using heatlient mitaka and later.\n\nChange-Id: Ic01b2fbf206c00e93701a80313ea6c2c81e0958d\n"
    },
    {
      "commit": "030fc183581dcde206a0b4f523028877d3c5bd63",
      "tree": "7525d49791832a8cefec33bbe38722fa2331baf0",
      "parents": [
        "ebc1e1edf9ad7a1a8e268b4f404cc279d1e18b3f"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jul 12 14:54:42 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jul 13 14:07:16 2017 +0000"
      },
      "message": "Always install docutils in venv\n\nDocutils are mandatory but installed only when client version is kilo.\nAs result installing any other client will fail on docutils import.\nThis patch ensure we installed docutils to venv by calling\nsetupDocutilsVirtualenv()\n\nChange-Id: I755d9bb47f04b597e510a48c59a680d65252ed58\n"
    },
    {
      "commit": "ebc1e1edf9ad7a1a8e268b4f404cc279d1e18b3f",
      "tree": "1111e3d94aa9e0a92b8862fe06c3f76960f8be05",
      "parents": [
        "104a07afd753b9edbd59510b764004ce30137b39"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Thu Jul 13 14:20:08 2017 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Thu Jul 13 17:17:51 2017 +0400"
      },
      "message": "Add Prometheus exporters installation\n\nChange-Id: I16565d6d2e0f21c9f0dd9a2ec25c13a8bd793802\n"
    },
    {
      "commit": "104a07afd753b9edbd59510b764004ce30137b39",
      "tree": "d9b293e86428b23d390d3d8e54decb35d7a51ee5",
      "parents": [
        "d0cf7ecea1194be2ba201ef194645b9a72beaa2d"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Jul 13 12:19:11 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Jul 13 12:19:11 2017 +0200"
      },
      "message": "fix missing orchestrate import\n\nChange-Id: Icf5a3fbc4c769146c3fa37d0203aaf1bbfd6f927\n"
    },
    {
      "commit": "d0cf7ecea1194be2ba201ef194645b9a72beaa2d",
      "tree": "92b8ff0d8a6a4d39d7ccf58e6d6481e8e6025c9e",
      "parents": [
        "1c4770b567ce4f4f51278b1b54fc53a7709214c7"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Jul 13 11:29:20 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Jul 13 11:29:20 2017 +0200"
      },
      "message": "add missing master to testTarget\n\nChange-Id: I87937041d49634b279440d6b4213a5dd78439698\n"
    },
    {
      "commit": "1c4770b567ce4f4f51278b1b54fc53a7709214c7",
      "tree": "a690bbbdf5ff26ab184d4e1f333497153950e89c",
      "parents": [
        "18ac50f1aefc3e48c241654e5f2b4be72cba8a39"
      ],
      "author": {
        "name": "vrovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Wed Jul 05 13:25:21 2017 +0400"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Jul 13 10:50:33 2017 +0200"
      },
      "message": "use installInfra function\n\n* use installInfra\n* Added separated step for deploy keepalived and rabbitMQ.\n* Fixed etcd check.\n\ninstallInfra function is capable to detect targets and install only\nrequired services.\n\ninstallOpenstackInfra and installKubernetesInfra are now obsolete\n\nChange-Id: I5159acf7ba27b253b1eed2f2aa390635a8a2f9ae\n"
    },
    {
      "commit": "18ac50f1aefc3e48c241654e5f2b4be72cba8a39",
      "tree": "1d9f945440a2419c02c846ab342492d8680a4fb4",
      "parents": [
        "bcfd8f9ae220ba7264f52de31dcc7e258edf424b"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Jul 13 10:22:09 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Jul 13 10:23:23 2017 +0200"
      },
      "message": "update getMinions parameter\n\nexpect target to be expression and wraip it internaly\n\nChange-Id: Ic4f0097bf8473ef3e2aa45742937759a06dd641c\n"
    },
    {
      "commit": "bcfd8f9ae220ba7264f52de31dcc7e258edf424b",
      "tree": "810945fa16673301174b3e50ce11ab8436280a38",
      "parents": [
        "328125d2f2f1c54a92774282806bf4d078c300f8"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Jul 12 18:08:14 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Jul 12 18:08:14 2017 +0200"
      },
      "message": "Fix filtering kitchen envs\n\nChange-Id: I81f4c43f9bc6152955fb24b21f1b637d26c1d4e4\n"
    },
    {
      "commit": "328125d2f2f1c54a92774282806bf4d078c300f8",
      "tree": "a4f9d46845d3fe4579531a1813db2374b12a70a8",
      "parents": [
        "0f8ef46e0cb24d649f1f72f465971cfe2341a4bc"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Jul 12 15:08:23 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Jul 12 15:16:36 2017 +0200"
      },
      "message": "Fix returning value\n\nChange-Id: I096b1760f77538f4c6a6d42b4aca0dbc2fca9da0\n"
    },
    {
      "commit": "0f8ef46e0cb24d649f1f72f465971cfe2341a4bc",
      "tree": "cd0d75115b27d735c5cb13eeffbcb4e47dd8cc32",
      "parents": [
        "b12ff9f34d14e2a148b6b55b7f1b949ae443fa3d"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Jul 12 13:07:32 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Jul 12 14:14:45 2017 +0200"
      },
      "message": "Add filterKitchenEnvs function\n\nChange-Id: Ic1859890a34a4fd9281b050c96be5ef40a6b45b8\n"
    },
    {
      "commit": "b12ff9f34d14e2a148b6b55b7f1b949ae443fa3d",
      "tree": "f4fdc483146b27092326aba2c417de629e7743ae",
      "parents": [
        "060e1156d22cf1c7f3da608d8ad4979201b6c9bc"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Wed Jul 12 12:32:34 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Wed Jul 12 13:26:53 2017 +0200"
      },
      "message": "add testTarget to Orchestrate class\n\nChange-Id: Ica01911e5fd66d162ad417ff152d03595102559b\n"
    },
    {
      "commit": "060e1156d22cf1c7f3da608d8ad4979201b6c9bc",
      "tree": "d081b92fa987be87cea4f6a82fe8e735f3289f62",
      "parents": [
        "792f2669508f40cae396140fc80fd7993c7cdfd2"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Jul 10 17:25:37 2017 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jul 11 13:26:23 2017 +0000"
      },
      "message": "Add vars to Test\n\nTo be possible set target host to\nrun tests and group of tests to run,\nintroduce target and pattern vars\n\nChange-Id: Iff95cf4edef6673c5fe72d35ceaf638b377e55b7\n"
    },
    {
      "commit": "792f2669508f40cae396140fc80fd7993c7cdfd2",
      "tree": "a0549eb5260145bb8384b3ee4b256cf5691e695e",
      "parents": [
        "406f6469aee156f093c4e9364d1388e9b7385af0"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jul 11 13:36:32 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jul 11 13:36:32 2017 +0200"
      },
      "message": "Only run some states if k8s is deployed\n\nChange-Id: I0be536593780347eb05af15eb671a3551bd55726\n"
    },
    {
      "commit": "406f6469aee156f093c4e9364d1388e9b7385af0",
      "tree": "40445047708fab32d557f69a85da8e3abbe2604f",
      "parents": [
        "243cf84ff0eef876b811d83f033fc987c8db22b4"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "mpolreich@mirantis.com",
        "time": "Tue Jul 11 11:33:42 2017 +0000"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "mpolreich@mirantis.com",
        "time": "Tue Jul 11 11:33:50 2017 +0000"
      },
      "message": "Revert \"Dont fail on horizon error\"\n\nThis reverts commit 1d06be79802cacd5d37c82eebd873d1a10b275a4.\n\nChange-Id: Iceebc9f0ba5866b8a8c7bdf6bfa0ca5a9b0ee4af\n"
    },
    {
      "commit": "243cf84ff0eef876b811d83f033fc987c8db22b4",
      "tree": "25fcb38f0450c8422e460e4f274945a3b1e3dbcf",
      "parents": [
        "1d06be79802cacd5d37c82eebd873d1a10b275a4"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Tue Jul 11 13:11:56 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Tue Jul 11 13:11:56 2017 +0200"
      },
      "message": "fix setSaltOverrides - missing variable\n\nChange-Id: I2679afee772d6b60a95c6fefb5bb37da189bad2d\n"
    },
    {
      "commit": "1d06be79802cacd5d37c82eebd873d1a10b275a4",
      "tree": "dad958b9631becc4b78fe43b40fa7d0485350a52",
      "parents": [
        "f178f058d5c546a71c6b437662bb2a0633fdc228"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jul 11 11:58:02 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jul 11 12:00:04 2017 +0200"
      },
      "message": "Dont fail on horizon error\n\nChange-Id: I185911d80ff5550a60d945879d48eb33143570d1\n"
    },
    {
      "commit": "f178f058d5c546a71c6b437662bb2a0633fdc228",
      "tree": "6dfc262babaaf3977f26aee097fa302847bea8f3",
      "parents": [
        "40b37295509ab1244a9714c843df34124842a060"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Tue Jul 11 11:31:00 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Tue Jul 11 11:31:00 2017 +0200"
      },
      "message": "add fix missing common in setSaltOverrides\n\nChange-Id: Iaab1e30bee17c1b349711e355ea19d81647972e5\n"
    }
  ],
  "next": "40b37295509ab1244a9714c843df34124842a060"
}
