)]}'
{
  "log": [
    {
      "commit": "d51168e32c8c7403e3bd69175b4aba75d22f5552",
      "tree": "126614d730fbd6357cfe2b1ea58675fd0a6f1824",
      "parents": [
        "6b9e050832ccdb97ce58f1f6cd82f730a13711e6",
        "d044e84cdcddd369d733eb23d600c6eccae5d64f"
      ],
      "author": {
        "name": "Vladislav Naumov",
        "email": "vnaumov@mirantis.com",
        "time": "Wed Jun 17 13:51:15 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Jun 17 13:51:15 2020 +0000"
      },
      "message": "Merge \"[refactor][core] try catch for parallel core demo\""
    },
    {
      "commit": "d044e84cdcddd369d733eb23d600c6eccae5d64f",
      "tree": "831e2aedb55814596bd2c8f87a6831e4c96a7249",
      "parents": [
        "4aa112d436b7983143b52ecd40a1efcab9cd7713"
      ],
      "author": {
        "name": "Владислав Наумов",
        "email": "vnaumov@mirantis.com",
        "time": "Wed Jun 17 15:33:43 2020 +0200"
      },
      "committer": {
        "name": "Владислав Наумов",
        "email": "vnaumov@mirantis.com",
        "time": "Wed Jun 17 15:33:43 2020 +0200"
      },
      "message": "[refactor][core] try catch for parallel core demo\n\nus: PRODX-5481\nChange-Id: Id4f142a9a05506d25eb77de35c70511d4dd3de02\n"
    },
    {
      "commit": "6b9e050832ccdb97ce58f1f6cd82f730a13711e6",
      "tree": "09fb369da71a010f3f90b87d49f72619987cd1da",
      "parents": [
        "8d1aec13f00f24362de4d33e08abcfdfaa86ce3b",
        "4aa112d436b7983143b52ecd40a1efcab9cd7713"
      ],
      "author": {
        "name": "Vladislav Naumov",
        "email": "vnaumov@mirantis.com",
        "time": "Wed Jun 17 13:05:34 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Jun 17 13:05:34 2020 +0000"
      },
      "message": "Merge \"[refactor][core] change var names for job info\""
    },
    {
      "commit": "8d1aec13f00f24362de4d33e08abcfdfaa86ce3b",
      "tree": "cd056da5e174c43bb9f5f000b513f5c1c5d24028",
      "parents": [
        "9188290c2b4d57e6223fe790e15110d41f798483"
      ],
      "author": {
        "name": "Sergey Otpuschennikov",
        "email": "sotpuschennikov@mirantis.com",
        "time": "Wed Jun 17 00:54:07 2020 +0400"
      },
      "committer": {
        "name": "Sergey Otpuschennikov",
        "email": "sotpuschennikov@mirantis.com",
        "time": "Wed Jun 17 12:33:58 2020 +0400"
      },
      "message": "Use gerritPort variable insted of hardcode and default\n\nRelated_PROD: PRODX-5675\n\nChange-Id: Id5cea54a8056bc7c90ea7c9cd703950c19203649\n"
    },
    {
      "commit": "4aa112d436b7983143b52ecd40a1efcab9cd7713",
      "tree": "0c68ba6e15bfe42a03bed4b5d65e0124970ca5d3",
      "parents": [
        "a45750921cb5708c6967da6ae8e5f3c42e0606c4"
      ],
      "author": {
        "name": "Владислав Наумов",
        "email": "vnaumov@mirantis.com",
        "time": "Tue Jun 16 18:52:21 2020 +0200"
      },
      "committer": {
        "name": "Владислав Наумов",
        "email": "vnaumov@mirantis.com",
        "time": "Tue Jun 16 18:52:21 2020 +0200"
      },
      "message": "[refactor][core] change var names for job info\n\nus: PRODX-5418\nChange-Id: I11d384d81f8be1606a5b3dc0d38311c88e2a020a\n"
    },
    {
      "commit": "9188290c2b4d57e6223fe790e15110d41f798483",
      "tree": "3b5a03d100d7832e2290dd76d97b4dd9cf7b0a62",
      "parents": [
        "3a604d6c0508876e645f052a6a2fc59c36d11435",
        "a45750921cb5708c6967da6ae8e5f3c42e0606c4"
      ],
      "author": {
        "name": "Vladislav Naumov",
        "email": "vnaumov@mirantis.com",
        "time": "Tue Jun 16 16:50:51 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Jun 16 16:50:51 2020 +0000"
      },
      "message": "Merge \"[fix][core] use global vars for getting job info\""
    },
    {
      "commit": "a45750921cb5708c6967da6ae8e5f3c42e0606c4",
      "tree": "951804f7df73d296b98a43aead28bdf33a4ca771",
      "parents": [
        "763334487fd17ecbc722691ce95d8425e9234628"
      ],
      "author": {
        "name": "Владислав Наумов",
        "email": "vnaumov@mirantis.com",
        "time": "Tue Jun 16 18:02:34 2020 +0200"
      },
      "committer": {
        "name": "Владислав Наумов",
        "email": "vnaumov@mirantis.com",
        "time": "Tue Jun 16 18:02:34 2020 +0200"
      },
      "message": "[fix][core] use global vars for getting job info\n\nus: PRODX-5418\nChange-Id: I8d92a3f45912743e5c0d4349cf64fd78cc2bf42f\n"
    },
    {
      "commit": "3a604d6c0508876e645f052a6a2fc59c36d11435",
      "tree": "b85f25ce36872757409a8df2b452c7ef29a7c49b",
      "parents": [
        "2c225fb1224ba13c5ea8e871dbd34bb214d1c993",
        "88e0bb4a3c5d26f3b290e8baa44a6ff382687314"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Jun 16 15:14:00 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Jun 16 15:14:00 2020 +0000"
      },
      "message": "Merge \"fix partition removal for ceph nautilus\""
    },
    {
      "commit": "2c225fb1224ba13c5ea8e871dbd34bb214d1c993",
      "tree": "e195109855018c4cdd52940e1a304b46555cd505",
      "parents": [
        "2b94ded48b9e0d4489782b95e7007890dff2b7f3",
        "763334487fd17ecbc722691ce95d8425e9234628"
      ],
      "author": {
        "name": "Vladislav Naumov",
        "email": "vnaumov@mirantis.com",
        "time": "Tue Jun 16 13:04:06 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Jun 16 13:04:06 2020 +0000"
      },
      "message": "Merge \"[fix][core] regex parsing for si ff\""
    },
    {
      "commit": "763334487fd17ecbc722691ce95d8425e9234628",
      "tree": "deb1c81a627fd97842ff10e2fa10676d50ba7c0d",
      "parents": [
        "8a0598ba5935ad9fbf33cc4f6bb9e3510f68dcfc"
      ],
      "author": {
        "name": "Владислав Наумов",
        "email": "vnaumov@mirantis.com",
        "time": "Tue Jun 16 15:01:53 2020 +0200"
      },
      "committer": {
        "name": "Владислав Наумов",
        "email": "vnaumov@mirantis.com",
        "time": "Tue Jun 16 15:01:53 2020 +0200"
      },
      "message": "[fix][core] regex parsing for si ff\n\nus: PRODX-5418\nChange-Id: I604d43b15f0ba507822f6421d387852862b8b66c\n"
    },
    {
      "commit": "2b94ded48b9e0d4489782b95e7007890dff2b7f3",
      "tree": "3d50f26cb5153c753dc9dfa3cc939473fd56ff5a",
      "parents": [
        "2fb93485ac3bed934789f3e522c08376407bc9fb",
        "8a0598ba5935ad9fbf33cc4f6bb9e3510f68dcfc"
      ],
      "author": {
        "name": "Vladislav Naumov",
        "email": "vnaumov@mirantis.com",
        "time": "Tue Jun 16 12:16:07 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Jun 16 12:16:07 2020 +0000"
      },
      "message": "Merge \"[feat][core] manage SI feature flags\""
    },
    {
      "commit": "2fb93485ac3bed934789f3e522c08376407bc9fb",
      "tree": "4dd82a5dc02c656ae0a48921efda298a1636f3d5",
      "parents": [
        "9959de5ba7e7f1f04549e21f321854518e3d2907"
      ],
      "author": {
        "name": "Alexandr Lovtsov",
        "email": "alovtsov@mirantis.com",
        "time": "Tue Jun 16 14:39:43 2020 +0300"
      },
      "committer": {
        "name": "Alexandr Lovtsov",
        "email": "alovtsov@mirantis.com",
        "time": "Tue Jun 16 14:41:05 2020 +0300"
      },
      "message": "Pass name and email of author/committer as env variables too\n\nRelated-To: PRODX-5658\nChange-Id: I4640ab439cff56bab8163e69af37ba2ea9df9172\n"
    },
    {
      "commit": "8a0598ba5935ad9fbf33cc4f6bb9e3510f68dcfc",
      "tree": "3811c2627b808c2db7aa326133bde38d71078d45",
      "parents": [
        "f86b111f806cfe341700d54cfff60430d3dfc007"
      ],
      "author": {
        "name": "Владислав Наумов",
        "email": "vnaumov@mirantis.com",
        "time": "Mon Jun 15 18:36:53 2020 +0200"
      },
      "committer": {
        "name": "Владислав Наумов",
        "email": "vnaumov@mirantis.com",
        "time": "Mon Jun 15 18:36:53 2020 +0200"
      },
      "message": "[feat][core] manage SI feature flags\n\nallow forwarding SI ff values as gerrit comment keyword\n\nus: PRODX-5418\nChange-Id: Ib9ec104e0627e92dace919a8ba18bec3a38085bb\n"
    },
    {
      "commit": "9959de5ba7e7f1f04549e21f321854518e3d2907",
      "tree": "23cd41ddedda5cba18e01e6227ce15a3e5166d24",
      "parents": [
        "35ff9830e8f4ed1ea504f98328ef43345c068223"
      ],
      "author": {
        "name": "Vladimir Khlyunev",
        "email": "vkhlyunev@mirantis.com",
        "time": "Mon Jun 15 14:44:56 2020 +0400"
      },
      "committer": {
        "name": "Vladimir Khlyunev",
        "email": "vkhlyunev@mirantis.com",
        "time": "Mon Jun 15 14:44:56 2020 +0400"
      },
      "message": "Specify branch for pulling ruby-build\n\nNew jenkins nodes comes with newer git with strict rules\nfor branch operations (or it just comes without set-upstream-to)\n\nPROD-35466\n\nChange-Id: I6be44c85e826d4da23a02353f94c17f109cec622\n"
    },
    {
      "commit": "35ff9830e8f4ed1ea504f98328ef43345c068223",
      "tree": "81bc0e2a2dd2dbf8262b9311838d95b908d2cc55",
      "parents": [
        "e1fa9ebd344d0d8fc0ef83c939e9ec09394ab3d1",
        "8505a7f6985d0222840a812530a67cf794650e15"
      ],
      "author": {
        "name": "Anton Khlyst",
        "email": "akhlyst@mirantis.com",
        "time": "Mon Jun 15 08:50:03 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Mon Jun 15 08:50:03 2020 +0000"
      },
      "message": "Merge \"Extend description for workflow jobs\""
    },
    {
      "commit": "8505a7f6985d0222840a812530a67cf794650e15",
      "tree": "00d63ca81ffac1738016fd1b69edb063d19e6b44",
      "parents": [
        "a12230ab66bb484871bb2e3c6c10fcd5b4fde39c"
      ],
      "author": {
        "name": "AndrewB",
        "email": "abaraniuk@mirantis.com",
        "time": "Fri Jun 05 13:42:08 2020 +0300"
      },
      "committer": {
        "name": "AndrewB",
        "email": "abaraniuk@mirantis.com",
        "time": "Fri Jun 12 18:00:34 2020 +0300"
      },
      "message": "Extend description for workflow jobs\n\n * Add handler for \u0027description\u0027 parameter in workflows eg:\n.......\n- job: si-test-k8s-conformance\n  ignore_failed: true\n  description: \"Run mgmt conformance ${ENV_NAME}\"\n  parameters:\n    ENV_NAME:\n      type: StringParameterValue\n      use_variable: ENV_NAME\n    KUBECONFIG_ARTIFACT:\n......\n\nPRODX-5157\n\nChange-Id: I7c69415ef6327e1cb0ec7ee6e8b99ac500ed235f\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": "f86b111f806cfe341700d54cfff60430d3dfc007",
      "tree": "59c76842363503eab866cc065ca92e81319885ed",
      "parents": [
        "aa430616911510e405a03ee3468122ad85124565"
      ],
      "author": {
        "name": "Владислав Наумов",
        "email": "vnaumov@mirantis.com",
        "time": "Tue Jun 09 14:04:48 2020 +0200"
      },
      "committer": {
        "name": "Владислав Наумов",
        "email": "vnaumov@mirantis.com",
        "time": "Tue Jun 09 14:04:48 2020 +0200"
      },
      "message": "[refactor][core] try/catch in for parallel demo execution\n\nus: PRODX-5353\nChange-Id: I0ba6f4936c82dbe2242a2fe03cbe6cc8aa7d5d76\n"
    },
    {
      "commit": "aa430616911510e405a03ee3468122ad85124565",
      "tree": "1895da46ebd79765de4d3e18caf8ef165c0ba85b",
      "parents": [
        "905dd36f4d761635666737fa49f486820b14fff5"
      ],
      "author": {
        "name": "Владислав Наумов",
        "email": "vnaumov@mirantis.com",
        "time": "Mon Jun 08 17:18:31 2020 +0200"
      },
      "committer": {
        "name": "Владислав Наумов",
        "email": "vnaumov@mirantis.com",
        "time": "Mon Jun 08 17:21:52 2020 +0200"
      },
      "message": "[refactor][core] parallel demo run of kaas jobs\n\n- recording and parsing job results\n- remove useless try/catch blocks\nus: PRODX-5353\n\nChange-Id: I8fc9fc1130a77a05ad2eaa57147b0d257f94828a\n"
    },
    {
      "commit": "905dd36f4d761635666737fa49f486820b14fff5",
      "tree": "8e27e00ee84ba1eb8f24dc93fa7b892f984ce4ad",
      "parents": [
        "1244fb139d8e11f6e22db359546deec7f4118bc3"
      ],
      "author": {
        "name": "Владислав Наумов",
        "email": "vnaumov@mirantis.com",
        "time": "Mon Jun 08 16:37:01 2020 +0200"
      },
      "committer": {
        "name": "Vladislav Naumov",
        "email": "vnaumov@mirantis.com",
        "time": "Mon Jun 08 14:43:11 2020 +0000"
      },
      "message": "[feat][core] manage aws demo in component teams testing\n\nus: PRODX-5353\nChange-Id: I641519871da2c05f9df389f81d3a8d2b6b4092f2\n"
    },
    {
      "commit": "1244fb139d8e11f6e22db359546deec7f4118bc3",
      "tree": "88ac38adb2b7b685a9a42a6a4a6bf10422d3fd41",
      "parents": [
        "4a5c324d70fd586230a2c6c77daf1b4027ade684"
      ],
      "author": {
        "name": "Владислав Наумов",
        "email": "vnaumov@mirantis.com",
        "time": "Mon Jun 08 15:28:11 2020 +0200"
      },
      "committer": {
        "name": "Vladislav Naumov",
        "email": "vnaumov@mirantis.com",
        "time": "Mon Jun 08 13:45:35 2020 +0000"
      },
      "message": "[feat][core] manage aws for component teams demo run\n\nus: PRODX-5353\nChange-Id: I31d98768a1bbfd41ccadbbe8f5d4aa3618099046\n"
    },
    {
      "commit": "4a5c324d70fd586230a2c6c77daf1b4027ade684",
      "tree": "6e8e663ea93b11b7760175b6e61801c9de4043b4",
      "parents": [
        "9080f3758da1ff497e5d08ce6ca5b4a86d2f48bf"
      ],
      "author": {
        "name": "Владислав Наумов",
        "email": "vnaumov@mirantis.com",
        "time": "Mon Jun 08 14:36:11 2020 +0200"
      },
      "committer": {
        "name": "Vladislav Naumov",
        "email": "vnaumov@mirantis.com",
        "time": "Mon Jun 08 12:38:45 2020 +0000"
      },
      "message": "[fix][core] set waiters for parrallel demo run\n\ntypo fixes\nus: PRODX-4984\n\nChange-Id: Ib9cd7ee367b3cb45b703e29618ab3d2053854a06\n"
    },
    {
      "commit": "9080f3758da1ff497e5d08ce6ca5b4a86d2f48bf",
      "tree": "4bbcb0081d5adbc6f474e65884eaef6ac2bb7445",
      "parents": [
        "148055ca91e2f00d0da1f513f41f1df6a927a274"
      ],
      "author": {
        "name": "Владислав Наумов",
        "email": "vnaumov@mirantis.com",
        "time": "Mon Jun 08 13:57:16 2020 +0200"
      },
      "committer": {
        "name": "Владислав Наумов",
        "email": "vnaumov@mirantis.com",
        "time": "Mon Jun 08 13:57:16 2020 +0200"
      },
      "message": "[feat][core] manage custom kaas/core refspecs\n\nus: PRODX-5419\nChange-Id: I17551888748b99395dec3c8cd0ce208016b80954\n"
    },
    {
      "commit": "148055ca91e2f00d0da1f513f41f1df6a927a274",
      "tree": "7d7196dc23776a1172f377a8fde8a3e6bfa38112",
      "parents": [
        "6c2afffef70fc8b6e45031d26ed3bcdda83d91ea",
        "2a982ffee082f058f08c528298dd0f56f16444c4"
      ],
      "author": {
        "name": "Vladislav Naumov",
        "email": "vnaumov@mirantis.com",
        "time": "Fri Jun 05 11:42:27 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Fri Jun 05 11:42:27 2020 +0000"
      },
      "message": "Merge \"[feat][core] generate shared wf for testing components w/ kaas core CI\""
    },
    {
      "commit": "2a982ffee082f058f08c528298dd0f56f16444c4",
      "tree": "9f5e632e4cde3e36ebe91fb87819f957191dfaa6",
      "parents": [
        "a12230ab66bb484871bb2e3c6c10fcd5b4fde39c"
      ],
      "author": {
        "name": "Владислав Наумов",
        "email": "vnaumov@mirantis.com",
        "time": "Tue Jun 02 19:06:46 2020 +0200"
      },
      "committer": {
        "name": "Vladislav Naumov",
        "email": "vnaumov@mirantis.com",
        "time": "Fri Jun 05 11:07:56 2020 +0000"
      },
      "message": "[feat][core] generate shared wf for testing components w/ kaas core CI\n\nus: https://mirantis.jira.com/browse/PRODX-5353\nChange-Id: I004151b237f1d1c465cfb4abf1f3c1c0b0dec1f4\n"
    },
    {
      "commit": "6c2afffef70fc8b6e45031d26ed3bcdda83d91ea",
      "tree": "afa870027e7809cc54df922d73e0e65d0a47221d",
      "parents": [
        "a12230ab66bb484871bb2e3c6c10fcd5b4fde39c"
      ],
      "author": {
        "name": "Владислав Наумов",
        "email": "vnaumov@mirantis.com",
        "time": "Fri Jun 05 12:54:53 2020 +0200"
      },
      "committer": {
        "name": "Владислав Наумов",
        "email": "vnaumov@mirantis.com",
        "time": "Fri Jun 05 12:54:53 2020 +0200"
      },
      "message": "[refactor][core] keywords parser conditions\n\nus: PRODX-5443\nChange-Id: I4b15815991475ab3c74b337ca0ed5b48934848db\n"
    },
    {
      "commit": "a12230ab66bb484871bb2e3c6c10fcd5b4fde39c",
      "tree": "02e1976f4192f285c05e32999ca7fd0af0c6f4ba",
      "parents": [
        "568d04ef46e75fda692c5eba9ac079366bdb50f1"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Jun 05 13:24:06 2020 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Jun 05 13:24:06 2020 +0300"
      },
      "message": "KaasUtils - render siTestsDockerImage\n\n  * autoident\n\nPRODX-5424\n\nChange-Id: I776de30ee3590c6f68e16196afa33a0fc2bf1396\n"
    },
    {
      "commit": "568d04ef46e75fda692c5eba9ac079366bdb50f1",
      "tree": "10ac3dbaa53ef598ddf5f9af689c16fd1ebe6010",
      "parents": [
        "4badf83f9faecf97d29c5e52df92a4bca008b5ee"
      ],
      "author": {
        "name": "Denis V. Meltsaykin",
        "email": "dmeltsaykin@mirantis.com",
        "time": "Wed Jun 03 21:58:32 2020 +0200"
      },
      "committer": {
        "name": "Denis Meltsaykin",
        "email": "dmeltsaykin@mirantis.com",
        "time": "Thu Jun 04 09:27:49 2020 +0000"
      },
      "message": "Retry dist-upgrades\n\nIf the \u0027apt-get dist-upgrade\u0027 operations running long on the minions in batch\nsalt master may return an empty string for some minions. The pipelines do not\nexpectd this and threat it as an error. This patch adds a retry which one one\nhand will succeed on the second run since the operation will be much shorter,\non the other hand it will not hide the real issue if it happens.\n\nCloses-Bug: PROD-35355\nChange-Id: I95d4c33bf7e28b369f5dc3f468944be15a5d5d6a\n"
    },
    {
      "commit": "4badf83f9faecf97d29c5e52df92a4bca008b5ee",
      "tree": "5be5d51ab3a7c128618bb0607e4362a242aa11e2",
      "parents": [
        "bc8975135f1ce756976e926ff68e7ea8da01e3f9"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Wed May 27 17:48:36 2020 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu May 28 12:51:15 2020 +0300"
      },
      "message": "Introduce setEnvDefaults function\n\n  * This function set default values of a environment variables\n  object. Existing keys are not modifies, missed keys added.\n  * Misc: remove common.msg since it\u0027s not supported at JenkinsMaster\n\nPRODX-5224\n\nChange-Id: I4cbe7c0b430f349f0fb6b4e5f26140f45c7f92be\n"
    },
    {
      "commit": "bc8975135f1ce756976e926ff68e7ea8da01e3f9",
      "tree": "971636ab1d57391439b8878f1e1a59a925476d09",
      "parents": [
        "68cba27c1ad61bdc9032e0c98242cd6902319ba2",
        "9f997b22b2789104d3959b89d1b1d21e54083294"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed May 20 14:49:21 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed May 20 14:49:21 2020 +0000"
      },
      "message": "Merge \"Add correct salt minions update\""
    },
    {
      "commit": "68cba27c1ad61bdc9032e0c98242cd6902319ba2",
      "tree": "231ce3d5571dc2c0775c3ca5d5674f50e4e3119b",
      "parents": [
        "2da46c67c48e627435cf2174dbc3e30c49a16bb3"
      ],
      "author": {
        "name": "vnaumov",
        "email": "vnaumov@mirantis.com",
        "time": "Wed May 20 11:24:02 2020 +0200"
      },
      "committer": {
        "name": "vnaumov",
        "email": "vnaumov@mirantis.com",
        "time": "Wed May 20 11:24:02 2020 +0200"
      },
      "message": "[fix][wf] manage success build result in wf scenario\n\nto avoid slack reporting null issues\n\nChange-Id: I90ffc04e9916923be3347998147b2323c0b46399\nus: https://mirantis.jira.com/browse/PRODX-5084\n"
    },
    {
      "commit": "9f997b22b2789104d3959b89d1b1d21e54083294",
      "tree": "430829def9d282873372de866b6009ca11f93567",
      "parents": [
        "2da46c67c48e627435cf2174dbc3e30c49a16bb3"
      ],
      "author": {
        "name": "Denis V. Meltsaykin",
        "email": "dmeltsaykin@mirantis.com",
        "time": "Sun May 17 17:24:07 2020 +0200"
      },
      "committer": {
        "name": "Denis Meltsaykin",
        "email": "dmeltsaykin@mirantis.com",
        "time": "Tue May 19 17:30:11 2020 +0000"
      },
      "message": "Add correct salt minions update\n\nosUpgradeNode is not aware of how to update salt minions, thus is failing\nwhen salt master looses the connection to minions. This patch add the proper\nprocedure to update salt minions before other packages will be updated.\n\nCloses-Bug: PROD-35355\nChange-Id: I185a121999f4a49c8b5a2a126cca0f3710149118\n"
    },
    {
      "commit": "2da46c67c48e627435cf2174dbc3e30c49a16bb3",
      "tree": "ee19b9a04837279ce2967022439a67dd983b8d0e",
      "parents": [
        "898e174736da7dc8fe5044721b965b3781cd98e7"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon May 18 18:22:50 2020 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon May 18 17:26:39 2020 +0000"
      },
      "message": "Add ability to write values from file\n\nCurrently when running through tox artefact meta app\nworks incorrectly with multiline/json values, to fix this\nit is possible to supply values from file.\nFlag values from file allows to use temporary files,\nto read values from.\n\nRelated-Prod: https://mirantis.jira.com/browse/PRODX-3921\nChange-Id: I8f0198cc164ffac614767a1991a229f98b88a430\n"
    },
    {
      "commit": "898e174736da7dc8fe5044721b965b3781cd98e7",
      "tree": "41e296895eee23501842df0ecb6a1f182ab6384b",
      "parents": [
        "d15406129f9b30f5a504b5e68a746f6b39e726c0"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue May 12 12:40:44 2020 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue May 12 13:25:07 2020 +0300"
      },
      "message": "add common.setMapDefaults()\n\nPRODX-4799\n\nChange-Id: I896ef3aae8f82b0162b09837c8d99334ead1ed2c\n"
    },
    {
      "commit": "88e0bb4a3c5d26f3b290e8baa44a6ff382687314",
      "tree": "a9a3fbf3a3886516f0233fd973a00b5fd5f8c9a9",
      "parents": [
        "d15406129f9b30f5a504b5e68a746f6b39e726c0"
      ],
      "author": {
        "name": "Mateusz Los",
        "email": "mlos@mirantis.com",
        "time": "Mon May 11 13:28:59 2020 +0200"
      },
      "committer": {
        "name": "Mateusz Los",
        "email": "mlos@mirantis.com",
        "time": "Mon May 11 13:29:41 2020 +0200"
      },
      "message": "fix partition removal for ceph nautilus\n\nRelated-Prod: PROD-35230\nChange-Id: I954e4f3379486cf7c6d36481ec3cf7a57c77457f\n"
    },
    {
      "commit": "d15406129f9b30f5a504b5e68a746f6b39e726c0",
      "tree": "b03632279220a4f2e29875357febfa6b5cdd48fd",
      "parents": [
        "04fa97f6fdc68af24994123029bb2b9946704358"
      ],
      "author": {
        "name": "Alexandr Lovtsov",
        "email": "alovtsov@mirantis.com",
        "time": "Thu May 07 14:10:37 2020 +0300"
      },
      "committer": {
        "name": "Alexandr Lovtsov",
        "email": "alovtsov@mirantis.com",
        "time": "Thu May 07 14:56:26 2020 +0300"
      },
      "message": "[Git] Add getGitCommitMessage() function\n\nRelated-To: PRODX-4768\nChange-Id: I36534f21e81c705f5069ba7240ec4096d6042ba9\n"
    },
    {
      "commit": "04fa97f6fdc68af24994123029bb2b9946704358",
      "tree": "31e859a33202ae0866b92d40c41a20e2337f223b",
      "parents": [
        "214bf405e1f65735e3eb8b102030e8431d79bd9a",
        "39cf09ca2721189297eaf2a69cdcd1a657998b61"
      ],
      "author": {
        "name": "Ivan Udovichenko",
        "email": "iudovichenko@mirantis.com",
        "time": "Wed May 06 14:42:32 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed May 06 14:42:32 2020 +0000"
      },
      "message": "Merge \"Add custom artifact upload func\""
    },
    {
      "commit": "214bf405e1f65735e3eb8b102030e8431d79bd9a",
      "tree": "3c5e9b623e39d730556c832e1a2b659ec7c5933d",
      "parents": [
        "304e4257e3ca39452e704930dec198ff9725df8b"
      ],
      "author": {
        "name": "Denis Meltsaykin",
        "email": "dmeltsaykin@mirantis.com",
        "time": "Tue May 05 16:07:45 2020 +0000"
      },
      "committer": {
        "name": "Denis Meltsaykin",
        "email": "dmeltsaykin@mirantis.com",
        "time": "Wed May 06 10:51:30 2020 +0000"
      },
      "message": "Revert \"Run salt.minion and full refresh consistently\"\n\nThis reverts commit 1c9de586161c7229e9a9f3fdb6c79115d2f3d6c4.\n\nReason for revert: The duration of salt refresh grows 10-20 times even for middle-sized envs.\n\nChange-Id: Ie7ff720bb0cb4dddfca5e927c6923c2d90bf1022\nCloses-Bug: PROD-35205\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": "304e4257e3ca39452e704930dec198ff9725df8b",
      "tree": "ff521e50d3a82ae4ce412c8aebe2c296d92638dc",
      "parents": [
        "7466e70f3746bac9bc6777a783bdc9af5dbfddd6",
        "bdb902267ea690fa0737e6e3f87a09a4bad9d831"
      ],
      "author": {
        "name": "Anton Khlyst",
        "email": "akhlyst@mirantis.com",
        "time": "Mon May 04 16:29:00 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Mon May 04 16:29:00 2020 +0000"
      },
      "message": "Merge \"[fix][core] common lib calling inside kaasUtils\""
    },
    {
      "commit": "bdb902267ea690fa0737e6e3f87a09a4bad9d831",
      "tree": "6450fbecbd4bf2503e6305e7118cefad423bcda1",
      "parents": [
        "33747e1f2c07ef6baa3e2ad65d98672ce9257b72"
      ],
      "author": {
        "name": "vnaumov",
        "email": "vnaumov@mirantis.com",
        "time": "Mon May 04 18:25:50 2020 +0200"
      },
      "committer": {
        "name": "vnaumov",
        "email": "vnaumov@mirantis.com",
        "time": "Mon May 04 18:25:50 2020 +0200"
      },
      "message": "[fix][core] common lib calling inside kaasUtils\n\nChange-Id: Ief787be33201d2d59ae3c5ce9b5cdb5953e77ae2\nus: PRODX-4282\n"
    },
    {
      "commit": "7466e70f3746bac9bc6777a783bdc9af5dbfddd6",
      "tree": "597d15ad7bc292ccde0e440e63f5a48f345703d5",
      "parents": [
        "334eecdd2f2b0f221a72042ee40b7484553b58a5",
        "33747e1f2c07ef6baa3e2ad65d98672ce9257b72"
      ],
      "author": {
        "name": "Anton Khlyst",
        "email": "akhlyst@mirantis.com",
        "time": "Mon May 04 15:42:50 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Mon May 04 15:42:50 2020 +0000"
      },
      "message": "Merge \"[feat][core] common utils for kaas per-commit testing\""
    },
    {
      "commit": "33747e1f2c07ef6baa3e2ad65d98672ce9257b72",
      "tree": "de7e9cbbb560c050dc141f568a40492511188edd",
      "parents": [
        "c774c6e54ea73e6557211c56b95a7a3927ea7f80"
      ],
      "author": {
        "name": "vnaumov",
        "email": "vnaumov@mirantis.com",
        "time": "Mon May 04 17:35:20 2020 +0200"
      },
      "committer": {
        "name": "vnaumov",
        "email": "vnaumov@mirantis.com",
        "time": "Mon May 04 17:38:18 2020 +0200"
      },
      "message": "[feat][core] common utils for kaas per-commit testing\n\n- Determine scope of test suite against per-commit KaaS deployment based on keywords\nwritten in gerrit commit body\n- Determine if custom si tests/pipelines refspec forwarded from gerrit change request\n\nChange-Id: I1fcd62c5374c3d7a0c9cccebed436541b005fd27\nus: https://mirantis.jira.com/browse/PRODX-4282\n"
    },
    {
      "commit": "334eecdd2f2b0f221a72042ee40b7484553b58a5",
      "tree": "79c9d0d392870259e953d9e101be705ca5e0c915",
      "parents": [
        "4dff4fa2ac4c9d3ab96ae5bc4523ed5aeb4e57a1"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Apr 30 14:32:45 2020 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Apr 30 14:32:45 2020 +0300"
      },
      "message": "Fix HashMap default value for step parameters\n\n   https://mirantis.jira.com/browse/PRODX-3627\n\nChange-Id: I5aa13174cac7af0ac521d9f8cb311b853b1aef48\n"
    },
    {
      "commit": "4dff4fa2ac4c9d3ab96ae5bc4523ed5aeb4e57a1",
      "tree": "9ad1ab05e3874cebc200edca7a0c10e0d58f8272",
      "parents": [
        "0bd8bc63ced43b7ae1ca5007b15ee5bc31be4fd4",
        "5f014d8454b2bc949d7576e94023fa95570e8917"
      ],
      "author": {
        "name": "Ivan Udovichenko",
        "email": "iudovichenko@mirantis.com",
        "time": "Wed Apr 29 14:59:05 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Apr 29 14:59:05 2020 +0000"
      },
      "message": "Merge \"Add Workflow option \u0027inherit_parent_params\u0027\""
    },
    {
      "commit": "5f014d8454b2bc949d7576e94023fa95570e8917",
      "tree": "5f578f7b2a7ea14063f720121389137fc206a613",
      "parents": [
        "a3d775edd4ff8b07101715494f6d5f40717231aa"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Apr 29 00:00:34 2020 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Apr 29 12:28:01 2020 +0300"
      },
      "message": "Add Workflow option \u0027inherit_parent_params\u0027\n\n- new method \"getJobDefaultParameters(jobName)\" to get the job\n  defaults\n- new workflow option \"inherit_parent_params\" (default: false)\n  to pass all the parameters from the parent to child job if \"true\"\n\n  https://mirantis.jira.com/browse/PRODX-3627\n\nChange-Id: I0dc8b4d03f1d9fb06661b0cbdbacdfe892daebff\n"
    },
    {
      "commit": "0bd8bc63ced43b7ae1ca5007b15ee5bc31be4fd4",
      "tree": "a2c08c947dfa730f9edb2b2cfbcc7f56b0d48718",
      "parents": [
        "a3d775edd4ff8b07101715494f6d5f40717231aa"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed Apr 29 12:27:14 2020 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed Apr 29 12:27:14 2020 +0300"
      },
      "message": "Not fail scenario if ignore_not_built is set\n\nRelated-Prod: https://mirantis.jira.com/browse/PRODX-4614\nChange-Id: Iee66da31c14a3b8736ddfac2525b7105f76c17ba\n"
    },
    {
      "commit": "a3d775edd4ff8b07101715494f6d5f40717231aa",
      "tree": "40ace37a6d2aa58f038e3f8e89126b9aa3ee5e31",
      "parents": [
        "0373e49979112b9fb500d7616a312732c1243a2f"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Apr 24 14:45:17 2020 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Apr 28 15:40:40 2020 +0300"
      },
      "message": "Add ability to ignore not built jobs\n\nRelated-Prod: https://mirantis.jira.com/browse/PRODX-269\nChange-Id: I342defcd3a54d51c49d661bf3ac7fe7b7007dd04\n"
    },
    {
      "commit": "0373e49979112b9fb500d7616a312732c1243a2f",
      "tree": "24421af1cbb5b72752d11ec0ab5155b882b411f4",
      "parents": [
        "994677580f6ea3477a3b77e2cada70dac1aaf457"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Apr 17 11:30:19 2020 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Apr 24 06:41:58 2020 +0000"
      },
      "message": "Add methods needed to organize gating on ci\n\nAdded methods for parsing gerrit event text and for downloading changes\nfrom gerrit.\n\nRelated-Prod: https://mirantis.jira.com/browse/PRODX-269\nNeeded-By: https://gerrit.mcp.mirantis.com/c/mcp/mcp-pipelines/+/66777\nChange-Id: Ie0316e698058afdee6a4fa767281f41543119a04\n"
    },
    {
      "commit": "994677580f6ea3477a3b77e2cada70dac1aaf457",
      "tree": "cf21ef94f46b8ca0aa41bbd0ff9800d25e947d92",
      "parents": [
        "c774c6e54ea73e6557211c56b95a7a3927ea7f80"
      ],
      "author": {
        "name": "Ivan Udovichenko",
        "email": "iudovichenko@mirantis.com",
        "time": "Tue Apr 21 02:28:06 2020 +0300"
      },
      "committer": {
        "name": "Ivan Udovichenko",
        "email": "iudovichenko@mirantis.com",
        "time": "Tue Apr 21 02:28:06 2020 +0300"
      },
      "message": "Update Docker image scanner lib\n\nChanges:\n  * Remove tungsten from exclude list\n  * Make more verbose interactions with Jira\n\nChange-Id: I501dce184792ba00e5ad2cbb728f4e1cbe66f50c\nRealated-PROD: https://mirantis.jira.com/browse/PRODX-4050\n"
    },
    {
      "commit": "c774c6e54ea73e6557211c56b95a7a3927ea7f80",
      "tree": "a4f3a6515033053c7f930d4cec85f33ad23701fa",
      "parents": [
        "4525225b62fae66972c7b60fd223caea446470ad"
      ],
      "author": {
        "name": "Ivan Udovichenko",
        "email": "iudovichenko@mirantis.com",
        "time": "Wed Apr 15 01:55:41 2020 +0300"
      },
      "committer": {
        "name": "Ivan Udovichenko",
        "email": "iudovichenko@mirantis.com",
        "time": "Wed Apr 15 01:55:41 2020 +0300"
      },
      "message": "Avoid pkg with cves override in Docker image scanner lib\n\nChange-Id: I55d3c232e41d63b6f12035c684df0c4163a4a6aa\nRelated-PROD: https://mirantis.jira.com/browse/PRODX-4050\n"
    },
    {
      "commit": "4525225b62fae66972c7b60fd223caea446470ad",
      "tree": "9362940c5406b1ca57393efe74530ee218c9d669",
      "parents": [
        "0a8da725c8ae06d825dfd2bcbd057222234a5dc2"
      ],
      "author": {
        "name": "Ivan Udovichenko",
        "email": "iudovichenko@mirantis.com",
        "time": "Tue Apr 14 22:45:53 2020 +0300"
      },
      "committer": {
        "name": "Ivan Udovichenko",
        "email": "iudovichenko@mirantis.com",
        "time": "Tue Apr 14 22:47:06 2020 +0300"
      },
      "message": "Add find_cves_by_severity method to Docker image scanner lib\n\nChange-Id: I8497860799cfdf3b467d5102de4bd0989f16de69\nRelated-PROD: https://mirantis.jira.com/browse/RE-110\n"
    },
    {
      "commit": "0a8da725c8ae06d825dfd2bcbd057222234a5dc2",
      "tree": "c97d396fb4759a43eef2d78821d695ed5e1f188a",
      "parents": [
        "6c870b7217801444aa8b7507368c69c5405b274f",
        "f446e41d56728415210a7abd9f2fbda281b05bbc"
      ],
      "author": {
        "name": "Dmitry Burmistrov",
        "email": "dburmistrov@mirantis.com",
        "time": "Tue Apr 14 15:38:57 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Apr 14 15:38:57 2020 +0000"
      },
      "message": "Merge \"Add artifactory support in  Workflow library\""
    },
    {
      "commit": "6c870b7217801444aa8b7507368c69c5405b274f",
      "tree": "33031db0526d96af67ae2ef3205737ff0e43ccc9",
      "parents": [
        "314a073b952e4625927941e4f38048eb384e52a4"
      ],
      "author": {
        "name": "Ivan Udovichenko",
        "email": "iudovichenko@mirantis.com",
        "time": "Tue Apr 14 11:31:51 2020 +0300"
      },
      "committer": {
        "name": "Ivan Udovichenko",
        "email": "iudovichenko@mirantis.com",
        "time": "Tue Apr 14 13:21:57 2020 +0300"
      },
      "message": "Expect file contents from Jenkins job\n\nChange-Id: I4581ae321566e5ab498b283f260920063df78f45\nRelated-PROD: https://mirantis.jira.com/browse/PRODX-4050\n"
    },
    {
      "commit": "314a073b952e4625927941e4f38048eb384e52a4",
      "tree": "bb56a40b1f5e85d5c49dd72ee8550ffa93f67ff1",
      "parents": [
        "894fd8abae7cfc2bb969515f23ec09133c41365d"
      ],
      "author": {
        "name": "Ivan Udovichenko",
        "email": "iudovichenko@mirantis.com",
        "time": "Mon Apr 13 22:47:26 2020 +0300"
      },
      "committer": {
        "name": "Ivan Udovichenko",
        "email": "iudovichenko@mirantis.com",
        "time": "Mon Apr 13 22:47:26 2020 +0300"
      },
      "message": "Add magic package for Docker image scanner\n\nChange-Id: I26a20e7dc7211b14b84139bd071fd5038d191d13\nRelated-PROD: https://mirantis.jira.com/browse/PRODX-4050\n"
    },
    {
      "commit": "894fd8abae7cfc2bb969515f23ec09133c41365d",
      "tree": "ba7eb295500b280ed7966156f57c1b73b35330c2",
      "parents": [
        "91624addd00d75952dd9c02753f8b5f60247202f"
      ],
      "author": {
        "name": "Ivan Udovichenko",
        "email": "iudovichenko@mirantis.com",
        "time": "Mon Apr 13 17:24:50 2020 +0300"
      },
      "committer": {
        "name": "Ivan Udovichenko",
        "email": "iudovichenko@mirantis.com",
        "time": "Mon Apr 13 17:39:51 2020 +0300"
      },
      "message": "Process CVEs found by Docker image scanner\n\nChange-Id: Ie1d2d23e8ed6a2dc75bea2dbcca8f5654e1ac926\nRelated-PROD: https://mirantis.jira.com/browse/PRODX-4050\n"
    },
    {
      "commit": "91624addd00d75952dd9c02753f8b5f60247202f",
      "tree": "850fe7e6f1d5a185aab292045e843053b8f9cfcd",
      "parents": [
        "cbf74fe32afa9243da5beb7a5a3b85bf6c24f288",
        "ca423a744f19d23067ac4ee0c8651ae4a9e6c73e"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Apr 09 03:16:51 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Apr 09 03:16:51 2020 +0000"
      },
      "message": "Merge \"Skip making of commit if nothing changed\""
    },
    {
      "commit": "cbf74fe32afa9243da5beb7a5a3b85bf6c24f288",
      "tree": "3c3aa53bbb2b1c26879e8391ab8c833329c4ea9e",
      "parents": [
        "3eb9fc9dd8e1b2fa4b8a2c30eb2990b8057a5a15",
        "3a82bbec8b9b662ed31caaecb2f44c4ef6d83671"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Apr 08 16:49:22 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Apr 08 16:49:22 2020 +0000"
      },
      "message": "Merge \"update ceph pipline for refactored grains\""
    },
    {
      "commit": "ca423a744f19d23067ac4ee0c8651ae4a9e6c73e",
      "tree": "5aa1434d993a573942a57213572ae9f2b2262ece",
      "parents": [
        "3eb9fc9dd8e1b2fa4b8a2c30eb2990b8057a5a15"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed Apr 08 16:32:46 2020 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed Apr 08 15:17:54 2020 +0000"
      },
      "message": "Skip making of commit if nothing changed\n\nIn some cases keys values can be unchanged after update procedure,\nthe method shouldn\u0027t fail in this case.\n\nRelated-Prod: https://mirantis.jira.com/browse/PRODX-3685\nChange-Id: Ia445242ef7395e5b8f1d7b3de1ae56cb6770c491\n"
    },
    {
      "commit": "f446e41d56728415210a7abd9f2fbda281b05bbc",
      "tree": "e907dd3faaafefa3d75acf8731bd4efbddeb620d",
      "parents": [
        "f8258c05e3bbc195b8839466eef7b8fbed44e2bb"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Mon Apr 06 13:24:54 2020 +0300"
      },
      "committer": {
        "name": "Dmitry Tyzhnenko",
        "email": "dtyzhnenko@mirantis.com",
        "time": "Wed Apr 08 13:03:53 2020 +0300"
      },
      "message": "Add artifactory support in  Workflow library\n\nDue SI team migration to Artifactory need make\n    support Artifactoy in Workflow library for\n    get artifacts from artifactory instead of a job\n\nRelated-prod: PRODX-3226\nChange-Id: I5087fc1f04126e68fed9a0dced6e0a496293d37f\n"
    },
    {
      "commit": "3eb9fc9dd8e1b2fa4b8a2c30eb2990b8057a5a15",
      "tree": "047564e63d464077c288fc6d4a9cf48a2ac3f716",
      "parents": [
        "b26ad206cb5dea2c330c85430e9bff8a4e3ffd78"
      ],
      "author": {
        "name": "Alexandr Lovtsov",
        "email": "alovtsov@mirantis.com",
        "time": "Tue Apr 07 13:03:53 2020 +0300"
      },
      "committer": {
        "name": "alovtsov",
        "email": "alovtsov@mirantis.com",
        "time": "Tue Apr 07 10:49:04 2020 +0000"
      },
      "message": "[Atlassian] Add support of plaintext to extractJIRA function\n\nRelated-To: PRODX-3678\nChange-Id: I27ee9ce31e01abc0b7a9bf040e45fb55dd34c592\n"
    },
    {
      "commit": "b26ad206cb5dea2c330c85430e9bff8a4e3ffd78",
      "tree": "8cd10c15c0187c3c7600ec59018dfc962a0c329b",
      "parents": [
        "f8258c05e3bbc195b8839466eef7b8fbed44e2bb"
      ],
      "author": {
        "name": "Alexandr Lovtsov",
        "email": "alovtsov@mirantis.com",
        "time": "Fri Apr 03 14:56:39 2020 +0300"
      },
      "committer": {
        "name": "Alexandr Lovtsov",
        "email": "alovtsov@mirantis.com",
        "time": "Tue Apr 07 13:48:43 2020 +0300"
      },
      "message": "[Atlassian] Add functions to update Jira fields\n\nRelated-To: PRODX-3678\nChange-Id: If3c3d2f2710c40605194ff398d8f80bd8d3a72d1\n"
    },
    {
      "commit": "3a82bbec8b9b662ed31caaecb2f44c4ef6d83671",
      "tree": "822111c01d6c5265c7da20133e711d259b043df5",
      "parents": [
        "f8258c05e3bbc195b8839466eef7b8fbed44e2bb"
      ],
      "author": {
        "name": "Tomek Jaroszyk",
        "email": "tjaroszyk@mirantis.com",
        "time": "Tue Apr 07 11:34:48 2020 +0200"
      },
      "committer": {
        "name": "Tomek Jaroszyk",
        "email": "tjaroszyk@mirantis.com",
        "time": "Tue Apr 07 11:37:07 2020 +0200"
      },
      "message": "update ceph pipline for refactored grains\n\nReleted-Prod: PROD-35018\nChange-Id: I9c91d332753039f21708f9fd4956a6a65cfeecc7\n"
    },
    {
      "commit": "f8258c05e3bbc195b8839466eef7b8fbed44e2bb",
      "tree": "4baf4228794205dcc3766bcb3d40fbcc9dddaad3",
      "parents": [
        "78c0e2154ee2217cf2586531700102b88be7a210"
      ],
      "author": {
        "name": "Alexandr Lovtsov",
        "email": "alovtsov@mirantis.com",
        "time": "Thu Apr 02 20:13:05 2020 +0300"
      },
      "committer": {
        "name": "Alexandr Lovtsov",
        "email": "alovtsov@mirantis.com",
        "time": "Thu Apr 02 20:13:05 2020 +0300"
      },
      "message": "[Atlasian] Fix function postComment()\n\nRelated-To: PRODX-3678\nChange-Id: I2cec926ab0f4e1c7449e9003b89247300fbeb7ce\n"
    },
    {
      "commit": "78c0e2154ee2217cf2586531700102b88be7a210",
      "tree": "a7fac615f059bc7a029c5422000024f911991199",
      "parents": [
        "6b7e6aba634ce6c7a7c59f72e8b4bdfda1adbb2b"
      ],
      "author": {
        "name": "Alexandr Lovtsov",
        "email": "alovtsov@mirantis.com",
        "time": "Thu Apr 02 15:35:29 2020 +0300"
      },
      "committer": {
        "name": "alovtsov",
        "email": "alovtsov@mirantis.com",
        "time": "Thu Apr 02 15:08:45 2020 +0000"
      },
      "message": "Add build url and ticket IDs to commit message to artifact-metadata CR\n\nChange-Id: Ib06c0706d65dc65736acc124b0d47d033c984cc4\nRelated-To: PRODX-3678\n"
    },
    {
      "commit": "6b7e6aba634ce6c7a7c59f72e8b4bdfda1adbb2b",
      "tree": "c44b3f964a528a37e4b7959ee5b761fa999381bb",
      "parents": [
        "9eaf25c83109931ecba25c8cf0c45b874fe0888c"
      ],
      "author": {
        "name": "Alexandr Lovtsov",
        "email": "alovtsov@mirantis.com",
        "time": "Thu Apr 02 17:20:02 2020 +0300"
      },
      "committer": {
        "name": "Alexandr Lovtsov",
        "email": "alovtsov@mirantis.com",
        "time": "Thu Apr 02 17:20:02 2020 +0300"
      },
      "message": "Fix extractJIRA() function in Atlassian.groovy\n\nRelated-To: PRODX-3678\nChange-Id: I622ab7ed220c2f838dc208abb5b5b9eb90da0a0e\n"
    },
    {
      "commit": "9eaf25c83109931ecba25c8cf0c45b874fe0888c",
      "tree": "9d107e2775697ec4c682bf18a9a3f746d0587721",
      "parents": [
        "12c43330b90ca833dbaf94d3e427de71bb5c0c9f",
        "da64f3416abed4da77b208f4611449c58efc0e1e"
      ],
      "author": {
        "name": "alovtsov",
        "email": "alovtsov@mirantis.com",
        "time": "Thu Apr 02 13:01:35 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Apr 02 13:01:35 2020 +0000"
      },
      "message": "Merge \"Add Atlassian functions for interaction with JIRA API\""
    },
    {
      "commit": "da64f3416abed4da77b208f4611449c58efc0e1e",
      "tree": "b33b37e60ff274fd3a223225c9f80d1f037c4c6c",
      "parents": [
        "b0e5b6a71872ffc44c58ee3da17538418ee1bfff"
      ],
      "author": {
        "name": "Oleg Gelbukh",
        "email": "ogelbukh@mirantis.com",
        "time": "Fri Mar 27 20:10:35 2020 -0700"
      },
      "committer": {
        "name": "Alexandr Lovtsov",
        "email": "alovtsov@mirantis.com",
        "time": "Thu Apr 02 14:32:47 2020 +0300"
      },
      "message": "Add Atlassian functions for interaction with JIRA API\n\nAdd functions needed to post JIRA comments. Functions to\npost comments with versions of artifacts based on\nartifact-metadata format.\n\nRelated-To: PRODX-3678\n\nChange-Id: Ia61a282f9ecab7269eeabcb6ddb53422b5eef0d6\n"
    },
    {
      "commit": "12c43330b90ca833dbaf94d3e427de71bb5c0c9f",
      "tree": "766ee8458971da22e98d61f5565d7bd3b6aae807",
      "parents": [
        "45cb6c0f118296c8b8b43f62d609c6ca1a0b2813"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Tue Mar 31 13:19:06 2020 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Thu Apr 02 10:26:18 2020 +0000"
      },
      "message": "Run salt.minion and full refresh consistently\n\nPROD-35053\n\nChange-Id: I20514451a02ef8e9a71b277bbad7f83070b1862d\n"
    },
    {
      "commit": "45cb6c0f118296c8b8b43f62d609c6ca1a0b2813",
      "tree": "b2908d193b49852a19d6b8fca20ddffe66e58aa4",
      "parents": [
        "d4dc1e196d103e06f1d5c37a198c12e9eee50ef4"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Wed Apr 01 16:30:29 2020 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Wed Apr 01 20:02:25 2020 +0400"
      },
      "message": "Update libs and restart salt-minion before gerrit and jenkins setup\n\nMake sure we have latest python-requests and python-urllib3 and\nsalt-minion service is restarted before running gerrit and jenkins\nclient states which are actively using API call via urllib3 lib.\n\nPROD-35056\n\nChange-Id: I25af0448851fb6aae5fafa16aa4fa04251068720\n"
    },
    {
      "commit": "d4dc1e196d103e06f1d5c37a198c12e9eee50ef4",
      "tree": "f420238ec96319fb824cae34c08cce931ae9d4f8",
      "parents": [
        "42017542bf76495ac434c4f70d0a7f0474b82b88"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Tue Mar 31 16:55:31 2020 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Tue Mar 31 13:04:08 2020 +0000"
      },
      "message": "Reload salt.minion before running jenkins.client state\n\nResresh salt-minion service to make sure it loads\nthe latest version of python libs on the targets\n\nPROD-35056\n\nChange-Id: I5ee85b83fe09ec0878bbe2cc50df4fb5d08f3b62\n"
    },
    {
      "commit": "42017542bf76495ac434c4f70d0a7f0474b82b88",
      "tree": "95e761455c59fbbfcb3d56f241a4d5d42d7aafbe",
      "parents": [
        "5a6eb8a3ba65479439b785696227e9a1e215d18d",
        "9ade072be5a8eb3d5ba60d19636bf2aba9d7fb02"
      ],
      "author": {
        "name": "Dmitry Burmistrov",
        "email": "dburmistrov@mirantis.com",
        "time": "Tue Mar 31 12:28:28 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Mar 31 12:28:28 2020 +0000"
      },
      "message": "Merge \"Add deleteArtifact flag to artifac upload\""
    },
    {
      "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": "5a6eb8a3ba65479439b785696227e9a1e215d18d",
      "tree": "3a75501911aaad25f95a4bdb6c85462480594ba6",
      "parents": [
        "b0e5b6a71872ffc44c58ee3da17538418ee1bfff"
      ],
      "author": {
        "name": "vnaumov",
        "email": "vnaumov@mirantis.com",
        "time": "Tue Mar 31 11:16:54 2020 +0200"
      },
      "committer": {
        "name": "vnaumov",
        "email": "vnaumov@mirantis.com",
        "time": "Tue Mar 31 11:16:54 2020 +0200"
      },
      "message": "[feat][workflow] scenario resulst slack reporting\n\nChange-Id: I79205779a0c8fde60e538ae45d8551c20a77bd44\nus: https://mirantis.jira.com/browse/PRODX-3286\n"
    },
    {
      "commit": "b0e5b6a71872ffc44c58ee3da17538418ee1bfff",
      "tree": "d7245cb8a5eda24f860a4e8bf00476c009e6ab62",
      "parents": [
        "4ed4a818db5fafca4fe94978c460ea38340410e1",
        "812673abea50c4b19941c2e29700510667f21460"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Mar 26 20:36:16 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Mar 26 20:36:16 2020 +0000"
      },
      "message": "Merge \"Make uploadJobArtifactsToArtifactory more universal\""
    },
    {
      "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": "4ed4a818db5fafca4fe94978c460ea38340410e1",
      "tree": "90e4c2ebcba616672fb663865f46ecf27a00694c",
      "parents": [
        "1906390c64e7fdb6f486a8abcb58c7c9215cfb93"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Mar 26 16:31:26 2020 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Mar 26 16:32:12 2020 +0200"
      },
      "message": "Pin openstacksdk for python 2.7\n\nRelated-Prod: PROD-3456\nChange-Id: I729036f53d9b45092eaf9438d214fbb12e1a8617\n"
    },
    {
      "commit": "1906390c64e7fdb6f486a8abcb58c7c9215cfb93",
      "tree": "01b9966d7b21e6f61caae48648aeedf704705c37",
      "parents": [
        "98692b0582ffc3842b6e6f3e257555d6427e6bc6"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Thu Mar 19 13:25:30 2020 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Thu Mar 26 09:51:31 2020 +0000"
      },
      "message": "Add ability to run full refresh alternately\n\nPROD-34468\n\nChange-Id: I71010d9496eb914950421a5a463745c180f62dc6\n"
    },
    {
      "commit": "98692b0582ffc3842b6e6f3e257555d6427e6bc6",
      "tree": "420e23ba33fb744bd318061d42e80bdc9f3c1c4d",
      "parents": [
        "efa9310c564cefa05ce4ee8aeba95ff7dcced606"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Tue Mar 24 14:38:28 2020 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Tue Mar 24 11:44:59 2020 +0000"
      },
      "message": "Fail packages upgrade if pkg.refresh_db has failed\n\nPROD-34503\n\nChange-Id: Id5364a5ed7470d59f6a19f4b147a1d658d18ec00\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": "5a389a66a9162fa5ba40e28188bfe370298f91ef",
      "tree": "2d9521aa840b3d7f24fe466fe6c18aa1abe5c0b1",
      "parents": [
        "45150541cc062cc5bb1b5d404e064307ec55f58c",
        "d4adf97a1db34d9bce985b7ce49fa163471a3b03"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Feb 13 16:13:57 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Feb 13 16:13:57 2020 +0000"
      },
      "message": "Merge \"Convert repoDir to absolutePath\""
    },
    {
      "commit": "d4adf97a1db34d9bce985b7ce49fa163471a3b03",
      "tree": "f71be025ac4bc3b81a3040a98c3aaf61efa9e22f",
      "parents": [
        "187d3a13958c23a37aa4eb155965ded107a12ad3"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Thu Feb 13 18:24:59 2020 +0300"
      },
      "committer": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Thu Feb 13 19:03:18 2020 +0300"
      },
      "message": "Convert repoDir to absolutePath\n\nAlso add getAbsolutePath to mk.Common\n\nRelated-Prod: PROD-00000\nChange-Id: I64ea1388a02b64675d6b27dbfc6f97e22b7c5f9f\n"
    },
    {
      "commit": "45150541cc062cc5bb1b5d404e064307ec55f58c",
      "tree": "3c3e8aad39cf53788b37dd545d414b2c1890e2b0",
      "parents": [
        "187d3a13958c23a37aa4eb155965ded107a12ad3"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Thu Feb 13 16:27:58 2020 +0200"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Thu Feb 13 17:48:35 2020 +0200"
      },
      "message": "Add flag to create metadata structure if absent\n\nThis patch adds --create flag to artifact\nmetadata update command to force creation of artifact\nmetadata structure if not present. Moreover\nthe obsote \"precreateKeyReleaseMetadataFile\" function is\nremoved\n\nChange-Id: I663ed60eeb4f9fdf6e0b1500fdafabe980cdeebb\nRelated-PROD: PROD-34227\n"
    },
    {
      "commit": "187d3a13958c23a37aa4eb155965ded107a12ad3",
      "tree": "7fac8aafa4731c8f259c70051253ff90243741fa",
      "parents": [
        "a1004b57a95e68923d0aba467ec28e94035fbcbb"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Thu Feb 13 14:58:32 2020 +0300"
      },
      "committer": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Thu Feb 13 16:48:31 2020 +0300"
      },
      "message": "Mount artifact-metadata dir to /workspace\n\nSometimes artifact-metadata dir is located under long\nenouth path, and being mounted \u0027as is\u0027 it leads to tox\nfailure. This is because pip (?) replaces shebang string in\n\u0027metadata-app\u0027 when installs it into virtualenv, and if the\nstring is long enough we\u0027ve got failure.\n\nThere is github issue related:\n  https://github.com/pypa/virtualenv/issues/596\n\nThis commit mounts any external path to internal \u0027/workspace\u0027\ndir and fixes the issue.\n\nRelated-Prod: PRODX-2782\nChange-Id: Ie3405086a94a9f7315ce0ba935d1dd68a85d0325\n"
    },
    {
      "commit": "a1004b57a95e68923d0aba467ec28e94035fbcbb",
      "tree": "0a187a49075e6956a96c73dc55f42835b923d2d3",
      "parents": [
        "e8d8ce4c6b3cf28d67a28739613fc74eba42d95c"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Thu Feb 13 14:41:57 2020 +0200"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Thu Feb 13 14:41:57 2020 +0200"
      },
      "message": "Remove artifact metadata dir structure precreation\n\nThis patch removes precreation of dirs and\nfiles in artifact metadata repo since it is not\nneeded when using new version of artifact metadata\nupdate application\n\nChange-Id: I2302d837b62b18d6851644f9b2941eedb7b1dbcc\nRelated-PROD: PROD-34227\n"
    },
    {
      "commit": "e8d8ce4c6b3cf28d67a28739613fc74eba42d95c",
      "tree": "3d166e1975b97d2bf61b19caab221d07dcb4f569",
      "parents": [
        "d6d341d7eaaf248db9d0e8c7e3f8c42e2840ec63",
        "ffed8f8d16f7f6e6e1073a82fad1aa884a7cbef0"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Feb 05 09:07:09 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Feb 05 09:07:09 2020 +0000"
      },
      "message": "Merge \"Added lvm support for removing partitions\""
    },
    {
      "commit": "ffed8f8d16f7f6e6e1073a82fad1aa884a7cbef0",
      "tree": "2d4e26d7cae6e959155eb3589d173f701e1ff5f8",
      "parents": [
        "9a2bd3709ba29295818fe32c30562ddf395b71c3"
      ],
      "author": {
        "name": "mjedynski",
        "email": "mjedynski@mirantis.com",
        "time": "Thu Dec 12 20:46:47 2019 +0100"
      },
      "committer": {
        "name": "mjedynski",
        "email": "mjedynski@mirantis.com",
        "time": "Mon Feb 03 20:33:03 2020 +0100"
      },
      "message": "Added lvm support for removing partitions\n\nChange-Id: I48322db9181eea36c74473c81809f65e35264aa9\nRelated-Prod: PROD-34370\n"
    },
    {
      "commit": "d6d341d7eaaf248db9d0e8c7e3f8c42e2840ec63",
      "tree": "2f28c4196e3df3ad757de047b46ae34358b63fda",
      "parents": [
        "74c8cdd72a5c272415c1470f8a8f5aa2aff96a72"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Jan 27 14:22:10 2020 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Jan 27 17:46:05 2020 +0400"
      },
      "message": "Pass batch param to debian.osUpgradeNode function\n\nPROD-34252\n\nChange-Id: I2e38056d62ea43724666d3f59a47059219cd583e\n"
    },
    {
      "commit": "74c8cdd72a5c272415c1470f8a8f5aa2aff96a72",
      "tree": "536c5e453cfdc5b2c76855c07c0c3a36c6eeb6e5",
      "parents": [
        "1c1de5402fbadf84ad823d55384f9f9bfa6f41f0"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Thu Jan 23 14:26:32 2020 +0200"
      },
      "committer": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Thu Jan 23 14:27:27 2020 +0200"
      },
      "message": "Fix jobs statuses extraction (working with map instead of list)\nPRODX-00000\n\nChange-Id: Id01eb2758df810b525f2a60b56e679ce03f2dff4\n"
    },
    {
      "commit": "1c1de5402fbadf84ad823d55384f9f9bfa6f41f0",
      "tree": "51bd112feff405ad9a2fcf8f78f7d6ac448e43c7",
      "parents": [
        "9ac09d2743c43693b749ac05dac3e787b82f570e",
        "f8743051f132d564674663f2b62547cef7d86562"
      ],
      "author": {
        "name": "Roman Vyalov",
        "email": "rvyalov@mirantis.com",
        "time": "Wed Jan 22 14:57:42 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Jan 22 14:57:42 2020 +0000"
      },
      "message": "Merge \"Use tox to run \u0027app.py update\u0027 to update artifact-metadata\""
    },
    {
      "commit": "9ac09d2743c43693b749ac05dac3e787b82f570e",
      "tree": "6ddfe6c544975923b33aebc51cf2cf421bfe2bbe",
      "parents": [
        "95472cb94bd06d99d07330ca3651951717dd01f6"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Wed Jan 22 14:31:30 2020 +0200"
      },
      "committer": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Wed Jan 22 14:45:06 2020 +0200"
      },
      "message": "Align workflow job status to actual jobs statuses\nPRODX-00000\n\nChange-Id: Ib956e76eb906ded15c58d5d9bca03bc4949ea919\n"
    },
    {
      "commit": "95472cb94bd06d99d07330ca3651951717dd01f6",
      "tree": "4eba50c2d23120901bf354ddb87f23d965ba5a27",
      "parents": [
        "6181f1411c0bdca2363ca211a914318cf592dc99",
        "eed4677a6447e877b28a0be8702e2bb93efef30f"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jan 21 12:51:24 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Jan 21 12:51:24 2020 +0000"
      },
      "message": "Merge \"Revert \"Fix issue with creating virtualenv\"\""
    },
    {
      "commit": "eed4677a6447e877b28a0be8702e2bb93efef30f",
      "tree": "3ad002f9ce09ce19b0a4162719e0912536a81dc5",
      "parents": [
        "1e2d09c857ff4f62f2563e2c2df0c5aeca8d4cb3"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jan 21 12:48:59 2020 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jan 21 12:48:59 2020 +0000"
      },
      "message": "Revert \"Fix issue with creating virtualenv\"\n\nThis reverts commit 1e2d09c857ff4f62f2563e2c2df0c5aeca8d4cb3.\n\nReason for revert: PRODX-2395\n\nChange-Id: I3ece03a01a83a2080aca1df55d65333d42294c97\n"
    },
    {
      "commit": "6181f1411c0bdca2363ca211a914318cf592dc99",
      "tree": "9474fc1fa5dbb82b3bc8c48a120cfd32c17516a6",
      "parents": [
        "c6df9fc2bae674773cb17ee3aeffcc01a6b8561f",
        "1e2d09c857ff4f62f2563e2c2df0c5aeca8d4cb3"
      ],
      "author": {
        "name": "Dmitry Burmistrov",
        "email": "dburmistrov@mirantis.com",
        "time": "Tue Jan 21 12:37:39 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Jan 21 12:37:39 2020 +0000"
      },
      "message": "Merge \"Fix issue with creating virtualenv\""
    },
    {
      "commit": "1e2d09c857ff4f62f2563e2c2df0c5aeca8d4cb3",
      "tree": "359f33c9038bf72291458c9a4ae15f84e473a810",
      "parents": [
        "f5df2020475d7ce8066e7b2e9d9684acf8a850a4"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jan 21 14:30:49 2020 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jan 21 12:34:59 2020 +0000"
      },
      "message": "Fix issue with creating virtualenv\n\nThe patch adds workarounds to do not download/upgrade pip to\nlatest v20 non working release.\n\nhttps://github.com/pypa/pip/issues/7620\n\nChange-Id: Ie58d653ff152403a2b229f38685c118556edbd0a\nRelated-Prod: PRODX-2395\n"
    },
    {
      "commit": "f8743051f132d564674663f2b62547cef7d86562",
      "tree": "28e740198949f60491e4e5ac7505329fdf473767",
      "parents": [
        "c6df9fc2bae674773cb17ee3aeffcc01a6b8561f"
      ],
      "author": {
        "name": "Alexandr Lovtsov",
        "email": "alovtsov@mirantis.com",
        "time": "Tue Jan 21 14:32:14 2020 +0200"
      },
      "committer": {
        "name": "Alexandr Lovtsov",
        "email": "alovtsov@mirantis.com",
        "time": "Tue Jan 21 14:32:14 2020 +0200"
      },
      "message": "Use tox to run \u0027app.py update\u0027 to update artifact-metadata\n\nChange-Id: Ib29d53a9a1510d817e47a8c2a96fc6cdbfc30a6c\nRelated-To: PRODX-2389\n"
    },
    {
      "commit": "c6df9fc2bae674773cb17ee3aeffcc01a6b8561f",
      "tree": "4eba50c2d23120901bf354ddb87f23d965ba5a27",
      "parents": [
        "ee84945200c5f5006eeaed7c3f29ae615af77bee"
      ],
      "author": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Wed Jan 15 17:59:34 2020 +0400"
      },
      "committer": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Fri Jan 17 08:57:08 2020 +0000"
      },
      "message": "Add missed step for keycloak deploy on cicd stage\n\nChange-Id: I291f05cbc40693595c60751f673f1a1186c700a9\nRelated-Prod: PROD-34463\n"
    },
    {
      "commit": "ee84945200c5f5006eeaed7c3f29ae615af77bee",
      "tree": "53c90549eeb270117e52bea83b897ecf1cd529f9",
      "parents": [
        "f5df2020475d7ce8066e7b2e9d9684acf8a850a4",
        "07306f2448cc61f7cf6956d3a57c87e64193f1bc"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Jan 15 10:05:53 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Jan 15 10:05:53 2020 +0000"
      },
      "message": "Merge \"[CVP] Fixed cleaning up cvp containers\""
    },
    {
      "commit": "f5df2020475d7ce8066e7b2e9d9684acf8a850a4",
      "tree": "3ad002f9ce09ce19b0a4162719e0912536a81dc5",
      "parents": [
        "97ef0fb322ae08533cde455bcac055511b5df010"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jan 13 18:25:44 2020 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jan 13 18:25:44 2020 +0200"
      },
      "message": "Fix type in requirements file\n\nChange-Id: I1ab34407c59cc1f3a101f078518613001ca809f6\nRelated-Prod: PROD-34533\n"
    }
  ],
  "next": "97ef0fb322ae08533cde455bcac055511b5df010"
}
