)]}'
{
  "log": [
    {
      "commit": "1fbc956197d4f67fc8145d0cbb5000748426b652",
      "tree": "7a3ab71a20b7855cfc071aaa9f5ea01e67c118ae",
      "parents": [
        "22b03e81ce9ff6482f6969ee5e94e9ee6da27033"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Wed May 15 12:20:28 2019 -0500"
      },
      "committer": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Thu May 23 20:38:49 2019 +0000"
      },
      "message": "[CVP,master] Replace hardcode in runCVPrally method\n\nChange-Id: I3afe13f6ceb3d6c923c1b00bbecc1ed3d9090472\nRelated-PROD: PROD-30328\n(cherry picked from commit d2bb3f24cae3d1d7ab2993e07a00b8fd662f582f)\n"
    },
    {
      "commit": "0c6baf97cf018189762df5eaf459c905f77fbc8e",
      "tree": "3262ec231c80f1bc175bef09f55dc1f5a7341d7d",
      "parents": [
        "f6b1d884ca13864a0def27ec4d488541b3ac2b8b",
        "95c98852b0a4fbf71045977fa4970b5a2ced20ae"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed May 22 15:30:46 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed May 22 15:30:46 2019 +0000"
      },
      "message": "Merge \"[CVP] Fixes for TOOLS_REPO parameter for cvp-func/perf/ha job\""
    },
    {
      "commit": "95c98852b0a4fbf71045977fa4970b5a2ced20ae",
      "tree": "e2acb1d0cb55be9e80552dc6fc15dc11d0e8b3e6",
      "parents": [
        "5f8e64cd805b6ee71de15b90d6f148055247e44a"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Wed May 15 15:51:30 2019 -0500"
      },
      "committer": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Tue May 21 16:37:19 2019 +0000"
      },
      "message": "[CVP] Fixes for TOOLS_REPO parameter for cvp-func/perf/ha job\n\nChange-Id: Ib9800fb1c0b3c2c05222e22117a53688da8a73d6\nRelated-PROD: PROD-30325\n"
    },
    {
      "commit": "62ca88d8be09b487a512c81b9e00d812a011deda",
      "tree": "d03dbe466c34b01aa0e9985a44be14a6701e648b",
      "parents": [
        "561ec878a302c1b2c9902885820b9aff24104b4c"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Mon Apr 29 15:25:42 2019 -0500"
      },
      "committer": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Thu May 16 18:22:11 2019 +0000"
      },
      "message": "[CVP] Better handling of offline minion situation for cvp methods\n\nChange-Id: I6022445fa75393dfb5416fd971bbfbbf647ba013\nRelated-PROD: PROD-22845\n"
    },
    {
      "commit": "f1138b282f83a5ea97e1020286a5bdf533a760c8",
      "tree": "f813917130a845bcde40e2773b381bbfefe4e75f",
      "parents": [
        "bae038c2cf99507f0c034f55114f46811a6c5805"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Tue Mar 26 16:15:56 2019 -0500"
      },
      "committer": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Wed Apr 24 02:38:02 2019 +0000"
      },
      "message": "[CVP] Redesign runContainer method for new cvp-func job\n\nRelated-PROD: PROD-28333\nRelated-PROD: PROD-29620\nRelated to http://gerrit.mcp.mirantis.com/37958/\n\nChange-Id: I9530ef8704edb44d5b9c9547ab58f1dd09dfc958\n"
    },
    {
      "commit": "9c456a7f3ade1cae808c4c91c4c3aaa83f63dcf3",
      "tree": "10f2987a5038fe2864ad4e5a98e818777d228d17",
      "parents": [
        "c3b0f04a199695b7acdb7b0b49003f3fdfccb39e"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Tue Mar 26 18:05:34 2019 -0500"
      },
      "committer": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Tue Apr 09 17:14:42 2019 +0000"
      },
      "message": "Remove deprecated code from Validate.groovy\n\nRelated-PROD: PROD-28331\n\nChange-Id: I3345acb37a5799ce0a1b9623e7ad35a2b745cb94\n"
    },
    {
      "commit": "de899e02d7f68ddb359e1baf162407b6b7571f15",
      "tree": "7604236b02ec806b5bda8595e9017514ed1f459b",
      "parents": [
        "a7744207889e2f939f66c4a2135b7b25188ddbfc"
      ],
      "author": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Tue Mar 26 12:31:27 2019 +0100"
      },
      "committer": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Mon Apr 08 01:37:41 2019 +0200"
      },
      "message": "Prepare runRully for longevity testing\n\n- refactor in favor of setupDockerAndTest()\n- move out all the files/env_vars logic\n- return a map of cmds for setupDockerAndTest()\n\nChange-Id: Ic1dc2f2362820c02014c48dde3b1ac4203f1dc85\nRelated-PROD: PROD-25363 (PROD:25363)\n"
    },
    {
      "commit": "1be45c788438ca8769d450c6678bce19eb84dc17",
      "tree": "9a67e5e06926851db71f185b711b420e8610d21b",
      "parents": [
        "7269cf32683b1f2d69a4bed59a5d07c1ff6a4331",
        "e4f9dadadb6da674240064eddae1d01cfa3bbc41"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Mar 27 17:45:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Mar 27 17:45:01 2019 +0000"
      },
      "message": "Merge \"Added \u0027description\u0027 arg to jobResultNotification\""
    },
    {
      "commit": "e4f9dadadb6da674240064eddae1d01cfa3bbc41",
      "tree": "8cdcc61cc940e6fc4f0e92e37c80b92958468c46",
      "parents": [
        "a64a4a62f9e58237d7f1708f5469ca9948d11f09"
      ],
      "author": {
        "name": "vnaumov",
        "email": "vnaumov@mirantis.com",
        "time": "Wed Mar 27 16:39:40 2019 +0100"
      },
      "committer": {
        "name": "vnaumov",
        "email": "vnaumov@mirantis.com",
        "time": "Wed Mar 27 16:44:15 2019 +0100"
      },
      "message": "Added \u0027description\u0027 arg to jobResultNotification\n\nTo have possibility to provide additional info about build result, such\nas amount of failed tests, etc...\n\nus: https://mirantis.jira.com/browse/PROD-28936\n\nChange-Id: I32d62c2c9f312e0d6b8a84a9a88b62112dffe41a\n"
    },
    {
      "commit": "850f56a4b050d04b4fb3cbc6763a49bbf9e14c50",
      "tree": "23f6d965b0e303aee8f01eff4c06d2517bfd047c",
      "parents": [
        "5c0d79dfee4ed16a949acae89a4a2a680875d0b4"
      ],
      "author": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Wed Mar 13 20:44:43 2019 +0400"
      },
      "committer": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Wed Mar 13 16:48:24 2019 +0000"
      },
      "message": "Add flat option for Artifactory upload spec\n\nSet flat to false so artifacts are downloaded to the target path\nin the file system while maintaining their hierarchy in the source repository.\n\nChange-Id: I8a34d461f540d3886d7c2d09ef70b843c8382bbb\nRelated-Prod: PROD-28146 (PROD:28146)\n"
    },
    {
      "commit": "5c0d79dfee4ed16a949acae89a4a2a680875d0b4",
      "tree": "898b9e76f1d809140bdcd31c1429ed0544aa0ad9",
      "parents": [
        "8a5439c887ecabd686853b557bc776d884ad914d",
        "5fc40f8b96d8b2979fd982d744b3d2e34ee38637"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Mar 13 14:48:33 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Mar 13 14:48:33 2019 +0000"
      },
      "message": "Merge \"Update regexp for getting archived artifacts to upload to Artifactory\""
    },
    {
      "commit": "8a5439c887ecabd686853b557bc776d884ad914d",
      "tree": "85ae40b6f2eb5a20797d0e310daea7814deb560f",
      "parents": [
        "4a1017f61a1a7628bd7125bb7e5da73fcc497c09",
        "1fa6c6618c410ddd9b9124ebc8a758e15b4ffb97"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Mar 13 14:41:37 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Mar 13 14:41:37 2019 +0000"
      },
      "message": "Merge \"Adding rally db connection string\""
    },
    {
      "commit": "5fc40f8b96d8b2979fd982d744b3d2e34ee38637",
      "tree": "1fe417d59c65f3eaaacc320ca89e4eef80032c7a",
      "parents": [
        "4a1017f61a1a7628bd7125bb7e5da73fcc497c09"
      ],
      "author": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Wed Mar 13 18:35:51 2019 +0400"
      },
      "committer": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Wed Mar 13 18:35:51 2019 +0400"
      },
      "message": "Update regexp for getting archived artifacts to upload to Artifactory\n\nChange-Id: I094e31ed1508ffefdfa3b4e4ebf2a913df2a4481\nRelated-Prod: PROD-28146 (PROD:28146)\n"
    },
    {
      "commit": "60f47c1dfd8d5f10e55c02e58b83734e26eaa147",
      "tree": "08abe6d2b279a699f7cc6efe53b796d4e1e3393f",
      "parents": [
        "66876fc582efedf220aef12eab72a7355e7c762f"
      ],
      "author": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Mon Mar 11 20:54:13 2019 +0400"
      },
      "committer": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Wed Mar 13 15:52:58 2019 +0400"
      },
      "message": "Add function to save job artifacts in Artifactory\n\nRelated-Prod: PROD-28146 (PROD:28146)\nChange-Id: Ic6a69958591ae6cee1deb7ee5094eae8757e4727\n"
    },
    {
      "commit": "1fa6c6618c410ddd9b9124ebc8a758e15b4ffb97",
      "tree": "2f49f359ae13220e92a0e9c82bd5dd2416686542",
      "parents": [
        "66876fc582efedf220aef12eab72a7355e7c762f"
      ],
      "author": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Tue Mar 05 22:04:01 2019 +0100"
      },
      "committer": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Tue Mar 12 01:55:57 2019 +0100"
      },
      "message": "Adding rally db connection string\n\n- adding external db conn str\n- compiling deployment name from\n cluster\u0027s name and cmp nodes count\n- rally trends\n- refactoring some code along the way\n\nChange-Id: I759f4336b84e734e6273524dca0660de16247b51\nRelated-PROD: PROD-27892 (PROD:27892)\n"
    },
    {
      "commit": "fa885ed809c59ba71e87b1242eda78984acd55ed",
      "tree": "55d3e51097a37c4e2f72742995d691dd652334fb",
      "parents": [
        "48d3357006c500f2eda19f2bbbeb0be779b55bf8"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Wed Feb 13 18:27:31 2019 -0600"
      },
      "committer": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Wed Feb 20 14:12:12 2019 -0600"
      },
      "message": "Mount folder with certs to cvp container\n\nRelated-PROD: PROD-27091\n\nChange-Id: Ie1779f09ad305e4565f79f2d976e3e2064d1c5e3\n"
    },
    {
      "commit": "17167d480d91b01ae0147d7e3c5ab1c5e6aefd4a",
      "tree": "aa2d55fdfb8b289fb3228633189c24e4c2e1ef2d",
      "parents": [
        "f7118c1835fdde18490399c0a86aad852661f307"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Feb 11 19:15:53 2019 +0200"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Feb 11 19:20:47 2019 +0200"
      },
      "message": "Added mounting of folder with cert  for CVP tests\n\nChange-Id: I32ce69073ee08f5c53fa9a5680cf44241b5d64fa\nRelated-Task: #PROD-25585(PROD-25585)\n"
    },
    {
      "commit": "6c0d6712c7c6fbe4f542b30cc50a46d914918526",
      "tree": "ddce84420c55854fb55911e0450cba381b7aba69",
      "parents": [
        "f0568ddeee4807df0471fe9baef8120b43336910"
      ],
      "author": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Wed Jan 16 18:52:30 2019 +0100"
      },
      "committer": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Wed Jan 16 19:00:41 2019 +0100"
      },
      "message": "Write k8s certs on the master locally since jenkins moved to docker\n\nChange-Id: I681f5c384e8a2c0d537505d4ecc2e9fa3a1ffaa8\nRelated-bug: https://mirantis.jira.com/browse/PROD-26537\n"
    },
    {
      "commit": "b1e6d0b39049aa4d58e88a6471f0f83ad504ff8a",
      "tree": "103c332b12902ce34cff9feacc1bb04098a05703",
      "parents": [
        "e6fe16d3ff1c430f9d0c96ac468149b545b44e1f"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Mon Dec 17 17:17:20 2018 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Dec 21 15:29:25 2018 +0000"
      },
      "message": "Return String from zibBase64\n\ncurrently returned object can not be serialized to JSON\n\nalso add docstrings to (un)zipBase64 methods\n\nChange-Id: I2dd606e2eae666fc41c0662877fb34d486d4965a\n"
    },
    {
      "commit": "bd0ca53a681e08d904238505aa683779b11fc428",
      "tree": "65fb0049ba9c9d03e8f1970b701b19538520ee8d",
      "parents": [
        "a147b48964de9f463cd8de965a0fc7087720c340"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Thu Dec 13 18:50:00 2018 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Fri Dec 14 07:47:50 2018 +0000"
      },
      "message": "Add fuctions to encode/decode zipped base64 strings\n\nChange-Id: Iab3f3bbae66921097d3d35fca7c0fd289ef1bb35\n"
    },
    {
      "commit": "f2e1bb1f8a104c022a076912d863870f9e43345d",
      "tree": "c60fa1fd402a65d1ed4d2dcd167d29ff1b7fa1a9",
      "parents": [
        "3aa91f5de919c688b15e0e8fd3322e81034dab42"
      ],
      "author": {
        "name": "dtsapikov",
        "email": "dtsapikov@mirantis.com",
        "time": "Thu Nov 29 18:49:48 2018 +0400"
      },
      "committer": {
        "name": "dtsapikov",
        "email": "dtsapikov@mirantis.com",
        "time": "Thu Nov 29 19:37:25 2018 +0400"
      },
      "message": "Add new parameter in prepareVenv\n\nChange-Id: I551b891cc0e9dc87cb2f0485fe6c6c36ad9bfc9a\n"
    },
    {
      "commit": "edd21dc43c894c80530b637683b829521a477d08",
      "tree": "f0ab28ac9c125a081402b67df432191662ef0cb1",
      "parents": [
        "e716a454ea6a5b8c29e42daec3ebfbfd79b2e5e9"
      ],
      "author": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Fri Nov 23 17:38:17 2018 +0400"
      },
      "committer": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Nov 26 10:21:05 2018 +0000"
      },
      "message": "Add ability to check does image with tag exists in registry\n\nAdd ability to check does image with provided tag exists in\nregistry by provided path.\n\nChange-Id: Ib8f10f248f340da7a6c338a352781daf2f40a3ef\nRelated-bug: PROD-24725\n"
    },
    {
      "commit": "f757c822eb705d497cdbc864b07a823d08d94930",
      "tree": "f19aad715b56ed2fb2716272cb35aa5dcbb53eea",
      "parents": [
        "03ed4e7aaef368dfa8e616d024a26ebfe97a767d",
        "4a697fcbd0f3d3c435e2d13446a18a280c121967"
      ],
      "author": {
        "name": "Leontiy Istomin",
        "email": "listomin@mirantis.com",
        "time": "Thu Nov 15 11:23:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Nov 15 11:23:32 2018 +0000"
      },
      "message": "Merge \"Get api version / remove hardcoded v2\""
    },
    {
      "commit": "06fce2ad4d971417e4e37c1187fc164ea794400c",
      "tree": "e6859e887b9fe8e0a348cbf139b27f62ba1b3d33",
      "parents": [
        "865dd0adcd8aae6096e16a6ea3f3911d0e0636ee"
      ],
      "author": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Fri Nov 09 21:39:03 2018 +0100"
      },
      "committer": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Fri Nov 09 22:36:03 2018 +0100"
      },
      "message": "Workaround k8s rally getting stuck on large scenarios\n\nChange-Id: I3b68e02b6a1392278dfed4033f6257a0daa45fb6\nRelated-bug: https://mirantis.jira.com/browse/PROD-23603\n"
    },
    {
      "commit": "4a697fcbd0f3d3c435e2d13446a18a280c121967",
      "tree": "ed56cd1f01f060a4086170c8400a7066136b268f",
      "parents": [
        "f7a714c25f5f8a92a51d130c3bc07eac555192a5"
      ],
      "author": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Tue Nov 06 18:34:08 2018 +0100"
      },
      "committer": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Tue Nov 06 18:34:08 2018 +0100"
      },
      "message": "Get api version / remove hardcoded v2\n\nChange-Id: I8cfaa4ea93e492fe154c54bb29e3ec52ccd2c797\nRelated-bug: https://mirantis.jira.com/browse/PROD-24642\n"
    },
    {
      "commit": "418bfc4997fd695ddbee36d50cf26ab4d4dfe6a0",
      "tree": "04ef0119b2362071adff8501367a9a8d0be87541",
      "parents": [
        "7c0e51d97bb995b7bb38defbd861b64cf51bf797"
      ],
      "author": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Sun Oct 28 15:01:22 2018 +0100"
      },
      "committer": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Sun Oct 28 15:01:22 2018 +0100"
      },
      "message": "Pass grafana password in rally task args\n\nChange-Id: I76997afd61733174231265686f12ad78430d8bf1\nRelated-bug: https://mirantis.jira.com/browse/PROD-24295\n"
    },
    {
      "commit": "95e67066e6706dc81eed6d31040cdf183db68ee7",
      "tree": "8dcf08d6b9791eb5bc3e6306ed37e747c988dc11",
      "parents": [
        "491942d68a259ae9535551d3209a968e99ef0598",
        "aaeb51f5cb00bb9e8547352c33cc8fe7e4a39d1d"
      ],
      "author": {
        "name": "Leontiy Istomin",
        "email": "listomin@mirantis.com",
        "time": "Thu Oct 18 06:34:37 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Oct 18 06:34:37 2018 +0000"
      },
      "message": "Merge \"Generate rally reports for all tasks\""
    },
    {
      "commit": "491942d68a259ae9535551d3209a968e99ef0598",
      "tree": "ddc4a0417743079a9152d5ce22c4ea378857bfc8",
      "parents": [
        "6394a8a7fb55b23274235a799a904ef36c360327"
      ],
      "author": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Wed Oct 17 16:11:25 2018 +0200"
      },
      "committer": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Wed Oct 17 16:11:25 2018 +0200"
      },
      "message": "Use http scheme for k8s rally\n\nChange-Id: Iabdfa0c208eae61acb4543e831b3bcaf7469a886\nRelated-bug: https://mirantis.jira.com/browse/PROD-23235\n"
    },
    {
      "commit": "aaeb51f5cb00bb9e8547352c33cc8fe7e4a39d1d",
      "tree": "7fcab4aadbcf97b643613f5f744032e064d3ab59",
      "parents": [
        "6394a8a7fb55b23274235a799a904ef36c360327"
      ],
      "author": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Wed Oct 17 01:07:10 2018 +0200"
      },
      "committer": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Wed Oct 17 01:23:21 2018 +0200"
      },
      "message": "Generate rally reports for all tasks\n\nChange-Id: I269b61fdf8bfe129332b61b7e523046df4c0dd72\nRelated-bug: https://mirantis.jira.com/browse/PROD-23572\n"
    },
    {
      "commit": "409f02d842b68e02859ca9c0f85849fd29b8bf83",
      "tree": "5dc74b494e571b180c2dcb8e84cb73be18b3c4dc",
      "parents": [
        "c6b24bec7890930348f709799cdaa5b89f429a08",
        "4bcf07f0f5fe240aa7e97d65480968b72bfdceb2"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Oct 10 16:50:18 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Oct 10 16:50:18 2018 +0000"
      },
      "message": "Merge \"[CVP] Add method to fetch v3 or v2 keystone credentials\""
    },
    {
      "commit": "aed5fe40c433326d655906cf28a33d0f4d7c276e",
      "tree": "303c3e3fe6c2596aa67280ae5f4dc8f71135c673",
      "parents": [
        "e461e179d3a4f06f36b8d5db100bbe8b5a6d4865",
        "5f73cf65a908f6a8e7e4af655ee12cd7d97e7cf5"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Oct 09 19:22:13 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Oct 09 19:22:13 2018 +0000"
      },
      "message": "Merge \"Fix for cvp-ha for mcp with OC4\""
    },
    {
      "commit": "e461e179d3a4f06f36b8d5db100bbe8b5a6d4865",
      "tree": "a26050abd00f83b79af81ebdc65d7d6b0e934719",
      "parents": [
        "e6b5da6f2c0aa721cf753005b7ff1cc2383ecd67",
        "1f4a6ffe5b00accbff6ed0e698ee3824eb93f6f9"
      ],
      "author": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Oct 09 19:19:50 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Oct 09 19:19:50 2018 +0000"
      },
      "message": "Merge \"Add 2 methods (runContainer, runPyTests) to support containers for pytest CVP frameworks.\""
    },
    {
      "commit": "e6b5da6f2c0aa721cf753005b7ff1cc2383ecd67",
      "tree": "622b2cc68f217cebd1a148cecb9eb9d81ddb5995",
      "parents": [
        "5fbcb1b3e60be671c2f028f2a1f9e859e73aa44a",
        "198dd687bb2ab9c0e86c409c9105e3f6fe34a4ce"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Oct 09 19:07:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Oct 09 19:07:39 2018 +0000"
      },
      "message": "Merge \"Remove tempest_version hardcode, add description\""
    },
    {
      "commit": "5fbcb1b3e60be671c2f028f2a1f9e859e73aa44a",
      "tree": "1f7cc0d427f637445578a6529e0d146571f995e1",
      "parents": [
        "f11a8d144041fb748f4c2162013f80acde01ed63",
        "77896d4af00c42d6155802f7a60cd2971c8d1223"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Oct 09 19:06:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Oct 09 19:06:02 2018 +0000"
      },
      "message": "Merge \"Enable checkResponse for rally and tempest execution, get rid of log files\""
    },
    {
      "commit": "4bcf07f0f5fe240aa7e97d65480968b72bfdceb2",
      "tree": "485b4a73112c8d1919e8e639ef4c63bbd482ff62",
      "parents": [
        "b20bd2637ef7ff858c7c242ce35529c5dbffd842"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Tue Sep 11 15:23:18 2018 -0500"
      },
      "committer": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Mon Oct 08 22:19:50 2018 +0300"
      },
      "message": "[CVP] Add method to fetch v3 or v2 keystone credentials\n\nRelated-PROD: PROD-22773\n\nChange-Id: Ib11146be005f6fb90f3cf007f2db16686154ef9e\n"
    },
    {
      "commit": "198dd687bb2ab9c0e86c409c9105e3f6fe34a4ce",
      "tree": "c4d0d6e6ddd10ad235b1eeedb495911af22a7e64",
      "parents": [
        "284e4f4c5464720fa2dd4ba875b9365c46c8638e"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Fri Sep 07 18:16:59 2018 -0500"
      },
      "committer": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Fri Sep 07 23:19:12 2018 +0000"
      },
      "message": "Remove tempest_version hardcode, add description\n\nRelated-PROD: PROD-22778\n\nChange-Id: Idc10d37a77116e5c9f5f64832f46379e31fff914\n"
    },
    {
      "commit": "77896d4af00c42d6155802f7a60cd2971c8d1223",
      "tree": "c8984e33ab324c921174e03f1a15ac4fa426c68d",
      "parents": [
        "f0e411adc07d3a240960462cfb5174c0a1370dde"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Fri May 25 18:11:30 2018 -0500"
      },
      "committer": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Fri Sep 07 22:10:25 2018 +0000"
      },
      "message": "Enable checkResponse for rally and tempest execution, get rid of log files\n\nRelated-PROD: PROD-22924\nRelated-PROD: PROD-22780\n\nChange-Id: I1d7e4808487868dfa9da82a659c012bcf960eadf\n"
    },
    {
      "commit": "1f4a6ffe5b00accbff6ed0e698ee3824eb93f6f9",
      "tree": "3b3c2e7b1bc5d7374ebbed31ff161ed0dbbad643",
      "parents": [
        "8f3813b6af499c824bdb01b2c330e8733f7b842d"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Wed Jun 27 16:45:17 2018 -0500"
      },
      "committer": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Fri Sep 07 19:24:09 2018 +0000"
      },
      "message": "Add 2 methods (runContainer, runPyTests) to support containers for\npytest CVP frameworks.\n\nRelated-PROD: PROD-21318\nRelated-PROD: PROD-21317\nRelated-PROD: PROD-21316\n\nChange-Id: I92ec4592e672fc5a93b1aff88fc3d707b0fe5846\n"
    },
    {
      "commit": "5f73cf65a908f6a8e7e4af655ee12cd7d97e7cf5",
      "tree": "e22a6b12bc023a069c7042c1027603cb5afc7ad5",
      "parents": [
        "2ede68611b6c394f301ac352b16973a219be656f"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Fri Aug 03 16:11:10 2018 -0500"
      },
      "committer": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Wed Sep 05 11:59:05 2018 -0500"
      },
      "message": "Fix for cvp-ha for mcp with OC4\n\nChange-Id: I918098ef93022d3642ef196aad7527e520d4fd42\n"
    },
    {
      "commit": "40e502cf2081e4b15941c2e29f309038c7126ea8",
      "tree": "7e6970651bd8224ee191a224fcdd0c8dc588bf10",
      "parents": [
        "406d8a9320cc0a898490b2a1e2a4f9df20a77988"
      ],
      "author": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Tue Sep 04 20:42:21 2018 +0200"
      },
      "committer": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Wed Sep 05 18:57:45 2018 +0200"
      },
      "message": "Making up rally tests\n\n- refactor/merge k8s/os branches\n- make a single function for bundling up rally scenarios\n- add stacklight plugin usage\n\nChange-Id: Ie82c6280e54c792920de1e2e4b6e1cb6dd5c501d\nRelated-task: PROD-22044\n"
    },
    {
      "commit": "71038d4fef0737f9bfcff451e10d8ec2bb3b3063",
      "tree": "13c3487d8a82b685b9e53bf54e6a849565ca3363",
      "parents": [
        "1fade2f96a6ae196b5c5568ad11bcc11f8e77980",
        "c6e0bb6de92403f50bc237abd6475d7f18bfd1f3"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Tue Aug 07 14:32:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Aug 07 14:32:12 2018 +0000"
      },
      "message": "Merge \"Add skip list for rally OS scenarios\""
    },
    {
      "commit": "1fade2f96a6ae196b5c5568ad11bcc11f8e77980",
      "tree": "be935c0c96481d8d3e9dd0b8caaf3e9b5589c573",
      "parents": [
        "ee34e318b308c5f042bd4046b8c818e3bd649bef"
      ],
      "author": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Tue Aug 07 14:52:10 2018 +0200"
      },
      "committer": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Tue Aug 07 16:02:31 2018 +0200"
      },
      "message": "Adding \u0027rally db recreate\u0027 cmd for new x-rally\n\nChange-Id: Ie730dea1ca403132521e99b642832bf82f16ff58\n"
    },
    {
      "commit": "c6e0bb6de92403f50bc237abd6475d7f18bfd1f3",
      "tree": "811748a55cf81cca50ad00afb70fd4deb6d9b7c4",
      "parents": [
        "ee34e318b308c5f042bd4046b8c818e3bd649bef"
      ],
      "author": {
        "name": "mkraynov",
        "email": "mkraynov@mirantis.com",
        "time": "Tue Aug 07 11:01:23 2018 +0400"
      },
      "committer": {
        "name": "mkraynov",
        "email": "mkraynov@mirantis.com",
        "time": "Tue Aug 07 17:35:12 2018 +0400"
      },
      "message": "Add skip list for rally OS scenarios\n\nChange-Id: Ib3185099b30447dff68fe922ddd8dc2135aeb7bc\nRelated-PROD: PROD-21587\n"
    },
    {
      "commit": "b691192acab9dddc1f3fd16a8d25bf967a2c14fa",
      "tree": "a2b159a4d541aa202fc71b314ae18a8cc3d08aca",
      "parents": [
        "a6bc6d32c4a78e8d1c127874a6b818976b707cad"
      ],
      "author": {
        "name": "Dmitry Tsapikov",
        "email": "dtsapikov@mirantis.com",
        "time": "Tue Jul 24 15:21:23 2018 +0000"
      },
      "committer": {
        "name": "Dmitry Tsapikov",
        "email": "dtsapikov@mirantis.com",
        "time": "Tue Jul 31 11:31:44 2018 +0000"
      },
      "message": "Revert \"Remove hardcode for tempest version\"\nChange workflow for cvp-job\nOleksii Zhurba, Denis Meltsaykin and I desided that all custom settings in cvp jobs should be taked out from jenkins parameters. \nThese custom values (e.g. version of tempest) will be indicated in bash script from \u0027cvp-configuration\u0027 repository\n\nThis reverts commit 742c49c468c4bf6ed59c1e1fe4f615e3e2d6b97e.\n\nChange-Id: I40d4ef44c36a5d348ceb3610af9c565a1a4b3f3d\n"
    },
    {
      "commit": "a6bc6d32c4a78e8d1c127874a6b818976b707cad",
      "tree": "82463b9f7724dfdff89bde92109d43d6a9c78c66",
      "parents": [
        "369ed90394e511479ecc0ec62ff9b668971e8522"
      ],
      "author": {
        "name": "dtsapikov",
        "email": "dtsapikov@mirantis.com",
        "time": "Tue Jul 24 15:29:46 2018 +0400"
      },
      "committer": {
        "name": "dtsapikov",
        "email": "dtsapikov@mirantis.com",
        "time": "Tue Jul 24 15:29:46 2018 +0400"
      },
      "message": "Replace single to double quotes in env_vars\n\nChange-Id: Ib045c7d5d20a74a6eb2549f58dbc328ff1373eb7\n"
    },
    {
      "commit": "114e0d745fe90c86c371066e71e9ce61d5ab6181",
      "tree": "5bacb6921c394973abd54215005f753b1d475430",
      "parents": [
        "f288c39d3cf0a7889d0f598b69445d7f12525e61",
        "742c49c468c4bf6ed59c1e1fe4f615e3e2d6b97e"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Fri Jul 20 10:41:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Fri Jul 20 10:41:23 2018 +0000"
      },
      "message": "Merge \"Remove hardcode for tempest version\""
    },
    {
      "commit": "f288c39d3cf0a7889d0f598b69445d7f12525e61",
      "tree": "c5edc35ae8c90c4eea1e3fabf08cd51f0b843b6a",
      "parents": [
        "855dc1aaf113718830f686b6183d9bea73544529",
        "3e050d3b4071751c9784110461f1b4b9f6f33f1d"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Jul 20 09:26:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Fri Jul 20 09:26:07 2018 +0000"
      },
      "message": "Merge \"Adding --from-sysenv flag for k8s rally\""
    },
    {
      "commit": "742c49c468c4bf6ed59c1e1fe4f615e3e2d6b97e",
      "tree": "9d20bd7a7f17c47342b9a5cde17b9d1bdb61979b",
      "parents": [
        "855dc1aaf113718830f686b6183d9bea73544529"
      ],
      "author": {
        "name": "dtsapikov",
        "email": "dtsapikov@mirantis.com",
        "time": "Fri Jul 20 11:28:50 2018 +0400"
      },
      "committer": {
        "name": "dtsapikov",
        "email": "dtsapikov@mirantis.com",
        "time": "Fri Jul 20 12:14:07 2018 +0400"
      },
      "message": "Remove hardcode for tempest version\n\nChange-Id: I9493ec5e26c6f5822851d680d4d7ee016740cf39\n"
    },
    {
      "commit": "c28e9228b7dc5a15d1d6cd6f1645561c94a0430c",
      "tree": "382eadb4c376b94f5941ad45a238bcbd0c5e7ef2",
      "parents": [
        "d9476acaa5da319bfd3dfe10ff2eb586363921ca"
      ],
      "author": {
        "name": "Dmitry Burmistrov",
        "email": "dburmistrov@mirantis.com",
        "time": "Mon Jul 16 18:46:18 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Burmistrov",
        "email": "dburmistrov@mirantis.com",
        "time": "Mon Jul 16 18:46:18 2018 +0400"
      },
      "message": "[mcp][common] Fix codenarc rules\n\nChange-Id: I86541560c6e20d9333d86985658f8f83ba1514d2\n"
    },
    {
      "commit": "d49daf522e0de99a1d27ea9b99f49dd2f2af5876",
      "tree": "db738f7dbd0aab8923220433159e1ca15c338efd",
      "parents": [
        "37fbd0cd57cfe54ee0252718f1f45c29cc2253b4"
      ],
      "author": {
        "name": "mkraynov",
        "email": "mkraynov@mirantis.com",
        "time": "Thu Jul 12 16:11:14 2018 +0400"
      },
      "committer": {
        "name": "mkraynov",
        "email": "mkraynov@mirantis.com",
        "time": "Thu Jul 12 16:12:23 2018 +0400"
      },
      "message": "Fix workdir for latest xrally images\n\nChange-Id: I9bf54c55789066e4fad8e9b1667b508649ca6e34\nRelated-Prod: PROD-21357\n"
    },
    {
      "commit": "3e050d3b4071751c9784110461f1b4b9f6f33f1d",
      "tree": "b3b6a9e9f39f3d30632fa5f352a3c6837c516d5c",
      "parents": [
        "18b154a6e8307743fb1c11da9f2ddbcea052a77a"
      ],
      "author": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Tue Jul 03 22:10:56 2018 +0200"
      },
      "committer": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Wed Jul 04 12:25:13 2018 +0200"
      },
      "message": "Adding --from-sysenv flag for k8s rally\n\nChange-Id: I7038f2e1b8d1f40208af8dc84e9d02784db70e32\n"
    },
    {
      "commit": "98e1acfc9dc744ebbe4f5406f1500167401ed4e0",
      "tree": "edfbd1a38df1e1aeb0edc977ad8e4899d84a008f",
      "parents": [
        "0934435a605dad889ec1897aa7b26d4f85256cf9",
        "f0775fb0bdfb0a18cdfa561c6aec1b15f8fe3988"
      ],
      "author": {
        "name": "Kyrylo Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Fri Jun 29 07:52:59 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Fri Jun 29 07:52:59 2018 +0000"
      },
      "message": "Merge \"Return error in promoteDockerArtifact fct when promote failed\""
    },
    {
      "commit": "0934435a605dad889ec1897aa7b26d4f85256cf9",
      "tree": "2bc2224b17fe51e7c89acd74fea05986ea01796b",
      "parents": [
        "83e3e5cfc35ebcec9bde2df6d8ff1d712fe5b19a",
        "56c8ff330f3a03b8f375dc3f332559691d185b78"
      ],
      "author": {
        "name": "Kyrylo Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Thu Jun 28 16:09:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Thu Jun 28 16:09:39 2018 +0000"
      },
      "message": "Merge \"Refactor uriByProperties MCPArtifactory function\""
    },
    {
      "commit": "f0775fb0bdfb0a18cdfa561c6aec1b15f8fe3988",
      "tree": "cb4577d9220fe65d08c1f70920fb5f4350916b19",
      "parents": [
        "ce730d0247d6ecf6d37a32954617c04ade176956"
      ],
      "author": {
        "name": "Sergey Reshetnyak",
        "email": "sreshetniak@mirantis.com",
        "time": "Thu Jun 28 14:54:01 2018 +0400"
      },
      "committer": {
        "name": "Sergey Reshetnyak",
        "email": "sreshetniak@mirantis.com",
        "time": "Thu Jun 28 14:54:01 2018 +0400"
      },
      "message": "Return error in promoteDockerArtifact fct when promote failed\n\nChange-Id: I0d15952a165afb8b51e3e3a3086905ef13228782\nRelated-PROD: https://mirantis.jira.com/browse/PROD-21068\n"
    },
    {
      "commit": "56c8ff330f3a03b8f375dc3f332559691d185b78",
      "tree": "f719ed0d18426d967acf3773f11d07d8c5d1c367",
      "parents": [
        "ce730d0247d6ecf6d37a32954617c04ade176956"
      ],
      "author": {
        "name": "Kirill Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Thu Jun 28 03:01:34 2018 +0300"
      },
      "committer": {
        "name": "Kirill Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Thu Jun 28 03:01:34 2018 +0300"
      },
      "message": "Refactor uriByProperties MCPArtifactory function\n\nChange-Id: Ic2e417b5a4a345233d195901e3ddedd353b74bce\n"
    },
    {
      "commit": "83e3e5cfc35ebcec9bde2df6d8ff1d712fe5b19a",
      "tree": "15f89f5877b14764e22bf25b16e56040c42f3dbd",
      "parents": [
        "ce730d0247d6ecf6d37a32954617c04ade176956"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Wed Jun 27 16:59:29 2018 -0500"
      },
      "committer": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Wed Jun 27 18:02:08 2018 -0500"
      },
      "message": "W/A for CVP (offline deployments)\n\nChange-Id: If36188e5d085258082f146f1d6a6be8beea6e250\n"
    },
    {
      "commit": "ce730d0247d6ecf6d37a32954617c04ade176956",
      "tree": "dff53a63b284883b30222bf2cb271000e8b7c0f4",
      "parents": [
        "47e79cd7fee1dd7c919a4476eb6039ced771078d",
        "0cda6e029000ef5d58632ffdc6f9c6b805f4c256"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Tue Jun 26 15:43:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Tue Jun 26 15:43:23 2018 +0000"
      },
      "message": "Merge \"Change TOOLS_REPO parameter handling\""
    },
    {
      "commit": "8f37b6473d28a85b45ea2686a4ca3e8a356182d9",
      "tree": "191705f6dd55d780c9f44dfebbc67963b157ef53",
      "parents": [
        "b077775b50daa9e784f3c7ef6c79d818937c523a",
        "e711ebb9d906d6dbef673408e7c1379a2ab08882"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Thu Jun 21 13:52:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Thu Jun 21 13:52:07 2018 +0000"
      },
      "message": "Merge \"Add a possibility to specify branches for cvp repos\""
    },
    {
      "commit": "0cda6e029000ef5d58632ffdc6f9c6b805f4c256",
      "tree": "0020a356b7b876b854d23871ead639c5c217392c",
      "parents": [
        "b077775b50daa9e784f3c7ef6c79d818937c523a"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Wed Jun 20 14:53:19 2018 -0500"
      },
      "committer": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Wed Jun 20 14:53:19 2018 -0500"
      },
      "message": "Change TOOLS_REPO parameter handling\n\nChange-Id: Ic591281e62d7d2a4f4b38c817da054aa2a8e285c\n"
    },
    {
      "commit": "1d225c25d52f210dc0351cf12e2b55ad57d6d3d8",
      "tree": "5229c46065457ff308ab1f08691c86d6faa08b5f",
      "parents": [
        "d08032ae11ba9eab0fec9ec39bbce5be2ff5dd80"
      ],
      "author": {
        "name": "Kirill Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Tue Jun 19 13:52:17 2018 +0300"
      },
      "committer": {
        "name": "Kirill Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Tue Jun 19 13:52:17 2018 +0300"
      },
      "message": "Add possiblity to uriByProperties in MCPArtifactory to return a\nfull list of found artifact URLs\n\nChange-Id: Iae78dd60ad949e994d2159ebb545e20c30d6cc13\n"
    },
    {
      "commit": "e711ebb9d906d6dbef673408e7c1379a2ab08882",
      "tree": "7d95734538561e47a2fb12344bc9b33d17e7fad2",
      "parents": [
        "d08032ae11ba9eab0fec9ec39bbce5be2ff5dd80"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Fri Jun 15 16:36:38 2018 -0500"
      },
      "committer": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Fri Jun 15 16:36:38 2018 -0500"
      },
      "message": "Add a possibility to specify branches for cvp repos\n\nChange-Id: I5371654344b86474977547d9250123c82441856a\n"
    },
    {
      "commit": "1788b4a4aef66b1d5d2abd3e36745cb0670fcc18",
      "tree": "9b6103b2f5ceea21e67cd297b20e88735327a8f6",
      "parents": [
        "787f8e053284e27321ca0f248fd539cb7054fa28"
      ],
      "author": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Fri Jun 15 14:14:13 2018 +0200"
      },
      "committer": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Fri Jun 15 14:14:13 2018 +0200"
      },
      "message": "A small fix for k8s rally tests\n\nChange-Id: Ia5a05a91cccedead17214bd590cfac1b8cd14fee\n"
    },
    {
      "commit": "20afb1515de6125a6485c0ee5adfe20a17aa31a3",
      "tree": "f8343068b532bf4eab4e417deb96ec5666e0b47c",
      "parents": [
        "082da3c24a7efed74abc5cf795c27845ee4273a9"
      ],
      "author": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Sun Jun 10 03:09:25 2018 +0200"
      },
      "committer": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Thu Jun 14 18:43:14 2018 +0200"
      },
      "message": "Adding k8s rally test to pipe-library\n\nhttps://mirantis.jira.com/browse/PROD-20314\n\nChange-Id: Id4f84fcd92f4e0b5418ff4b62c1a20d816ea2b17\n"
    },
    {
      "commit": "2fb0f9740e0a98d17501e0b66639787d582c90fb",
      "tree": "b7ef7015fcae7ca5b1bd943e4c6a9a81cb7f6aa5",
      "parents": [
        "0e4c04f719cd694b6c3ddc2b536e12c3bb2d8112"
      ],
      "author": {
        "name": "Kirill Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Tue May 22 14:20:21 2018 +0300"
      },
      "committer": {
        "name": "Kirill Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Tue May 22 14:22:18 2018 +0300"
      },
      "message": "Change parameters order to slack notification function\n\nChange-Id: If1cf478bb31a8d394efb8dda36894009216de1b0\n"
    },
    {
      "commit": "0e4c04f719cd694b6c3ddc2b536e12c3bb2d8112",
      "tree": "b2fd238fe43320d131de6aabbe75bcdef106528f",
      "parents": [
        "96ab5b0a3c5593561cb975c2c1672982f11118a9"
      ],
      "author": {
        "name": "Kirill Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Fri May 18 14:20:08 2018 +0300"
      },
      "committer": {
        "name": "Kirill Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Mon May 21 17:17:47 2018 +0300"
      },
      "message": "Add slack notification pipeline function\n\nChange-Id: Iadd9f231ac0538377351b7aba010ac6f7d6ae53d\n"
    },
    {
      "commit": "349c374338a88ce7a03245a6371cb3ee57ff6702",
      "tree": "549c7ec36ae2c1fee912801983271e948f286874",
      "parents": [
        "fd1d256eeba25befdee8e0c1568211eafe76fd3a",
        "5250a9c963bda081d153fbe08831a9907ea4bbaa"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed Apr 04 16:25:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7e698601da6d",
        "time": "Wed Apr 04 16:25:41 2018 +0000"
      },
      "message": "Merge \"Small fixes: [1] Script name changed; [2] CVP sanity run command changed\""
    },
    {
      "commit": "fd1d256eeba25befdee8e0c1568211eafe76fd3a",
      "tree": "6f4aa6ca6fb392757dba265c93477a5819476316",
      "parents": [
        "30cf65057ad3a3264acd1e010a0aa581034e2201",
        "4e366ffe37721e999e5f0d0094e7998a5c57135e"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed Apr 04 14:26:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7e698601da6d",
        "time": "Wed Apr 04 14:26:49 2018 +0000"
      },
      "message": "Merge \"Add new universal method to run different test frameworks\""
    },
    {
      "commit": "f89509dc8e615defc758496a6a44302a328dc081",
      "tree": "43a29c8ad9baef423732b6991d3f76d321b4f170",
      "parents": [
        "651df51d4e1122564e495082bb110731e76d43b5"
      ],
      "author": {
        "name": "Sergey Galkin",
        "email": "sgalkin@mirantis.com",
        "time": "Mon Mar 19 15:24:17 2018 +0400"
      },
      "committer": {
        "name": "Sergey Galkin",
        "email": "sgalkin@mirantis.com",
        "time": "Tue Mar 27 11:06:07 2018 +0000"
      },
      "message": "Save rally.db outside docker container\n\nhttps://mirantis.jira.com/browse/PROD-18693\n\nChange-Id: I998637d24761a1398e517a0125f3fb2f6d968b83\n"
    },
    {
      "commit": "4e366ffe37721e999e5f0d0094e7998a5c57135e",
      "tree": "23145ae4e1fb648eb8e2d3bc0277532c4c1df2ea",
      "parents": [
        "53feda74b8cc98854beef9e61e7ec31847247f16"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Fri Feb 16 20:06:52 2018 -0600"
      },
      "committer": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Wed Mar 21 21:02:32 2018 +0000"
      },
      "message": "Add new universal method to run different test frameworks\n\nChange-Id: Ifbfd453e2b27c1d2f63041e7cbdaee448cff7b86\n"
    },
    {
      "commit": "5250a9c963bda081d153fbe08831a9907ea4bbaa",
      "tree": "417c95a6db8d4a653cdbcf17f1c3f8d307f41581",
      "parents": [
        "53feda74b8cc98854beef9e61e7ec31847247f16"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Wed Mar 21 15:47:03 2018 -0500"
      },
      "committer": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Wed Mar 21 15:47:03 2018 -0500"
      },
      "message": "Small fixes: [1] Script name changed; [2] CVP sanity run command changed\n\nChange-Id: I45f12e324c80eae24930668c325e627259c27415\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": "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": "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": "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": "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": "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": "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": "ea53f9241677050da19f252f5dd05eaba1984517",
      "tree": "6ec07c9840d8e0e300f7d6938b3432998a4a5c06",
      "parents": [
        "fac3ad582d083117e9ebc23040026594307e9c55"
      ],
      "author": {
        "name": "Sergey Galkin",
        "email": "sgalkin@mirantis.com",
        "time": "Wed Nov 29 19:11:54 2017 +0400"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Mon Dec 11 15:53:27 2017 +0000"
      },
      "message": "Switch rally tests from hardcoded scenarios\n\nAdd avability to configure rally scenarios files\nrelated review in mk-pipelines is\nhttps://gerrit.mcp.mirantis.net/12852\n\nChange-Id: I7937678b955d9c347cc8cda910b4bfa2d0e97656\n"
    },
    {
      "commit": "193ef87768304b5b6560e7bc75ee8036e25967d8",
      "tree": "645318fea489ff4497284cf04c959f1cc7f43514",
      "parents": [
        "d7ea4178048d7c3de4fb44616474b10fbc0a3d6e"
      ],
      "author": {
        "name": "Sergey Galkin",
        "email": "sgalkin@mirantis.com",
        "time": "Wed Nov 29 14:20:35 2017 +0400"
      },
      "committer": {
        "name": "Leontiy Istomin",
        "email": "listomin@mirantis.com",
        "time": "Wed Nov 29 11:53:48 2017 +0000"
      },
      "message": "Change rally start to correct way\n\nOriginal Rally image build with \"ENTRYPOINT [\"rally\"]\nSo /bin/bash -c return rally help, this change replace entrypoint to bash\n\nChange-Id: I435eea6d157e67effbdcd421c9b5c6be8cc2f7b3\n"
    },
    {
      "commit": "999fda9ac2b385700ab29a8a4bfe2d04b19c97af",
      "tree": "d14491ebf49cba772aa4282ff66e0ea8950ef65b",
      "parents": [
        "7b44ef123204b684ee22c3d6ad402824ccee216a"
      ],
      "author": {
        "name": "Dmitrii Kabanov",
        "email": "dkabanov@mirantis.com",
        "time": "Fri Nov 10 00:18:30 2017 -0800"
      },
      "committer": {
        "name": "Dmitry Kabanov",
        "email": "dkabanov@mirantis.com",
        "time": "Wed Nov 15 15:39:26 2017 +0000"
      },
      "message": "Improve configuration of validation pipeline\n\n- Added possibility to configure Rally/Tempest via git repository\n\nChange-Id: I7ad26fdede9e38ace5844a477c4ffe1b968076a5\n"
    },
    {
      "commit": "7b44ef123204b684ee22c3d6ad402824ccee216a",
      "tree": "97e4a1292ae9691c315489bd6fb12d0bfea74519",
      "parents": [
        "ffea7efd9c4ecbd637dae3f28101212c70285099"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Mon Nov 13 17:50:16 2017 -0600"
      },
      "committer": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Wed Nov 15 15:29:25 2017 +0000"
      },
      "message": "Introducing new cvp methods\n\nChange-Id: I044c9ff329cffb32b9b72a1d51c23bfba59715f2\n"
    },
    {
      "commit": "befcf6c39e25e0491c92fd0c2a23339a6c9eecf7",
      "tree": "9cf52f3bce87e5e67e2ab86be78962a108f47c62",
      "parents": [
        "029391c091fbf237b4f35cfcdead806050a9700c"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Nov 14 18:03:10 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Nov 14 18:03:10 2017 +0100"
      },
      "message": "Fixed weird artifactory build info appending issue\n\nChange-Id: Ie84882bb29452005119d3df72756fc5268fc881a\n"
    },
    {
      "commit": "23901c285947d0b54d7a4348222d322037d18f0a",
      "tree": "5497eb7c23713448e7725b714afe756a121dbc51",
      "parents": [
        "0fd67b601e10916091c74c07b703efd75bd79260"
      ],
      "author": {
        "name": "Dmitrii Kabanov",
        "email": "dkabanov@mirantis.com",
        "time": "Fri Oct 20 10:25:36 2017 -0700"
      },
      "committer": {
        "name": "Dmitry Kabanov",
        "email": "dkabanov@mirantis.com",
        "time": "Fri Nov 03 15:29:55 2017 +0000"
      },
      "message": "Update validation pipeline\n\n- Add changes to validation pipeline which eliminate issues\n  in pipeline related to new approach (Pepper).\n\nChange-Id: Ife75fda5b14abfb7ecafe4d467ddf09e574c94f4\n"
    },
    {
      "commit": "bcb97e2e1b7e8e12c7089031a07cd083ba23f826",
      "tree": "dc5bcb2d96be7fda83618315904e89255a3d5a99",
      "parents": [
        "3383cc9377e68a92559af5e16e138047cef68f9b"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Thu Oct 05 14:10:39 2017 -0500"
      },
      "committer": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Tue Oct 24 21:11:10 2017 +0000"
      },
      "message": "Add methods for sanity test job\nSee also https://gerrit.mcp.mirantis.net/#/c/11076/\nChange-Id: I1d019260686bad01e01e8114336277d75a4e1c0c\n"
    },
    {
      "commit": "3383cc9377e68a92559af5e16e138047cef68f9b",
      "tree": "06078d7c51170d7d47dac4fa8c7eaaec4fdfd63e",
      "parents": [
        "996f4eff0af3b17e79851e3edba8b133787b7bcd"
      ],
      "author": {
        "name": "Tetiana Korchak",
        "email": "tkorchak@mirantis.com",
        "time": "Fri Aug 25 09:36:19 2017 -0700"
      },
      "committer": {
        "name": "Dmitry Kabanov",
        "email": "dkabanov@mirantis.com",
        "time": "Tue Oct 24 16:11:04 2017 +0000"
      },
      "message": "Add generateTestReport method\n\nAdded possibility to generate test report\n\nChange-Id: I5b887be464b3c9ec0f6d404bb11aa538e955f479\n"
    },
    {
      "commit": "65fdc2881a8ff02c045a5104006eb797f9414d59",
      "tree": "e69cc6e9aa8df60911052a6daffaa417d3ce5d18",
      "parents": [
        "781e6ec534b7424815366a788a31c83c1c909e12"
      ],
      "author": {
        "name": "Dmitrii Kabanov",
        "email": "dkabanov@mirantis.com",
        "time": "Fri Sep 29 10:53:08 2017 -0700"
      },
      "committer": {
        "name": "Dmitry Kabanov",
        "email": "dkabanov@mirantis.com",
        "time": "Fri Oct 20 06:16:54 2017 +0000"
      },
      "message": "Rename variable in validation pipeline\n\nChange-Id: Ic9838c0c59d5ad14b9fdbc2c58eb8596bc0f1fa8\n"
    },
    {
      "commit": "bd40ef94ec53f11ffa3ba79913f74eb1844db169",
      "tree": "efb11ce48e92d7285686c6d1c9dfeeb774727a75",
      "parents": [
        "831a74eeeca7fb1a97c4b60946ace99b5f0c7db2"
      ],
      "author": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Wed Oct 18 12:24:45 2017 +0300"
      },
      "committer": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Wed Oct 18 12:31:04 2017 +0300"
      },
      "message": "Fix setting properties to artifactory items\n\nTo specify multiple properties, Artifactory allows use following\nseparators (cite from API documentation):\n\n  - Use a semicolon - ; (recommended)\n  - Use the encoding for the pipe (\"|\") character - %7C\n  - Alternatively, you may configure your NGINX to encode URLs so that\n    if an unencoded pipe is used in the URL, NGINX will encode it to %7C.\n    We recommend that you verify that this configuration does not break\n    any other systems served by NGINX\n\nPrior to this change properties was separated by the unescaped pipe symbol,\nand looks like we lost some rewrite when migrated from nginx to haproxy.\n\nSo lets use semicolon (recommended separator) instead of pipe symbol.\n\nChange-Id: Ic442f243e88d06f5639a6b0cb5367082ed6b6419\n"
    },
    {
      "commit": "28bdb72bb8a3e447ee0dccf919bb41783c6f3a1d",
      "tree": "b0c16abf0db138696a7df9e7ae57716eedecb5f8",
      "parents": [
        "16909df2d068c90fd4dae5d3de3ed8161bfca38a"
      ],
      "author": {
        "name": "Sam Stoelinga",
        "email": "sammiestoel@gmail.com",
        "time": "Mon Sep 25 18:29:59 2017 -0700"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Tue Oct 10 10:34:47 2017 +0000"
      },
      "message": "Fix issue with K8s and Openstack in same env\n\nThe targeting of mcp.Validate.runContainerConfiguration is incorrect it\nmakes an incorrect assumption that there will only be openstack nodes\ncalled ctl01.\n\nThis patch fixes the issue by utilizing salt.pillar instead to get the\ncorrect data.\n\nChange-Id: If044f72c9f3f2e76feccd866a23c264681685d34\n"
    },
    {
      "commit": "563f2f7b20e362411ddd007d1b9a85ce25aeb78a",
      "tree": "5ab6ec4234bd859b5f6e268e103a68fef4328fe4",
      "parents": [
        "b6fdec9c110c7f7487ba2faf3cf895c02ef66b8a"
      ],
      "author": {
        "name": "Pavel Petrov",
        "email": "ppetrov@mirantis.com",
        "time": "Thu Sep 28 15:14:02 2017 +0300"
      },
      "committer": {
        "name": "Pavel Petrov",
        "email": "ppetrov@mirantis.com",
        "time": "Thu Sep 28 15:27:39 2017 +0300"
      },
      "message": "  Removing libcalico references from\n  buildCalicoContainer() as libcalico is\n  no longer used in build procedure defined\n  in calico/node\u0027s Makefile.\n\nChange-Id: I316d32349b7c405e09917c0a9d999e6d95ed23ea\n"
    },
    {
      "commit": "b0accecd8df263d595edcb7932c4d7d2d53dff84",
      "tree": "80934b6d972c18d287badaea0b0fe52ed14b535a",
      "parents": [
        "eafa970c5ab6d173ae95d0013b45ea5e312f9111"
      ],
      "author": {
        "name": "Pavel Petrov",
        "email": "ppetrov@mirantis.com",
        "time": "Tue Sep 12 14:53:44 2017 +0300"
      },
      "committer": {
        "name": "Pavel Petrov",
        "email": "ppetrov@mirantis.com",
        "time": "Tue Sep 12 14:53:44 2017 +0300"
      },
      "message": "  Fixing \u0027clean\u0027-tasks for calico/node\u0027s\n  system tests.\n\nChange-Id: I15a263a54d7073a6265f4fbffb41cf7ce7edb9b8\n"
    },
    {
      "commit": "eafa970c5ab6d173ae95d0013b45ea5e312f9111",
      "tree": "dea8cf79fab4a8d48dbc440c637509f534d030e1",
      "parents": [
        "84634754d5237b72cc1365c5204dd01580ebc816"
      ],
      "author": {
        "name": "Pavel Petrov",
        "email": "ppetrov@mirantis.com",
        "time": "Mon Sep 11 21:50:36 2017 +0300"
      },
      "committer": {
        "name": "Pavel Petrov",
        "email": "ppetrov@mirantis.com",
        "time": "Mon Sep 11 22:00:52 2017 +0300"
      },
      "message": "  Fixing path to Makefile which is used to run\n  some \u0027clean\u0027-tasks after system tests for\n  calico/node.\n\nChange-Id: I354c3ab64732af63c1d848ebe2ec8069b74f0365\n"
    },
    {
      "commit": "367bfb1357ace77e727dd3db49798154bcfbb19f",
      "tree": "84002a66f1dbac4379fc003e58cfba65cf5933fc",
      "parents": [
        "f2dbb5441e32b9d36220fb813fc1153c97c4c569"
      ],
      "author": {
        "name": "Pavel Petrov",
        "email": "ppetrov@mirantis.com",
        "time": "Mon Sep 04 19:53:35 2017 +0300"
      },
      "committer": {
        "name": "Pavel Petrov",
        "email": "ppetrov@mirantis.com",
        "time": "Tue Sep 05 11:18:34 2017 +0300"
      },
      "message": "  Fix for calico/node systests\u0027 execution path.\n\nChange-Id: I70b90cb11092fffd693dac137c12fcbda4321d6a\n"
    },
    {
      "commit": "d5f1c5fa5771396c143e2da55f1d795821cda359",
      "tree": "f38dfc9e20cbd3f5d2810f908ae42c314513ca2d",
      "parents": [
        "6610d5008f158457b65fba8079e585ed589fca76"
      ],
      "author": {
        "name": "Dmitrii Kabanov",
        "email": "dkabanov@mirantis.com",
        "time": "Wed Aug 30 14:51:41 2017 -0700"
      },
      "committer": {
        "name": "Dmitrii Kabanov",
        "email": "dkabanov@mirantis.com",
        "time": "Wed Aug 30 14:51:41 2017 -0700"
      },
      "message": "Add methods for running SPT in validation pipeline\n\nChange-Id: Ibe87cf44d6ec022067ba25ce3d61bef80bcd7462\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": "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": "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": "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": "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"
    }
  ],
  "next": "48bc43e3fc7707ee7914a42dff9610a055ef3884"
}
