)]}'
{
  "log": [
    {
      "commit": "651df51d4e1122564e495082bb110731e76d43b5",
      "tree": "a82dc77b60aed1ceb8bf8108f3ba167b992a5ce5",
      "parents": [
        "80c1d375f75a2b86292c9d8e40a63e5f8b47cde2"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Mar 26 14:51:15 2018 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Mar 26 14:51:15 2018 +0200"
      },
      "message": "Enforced nightly version of salt-models-testing docker image during salt models test\n\nChange-Id: Ida5b159df700be8caf4e2fc1522f2e2e9ae25f0a\n"
    },
    {
      "commit": "80c1d375f75a2b86292c9d8e40a63e5f8b47cde2",
      "tree": "4b9e56b418d522663ada6b31983ecac22d74fc41",
      "parents": [
        "dc4b6bb0423a7cbddd641fac4f19ec94ac111a4a"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Mon Mar 26 13:03:10 2018 +0200"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Mon Mar 26 13:03:10 2018 +0200"
      },
      "message": "Modify cleanupSnapshots method.\n\nChange-Id: I93e3482195aeb31b5a41ee1a2422e7846fcee5ee\n"
    },
    {
      "commit": "dc4b6bb0423a7cbddd641fac4f19ec94ac111a4a",
      "tree": "e5207dec2fc9bc69756728f05a9ac49ab468eea5",
      "parents": [
        "f5b7e086b4d594fb2eeef988ef2bda0f93a1c944",
        "feb8ce909f8967febb4916871f5b86b8e0b206e2"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Fri Mar 23 10:31:37 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Fri Mar 23 10:31:37 2018 +0000"
      },
      "message": "Merge \"Fixing race condition when infrastructure nodes acts as computes\""
    },
    {
      "commit": "feb8ce909f8967febb4916871f5b86b8e0b206e2",
      "tree": "ca1b1b18a52785a99d2e3fcca6c3cfc328000d46",
      "parents": [
        "53feda74b8cc98854beef9e61e7ec31847247f16"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Mar 21 18:03:28 2018 +0100"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Mar 22 17:56:54 2018 +0100"
      },
      "message": "Fixing race condition when infrastructure nodes acts as computes\n\nIssue: GlusterFS puts locks on metadata and running highstate on\n       all glusterfs nodes asynchronously may cause race condition\n\nFix:   Highstates should be run one by one on glusterfs nodes in\n       this case.\n\nChange-Id: I090d87230f78e7e8b184925e4fad0f99ba36fe3f\n"
    },
    {
      "commit": "f5b7e086b4d594fb2eeef988ef2bda0f93a1c944",
      "tree": "02c988f3528982542d56fd7c1443352fe80f74f1",
      "parents": [
        "53feda74b8cc98854beef9e61e7ec31847247f16"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Mar 22 14:40:57 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Mar 22 14:50:52 2018 +0100"
      },
      "message": "Added reclass version property to Salt Models testing method\n\nChange-Id: I08da4cf3118f907aaa98c746b9ce8069a916a1db\n"
    },
    {
      "commit": "53feda74b8cc98854beef9e61e7ec31847247f16",
      "tree": "44892fd4f085c39f3dd080f5aa96fd52e8122f9c",
      "parents": [
        "586b52b88c0e690d67b222b808d09ce48041016d"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Fri Mar 16 16:06:10 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Fri Mar 16 16:09:15 2018 +0400"
      },
      "message": "Add installation of long term storage prometheus\n\nChange-Id: Ibae0675452332d1024c86d190cb3f71d9fdd7509\nPROD-related: PROD-17211\n"
    },
    {
      "commit": "586b52b88c0e690d67b222b808d09ce48041016d",
      "tree": "4a5d1de8888ac05363fb0d070f8bdd96f6a143d0",
      "parents": [
        "e2d2c08a82c572dceece24f4e75a1b2743329095",
        "c4424a37f74d601274f3193fd6119d06648b33ca"
      ],
      "author": {
        "name": "Sergey Otpuschennikov",
        "email": "sotpuschennikov@mirantis.com",
        "time": "Fri Mar 16 09:50:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Fri Mar 16 09:50:46 2018 +0000"
      },
      "message": "Merge \"Add mine.update before network.host state.\""
    },
    {
      "commit": "e2d2c08a82c572dceece24f4e75a1b2743329095",
      "tree": "bffe710b16489a96030bfebfb20b084a917ec37c",
      "parents": [
        "a070fd002fb8818a9364f07616c04184019c031c",
        "f60f02fd92ce91e4e9106ac8ca32044b59fdcbf3"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Thu Mar 15 15:03:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Thu Mar 15 15:03:28 2018 +0000"
      },
      "message": "Merge \"Run telemetry states on node 01 firstly\""
    },
    {
      "commit": "c4424a37f74d601274f3193fd6119d06648b33ca",
      "tree": "24c634265708970120cc5f7a034dc792ff403ecf",
      "parents": [
        "01410f28a5a8043f2c0eed54079f90e551f29203"
      ],
      "author": {
        "name": "vrovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Thu Mar 15 17:35:57 2018 +0400"
      },
      "committer": {
        "name": "vrovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Thu Mar 15 17:41:12 2018 +0400"
      },
      "message": "Add mine.update before network.host state.\n\nGererated computes does not added to /etc/hosts files in\nother nodes. Need to update salt mine for fix it.\n\nChange-Id: If45f873ab84f2b32d3baf412c7b438f329df3dfc\n"
    },
    {
      "commit": "a070fd002fb8818a9364f07616c04184019c031c",
      "tree": "adc6a0397816128ec62824214c12b78a302f02c2",
      "parents": [
        "162dd8a9734c71a7faa691acd6827a92a58ba80b"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu Mar 15 14:47:52 2018 +0200"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu Mar 15 15:19:44 2018 +0200"
      },
      "message": "Adding absence designate packages\n\nThe patch installs worker and producer designate packages\nalong with server and api which are not installed by designate.server\nstate. These packages have to be installed to make designate work\nproperly.\n\nChange-Id: I3dd615e573309b1aef85c9772d34d73c173c54d1\nRelated-PROD: PROD-18515\n"
    },
    {
      "commit": "f60f02fd92ce91e4e9106ac8ca32044b59fdcbf3",
      "tree": "8e4fb4dede58cb415eb7b8b4ddb47bc9d4d24821",
      "parents": [
        "162dd8a9734c71a7faa691acd6827a92a58ba80b"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed Mar 14 19:24:51 2018 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed Mar 14 19:29:57 2018 +0200"
      },
      "message": "Run telemetry states on node 01 firstly\n\ndbsyncs may fail if they are run in parallel\n\nChange-Id: I9b9cecf4a8428dac7fd1992c4814193b1452fe9b\nRelated-Prod: https://mirantis.jira.com/browse/PROD-18473\n"
    },
    {
      "commit": "162dd8a9734c71a7faa691acd6827a92a58ba80b",
      "tree": "27bb62392a95074e19ef16e5d8b31bb43a3f4b4e",
      "parents": [
        "f6daac69db337f3aac073cc09bc41639899e538c"
      ],
      "author": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Tue Mar 13 01:27:50 2018 +0100"
      },
      "committer": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Tue Mar 13 01:30:00 2018 +0100"
      },
      "message": "Do not ignore state \u0027prometheus\u0027 failures\n\nhttps://mirantis.jira.com/browse/PROD-18413\n\nChange-Id: I5bb1ef8fdf18f4d768844ffe641ae6ba5c3a5b98\n"
    },
    {
      "commit": "f6daac69db337f3aac073cc09bc41639899e538c",
      "tree": "2e396c56c3a5e85a00e1fe251dbf4443790fe79d",
      "parents": [
        "d28a974b521ab221f1e5437710867a761cd9cc12"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Mar 08 13:17:53 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Mar 08 13:21:44 2018 +0100"
      },
      "message": "openstack stop services function - confirmation added\n\nChange-Id: I626eaf680c60de69faad3add934d69f9452355a7\n"
    },
    {
      "commit": "d28a974b521ab221f1e5437710867a761cd9cc12",
      "tree": "f8a5f1453916c4dca7c14852ba7f78ad5697a406",
      "parents": [
        "27e830579035bb46675ab65a8d53360ac2682ee9"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Mar 06 17:41:38 2018 +0200"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Mar 06 18:38:24 2018 +0000"
      },
      "message": "Adding ability to pass several repos\n\nThe patch adds ability to pass several repos to build\npackages.\n\nChange-Id: Iaa38e8e467ce4852d51b5bf31d4e7e2c4a9d7738\nRelated-PROD: PROD-18252\n"
    },
    {
      "commit": "27e830579035bb46675ab65a8d53360ac2682ee9",
      "tree": "d928ece68e6710c75fedd599944a44979edaa0d6",
      "parents": [
        "9994ea7917e03132a27d41fa4bdd9ba4dabc8f26"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Mar 06 11:37:29 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Mar 06 11:37:35 2018 +0100"
      },
      "message": "stopServices option added\n\nChange-Id: I7f196e979461ee0c3224d42a32f092be7141223e\n"
    },
    {
      "commit": "9994ea7917e03132a27d41fa4bdd9ba4dabc8f26",
      "tree": "25da25df12fbfd915ff2123c50abfc77bc6a2e92",
      "parents": [
        "81756c9bcf674fcb9df05f4aad05b80f5729bec0"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Mar 05 13:23:07 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Mon Mar 05 12:26:44 2018 +0000"
      },
      "message": "Fixed accidentally removed galera slave state call in Orchestrate functions\n\nChange-Id: I2f27d8b6c1456a3fc8856b62636cec80bf76107b\n"
    },
    {
      "commit": "81756c9bcf674fcb9df05f4aad05b80f5729bec0",
      "tree": "c044b697fa61a73ac8f119da0025f91424969f76",
      "parents": [
        "9e578da519189f5c9d059aa3ce0b00d70f5b9f44"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Mar 02 13:03:26 2018 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Mar 02 13:03:26 2018 +0200"
      },
      "message": "Pin pepper \u003e\u003d 0.5.2 and \u003c0.5.4\n\nLogin is broken in 0.5.4, need to pin to older version,\ntill bug is resolved.\n\nChange-Id: I87212bb6d613eef1e4a12763e929f89004e54774\nRelated-Prod: https://mirantis.jira.com/browse/PROD-18188\n"
    },
    {
      "commit": "9e578da519189f5c9d059aa3ce0b00d70f5b9f44",
      "tree": "37d29c8bbcb489365ec856c8f31f299be020d088",
      "parents": [
        "be6898cd3c558928134ce87af18e4620f9711e9e"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Mar 01 13:15:53 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Mar 01 13:15:53 2018 +0100"
      },
      "message": "fix mine for backup\n\nChange-Id: I1447c9718f47bdd6742a3eaf5fcf48b759f2e916\n"
    },
    {
      "commit": "be6898cd3c558928134ce87af18e4620f9711e9e",
      "tree": "742cb06a3dbf8eaac707a4c89a4d1075064242f0",
      "parents": [
        "e3e7bc399fa77b96730c0a5c2075d3a3a54c3f97"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Mar 01 13:01:48 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Mar 01 13:01:48 2018 +0100"
      },
      "message": "fix backup typo\n\nChange-Id: Id64edd75943d3aec4cbe8013f2fa7c44fcfc3d6e\n"
    },
    {
      "commit": "e3e7bc399fa77b96730c0a5c2075d3a3a54c3f97",
      "tree": "e8e2c1042b80adabbddb2d3e4a5838de2a9f713e",
      "parents": [
        "b4f4ae18b449643026baa396eba13e101247bcf4"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Feb 26 10:50:07 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Feb 28 15:17:26 2018 +0100"
      },
      "message": "added backups,rsyslog,sphinx to Orchestrate\n\nPROD-17570\nPROD-17567\nPROD-17565\n\nChange-Id: I262b807c118cae3ee6a7ef8281d0ea1417c77e7c\n"
    },
    {
      "commit": "b4f4ae18b449643026baa396eba13e101247bcf4",
      "tree": "cfc0796b426b52c32726f3f3e1eb1bf2fafb82a1",
      "parents": [
        "fd40a25d7a78ce43b7208e90f4283eee9d36ee14"
      ],
      "author": {
        "name": "Leontii Istomin",
        "email": "listomin@mirantis.com",
        "time": "Tue Feb 27 20:25:43 2018 +0100"
      },
      "committer": {
        "name": "Leontii Istomin",
        "email": "listomin@mirantis.com",
        "time": "Tue Feb 27 20:25:43 2018 +0100"
      },
      "message": "Don\u0027t use \"-b\" option when change branch.\n\n  - We need to use \"-b\" option for \"git checkout\" command\n    only when going to create new branch. When we need just to change\n    branch we shouldn\u0027t use the option.\n\nChange-Id: I519bf4f5f98c4c88dce08df1e2f762c467f6d4de\n"
    },
    {
      "commit": "fd40a25d7a78ce43b7208e90f4283eee9d36ee14",
      "tree": "c2e2fe8a27f3f1209303080dc548ec724d301cf8",
      "parents": [
        "01410f28a5a8043f2c0eed54079f90e551f29203"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Feb 21 21:49:40 2018 +0200"
      },
      "committer": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Feb 27 10:36:40 2018 +0000"
      },
      "message": "mk/Docker: Dont use cache for image build\n\nChange-Id: Iace16460552dd62af7070315953184eb12135a14\n"
    },
    {
      "commit": "01410f28a5a8043f2c0eed54079f90e551f29203",
      "tree": "6f26934ba83e99d99d4f484201b81bd8f1b456b0",
      "parents": [
        "8185e4a48fca18dd25ae5d94da785b262edbc3c7"
      ],
      "author": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Thu Feb 22 22:18:21 2018 +0200"
      },
      "committer": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Mon Feb 26 20:49:50 2018 +0000"
      },
      "message": "Source keystonercv3\n\nThis patch changes Orchestrate lib to source keystonercv3 instead of\nkeystonerc.\n\nChange-Id: Ib0941f08230092d97efbdabe7e5e4bfc27e2430d\nRelated-Prod: PROD-15800\n"
    },
    {
      "commit": "8185e4a48fca18dd25ae5d94da785b262edbc3c7",
      "tree": "416714ca09001d873a1b981f1c6556ac0c8b3b4c",
      "parents": [
        "504cceb33b6b112959851471abd07fcfa485803f"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Feb 23 19:15:48 2018 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Feb 26 12:29:24 2018 +0200"
      },
      "message": "Add telemetry into pipeline\n\nRedis is needed as storage and/or coordination backend,\nGnocchi is default dispatcher in ceilometer\n\nChange-Id: I1e12a216bf8dc46920bb226a1507d361a2514da3\nRelated-Prod: https://mirantis.jira.com/browse/PROD-17719\n"
    },
    {
      "commit": "504cceb33b6b112959851471abd07fcfa485803f",
      "tree": "a8cced8142350b4e304bd6f912d7c54cd0981b11",
      "parents": [
        "679781139c8fef7b8166061f069ea49612a600e8"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Feb 22 13:26:49 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Feb 22 13:26:56 2018 +0100"
      },
      "message": "enable to test virsh rollback\n\nChange-Id: I592d5b658fc308eee9100a886469cec869fd6100\n"
    },
    {
      "commit": "679781139c8fef7b8166061f069ea49612a600e8",
      "tree": "f543e21e89860c86bb89bbf0b37012f9080f5838",
      "parents": [
        "b7e4cdf65f9884085f185b446a24220969bf7242"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Feb 22 11:16:45 2018 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Feb 22 11:16:45 2018 +0200"
      },
      "message": "Fix typo in getHeatStackResourceInfo method call\n\nChange-Id: Ia455148a55de9f29fecd937dd3cde3ea15ce6f6e\n"
    },
    {
      "commit": "b7e4cdf65f9884085f185b446a24220969bf7242",
      "tree": "69039943c09470f6bd766ab8353d5f0384757d73",
      "parents": [
        "c9b6d665848e20793a3fdc0400dea08289eba21c"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Feb 21 18:33:17 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Feb 21 18:34:08 2018 +0200"
      },
      "message": "Integrate manila into orachestrate pipeline\n\nChange-Id: Ieb7976dae0e624e0d60a4b34ab0088e3251bc71a\nRelated-Prod: PROD-18010\n"
    },
    {
      "commit": "c9b6d665848e20793a3fdc0400dea08289eba21c",
      "tree": "ae04d2d1ce7fb5334ecdebfe13d261c1a690ee8f",
      "parents": [
        "2ccb69ba6390595d2a266ac9352b59c67a784729"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Feb 21 16:21:03 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Feb 21 16:21:24 2018 +0100"
      },
      "message": "Enforce clean of pepper virtualenv before it creates\n\nChange-Id: I3b6be481435bcc59383a5c9b639e0e8209d469fb\n"
    },
    {
      "commit": "2ccb69ba6390595d2a266ac9352b59c67a784729",
      "tree": "14b40ecae6ebc76393ddb03c393c5c5f72039aeb",
      "parents": [
        "22b045745086950e9347a8a51acb5bc66db48659"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Feb 19 18:14:22 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Mon Feb 19 17:14:42 2018 +0000"
      },
      "message": "SaltModelsTesting function refactored to use less sh steps\n\nChange-Id: I288027d37b75b213ec4522172c9e3603a8bff239\n"
    },
    {
      "commit": "22b045745086950e9347a8a51acb5bc66db48659",
      "tree": "b5bf1e69629256d86c0fc6caa0ca6a22e66bf023",
      "parents": [
        "85bb5d7d9c6db49885f447e32d66b5deeebdb906"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Feb 16 12:02:41 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Feb 16 12:02:46 2018 +0100"
      },
      "message": "input message for galera restore\n\nChange-Id: I10c6e74a0c221e7da48946d4687f4c853a5f6e1a\n"
    },
    {
      "commit": "85bb5d7d9c6db49885f447e32d66b5deeebdb906",
      "tree": "1e707c9e73a7b59f3fec7f23db6cd3b68fea3877",
      "parents": [
        "c014e750bf8095e65c5679505d3c78eb64a9b28b"
      ],
      "author": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Thu Feb 15 16:45:22 2018 +0200"
      },
      "committer": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Fri Feb 16 10:06:34 2018 +0000"
      },
      "message": "Add Aptly REST API methods\n\nThis pathch adds methods to work with Aptly by Aptly REST API.\n\nChange-Id: I69c7531ab1605a78971f97eba283c54eea98712f\n"
    },
    {
      "commit": "c014e750bf8095e65c5679505d3c78eb64a9b28b",
      "tree": "e8dd9a581c6048f3516755e4d955f427e4d3b6c0",
      "parents": [
        "743c0ab139b46d547af00d95db36c7d90e7eeee8"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Feb 15 16:27:57 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Feb 15 16:27:57 2018 +0100"
      },
      "message": "fix salt method call in mk/Openstack\n\nChange-Id: Iad3d40e8e7b585489ddf8ff133bec7baa0bfe24c\n"
    },
    {
      "commit": "743c0ab139b46d547af00d95db36c7d90e7eeee8",
      "tree": "8498fcfe91ab5f094c9b3ae1f5011087e89d9f8e",
      "parents": [
        "f8f9694336633fd868570b24361f273ddac3af0b"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Feb 15 14:32:03 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Feb 15 14:32:21 2018 +0100"
      },
      "message": "typo fix pepperEnv in Virsh module\n\nChange-Id: Ied33f49ea5f367df24decaeb63330bce9ea5a0d3\n"
    },
    {
      "commit": "f8f9694336633fd868570b24361f273ddac3af0b",
      "tree": "74fdfce575d884ad644986ef4ef4c8ddb4873cc4",
      "parents": [
        "0eec97dc79205bb28345f5ad96885101cc4e9df6"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Feb 15 10:03:42 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Feb 15 14:08:07 2018 +0100"
      },
      "message": "support for live VM snapshots / new salt / openstack functions\n\nPROD-17559\n\nChange-Id: I828db6e310946bf9355799987264376637f7ccbc\n"
    },
    {
      "commit": "0eec97dc79205bb28345f5ad96885101cc4e9df6",
      "tree": "2961ba3bdb66ad45747e40872b74ab19faef00a7",
      "parents": [
        "052e96386dfdde617abcacc291cd44e1d04ae124"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Thu Feb 15 10:06:40 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Thu Feb 15 10:08:43 2018 +0400"
      },
      "message": "remote_collector got back\n\nWe still need CADF notifications for both fluentd and heka based\nsolutions, let\u0027s get back remote_collector.\n\nChange-Id: I269b0823057023aeed863b5261a043b3cd99ae4e\n"
    },
    {
      "commit": "052e96386dfdde617abcacc291cd44e1d04ae124",
      "tree": "61f723cbe07fe944324090ebf135a0b4062489d4",
      "parents": [
        "794f89e301b83c4922d4f5f143217e8fcb9c0c3b"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Feb 14 14:10:51 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed Feb 14 13:37:03 2018 +0000"
      },
      "message": "Extended test current group member test function to handle more groups to test\n\nChange-Id: I55b0ba0afd2d6eb09381bfa7f94df96a1b65e507\n"
    },
    {
      "commit": "794f89e301b83c4922d4f5f143217e8fcb9c0c3b",
      "tree": "ca3e5831baa6a39ced7b9f9d7e83320af529eea5",
      "parents": [
        "5c31e28ad55ab039c303da555ca60f7874fef80c"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Wed Feb 14 16:28:53 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Wed Feb 14 16:31:28 2018 +0400"
      },
      "message": "Add fluentd into stacklight deployment job\n\nChange-Id: Ida1ed8beb0c1e8aae3be0df2a38ccfcf20c8f5a8\n"
    },
    {
      "commit": "5c31e28ad55ab039c303da555ca60f7874fef80c",
      "tree": "8bc0282ba263b5533d4abbcb7c6ae566815ca9c1",
      "parents": [
        "d1068e272492f73814ae19981f62198808654d45"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Wed Feb 14 15:05:20 2018 +0400"
      },
      "committer": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Wed Feb 14 15:23:21 2018 +0400"
      },
      "message": "Fix copyTempstResults function\n\nIf folder /root/rally_reports exists it will cause error in salt\nrun. To avoid it we can call the \u0027mkdir\u0027 with -p flag.\nCloses-bug: PROD-17854\n\nChange-Id: Ie5fff7a6470a50cdd7b16a81523837530849d78b\n"
    },
    {
      "commit": "d1068e272492f73814ae19981f62198808654d45",
      "tree": "622fda6c079222ef72cbbab70edc95b1dabebfe7",
      "parents": [
        "61463c77a766fba691154e4380d5d375fa447387"
      ],
      "author": {
        "name": "Sergey Galkin",
        "email": "sgalkin@mirantis.com",
        "time": "Tue Feb 13 13:59:32 2018 +0400"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Tue Feb 13 15:35:12 2018 +0000"
      },
      "message": "Made report dir as option\n\nChange-Id: I1efcd6e774c45abf3c3434ddcbd4282e68dc97a6\n"
    },
    {
      "commit": "61463c77a766fba691154e4380d5d375fa447387",
      "tree": "7c0fec0035e938aa4674a051ff5a2819b8a91a90",
      "parents": [
        "cd5b277b5c347c1f153e7a1d3fb345a90313e3c5"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Feb 13 16:10:56 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Tue Feb 13 15:11:33 2018 +0000"
      },
      "message": "Added retry block and sleeps to orchestrate functions\n\nChange-Id: I77437482d8b151cb1aa3281ee8d4be4e8c549fdf\n"
    },
    {
      "commit": "cd5b277b5c347c1f153e7a1d3fb345a90313e3c5",
      "tree": "5a88b3689cae5a743a15227c401d90b862f153dd",
      "parents": [
        "4f62a098d7a2c35c007e2f4c49fba460cae2833b"
      ],
      "author": {
        "name": "Sergio Lystopad",
        "email": "slystopad@mirantis.com",
        "time": "Fri Feb 09 14:37:10 2018 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Tue Feb 13 11:19:02 2018 +0000"
      },
      "message": "Check that nova compute minion exists before running states\n\nChange-Id: Ic2b3f9b9ac757334b4b0aeeaacadf9799c93a137\n"
    },
    {
      "commit": "4f62a098d7a2c35c007e2f4c49fba460cae2833b",
      "tree": "184d341ef6fa04d38a3d5ddade7167e39bd66c27",
      "parents": [
        "7230636b48480c1e1599e6f671fa1712194a970f"
      ],
      "author": {
        "name": "Nikolas Britton",
        "email": "nbritton@mirantis.com",
        "time": "Tue Feb 06 16:56:26 2018 -0600"
      },
      "committer": {
        "name": "Michael Ivanov",
        "email": "mivanov@mirantis.com",
        "time": "Tue Feb 13 09:03:05 2018 +0000"
      },
      "message": "Fix for postgresql client state hanging.\n\nChange-Id: I4bbd78554edd87e17c3d69f542523606d2bdc56e\n"
    },
    {
      "commit": "7230636b48480c1e1599e6f671fa1712194a970f",
      "tree": "2ad1a3adf67e133b4f66e88770e3aba6de029ca7",
      "parents": [
        "3e261b9c9c1e4536263d9b3407388548c85d72cb"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Feb 08 16:40:43 2018 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Feb 12 10:01:20 2018 +0200"
      },
      "message": "Allow getHeatStackServers method to find nested servers\n\nCurrently getHeatStackServers method is broken.\n\nThis patch fixes it by fixing typo in getHeatStackResourceInfo call\nAlso this patch adds method for finding servers in all nested stacks,\ndepth is set to 1000 to make sure we can get very big nested stacks.\n\nChange-Id: Idd948050d3f9fd93ef4ed218aa1d70ef8a7c189e\nRelated-Prod: PROD-17558\n"
    },
    {
      "commit": "3e261b9c9c1e4536263d9b3407388548c85d72cb",
      "tree": "d9067445cc696de713310a9ab6f9452f0f946cde",
      "parents": [
        "b1ac98ebd3cf910456e6831c816d1721269b4f11"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 14:25:05 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Thu Feb 08 13:25:35 2018 +0000"
      },
      "message": "Disable verification of cmd run inside contrail network installation\n\nChange-Id: I4bdcdfda49156d661f798b6e7ceacfb7b21dbdda\n"
    },
    {
      "commit": "b1ac98ebd3cf910456e6831c816d1721269b4f11",
      "tree": "d1ecd17eb7730cd17b5558d3b35574294736c9bc",
      "parents": [
        "84f016816f845113d22529669b11d95babe1c2bb"
      ],
      "author": {
        "name": "Marcin Iwinski",
        "email": "miwinski@mirantis.com",
        "time": "Thu Feb 08 10:16:49 2018 +0100"
      },
      "committer": {
        "name": "Marcin Iwinski",
        "email": "miwinski@mirantis.com",
        "time": "Thu Feb 08 10:18:51 2018 +0100"
      },
      "message": "Fixing race condition with octavia-db-manage during initial install\n\nChange-Id: I3a3b57ede15ada47529461df90f49d81a5ae7111\n"
    },
    {
      "commit": "84f016816f845113d22529669b11d95babe1c2bb",
      "tree": "c693674013831cae671d5fc18a065871128fd508",
      "parents": [
        "432e9d93da85647b306c7ce0db5ef60ebb273acd"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Feb 07 14:26:19 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed Feb 07 13:29:05 2018 +0000"
      },
      "message": "Fixed missing property on salt enforceState\n\nChange-Id: I42eedf431b74d5afc8fcf156304df92acbd261a6\n"
    },
    {
      "commit": "432e9d93da85647b306c7ce0db5ef60ebb273acd",
      "tree": "c1cfb34bcb14646e6576078935d39d88e18c708c",
      "parents": [
        "638e0bf0916500f743300cb6c75d4b051906036b"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Feb 06 18:28:37 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed Feb 07 13:10:59 2018 +0000"
      },
      "message": "Refactoring in salt functions\n\nComplete refactoring of Orchestrate.groovy salt calls, fix bugs and\nsimplify code.\n\nChange-Id: I5eced97df6b050c74932ea58254a0fa95e3d9849\n"
    },
    {
      "commit": "638e0bf0916500f743300cb6c75d4b051906036b",
      "tree": "af93298dc9e9fd342c92360a5eef96692eb3b180",
      "parents": [
        "c9eaa7e31d6a8ff95833794f526ffce237e311a8"
      ],
      "author": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Wed Feb 07 13:31:25 2018 +0100"
      },
      "committer": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Wed Feb 07 13:31:25 2018 +0100"
      },
      "message": "Propagate DEBUG variable to the debuild (used also for running run_tests.sh)\n\nChange-Id: I54538795f5ac592f3d58afd865b99d9f9807ea70\n"
    },
    {
      "commit": "c9eaa7e31d6a8ff95833794f526ffce237e311a8",
      "tree": "f00e2ce2a5e46cfc437fb8c2140084040976c62d",
      "parents": [
        "132143194e973adb1e6d10530db598e981e7be13"
      ],
      "author": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Wed Feb 07 08:51:38 2018 +0100"
      },
      "committer": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Wed Feb 07 08:52:05 2018 +0100"
      },
      "message": "Make logs more readable :-)\n\nChange-Id: I2fee461a8c29f448d7b98325058247a33ec23e48\n"
    },
    {
      "commit": "132143194e973adb1e6d10530db598e981e7be13",
      "tree": "b76318651595b84d61fdfb9e6aab49a515d715b7",
      "parents": [
        "30378ab8e06a48a6ee01aecd84c09bb6be62521a"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Feb 06 16:34:14 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Feb 06 16:34:14 2018 +0100"
      },
      "message": "Added debug property to debian build binary\n\nChange-Id: I3db470ec9d38891042987df39578d61bb8ceb0e9\n"
    },
    {
      "commit": "30378ab8e06a48a6ee01aecd84c09bb6be62521a",
      "tree": "61d2086d0138584bce9f2dc9f1b5f4b46d665a88",
      "parents": [
        "1bf9be1609b084c793d2783143b03ed7a22564d9"
      ],
      "author": {
        "name": "Sergey",
        "email": "sgalkin@mirantis.com",
        "time": "Mon Feb 05 15:50:10 2018 +0400"
      },
      "committer": {
        "name": "Sergey",
        "email": "sgalkin@mirantis.com",
        "time": "Mon Feb 05 16:25:32 2018 +0400"
      },
      "message": "Set correct version of pepper for --json-file\n\nChange-Id: I550a19ae7c3e13eb6944bf3d09bb77c1dbaec86b\n"
    },
    {
      "commit": "1bf9be1609b084c793d2783143b03ed7a22564d9",
      "tree": "71aadeb55627756d3f2d705f99b36e599d9b794e",
      "parents": [
        "da4eb70d9313f4daf435a83cfa2da95b61efdd0d"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Wed Jan 17 15:20:00 2018 -0600"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Fri Feb 02 16:41:16 2018 +0000"
      },
      "message": "[1] Fix run container procedure\n[2] Small fix for Tempest status return\n[3] Small fix for Rally report generation\n\nChange-Id: I9b3807d1edd7d1ecc78707a54e5e3c6e51915d6e\n"
    },
    {
      "commit": "da4eb70d9313f4daf435a83cfa2da95b61efdd0d",
      "tree": "b312098fa94a2fa57ae37e85bfddf283a3cb372c",
      "parents": [
        "37cd4979fb077081437dbd1b2666aeadb3c36a12"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Feb 02 15:40:04 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Feb 02 15:40:04 2018 +0100"
      },
      "message": "Enforced latest version of debian build image\n\nChange-Id: If9fd4dde19aa70b525856d2c99e58944672ceba3\n"
    },
    {
      "commit": "37cd4979fb077081437dbd1b2666aeadb3c36a12",
      "tree": "13e0ef92aba9e13545193555af689dac6c1425e5",
      "parents": [
        "c8074db31942de0a817dcbf8d7a0495d2f8e97fc"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 01 16:25:25 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 01 16:25:25 2018 +0100"
      },
      "message": "Added exception handling during parsion Salt API JSON response\n\nChange-Id: Id6fd7bf35c08ba0c76405f8797b80e93919800a5\n"
    },
    {
      "commit": "c8074db31942de0a817dcbf8d7a0495d2f8e97fc",
      "tree": "29b7b587a142b6e5cd8116f3ef71f4cbf4788dbf",
      "parents": [
        "66284f54fcb2630a3c4a34783928fbd8429efd22"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Jan 30 13:33:20 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Jan 30 13:33:20 2018 +0100"
      },
      "message": "Improved handling of jenkins uid and gid\n\nChange-Id: Id03fd8887515bbc502dfffc22d7335fd7b95d18d\n"
    },
    {
      "commit": "66284f54fcb2630a3c4a34783928fbd8429efd22",
      "tree": "04d2363bb5c8145f4e920a973d21dbb3ed5b1947",
      "parents": [
        "87a8a3cba7e609384256ae5420df6cfe90880802"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Jan 29 18:13:01 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Jan 29 18:13:56 2018 +0100"
      },
      "message": "Changed salt-pepper version to also accept bigger versions than 0.5.2\n\nChange-Id: I461afc20a7f21d4559639e30c29369aa78dddedc\n"
    },
    {
      "commit": "87a8a3cba7e609384256ae5420df6cfe90880802",
      "tree": "13b933e70d74893a90c4a1eb9fcb2e625eb20db8",
      "parents": [
        "66a242de9c7690ddbb8218e43991119065fd6bc5"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Jan 26 12:11:11 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Jan 26 12:11:11 2018 +0100"
      },
      "message": "Added --no-download parameter to create virtualenv for offline deployments\n\nChange-Id: I12f96b5d6ef806c38506e3a0364a07e2309a6a1b\n"
    },
    {
      "commit": "66a242de9c7690ddbb8218e43991119065fd6bc5",
      "tree": "18c73eb1a4fc6891c50a4b95636465265e242d0d",
      "parents": [
        "c3b47f4d3ddeaa5ccc8204bda2ab0fe748907d55"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Thu Jan 25 15:27:15 2018 +0100"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Thu Jan 25 15:40:02 2018 +0100"
      },
      "message": "Added retry function to Common\n\nChange-Id: Ifbd992658dd8585525326c757f501f1da33fbde0\n"
    },
    {
      "commit": "c3b47f4d3ddeaa5ccc8204bda2ab0fe748907d55",
      "tree": "259531ffc19e30b2c9c6ae1231d9865addd2987e",
      "parents": [
        "d44b6975be8a462e54d81229aa1b58f30f82f480"
      ],
      "author": {
        "name": "vrovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Thu Jan 25 16:08:50 2018 +0400"
      },
      "committer": {
        "name": "vrovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Thu Jan 25 16:13:14 2018 +0400"
      },
      "message": "Add possibility to generate junit report for k8s tests.\n\nChange-Id: I7bee5d0bd972110b1071f326e91076da9af8d2a9\nRelated-prod: PROD-16918\n"
    },
    {
      "commit": "d44b6975be8a462e54d81229aa1b58f30f82f480",
      "tree": "c45b2a19ea9593a5e615aa47e68f1613f3f4d13f",
      "parents": [
        "13b8371f577d4b51c34a6e4da4a4c78da1119b06"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Jan 23 17:55:57 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Tue Jan 23 16:56:24 2018 +0000"
      },
      "message": "Added function for verify user presence\n\nChange-Id: I4fd079c1c5e1c5f676ccb1df3ba8b7c067b843ee\n"
    },
    {
      "commit": "13b8371f577d4b51c34a6e4da4a4c78da1119b06",
      "tree": "d7a3a1f262edaf025bea01a23027193a38cd4069",
      "parents": [
        "6c96376c87cec0998c0b372790f7353174144149"
      ],
      "author": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Tue Jan 23 11:53:05 2018 +0200"
      },
      "committer": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Tue Jan 23 11:53:05 2018 +0200"
      },
      "message": "Add refresh_grains step for infra node.\n\nChange-Id: I7f496a3523315e9b7c4d8ebb56b3d034fca222ce\n"
    },
    {
      "commit": "6c96376c87cec0998c0b372790f7353174144149",
      "tree": "4a321b1b21cf07ea3ca5f570481c717508872e90",
      "parents": [
        "a661b8cec80a35871c4df1130738b8774af1762f"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Jan 18 16:02:22 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Thu Jan 18 15:02:58 2018 +0000"
      },
      "message": "Added venv parameter to createOpenstackEnv\n\nChange-Id: Iaccdfbf841eac938b32b4547947687166fb43d12\n"
    },
    {
      "commit": "a661b8cec80a35871c4df1130738b8774af1762f",
      "tree": "f149590b0b2afa686b6420d71efbaa037e00b1b4",
      "parents": [
        "1579b97e11eb7bad0143d9d6f1deb3c466c3071e"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Jan 17 14:51:25 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed Jan 17 16:06:03 2018 +0000"
      },
      "message": "Added option to handling workspace getting for concurrency builds\n\nChange-Id: I488894dc22cf37617a2eddbb79a3afb614463926\n"
    },
    {
      "commit": "1579b97e11eb7bad0143d9d6f1deb3c466c3071e",
      "tree": "ee928612a2e5fb857de45548c2d40d6966469472",
      "parents": [
        "dc7292f782328ff217010c753ffb2755e5ae8019"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Thu Dec 14 15:21:56 2017 -0600"
      },
      "committer": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Wed Jan 17 14:02:59 2018 +0000"
      },
      "message": "Fix ext_variables problem in Validate.groovy\n\nChange-Id: I8f9075cc15a78c8f95638584371ea19fb2db0918\n"
    },
    {
      "commit": "dc7292f782328ff217010c753ffb2755e5ae8019",
      "tree": "1dae84fa23f712b550f0334085b1ce9a007d011d",
      "parents": [
        "60ea896519247859e0cb7ff3b68370b3483a814f"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Wed Jan 17 14:30:22 2018 +0100"
      },
      "committer": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Wed Jan 17 14:30:22 2018 +0100"
      },
      "message": "Aptly: --acquire-by-hash systematically\n\nChange-Id: I76a05bb837f0f3169ef574fe6d97970b8a881040\n"
    },
    {
      "commit": "60ea896519247859e0cb7ff3b68370b3483a814f",
      "tree": "bc27af19cd74ee7759ba916c1bbb97d997340a2d",
      "parents": [
        "8fc0fd1125239c74a0de73bca4172433aa79d4fe"
      ],
      "author": {
        "name": "Sergey Galkin",
        "email": "sgalkin@mirantis.com",
        "time": "Wed Jan 17 14:48:11 2018 +0400"
      },
      "committer": {
        "name": "Sergey Galkin",
        "email": "sgalkin@mirantis.com",
        "time": "Wed Jan 17 14:48:11 2018 +0400"
      },
      "message": "Add follow simlink for recurse rally scenarios\n\nChange-Id: I8e5097f621b2bc2069b739bbc981e67e1e8fd2ef\n"
    },
    {
      "commit": "8fc0fd1125239c74a0de73bca4172433aa79d4fe",
      "tree": "df722e6747a2049e3d5bcc1bc2ada2b6b06ecad5",
      "parents": [
        "a2491adad8d38c9afe5a658d033a03fd70838a36"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Jan 15 18:36:48 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Tue Jan 16 10:51:55 2018 +0000"
      },
      "message": "Salt models test timeout increased to 40 min\n\nChange-Id: I40e4154bc624988999ab2a436e415710fc578702\n"
    },
    {
      "commit": "a2491adad8d38c9afe5a658d033a03fd70838a36",
      "tree": "481de509cbb90f845aa7e957d422fc13c4414a06",
      "parents": [
        "d13e9c8ef3da8d0e959ce6bf6206e26a07a2960e"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Jan 15 16:26:27 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Tue Jan 16 10:47:26 2018 +0000"
      },
      "message": "Removed offline state checking\n\nChange-Id: I162fd093523965cd6a7c42d307e9e8034c0064ab\n"
    },
    {
      "commit": "d13e9c8ef3da8d0e959ce6bf6206e26a07a2960e",
      "tree": "6b1452304f0ca153f69ce8e3475d324856e273f7",
      "parents": [
        "440453113cc53556b3dc54093f6ca8b8280bbd45"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Thu Dec 14 17:41:32 2017 -0600"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Mon Jan 15 15:37:43 2018 +0000"
      },
      "message": "Change default cleanup script path\n\nChange-Id: Ic59bff25e6631d0ea3d64c9c0bb4b05e2e90a1ae\n"
    },
    {
      "commit": "440453113cc53556b3dc54093f6ca8b8280bbd45",
      "tree": "dd061935001d4817ecb4522466a1880a211ff684",
      "parents": [
        "e2f4ebbb31e0ecb7c69f6ce96e83c40c5668a1ba"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Tue Dec 12 15:38:26 2017 -0600"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Mon Jan 15 15:34:52 2018 +0000"
      },
      "message": "Add Tempest html report generation for runCVPtempest method\n\nChange-Id: Ia5261b836c4174487f7a3514db02234f29126996\n"
    },
    {
      "commit": "e2f4ebbb31e0ecb7c69f6ce96e83c40c5668a1ba",
      "tree": "dd5f4493270b8be6e88cd814f4ed28f67489b4d5",
      "parents": [
        "5908ae6bc4c061ebde0fb758ba1154cc0a721497"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Jan 15 16:11:51 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Mon Jan 15 15:19:03 2018 +0000"
      },
      "message": "Decreased verbosity of salt-calls\n\nChange-Id: I181fc3f2b25a979f62a10b785b3cbcb465eabd46\n"
    },
    {
      "commit": "5908ae6bc4c061ebde0fb758ba1154cc0a721497",
      "tree": "a703ca5774ccbf068e8dc6f9132a6b1a7c45f854",
      "parents": [
        "3c1e9e20c80eed978da780e0562d88010b8d1e93"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Mon Jan 08 13:42:08 2018 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Mon Jan 15 10:02:43 2018 +0100"
      },
      "message": "added installation of ceilometer, aodh and ceilometer collector\n\nChange-Id: I1d5f6c9d0f9fb5bc6fe83a6ed6e9ed94f08ab6ed\nCloses-bug: PROD-16531\n"
    },
    {
      "commit": "3c1e9e20c80eed978da780e0562d88010b8d1e93",
      "tree": "dc42d0e18beff2fa8c6100699bb709abd40c84be",
      "parents": [
        "205a92b40fd38d27ec2340614887a288cafa0708"
      ],
      "author": {
        "name": "Sergey Galkin",
        "email": "sgalkin@mirantis.com",
        "time": "Fri Jan 12 16:31:53 2018 +0400"
      },
      "committer": {
        "name": "Sergey Galkin",
        "email": "sgalkin@mirantis.com",
        "time": "Fri Jan 12 16:47:43 2018 +0400"
      },
      "message": "Add availability to run several rally scenarios.\n\nAdd availability to run all rally scenarios in directory recursively\n\nChange-Id: I3409ac5e035acc01b115ecf106b4f6ded610e000\n"
    },
    {
      "commit": "205a92b40fd38d27ec2340614887a288cafa0708",
      "tree": "6ffd697f615db76aa0ece97a3b7e903e9d81273b",
      "parents": [
        "374188e7b83645b86864e0c1927d4c8ae8b4b436"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Thu Jan 11 17:07:32 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Jan 11 18:19:19 2018 +0100"
      },
      "message": "Extend cmdRun to support more options ie: runAs\n\nChange-Id: If9a3112ec0035895fe633ca5bce9691f706d701b\n"
    },
    {
      "commit": "374188e7b83645b86864e0c1927d4c8ae8b4b436",
      "tree": "988352d3007a351d92fe789c996ffa8bc7caa9b3",
      "parents": [
        "5feeee4d0276da4185fd20ef51702c87877605b7"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Thu Dec 14 10:54:09 2017 +0400"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Jan 09 07:45:42 2018 +0000"
      },
      "message": "Fix pattern check\n\nCheck that pattern has a non-null and non-empty value.\nCloses-bug: PROD-16573\nChange-Id: I54728d60e918f13e18d617c1ff1de5ca5ed5bfca\n"
    },
    {
      "commit": "5feeee4d0276da4185fd20ef51702c87877605b7",
      "tree": "5adf364b689cf858ff15c072578a7bdc98523929",
      "parents": [
        "fb055b151b3bd85c50fe358dcfa14e7187d4fb41"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Jan 08 15:50:36 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Mon Jan 08 14:53:47 2018 +0000"
      },
      "message": "Reduced output of virtualenv commands in Jenkins\n\nChange-Id: I4a5f4de06259c5b7e7f9f9bdbaf52b549994b085\n"
    },
    {
      "commit": "fb055b151b3bd85c50fe358dcfa14e7187d4fb41",
      "tree": "5a2c451a69b5f4bf8ff01ac8078ed7b247df8648",
      "parents": [
        "c1aba9bb4f721db74f379dc41b96e5b39b41e0b5"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Nov 23 18:15:23 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Fri Jan 05 10:55:54 2018 +0000"
      },
      "message": "Add shCmdStatus command\n\nThere is no buil-in command that allows to get both stdout,\nstderr and status. And sometimes it is needed to get all\nof them.\nThis patch adds such ability.\n\nChange-Id: Iac016c2753d4dee87246f1a44cd1441a791e1665\n"
    },
    {
      "commit": "c1aba9bb4f721db74f379dc41b96e5b39b41e0b5",
      "tree": "9c9420237312643993c1a364058456e748e2fbf8",
      "parents": [
        "68e17b0d74042c1263ae3107d4c9d12b6715cc8d"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Tue Jan 02 09:25:20 2018 +0100"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Wed Jan 03 12:22:44 2018 +0000"
      },
      "message": "Orchestrate - added checks for pillar\n\nChange-Id: I38c2942f066da12201cc7710bd8329de2c08a48b\nRelated: PROD-16739\n"
    },
    {
      "commit": "68e17b0d74042c1263ae3107d4c9d12b6715cc8d",
      "tree": "2d959388547892461917f908e37bf567ce7e10df",
      "parents": [
        "fcd55d6f346c16c449477a76d42f33ba3b1fa3aa"
      ],
      "author": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Tue Jan 02 12:24:49 2018 +0200"
      },
      "committer": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Tue Jan 02 13:21:18 2018 +0200"
      },
      "message": "Add an abbility to define remote for buildSourceGbp and buildSource.\n\nThis patch adds ad ability to define remote for buildSourceGbp and\nbuildSource in order to build a package by specified remote or local\nbranch.\n\nChange-Id: I6a38df038587f7982129f9b460ce0e4dc262f70b\nRelated-PROD: PROD-16581\n"
    },
    {
      "commit": "fcd55d6f346c16c449477a76d42f33ba3b1fa3aa",
      "tree": "bf31d3c809f289d47b73941d42d4b5c3ac9170c0",
      "parents": [
        "d0898c92c38b4eef3882b227e9ad0574bf628d8f"
      ],
      "author": {
        "name": "Mikhail Ivanov",
        "email": "mivanov@mirantis.com",
        "time": "Tue Dec 19 16:51:35 2017 +0400"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Dec 22 09:20:14 2017 +0000"
      },
      "message": "Fix small issue with elasticsearch vip in oss\n\nThis issue related to cases when elasticsearch installed on separate\nnodes (log nodes in customer installations). This small fix\nget address of elasticsearch for pillar of elasticsearch, not from _param\n\nChange-Id: I99ce5e15c320bd8d8b333de745605bd5bc0e4d32\n"
    },
    {
      "commit": "d0898c92c38b4eef3882b227e9ad0574bf628d8f",
      "tree": "a9573c076f06ca412694b0c058fb9081edb96a7c",
      "parents": [
        "5e50e174cfe6cdfdfdc3a5021b84b6638814ad01"
      ],
      "author": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Thu Dec 14 14:28:44 2017 +0200"
      },
      "committer": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Wed Dec 20 20:52:17 2017 +0000"
      },
      "message": "Add an ability to deploy DogTag by cloud-deploy-pipeline\n\nThis patch adds enforce state steps for DogTag into cloud-deploy-pipeline\n\nChange-Id: I425f7322eb194a8be4844cd493a7a732459e5985\nRelated-PROD: PROD-16587\n"
    },
    {
      "commit": "5e50e174cfe6cdfdfdc3a5021b84b6638814ad01",
      "tree": "fc7d91197f4566453a63b343e9d0857475adeadd",
      "parents": [
        "0a7b070e4d959204998cd4f24e12649f88811b5f"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Dec 20 17:18:23 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed Dec 20 16:34:30 2017 +0000"
      },
      "message": "Refactored internet checking in salt pepper communication\n\nChange-Id: I7070d36dc7680d82e88dc778f0f3ec3b066bd1c7\n"
    },
    {
      "commit": "0a7b070e4d959204998cd4f24e12649f88811b5f",
      "tree": "e769da824631a782ea85ddb88677c34ccdb789e8",
      "parents": [
        "03d4d5a164d0bf07b69b1afafd30817da8dca134"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Fri Nov 10 16:02:16 2017 -0600"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed Dec 20 16:10:33 2017 +0000"
      },
      "message": "Add environment variables support\n\nChange-Id: I21ad6a27c201752b5fa50ea761235966a3080ff9\n"
    },
    {
      "commit": "03d4d5a164d0bf07b69b1afafd30817da8dca134",
      "tree": "7918ec0f720f01fff09696a6f566ef0eb9a11ead",
      "parents": [
        "1cb967bf5c2621bbd4a31822c5e6eca0a74776ec"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Dec 20 16:35:09 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed Dec 20 16:07:14 2017 +0000"
      },
      "message": "Added proper logging to pepper calls in offline deployment\n\nChange-Id: If8ac6e97456c5d44cd8fbb073ec848aa6e959dc7\n"
    },
    {
      "commit": "1cb967bf5c2621bbd4a31822c5e6eca0a74776ec",
      "tree": "acb081c54d701f3c4b0e501f660c54bde447939f",
      "parents": [
        "458928080b0878a2b721af794af98362aaa31481"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Dec 20 16:27:06 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed Dec 20 15:27:42 2017 +0000"
      },
      "message": "Improved offline deployments handling during salt communication\n\nChange-Id: I810b76acd97c1881f22a379b30658996d9e01317\n"
    },
    {
      "commit": "458928080b0878a2b721af794af98362aaa31481",
      "tree": "18126fa887476ad7450b09af51c5dd6f46ebce26",
      "parents": [
        "0af6b0a9c9b7567a34060063279417681bb0b166"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Wed Dec 20 15:49:00 2017 +0100"
      },
      "committer": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Wed Dec 20 15:49:00 2017 +0100"
      },
      "message": "Remove parallel step in testing\n\nChange-Id: I6037fe16718ca3a99ead2a551baec045cb8e7974\n"
    },
    {
      "commit": "0af6b0a9c9b7567a34060063279417681bb0b166",
      "tree": "3f9dc548b3771645e1dd4fa739ad4cf5e7446c20",
      "parents": [
        "bcb0e4cb40e50102e910650f63aa3e58d39b775b"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Dec 20 14:34:18 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Dec 20 14:34:18 2017 +0100"
      },
      "message": "Replaced hard kill of salt-master with cleaner way\n\nChange-Id: Iaa46014049ef3a585698634505ae365ba6e5ef20\n"
    },
    {
      "commit": "bcb0e4cb40e50102e910650f63aa3e58d39b775b",
      "tree": "23fa71254e752abdf05b8c6b33de12f103290985",
      "parents": [
        "d7a7deeba802902533d6de1da9a3bf33c6cb6ada"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Wed Dec 20 13:18:43 2017 +0100"
      },
      "committer": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Wed Dec 20 13:18:43 2017 +0100"
      },
      "message": "Fix service start in salt-models testing\n\nChange-Id: I500481324da315594b3321070a229a27f3f7e50e\n"
    },
    {
      "commit": "d7a7deeba802902533d6de1da9a3bf33c6cb6ada",
      "tree": "955aadb24b233894c30dfd67cfa13c499f14c45d",
      "parents": [
        "bd518f21ce24a134a310c728fcf8790da6b0f95d"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Wed Dec 20 11:21:01 2017 +0100"
      },
      "committer": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Wed Dec 20 11:21:01 2017 +0100"
      },
      "message": "Enhance test speed for salt-models\n\nChange-Id: Ib802139960d78617238413a5221e81d3ae29e7ff\n"
    },
    {
      "commit": "bd518f21ce24a134a310c728fcf8790da6b0f95d",
      "tree": "9c890f1e79f7405407336765b80b99bc1217b7b3",
      "parents": [
        "8e1f1fe2a6e2d8a27865fce7ea198a5e21041fa6"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Tue Dec 19 16:42:55 2017 +0000"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Tue Dec 19 16:43:06 2017 +0000"
      },
      "message": "Revert \"Add workaround to fix timeout of salt-models tests\"\n\nThis reverts commit bae95dd2efeb754f4c61c8eb61f8c22dee6c19de.\n\nChange-Id: I4c9d9aa1c0520db7295509eab8105f58b246c308\n"
    },
    {
      "commit": "8e1f1fe2a6e2d8a27865fce7ea198a5e21041fa6",
      "tree": "33cc6ba74132be4fdd112d6d667bf269b57c85a4",
      "parents": [
        "bae95dd2efeb754f4c61c8eb61f8c22dee6c19de"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Dec 13 11:54:06 2017 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Dec 19 16:10:34 2017 +0100"
      },
      "message": "support for static ips on mgmt network\n\nPROD-15584\n\nChange-Id: I34a3a65f4e75420b97ebd19f7e5d94b252f3c690\n"
    },
    {
      "commit": "bae95dd2efeb754f4c61c8eb61f8c22dee6c19de",
      "tree": "0447e390afb571021fbd5442a3af083e4d9478b7",
      "parents": [
        "7bdfeabf3c5c5b0d5f48dd498e4a1e1f42a7af75"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Tue Dec 19 15:09:19 2017 +0100"
      },
      "committer": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Tue Dec 19 15:39:28 2017 +0100"
      },
      "message": "Add workaround to fix timeout of salt-models tests\n\nChange-Id: I8b19fd91ccf96296180bf8c198afc5608dec0e39\n"
    },
    {
      "commit": "7bdfeabf3c5c5b0d5f48dd498e4a1e1f42a7af75",
      "tree": "b3d53e10eea71bec7b4327df6b39b5be1dea985e",
      "parents": [
        "7c86d8e79892d2a451718b78608e2fb467a8677d"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Mon Dec 18 17:10:14 2017 +0100"
      },
      "committer": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Mon Dec 18 17:10:14 2017 +0100"
      },
      "message": "Fix condition for publish_dump\n\nChange-Id: Iea1f27b305d2c6572e1414c5e6e262f7550e78d9\n"
    },
    {
      "commit": "7c86d8e79892d2a451718b78608e2fb467a8677d",
      "tree": "c3e712baa9e2179af4011d7605e1ce00e9b7e3a7",
      "parents": [
        "788996c49681f060f1bdd48250b0feacb558433f"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Mon Dec 18 11:30:09 2017 +0100"
      },
      "committer": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Mon Dec 18 11:30:09 2017 +0100"
      },
      "message": "Reduce timeout for salt-models tests\n\nChange-Id: I611af00dea15a0a57b0881b55f9a8584194ccbf4\n"
    },
    {
      "commit": "788996c49681f060f1bdd48250b0feacb558433f",
      "tree": "20f1f8b9d5a54e05fd5942fd78f17b3e976d7fb7",
      "parents": [
        "a68666374d83ae7e1fb7e4fb0c4ed7629272da30"
      ],
      "author": {
        "name": "Mikhail Ivanov",
        "email": "mivanov@mirantis.com",
        "time": "Fri Dec 15 14:28:57 2017 +0400"
      },
      "committer": {
        "name": "Mikhail Ivanov",
        "email": "mivanov@mirantis.com",
        "time": "Fri Dec 15 14:29:46 2017 +0400"
      },
      "message": "Fix typo in oss condition\n\nChange-Id: I05168cb05c72606d19c01120a256705132c95a36\nCloses-Bug: PROD-16540\n"
    },
    {
      "commit": "a68666374d83ae7e1fb7e4fb0c4ed7629272da30",
      "tree": "7ccd5fe4a232d4a7978e23894d69b9c2f6c351da",
      "parents": [
        "bc1fea4db4efb38f7c292bd8a0afc0b6c69910be"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Thu Dec 14 17:22:37 2017 +0100"
      },
      "committer": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Thu Dec 14 17:22:37 2017 +0100"
      },
      "message": "Temporary fix to install stable reclass\n\nChange-Id: I45c35d4ab131e1949d4a1f2ad62616694ef9cffb\n"
    },
    {
      "commit": "bc1fea4db4efb38f7c292bd8a0afc0b6c69910be",
      "tree": "0a6600ca073c46c603bcf293c4dddf0bd944f023",
      "parents": [
        "3eedc78857ee97dfdea1d9cf0640b320c2810a00"
      ],
      "author": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Wed Dec 13 10:03:03 2017 +0100"
      },
      "committer": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Wed Dec 13 09:07:55 2017 +0000"
      },
      "message": "Refactor functions getting credentials by ID\n\n - add new improved function having support for much more credentials types\n - rewrite existing functions to use the new one\n\nChange-Id: I75222240104291703da509cbe206d0a24f3c767a\n"
    },
    {
      "commit": "3eedc78857ee97dfdea1d9cf0640b320c2810a00",
      "tree": "e96dffff0416ce2dd0ad029dc1990e706c85c22b",
      "parents": [
        "2fffaba7ed63afe2a059b7c6cffcdbc088c13c1a"
      ],
      "author": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Tue Dec 12 11:49:29 2017 +0200"
      },
      "committer": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Tue Dec 12 16:03:15 2017 +0000"
      },
      "message": "Avoid regexp in waitForMinion\n\nRegexp for long Salt API responses can take long time.\nThis patch replaces regexp in waitForMinion to loops.\n\nChange-Id: I0b036e09ddb9d23a4b87cb89bc7d63fda84fcbb3\nRelated-PROD: PROD-16492\n"
    },
    {
      "commit": "2fffaba7ed63afe2a059b7c6cffcdbc088c13c1a",
      "tree": "596fa8d2c7137f3a2b4079efce44b4b636da9f5c",
      "parents": [
        "7d24ff3367a521d2383842befc8f1e327cf12201"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Dec 12 16:33:26 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Dec 12 16:56:04 2017 +0100"
      },
      "message": "Timeout handling refactored in salt models utils\n\nChange-Id: I22846b2a79b998882edb9ccdd11fa40a26c52d10\n"
    },
    {
      "commit": "7d24ff3367a521d2383842befc8f1e327cf12201",
      "tree": "f7ed9cdd4119cba1a18188ff69db7f5b394202fe",
      "parents": [
        "f2f95797de41695944a08e901e6caed834ad7b02"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Tue Dec 12 14:08:07 2017 +0100"
      },
      "committer": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Tue Dec 12 14:08:07 2017 +0100"
      },
      "message": "Force install reclass from given source\n\nChange-Id: I93b9be5c28511f8e0f948ad3f6f46a9e808472bf\n"
    }
  ],
  "next": "f2f95797de41695944a08e901e6caed834ad7b02"
}
