)]}'
{
  "log": [
    {
      "commit": "70ef70023aa7b092be90afd0d608c635a54524d9",
      "tree": "8314ad1d6dcc7846a160042afd63f487227b3d8d",
      "parents": [
        "d6254436f1806e48a831c523b18759c9470fc7df"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Mon Oct 19 20:03:21 2020 +0300"
      },
      "committer": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Tue Oct 20 14:00:32 2020 +0300"
      },
      "message": "Update gitCheckout parameters\n\n* set branch default to FETCH_HEAD\n* add optinal checkout depth\n* add optional operation timeout\n\nRelated-Prod: PRODX-8292\n\nChange-Id: I78daf1f0f186faab023ec661addbc1433d194bcb\n"
    },
    {
      "commit": "e1fa9ebd344d0d8fc0ef83c939e9ec09394ab3d1",
      "tree": "f2d7755674e782b664a69ddc9758667df9ff4093",
      "parents": [
        "f86b111f806cfe341700d54cfff60430d3dfc007"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Jun 10 14:15:32 2020 +0300"
      },
      "committer": {
        "name": "harhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Jun 10 11:30:33 2020 +0000"
      },
      "message": "Remove tmp:tmp mount for tempest tests\n\nPROD-34692\n\nChange-Id: I45cb44078986f5cdef703047b87b80556ac9a8f3\n"
    },
    {
      "commit": "39cf09ca2721189297eaf2a69cdcd1a657998b61",
      "tree": "4e79f8f182337d87227ca1959333ca2a70e9ed5b",
      "parents": [
        "304e4257e3ca39452e704930dec198ff9725df8b"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Tue May 05 20:08:52 2020 +0300"
      },
      "committer": {
        "name": "Dmitry Tyzhnenko",
        "email": "dtyzhnenko@mirantis.com",
        "time": "Tue May 05 20:10:20 2020 +0300"
      },
      "message": "Add custom artifact upload func\n\nRelated-prod: PRODX-3226\nChange-Id: I418f9ee8709c10c929332b745508c57ed7f4022b\n"
    },
    {
      "commit": "9ade072be5a8eb3d5ba60d19636bf2aba9d7fb02",
      "tree": "3a7c75ac8a6adfa7d368b5b25538fd263013d1c7",
      "parents": [
        "b0e5b6a71872ffc44c58ee3da17538418ee1bfff"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Tue Mar 31 13:17:54 2020 +0300"
      },
      "committer": {
        "name": "Dmitry Tyzhnenko",
        "email": "dtyzhnenko@mirantis.com",
        "time": "Tue Mar 31 13:17:54 2020 +0300"
      },
      "message": "Add deleteArtifact flag to artifac upload\n\nRelated-prod: PRODX-3226\nChange-Id: Ic0b6941ff6687e042cbf10fd141c305c39052176\n"
    },
    {
      "commit": "812673abea50c4b19941c2e29700510667f21460",
      "tree": "1702c4e692fd335d77ff53c376117a32835f2f27",
      "parents": [
        "1906390c64e7fdb6f486a8abcb58c7c9215cfb93"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Thu Mar 26 21:59:14 2020 +0200"
      },
      "committer": {
        "name": "Dmitry Tyzhnenko",
        "email": "dtyzhnenko@mirantis.com",
        "time": "Thu Mar 26 21:59:14 2020 +0200"
      },
      "message": "Make uploadJobArtifactsToArtifactory more universal\n\nRelated-prod: PRODX-3226\nChange-Id: I4207afcaa03e4f69395f8aa6b5be3e06f43b197d\n"
    },
    {
      "commit": "efa9310c564cefa05ce4ee8aeba95ff7dcced606",
      "tree": "de7089827788cd8235bfdf80e8f00b0da66278ea",
      "parents": [
        "ea2a8d3cd590405630bbb7dce9e6329f757c83c5"
      ],
      "author": {
        "name": "vnaumov",
        "email": "vnaumov@mirantis.com",
        "time": "Mon Mar 16 10:39:19 2020 +0100"
      },
      "committer": {
        "name": "vnaumov",
        "email": "vnaumov@mirantis.com",
        "time": "Mon Mar 16 10:39:19 2020 +0100"
      },
      "message": "[fix][slack] fix typo in slackNotification func\n\n```\ngroovy.lang.MissingPropertyException: No such property: toLowerCase for class: java.lang.String\n\n```\n    us: https://mirantis.jira.com/browse/PRODX-3254\n\nChange-Id: I80643deb85dcd61ade65e176c8832bd8370fb9bb\n"
    },
    {
      "commit": "ea2a8d3cd590405630bbb7dce9e6329f757c83c5",
      "tree": "5bb1a91f9fe66956e9103b2fbdcd0e369d88a9c7",
      "parents": [
        "5a389a66a9162fa5ba40e28188bfe370298f91ef"
      ],
      "author": {
        "name": "vnaumov",
        "email": "vnaumov@mirantis.com",
        "time": "Fri Mar 13 16:53:10 2020 +0100"
      },
      "committer": {
        "name": "vnaumov",
        "email": "vnaumov@mirantis.com",
        "time": "Fri Mar 13 16:53:10 2020 +0100"
      },
      "message": "[fix][slack] send notification even if build `not_built`\n\ncurrent setup failed to send webhook if build status not in:\nsuccess,failure or unstable. It breaks messaging if build status:\n`not_built`\nus: https://mirantis.jira.com/browse/PRODX-3254\n\nChange-Id: Ifabbdcbe7851c16e5ce1cc2b3b125add9e0513f9\n"
    },
    {
      "commit": "07306f2448cc61f7cf6956d3a57c87e64193f1bc",
      "tree": "4172c70155b74d84e865b7b1b091c199642bc98b",
      "parents": [
        "69382ce4bc8fd6f1b49eac2b285342bda6d98406"
      ],
      "author": {
        "name": "Ievgeniia Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Mon Dec 16 18:15:19 2019 +0300"
      },
      "committer": {
        "name": "Ievgeniia Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Thu Jan 09 09:04:29 2020 +0000"
      },
      "message": "[CVP] Fixed cleaning up cvp containers\n\nIn \u0027docker ps -f name\u003dcvp\u0027 command, the name is found by the\nregexp, not the whole name. So \u0027docker ps -f name\u003dcvp\u0027 will find\neven \u0027cvp-perf\u0027 container, but \u0027docker rm cvp\u0027 will fail if only\ncvp-perf is found and \u0027cvp\u0027 container does not exist.\n\nChange-Id: Ib2013f558b6ce43c75e35306ab2212a52c3a66ac\nRelated-Prod: PROD-34385\n"
    },
    {
      "commit": "7e0932a1c65f2137d2a0ac66d20f14e23dd16456",
      "tree": "2c0031b2bcc1697940c4cb286c111a257f51b203",
      "parents": [
        "f35e00b121d64d77a0a18bcf4b1cdfd681b4907a",
        "7137ad0f6c8cba1b34effb057087aa8236c12800"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Nov 14 15:21:35 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Nov 14 15:21:35 2019 +0000"
      },
      "message": "Merge \"Hide password from cvp-finc tests output\""
    },
    {
      "commit": "7137ad0f6c8cba1b34effb057087aa8236c12800",
      "tree": "dfd1d37566a5533091be826f9c289a3fe6d2e338",
      "parents": [
        "eb817358bac4b7987d07a7a70850b196d1c64dec"
      ],
      "author": {
        "name": "Sergey Galkin",
        "email": "sgalkin@mirantis.com",
        "time": "Thu Nov 07 14:52:13 2019 +0400"
      },
      "committer": {
        "name": "Sergey Galkin",
        "email": "sgalkin@mirantis.com",
        "time": "Thu Nov 14 18:20:33 2019 +0400"
      },
      "message": "Hide password from cvp-finc tests output\n\nRelated-prod: PROD-22774\nChange-Id: Iecf903046a487b1c1d2c95e071b86aa627b3d004\n"
    },
    {
      "commit": "c215217b280ebadb6aac14002504a352f5b2e40e",
      "tree": "2c5d4f1d2d5febcd16dccdc207d0d9834198ff3e",
      "parents": [
        "69bb679f43c3c17604595ac139568544e93678f5"
      ],
      "author": {
        "name": "Ievgeniia Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Fri Oct 11 13:23:46 2019 +0300"
      },
      "committer": {
        "name": "Ievgeniia Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Wed Nov 06 09:06:51 2019 +0000"
      },
      "message": "[CVP] Added option to pytest to show skip reasons\n\nAdded -rs option to pytest run for CVP pipelines to see\nthe reasons of skipped tests.\n\nChange-Id: I4b9c4ed48e67a04509eda774a59dc4e3c71d7e4f\nCloses-Bug: PROD-33744\n"
    },
    {
      "commit": "5b2dccf54c47f5f1f7e9ca32b35bcc25aef764c1",
      "tree": "4ac8d4246076507f170984ca4ef8ba28e56c41ec",
      "parents": [
        "406778fb18896cbc067924ca13dd324d7790a972"
      ],
      "author": {
        "name": "vnaumov",
        "email": "vnaumov@mirantis.com",
        "time": "Thu Oct 10 22:12:15 2019 +0200"
      },
      "committer": {
        "name": "vnaumov",
        "email": "vnaumov@mirantis.com",
        "time": "Thu Oct 10 22:24:22 2019 +0200"
      },
      "message": "port getArtifactChecksum from mk artifactory to mcp\n\nChange-Id: I6620e1b837714cdd866504f14fea69469f177a2c\nus: https://mirantis.jira.com/browse/PRODX-486\n"
    },
    {
      "commit": "406778fb18896cbc067924ca13dd324d7790a972",
      "tree": "204babf1fdbda5a0d316b38d685b5c7ba2a5416a",
      "parents": [
        "6aa23ec123c6eec4cf6d66e41f78af66358ffcd7"
      ],
      "author": {
        "name": "Sergey Otpuschennikov",
        "email": "sotpuschennikov@mirantis.com",
        "time": "Thu Oct 10 14:49:40 2019 +0400"
      },
      "committer": {
        "name": "Sergey Otpuschennikov",
        "email": "sotpuschennikov@mirantis.com",
        "time": "Thu Oct 10 14:49:58 2019 +0400"
      },
      "message": "Fix incorrect path in artifactory docker api\n\nRelated-PROD: PROD-33134\n\nChange-Id: I634fedcd5371147e53dd8246f561a344b00fbedb\n"
    },
    {
      "commit": "ce61671a5f5d6182162f70259e95cf32f0c2491a",
      "tree": "712bb821ad9491b9a60a33ff4a2866b213646cca",
      "parents": [
        "5fbb3f6b2e94f1d752e515a5ac7f3cf035e4a7ae"
      ],
      "author": {
        "name": "Sergey Kolekonov",
        "email": "skolekonov@mirantis.com",
        "time": "Tue Sep 10 16:09:23 2019 +0400"
      },
      "committer": {
        "name": "Sergey Kolekonov",
        "email": "skolekonov@mirantis.com",
        "time": "Wed Sep 11 14:43:19 2019 +0400"
      },
      "message": "Add methods to copy/move/delete artifacts\n\nRelated story: PROD-33043\n\nChange-Id: I1ef205e2fab38ce8b6b330d3b503d3dc84e0158c\n"
    },
    {
      "commit": "76c17f52a3b45bfbab237d06f4aac1cc1bd6dbba",
      "tree": "5dfa7d7494ca8c0c54eacdeefd3d5c593708bac3",
      "parents": [
        "e9b8ea776ad02cf7a3437a78c7597604e4c79839"
      ],
      "author": {
        "name": "Sergey Kolekonov",
        "email": "skolekonov@mirantis.com",
        "time": "Mon Sep 09 16:55:01 2019 +0400"
      },
      "committer": {
        "name": "Sergey Kolekonov",
        "email": "skolekonov@mirantis.com",
        "time": "Mon Sep 09 16:55:01 2019 +0400"
      },
      "message": "Add a method to create dir in Artifactory\n\nRelated story: PROD-33043\n\nChange-Id: Id273b442523a5eddb7c5343b9dea9c5164a4b933\n"
    },
    {
      "commit": "5efe0eabdcc7214412d6d79c7b76122050741d98",
      "tree": "03e7006c4fa0fec660f710606a8e60ba86ea709d",
      "parents": [
        "2845792da12e2fae45e7df57a56a9c1a27bda792"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Mon May 20 14:25:49 2019 -0500"
      },
      "committer": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Fri Jul 05 14:38:21 2019 +0000"
      },
      "message": "[CVP,master] Fix cvp-perf job for xrally 0.11.2\n\nChange-Id: Ief4d8c6acd79414930f952a8734169b877a61ca1\nRelated-PROD: PROD-30540\n(cherry picked from commit 365eba687279f3da091007f73b6bbc0b788b50c3)\n"
    },
    {
      "commit": "74a6b6ee738bcc2a36d9e2e70eec5786ab30eb6a",
      "tree": "27d1a87ddfedf7ba88de5f93269e6f9499e0214e",
      "parents": [
        "2d84ca1846149c1e06529f278a25dee41be9ae83"
      ],
      "author": {
        "name": "Sergey Kolekonov",
        "email": "skolekonov@mirantis.com",
        "time": "Fri Jun 28 11:45:47 2019 +0400"
      },
      "committer": {
        "name": "Sergey Kolekonov",
        "email": "skolekonov@mirantis.com",
        "time": "Fri Jun 28 11:45:47 2019 +0400"
      },
      "message": "Update imports in Artifactory methods\n\nRelated bug: PROD-31583\n\nChange-Id: I5afb7317b75868b3c967a1509259d0889060ec7f\n"
    },
    {
      "commit": "54c448420666e3b2291cd70895e72433dc964812",
      "tree": "a30ca93426b899bda667abf33de42d6107d9cd85",
      "parents": [
        "386e94e7d7de685549cd2c9585ccaab8a22c1f94"
      ],
      "author": {
        "name": "Sergey Kolekonov",
        "email": "skolekonov@mirantis.com",
        "time": "Mon Jun 17 19:25:52 2019 +0400"
      },
      "committer": {
        "name": "Sergey Kolekonov",
        "email": "skolekonov@mirantis.com",
        "time": "Mon Jun 17 19:27:18 2019 +0400"
      },
      "message": "Improve uriByProperties Artifactory method\n\nMake it possible to pass a list of repositories to search in\n\nRelated story: PROD-30459\n\nChange-Id: Id04b00392ad6f77291173a153a5417acf327c4c5\n"
    },
    {
      "commit": "1be6b8a7968f5ed46b8b80f744fde8e521256fc5",
      "tree": "05a3a8beb4d60e01d4e8e79cdaa3c77a9c830e57",
      "parents": [
        "8f504a5e1f2c6bd809fbcb8942d53dc3b7d2891d",
        "81fef106b97ccef981b65811b09d37aa510ed950"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Jun 04 08:32:30 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Jun 04 08:32:30 2019 +0000"
      },
      "message": "Merge \"[CVP] Fix cleanup execution for cvp jobs\""
    },
    {
      "commit": "8f504a5e1f2c6bd809fbcb8942d53dc3b7d2891d",
      "tree": "ace4323df72ae1427efbd989a8e93a370868566a",
      "parents": [
        "04fc8ef6f5c9a88b86256337ca350e86fb1a42ff",
        "1fbc956197d4f67fc8145d0cbb5000748426b652"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Jun 04 08:31:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Jun 04 08:31:51 2019 +0000"
      },
      "message": "Merge \"[CVP,master] Replace hardcode in runCVPrally method\""
    },
    {
      "commit": "81fef106b97ccef981b65811b09d37aa510ed950",
      "tree": "7e2468b6b64cf9c4aae9d124395285709ea2be5f",
      "parents": [
        "606515715d83cf4d9bb2e468631ee3f70bc3c963"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Mon May 20 21:40:25 2019 -0500"
      },
      "committer": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Thu May 30 17:54:30 2019 +0000"
      },
      "message": "[CVP] Fix cleanup execution for cvp jobs\n\nChange-Id: Ife219bd5bb5b49279f3910272a5e4d76ba897e8f\nRelated-PROD: PROD-30407\n(cherry picked from commit 93e3198d8606d0e8312b7c069c7e911e5ea2030b)\n"
    },
    {
      "commit": "606515715d83cf4d9bb2e468631ee3f70bc3c963",
      "tree": "0733c3dea5ff5374e77e4984068f2bfdc65fe328",
      "parents": [
        "36c611dad89605a87b67b24e77246a2a2079cc84"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Thu May 30 16:34:17 2019 +0300"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Thu May 30 16:48:06 2019 +0300"
      },
      "message": "Make correct render when dump Map object to YAML\n\nAdd correct YAML block ctructure when dump Map object to YAML\n\nBefore:\n`parameters:\n  _param: {cookiecutter_template_branch: release/proposed/2019.2.0,\n    shared_reclass_branch: release/proposed/2019.2.0,\n    apt_mk_version: \"testing\"}\n`\nAfter:\n`parameters:\n  _param:\n    cookiecutter_template_branch: release/proposed/2019.2.0\n    shared_reclass_branch: release/proposed/2019.2.0\n    apt_mk_version: testing\n`\n\nChange-Id: Ifda304ba85369b25f5edcfdbdd479c7fdcf15c55\nRelated-Prod: PROD-30708\n"
    },
    {
      "commit": "698bec7581f311f3a94431a640ebc255a24ee3bf",
      "tree": "389260999ff20fea811100dc34b52b5f65236de9",
      "parents": [
        "ed891e07619d5c0494dac90ed9c4ee9707531ab5"
      ],
      "author": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Tue May 28 11:49:16 2019 +0200"
      },
      "committer": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Tue May 28 14:13:28 2019 +0200"
      },
      "message": "Add option to skip generation of Rally reports\n\n- When running longevity testing with Rally on a cicd node with\nless then 21GB it\u0027s nesserary to turn off report generation, because\neach Rally process (if PARALLEL_PERFORMANCE is enabled) consumes ~ 4GB\nwhen rendering report on top of week amount of data\n\nChange-Id: I48eae12f35d998df009d8a68171eacabd26f5aca\nRelated-bug: PROD-30433 (PROD:30433)\n"
    },
    {
      "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"
    }
  ],
  "next": "0a7b070e4d959204998cd4f24e12649f88811b5f"
}
