)]}'
{
  "log": [
    {
      "commit": "ab3f48c10b1b1e99e574e78fd549adcbc01c26f1",
      "tree": "ae6ff359780e8d2cac8f0a21f2e922fd88de0563",
      "parents": [
        "b16902d1d90b8d3067bd9d29f2833d40c37107fe"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Nov 05 15:16:07 2018 +0200"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Nov 05 15:17:52 2018 +0200"
      },
      "message": "Fix check-branch regression\n\n  * initiated by \u0027Refactor generate-cookiecutter-products\u0027\n\nChange-Id: If6d2278e3c09a0f99cb28406e522c5b890fff6f7\n"
    },
    {
      "commit": "b16902d1d90b8d3067bd9d29f2833d40c37107fe",
      "tree": "1446b87ac261f357119c5cf07db45fbd5de4a2cd",
      "parents": [
        "66c0b23c05b8420d695243fd4e64b620f1467f9e"
      ],
      "author": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Oct 29 12:33:48 2018 +0000"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Nov 05 13:13:22 2018 +0200"
      },
      "message": "Refactor generate-cookiecutter-products\n\n   * Switch criticall variables fetch to direct dict call.\n     In case of old structure- it would be passed\n     like \u0027null\u0027 \u003d\u003e failed build, only at deployment stage\n   * Reruce usless variables duplications\n   * Perform auto-ident\n   * Drop ssh-agent wrap for all, use it only if needed\n\nChange-Id: I90aea2872b50e094099ab4e8fc375e7d9ebcb6a6\n"
    },
    {
      "commit": "66c0b23c05b8420d695243fd4e64b620f1467f9e",
      "tree": "62daed142a97b4b6943a93cdce706c67f1ce30bf",
      "parents": [
        "72fa2e3ddba099359d717403d43964f22e75b2bc",
        "97ce9b89d3b4f5fe3bba5b28b634e1e284875af2"
      ],
      "author": {
        "name": "Jan Cach",
        "email": "jcach@mirantis.com",
        "time": "Fri Nov 02 12:32:45 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Fri Nov 02 12:32:45 2018 +0000"
      },
      "message": "Merge \"Add health check state into opencontrail4.0 upgrade pipeline\""
    },
    {
      "commit": "72fa2e3ddba099359d717403d43964f22e75b2bc",
      "tree": "f5d1e68b1001fbea0faaee5af6996a2cd748737c",
      "parents": [
        "c9ed4dc054e2c5f1768b723f0252321ddb47e381",
        "a93106cbd63a2f56e19258dafba56c4ca00a9791"
      ],
      "author": {
        "name": "Jan Cach",
        "email": "jcach@mirantis.com",
        "time": "Fri Nov 02 10:13:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Fri Nov 02 10:13:32 2018 +0000"
      },
      "message": "Merge \"Support upgrade of different amount of contrail controller nodes\""
    },
    {
      "commit": "c9ed4dc054e2c5f1768b723f0252321ddb47e381",
      "tree": "6549cf881c1bef58a5acc3d20b2740e089dc38bd",
      "parents": [
        "46b7bbcb54c28bd4a0aa576e484fb559dc5e97ff"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Wed Oct 31 18:26:28 2018 +0100"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Wed Oct 31 18:26:28 2018 +0100"
      },
      "message": "Get username and SSH key from stored credentials\n\nChange-Id: Ibdbfef3e3177a0fc798561004e4a0192fa6af104\n"
    },
    {
      "commit": "46b7bbcb54c28bd4a0aa576e484fb559dc5e97ff",
      "tree": "42899c442b4b0ba44bde3ffc4c2a80c3466298dd",
      "parents": [
        "1edde6baff5708977256accf4fab71aa8ae98302"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Tue Oct 30 22:32:13 2018 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Wed Oct 31 12:17:16 2018 +0400"
      },
      "message": "Several fixes for generate-salt-model and deploy-trymcp jobs\n\n* Fix default credentials for gerrit\n* Add ability to override hard-coded mcp_common_scripts repo\n* Fix credentials for salt\nChange-Id: Iaf344b0c34408c779b68e4f8f1e61ff9d39fadd2\n"
    },
    {
      "commit": "1edde6baff5708977256accf4fab71aa8ae98302",
      "tree": "686ada9564ccfbb0f805abc7d2bf503cda2f8712",
      "parents": [
        "a2151f34180d1c2758d4380c1f6be5beb40d8fc8"
      ],
      "author": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Tue Oct 30 15:22:44 2018 +0300"
      },
      "committer": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Tue Oct 30 15:22:44 2018 +0300"
      },
      "message": "Use images.mcp.mirantis.net\n\nChange-Id: Ib26f92472ee09342ba2b562b8fd8b9f2854828c0\n"
    },
    {
      "commit": "a2151f34180d1c2758d4380c1f6be5beb40d8fc8",
      "tree": "2ab1e58cd7eada5c30411f32c7c401cc8b3b9948",
      "parents": [
        "03e696f66fcc86fb87d75c8026b7b26ebc61ba81",
        "4a9f71caaacae06ddaf010485a3117b8ec0c21a7"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "mpolreich@mirantis.com",
        "time": "Mon Oct 29 20:09:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Mon Oct 29 20:09:05 2018 +0000"
      },
      "message": "Merge \"Add deploy_try_mcp pipeline\""
    },
    {
      "commit": "03e696f66fcc86fb87d75c8026b7b26ebc61ba81",
      "tree": "ec9cb43d2267a3848bc888c6f860e6afd98b885a",
      "parents": [
        "6c4b1e5b7ac8a94d5556ed04c1de11fa1152cfcc",
        "e9a17f3f7d337281aa4dd929f12c6227171d4edc"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Oct 29 14:59:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Mon Oct 29 14:59:25 2018 +0000"
      },
      "message": "Merge \"Fix git branch repos pipeline (try #2)\""
    },
    {
      "commit": "6c4b1e5b7ac8a94d5556ed04c1de11fa1152cfcc",
      "tree": "a6f7edcdabd93962cdca9dbb5b341a699650cd1c",
      "parents": [
        "63d34ff9a1adba839f297e114b27d5bec226a23b",
        "382581a02e429cce6394403f15195cc02a349831"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Oct 29 14:39:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Mon Oct 29 14:39:27 2018 +0000"
      },
      "message": "Merge \"PROD-22475 Update DriveTrain job\""
    },
    {
      "commit": "63d34ff9a1adba839f297e114b27d5bec226a23b",
      "tree": "a4f96ea8d920457891a7a8510da58f59c014a413",
      "parents": [
        "ffb6c0f80fa78626d1e92a65836676484892c0ae",
        "7353a99aa6ce8b60252b2ccdcd291398bd569542"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Oct 29 14:39:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Mon Oct 29 14:39:01 2018 +0000"
      },
      "message": "Merge \"Dont wait while delete-heat-stack-for-mcp-env processed\""
    },
    {
      "commit": "e9a17f3f7d337281aa4dd929f12c6227171d4edc",
      "tree": "4b8a7fedd6dc72f7792b84b88bbb75f6330911b2",
      "parents": [
        "ffb6c0f80fa78626d1e92a65836676484892c0ae"
      ],
      "author": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Mon Oct 29 16:57:11 2018 +0300"
      },
      "committer": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Mon Oct 29 16:57:11 2018 +0300"
      },
      "message": "Fix git branch repos pipeline (try #2)\n\nChange-Id: Icac6354777a9c4dff6e792e4da035569c5b9c1b3\nSee: https://mirantis.jira.com/browse/PROD-24436\n"
    },
    {
      "commit": "ffb6c0f80fa78626d1e92a65836676484892c0ae",
      "tree": "1733528f2d63d94508a1a35c11c39c9e645b4016",
      "parents": [
        "de0cb40d3b3453829cc3b3f047b69a3486c16acc",
        "28eb6bdc1535d35250c620e59c9ddddd4c6f350a"
      ],
      "author": {
        "name": "Roman Vyalov",
        "email": "rvyalov@mirantis.com",
        "time": "Mon Oct 29 12:34:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Mon Oct 29 12:34:49 2018 +0000"
      },
      "message": "Merge \"Revert \"Fix git branch repos pipeline\"\""
    },
    {
      "commit": "28eb6bdc1535d35250c620e59c9ddddd4c6f350a",
      "tree": "d0088d78a7ffe39d2eead8d6b2c55e28ed3f052d",
      "parents": [
        "d56bd8fa34dcb1923c22e1aaac9deefafe5ea889"
      ],
      "author": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Mon Oct 29 12:34:13 2018 +0000"
      },
      "committer": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Mon Oct 29 12:34:13 2018 +0000"
      },
      "message": "Revert \"Fix git branch repos pipeline\"\n\nThis reverts commit d56bd8fa34dcb1923c22e1aaac9deefafe5ea889.\n\nChange-Id: I45b8e26dce0869d4c27f633352ad238eec860570\n"
    },
    {
      "commit": "de0cb40d3b3453829cc3b3f047b69a3486c16acc",
      "tree": "6e91f7bfe41eb10d3ccffb07950bf921ea888f11",
      "parents": [
        "d56bd8fa34dcb1923c22e1aaac9deefafe5ea889",
        "8bcd3f7ae607917fa942509c2d3e6f79a19eeddc"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Oct 29 12:32:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Mon Oct 29 12:32:55 2018 +0000"
      },
      "message": "Merge \"Revert \"Refactor generate-cookiecutter-products\"\""
    },
    {
      "commit": "8bcd3f7ae607917fa942509c2d3e6f79a19eeddc",
      "tree": "797d35272685e30129779a834083fc07eaadf782",
      "parents": [
        "d209f7c22bf73e6667f3dde5318248a5c625afac"
      ],
      "author": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Oct 29 12:30:18 2018 +0000"
      },
      "committer": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Oct 29 12:30:18 2018 +0000"
      },
      "message": "Revert \"Refactor generate-cookiecutter-products\"\n\nThis reverts commit d209f7c22bf73e6667f3dde5318248a5c625afac.\n\nChange-Id: Ibb2486613803bf5bbe599d710bf443e6fe146f82\n"
    },
    {
      "commit": "d56bd8fa34dcb1923c22e1aaac9deefafe5ea889",
      "tree": "0c1725b177422af8d50488ac0ba4cf952e90a954",
      "parents": [
        "86b89536beb7da0e5fc4192cef79760e677e13c5"
      ],
      "author": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Mon Oct 29 15:27:53 2018 +0300"
      },
      "committer": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Mon Oct 29 15:27:53 2018 +0300"
      },
      "message": "Fix git branch repos pipeline\n\n  - use `git fetch` instead of `git remote update`\n  - use `git branch` instead of `git checkout -b`\n\nChange-Id: Icd40383c456bbf78703f8347832c7c092681be91\nSee: https://mirantis.jira.com/browse/PROD-24436\n"
    },
    {
      "commit": "86b89536beb7da0e5fc4192cef79760e677e13c5",
      "tree": "d0088d78a7ffe39d2eead8d6b2c55e28ed3f052d",
      "parents": [
        "d209f7c22bf73e6667f3dde5318248a5c625afac",
        "7fd23f244aa44e600e6d679d07a96bf98725d86e"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Oct 29 11:44:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Mon Oct 29 11:44:56 2018 +0000"
      },
      "message": "Merge \"cloud deploy: remove ZWSP from STACK_NAME\""
    },
    {
      "commit": "7353a99aa6ce8b60252b2ccdcd291398bd569542",
      "tree": "ea1a1a91f4e5f3ddd7c0eda6e312059c7f89326c",
      "parents": [
        "d209f7c22bf73e6667f3dde5318248a5c625afac"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Oct 29 13:01:53 2018 +0200"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Oct 29 13:02:01 2018 +0200"
      },
      "message": "Dont wait while delete-heat-stack-for-mcp-env processed\n\nChange-Id: I6785d8385576f1751707a5b9e27903f575004aa8\n"
    },
    {
      "commit": "d209f7c22bf73e6667f3dde5318248a5c625afac",
      "tree": "20b14ab4d932c9a7e565056c231b61c906fddd57",
      "parents": [
        "a55ce62815083295c6e59837eddd6be0911d3955"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Oct 25 18:36:31 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Oct 29 12:46:43 2018 +0200"
      },
      "message": "Refactor generate-cookiecutter-products\n\n   * Switch criticall variables fetch to direct dict call.\n     In case of old structure- it would be passed like \u0027null\u0027\n   * Reruce usless variables duplications\n   * Perform auto-ident\n   * Drop ssh-agent wrap for all, use it only if needed\n\nChange-Id: I5349707bfdfad8426ac4880676b91ea43eba021f\n"
    },
    {
      "commit": "4a9f71caaacae06ddaf010485a3117b8ec0c21a7",
      "tree": "83e6547fdcd275a8f17d92878d4522bc9d2b8526",
      "parents": [
        "7cde6e2c36a0bfc8fcd1025b417059e7421813e0"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Oct 17 16:40:51 2018 +0200"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Sat Oct 27 01:11:21 2018 +0200"
      },
      "message": "Add deploy_try_mcp pipeline\n\nChange-Id: Ia34e526a4a2ffa043bd752fbed7d3e3d424d0eec\n"
    },
    {
      "commit": "a55ce62815083295c6e59837eddd6be0911d3955",
      "tree": "797d35272685e30129779a834083fc07eaadf782",
      "parents": [
        "8f26de4b95328703d5bd1a42083e20c3b2684570",
        "28199c267d96f909a7fb69bc7c70e2f28673b7d6"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Oct 26 12:49:33 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Fri Oct 26 12:49:33 2018 +0000"
      },
      "message": "Merge \"Fix wait variable for cloud-update pipeline\""
    },
    {
      "commit": "28199c267d96f909a7fb69bc7c70e2f28673b7d6",
      "tree": "4f3303c6a257d6bcc04b438c7f56ca7d68fcf827",
      "parents": [
        "21308d0f71f339e7c7788d595ff933bee4f23657"
      ],
      "author": {
        "name": "mkraynov",
        "email": "mkraynov@mirantis.com",
        "time": "Fri Oct 26 16:41:19 2018 +0400"
      },
      "committer": {
        "name": "mkraynov",
        "email": "mkraynov@mirantis.com",
        "time": "Fri Oct 26 16:41:19 2018 +0400"
      },
      "message": "Fix wait variable for cloud-update pipeline\n\nChange-Id: I5933578fcd50f223b5177a3d4180bef6e9fb8ab3\nRelated-PROD: PROD-24420\n"
    },
    {
      "commit": "382581a02e429cce6394403f15195cc02a349831",
      "tree": "7c818db33b54f94a2d1b6b736c981445e95db91d",
      "parents": [
        "e7040ac5f99e001ca4bf9f1f2063a29b1dd2f15e"
      ],
      "author": {
        "name": "Sergey",
        "email": "sgalkin@mirantis.com",
        "time": "Thu Oct 25 12:22:26 2018 +0400"
      },
      "committer": {
        "name": "Sergey Galkin",
        "email": "sgalkin@mirantis.com",
        "time": "Fri Oct 26 12:48:56 2018 +0400"
      },
      "message": "PROD-22475 Update DriveTrain job\n\nChange-Id: Ieb8c64372afeafaa73a4b007624e6960cbbedb8c\nRelated-Prod: PROD-22475\n"
    },
    {
      "commit": "8f26de4b95328703d5bd1a42083e20c3b2684570",
      "tree": "8d6980d8b2e41a033a2a239affe3a950e7e46770",
      "parents": [
        "f1d300524274a75777447deaf2a512708b302018"
      ],
      "author": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Fri Oct 26 10:33:49 2018 +0200"
      },
      "committer": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Fri Oct 26 10:33:49 2018 +0200"
      },
      "message": "Switch aptly api port to 8081\n\nChange-Id: I27776891dfe175f386cba4711673ffe642ddfd0c\nSee: https://mirantis.jira.com/browse/PROD-16598\n"
    },
    {
      "commit": "f1d300524274a75777447deaf2a512708b302018",
      "tree": "80374b281594075b1c9f592e3428244ca26b80e8",
      "parents": [
        "bd2655d290ff9f7f2fdb50297960f86a366cef10",
        "227b8c7ea933d8c6bd2c80c509a420d0a1df7480"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Oct 25 14:12:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Oct 25 14:12:31 2018 +0000"
      },
      "message": "Merge \"Fix private aptly hostname and port\""
    },
    {
      "commit": "bd2655d290ff9f7f2fdb50297960f86a366cef10",
      "tree": "4c0fc2135b9883019db5e5ccaa2ebfeb8cf0a4d6",
      "parents": [
        "7cde6e2c36a0bfc8fcd1025b417059e7421813e0"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Oct 25 16:25:04 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Oct 25 16:45:08 2018 +0300"
      },
      "message": "Wrap generate-cookiecutter-products.groovy with proper ssh-agent\n\nChange-Id: Ib54de0ad41edb99b38199eddb761367554e5bd85\n"
    },
    {
      "commit": "227b8c7ea933d8c6bd2c80c509a420d0a1df7480",
      "tree": "04cb73652b986792efb09ed3407e03b993ffe460",
      "parents": [
        "7cde6e2c36a0bfc8fcd1025b417059e7421813e0"
      ],
      "author": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Thu Oct 25 15:40:34 2018 +0200"
      },
      "committer": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Thu Oct 25 15:40:34 2018 +0200"
      },
      "message": "Fix private aptly hostname and port\n\nChange-Id: Iefa0872f1a161665de4c869d561c9d9c15ee1379\nSee: https://mirantis.jira.com/browse/PROD-16598\n"
    },
    {
      "commit": "a93106cbd63a2f56e19258dafba56c4ca00a9791",
      "tree": "5768dca6fa371a805eab39b7cecc0ed6bc80443f",
      "parents": [
        "00636a359e4be810b15b81e55b37372918230def"
      ],
      "author": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Thu Oct 25 10:39:34 2018 +0400"
      },
      "committer": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Thu Oct 25 10:39:34 2018 +0400"
      },
      "message": "Support upgrade of different amount of contrail controller nodes\n\nChange-Id: Ifca43a4260777f84663d4d4e69a3113ebd6764c9\nRelated-PROD: PROD-23789\n"
    },
    {
      "commit": "7cde6e2c36a0bfc8fcd1025b417059e7421813e0",
      "tree": "e242bb8c05d329b87954348866576e377394c333",
      "parents": [
        "e7040ac5f99e001ca4bf9f1f2063a29b1dd2f15e"
      ],
      "author": {
        "name": "Leontii Istomin",
        "email": "listomin@mirantis.com",
        "time": "Wed Oct 24 17:16:37 2018 +0200"
      },
      "committer": {
        "name": "Leontiy Istomin",
        "email": "listomin@mirantis.com",
        "time": "Wed Oct 24 19:34:15 2018 +0000"
      },
      "message": "Use \"checkout\" instead of git library feature\n\n  git library requires adding ssh-key to ssh-agent in any way,\n  if we use pipeline ssh-agent we need to pass the username somehow.\n  So let\u0027s use checkout SCM feature of Jenkins pipeline\n\nChange-Id: I25277e1bda2c7139f9e84536870634ac89ce98d8\n"
    },
    {
      "commit": "e7040ac5f99e001ca4bf9f1f2063a29b1dd2f15e",
      "tree": "b294e85655ce71f65ec2954e71a1d3d85f50a017",
      "parents": [
        "00636a359e4be810b15b81e55b37372918230def"
      ],
      "author": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Wed Oct 24 20:11:04 2018 +0400"
      },
      "committer": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Wed Oct 24 20:11:04 2018 +0400"
      },
      "message": "Fix typo in env vars for CC pipelines\n\nChange-Id: Ide6ecc01c677ada4163aa31eb5b7db039be33f5e\n"
    },
    {
      "commit": "00636a359e4be810b15b81e55b37372918230def",
      "tree": "e2de9e9218e9de5164b09afd78cdfd2972e2d749",
      "parents": [
        "8b87f6e52cdb52e040ea8603374abf042596d1d3",
        "1b81c0661582592308d10fc8703949e6c4346209"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Oct 24 15:05:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Oct 24 15:05:27 2018 +0000"
      },
      "message": "Merge \"PROD-22475 Update DriveTrain job\""
    },
    {
      "commit": "8b87f6e52cdb52e040ea8603374abf042596d1d3",
      "tree": "64cd0e94103cd62e08e43f7fd3a9bcef49dc0da4",
      "parents": [
        "187b62dbd18e826df365115bbdf660b462c82f67"
      ],
      "author": {
        "name": "Sergey Galkin",
        "email": "sgalkin@mirantis.com",
        "time": "Wed Oct 24 18:40:13 2018 +0400"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Oct 24 17:50:33 2018 +0300"
      },
      "message": "Add credentials id to generate-cookiecutter-product\n\nChange-Id: Ib600b2abbc363a2f0fcf8d35866d965a60903f5c\n"
    },
    {
      "commit": "187b62dbd18e826df365115bbdf660b462c82f67",
      "tree": "4665cdfef550f11cd384d868ba6461afc3961fcb",
      "parents": [
        "2c1481c73be269807e10ac98abdde96bfcb3e7f8",
        "ae22a5a6e18307e61e8b1a1f46ce17e8fb4c22d9"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Oct 24 14:31:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Oct 24 14:31:01 2018 +0000"
      },
      "message": "Merge \"Add possibility to perform conformance runs before and after k8s update\""
    },
    {
      "commit": "1b81c0661582592308d10fc8703949e6c4346209",
      "tree": "8582a18b671a192251be5457ceff1ac88b28631e",
      "parents": [
        "2c1481c73be269807e10ac98abdde96bfcb3e7f8"
      ],
      "author": {
        "name": "Sergey",
        "email": "sgalkin@mirantis.com",
        "time": "Tue Oct 16 17:10:21 2018 +0400"
      },
      "committer": {
        "name": "Sergey Galkin",
        "email": "sgalkin@mirantis.com",
        "time": "Wed Oct 24 14:57:09 2018 +0400"
      },
      "message": "PROD-22475 Update DriveTrain job\n\nRelated-Prod: PROD-22475\n\nChange-Id: I6e59a3e783309cfe6d9d91cddb902f2662a65775\n"
    },
    {
      "commit": "2c1481c73be269807e10ac98abdde96bfcb3e7f8",
      "tree": "6564ba4732a76c5cdf27b98a25ba85deeaf06c96",
      "parents": [
        "b6a7942ef53aaa8bb1f5b316219ab9ffd7e9c52e",
        "23be5cd3ae044eee31a06ffe46e083ca255894c6"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Oct 24 09:11:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Oct 24 09:11:57 2018 +0000"
      },
      "message": "Merge \"Remove contrail third-party services after upgrade\""
    },
    {
      "commit": "b6a7942ef53aaa8bb1f5b316219ab9ffd7e9c52e",
      "tree": "3f8451de89dc92d44418849272b4a92de96f3437",
      "parents": [
        "de66385f88760ba6b7b366d112753e4edab537d8",
        "3f46c5801cb887d67ad182accc6865883c71a008"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Oct 24 08:17:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Oct 24 08:17:05 2018 +0000"
      },
      "message": "Merge \"Fix typo in boolean constants\""
    },
    {
      "commit": "3f46c5801cb887d67ad182accc6865883c71a008",
      "tree": "d02d289b19bc96b796898a21de9bef93a4edba2a",
      "parents": [
        "f631a76c4a50352ffc93a8b30dcbd29dda9128f0"
      ],
      "author": {
        "name": "Andrei Danin",
        "email": "gcon.monolake@gmail.com",
        "time": "Tue Oct 23 16:32:18 2018 -0700"
      },
      "committer": {
        "name": "Andrei Danin",
        "email": "gcon.monolake@gmail.com",
        "time": "Tue Oct 23 16:32:18 2018 -0700"
      },
      "message": "Fix typo in boolean constants\n\nChange-Id: Ic0fcd503be70c25d6d6a8ec9f738cfdba86a87bf\nCloses-Bug: PROD-24319\n"
    },
    {
      "commit": "ae22a5a6e18307e61e8b1a1f46ce17e8fb4c22d9",
      "tree": "adf548a46a3595b4fdda97751d6fd21151aeb097",
      "parents": [
        "f631a76c4a50352ffc93a8b30dcbd29dda9128f0"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Fri Oct 12 15:52:27 2018 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Tue Oct 23 20:33:51 2018 +0400"
      },
      "message": "Add possibility to perform conformance runs before and after k8s update\n\nChange-Id: Ibc7695aa33a32cc8df1207e9bdd965fcc7dbba54\nRelated-PROD: PROD-21701\n"
    },
    {
      "commit": "de66385f88760ba6b7b366d112753e4edab537d8",
      "tree": "7584a87ce34bc5d86c7c3618b38cf456cc4fad8c",
      "parents": [
        "f631a76c4a50352ffc93a8b30dcbd29dda9128f0"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Tue Oct 23 10:36:36 2018 -0500"
      },
      "committer": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Tue Oct 23 10:36:36 2018 -0500"
      },
      "message": "Fix wrong parameter name\n\nChange-Id: Ic09e068aa4d5c0baa35547b166df2c7bc18b1e56\n"
    },
    {
      "commit": "f631a76c4a50352ffc93a8b30dcbd29dda9128f0",
      "tree": "89777da822d64b3fb553c4ccbfada5004bd2def5",
      "parents": [
        "f63db59760752b5fad4ab8098fd8993d1b783518",
        "086aff12f2a7bed9edbdf443a2f66e10a5f21766"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Oct 23 12:36:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Oct 23 12:36:05 2018 +0000"
      },
      "message": "Merge \"Add ability to run cookiecutter tests with extra repo passed\""
    },
    {
      "commit": "f63db59760752b5fad4ab8098fd8993d1b783518",
      "tree": "fe76bd7a0da938d024851ef2a4d3de8dcf63440e",
      "parents": [
        "c82d5bdd1f70a0ecb5523111e2699fe28b405956",
        "2532889353fa2531a7f4c2e609332dd36790c0b9"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Oct 23 12:35:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Oct 23 12:35:07 2018 +0000"
      },
      "message": "Merge \"Add missed definitions in stacklight upgrade pipeline\""
    },
    {
      "commit": "2532889353fa2531a7f4c2e609332dd36790c0b9",
      "tree": "5391278d098fd77b357a7eb099bc1830e834dbc1",
      "parents": [
        "da47dfb27f2b4c04cf2e9eb99cbb93b4d71d797e"
      ],
      "author": {
        "name": "vitalygusev",
        "email": "vgusev@mirantis.com",
        "time": "Wed Oct 17 11:40:27 2018 +0400"
      },
      "committer": {
        "name": "Vitaly Gusev",
        "email": "vgusev@mirantis.com",
        "time": "Tue Oct 23 12:00:05 2018 +0000"
      },
      "message": "Add missed definitions in stacklight upgrade pipeline\n\nRelated-PROD: PROD-23663 (PROD:23663)\n\nChange-Id: Ifbbecc545eb1c5724a78ff005da6bd661532f577\n"
    },
    {
      "commit": "086aff12f2a7bed9edbdf443a2f66e10a5f21766",
      "tree": "3de17b897e9ae94080c0b33e07eebc0732ce519d",
      "parents": [
        "c82d5bdd1f70a0ecb5523111e2699fe28b405956"
      ],
      "author": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Thu Oct 18 17:54:59 2018 +0400"
      },
      "committer": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Tue Oct 23 14:05:53 2018 +0400"
      },
      "message": "Add ability to run cookiecutter tests with extra repo passed\n\nRun cookiecutter tests with ability to override extra repo, for\nexample, during testing reclass package from review.\n\nChange-Id: I6adaa3b2d46b33c0c8e831b2f65221003868b8f2\n"
    },
    {
      "commit": "7fd23f244aa44e600e6d679d07a96bf98725d86e",
      "tree": "d5cfe3f2caae63de230f69d8794b30a9eb284b4d",
      "parents": [
        "c8d9795926c06840c65b6b2102cdb9c1e4052cdf"
      ],
      "author": {
        "name": "Inessa Vasilevskaya",
        "email": "ivasilevskaya@mirantis.com",
        "time": "Tue Oct 09 10:58:46 2018 +0200"
      },
      "committer": {
        "name": "Inessa Vasilevskaya",
        "email": "ivasilevskaya@mirantis.com",
        "time": "Mon Oct 22 08:27:39 2018 +0200"
      },
      "message": "cloud deploy: remove ZWSP from STACK_NAME\n\nIn case stack_name is copied from jenkins web\nui ZWSP characters are usually inserted which\nresults in typical encoding troubles unless\nthey are removed\n\nChange-Id: Id2bc6dddbc0caa362a17c4f9f3ac7ad42827d2e1\n"
    },
    {
      "commit": "23be5cd3ae044eee31a06ffe46e083ca255894c6",
      "tree": "68a0fdd46503bb1fbfd6adfe94a3eb812c0f5487",
      "parents": [
        "146dc6314a0506b68ad2ed1a6e03759833061797"
      ],
      "author": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Thu Oct 18 14:55:31 2018 +0400"
      },
      "committer": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Sat Oct 20 21:19:20 2018 +0400"
      },
      "message": "Remove contrail third-party services after upgrade\n\nThis patch adds removal of third-party packages for contrail\nto avoid occasional start of \"old\" version services, as we keep\ntheir packages on contrail nodes after upgrade.\n\nThird-party packages delete conf files in their postrm scripts, but\nthese conf files are used inside contrail containers. This way\nwe do temporaraly backup of all affected configuration files.\n\nRelated-PROD: PROD-23930\nChange-Id: I8767b3d825f8971ac9f56236507cc2237aa5f02f\n"
    },
    {
      "commit": "97ce9b89d3b4f5fe3bba5b28b634e1e284875af2",
      "tree": "707c05557f0fc0d4524fb7bab06a9d7a974eaaee",
      "parents": [
        "c82d5bdd1f70a0ecb5523111e2699fe28b405956"
      ],
      "author": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Fri Oct 19 00:43:54 2018 +0400"
      },
      "committer": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Sat Oct 20 21:16:30 2018 +0400"
      },
      "message": "Add health check state into opencontrail4.0 upgrade pipeline\n\nChange-Id: I1a81cdf8aa2b3cb4c20bfa778d341ba6352c016a\nRelated-PROD: PROD-23325\n"
    },
    {
      "commit": "c82d5bdd1f70a0ecb5523111e2699fe28b405956",
      "tree": "de1becf9b6cb34f13de626ffd578ccaf8e40f9ab",
      "parents": [
        "a8ef142e5ac62ad7f031844176fff4dc8a0d1a86",
        "67d3df2793af9366cdaebba06a77787983a85cc0"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Oct 18 16:07:04 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Oct 18 16:07:04 2018 +0000"
      },
      "message": "Merge \"Do not update repos after snapshot revert\""
    },
    {
      "commit": "a8ef142e5ac62ad7f031844176fff4dc8a0d1a86",
      "tree": "55492c4b5184b6bf7c77327d8bce9c34e13078c1",
      "parents": [
        "d11f7923ec5345611e5eb0543a2caa6264e6c755",
        "fd9677fa53ed806b54c370632d6f7fa605b30761"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Oct 18 15:29:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Oct 18 15:29:34 2018 +0000"
      },
      "message": "Merge \"Upgrade k8s addons after control plane upgrade\""
    },
    {
      "commit": "d11f7923ec5345611e5eb0543a2caa6264e6c755",
      "tree": "1e1d3ac313e72ff91aa5ede2f610cd11fd07e45c",
      "parents": [
        "d67a6d2a562df88a8518629c978bd35488c59772"
      ],
      "author": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Thu Oct 18 12:59:54 2018 +0000"
      },
      "committer": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Thu Oct 18 17:02:23 2018 +0400"
      },
      "message": "Revert \"Add ability to run cookiecutter tests against packaging/sources/reclass repo\"\n\nThis reverts commit 47169278cb4fe7d9541828cc49d9dc63d953f644.\n\nChange-Id: I48c86cebab813c736ba8cb821faded29e1d2d059\n"
    },
    {
      "commit": "d67a6d2a562df88a8518629c978bd35488c59772",
      "tree": "0857f7c05b97f1745b68ce9a8e00391fbc565646",
      "parents": [
        "45af73eff3ff21ae5dbace068ec449fe24f17564"
      ],
      "author": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Thu Oct 18 16:00:46 2018 +0400"
      },
      "committer": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Thu Oct 18 16:00:46 2018 +0400"
      },
      "message": "Do not direclty define global var extraVarsYaml for test-cookiecutter job\n\nThis parameter is using inside one method and should not be declared.\n\nChange-Id: Ibf8d54951a0a2fb4dfc593277b5d5e3923f40da6\n"
    },
    {
      "commit": "45af73eff3ff21ae5dbace068ec449fe24f17564",
      "tree": "4afc8377793e3112f4fb0f54484feee7896cf3ff",
      "parents": [
        "f346909965e8a5f9a736f8c6b5214b77c70b6b67",
        "47169278cb4fe7d9541828cc49d9dc63d953f644"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Oct 18 11:44:20 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Oct 18 11:44:20 2018 +0000"
      },
      "message": "Merge \"Add ability to run cookiecutter tests against packaging/sources/reclass repo\""
    },
    {
      "commit": "47169278cb4fe7d9541828cc49d9dc63d953f644",
      "tree": "e422bbb1b34ace264990233acaa79759a04d562c",
      "parents": [
        "146dc6314a0506b68ad2ed1a6e03759833061797"
      ],
      "author": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Thu Oct 11 16:01:38 2018 +0400"
      },
      "committer": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Thu Oct 18 15:40:30 2018 +0400"
      },
      "message": "Add ability to run cookiecutter tests against packaging/sources/reclass repo\n\nAdd ability to test patches to packaging/sources/reclass repo\n\nChange-Id: Icd2d0c78ff18ac90791a935fc9e58935bb9f3af6\nRelated-bug: PROD-21847\n"
    },
    {
      "commit": "f346909965e8a5f9a736f8c6b5214b77c70b6b67",
      "tree": "7a042a3baf4badaef4ab45f978ada3de927e4afc",
      "parents": [
        "146dc6314a0506b68ad2ed1a6e03759833061797"
      ],
      "author": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Wed Oct 17 17:05:50 2018 +0400"
      },
      "committer": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Thu Oct 18 11:36:21 2018 +0000"
      },
      "message": "Refactor cookiecutter model generation to use common function\n\nRefactoring for test-cookiecutter and generate-products jobs to use\none common function.\n\nRelated-bug: PROD-24144\n\nChange-Id: I2232abc278bfd6b15ff9c4263333d5da00b0a80e\n"
    },
    {
      "commit": "146dc6314a0506b68ad2ed1a6e03759833061797",
      "tree": "8c3d2669e997ad1a6d7df7f6ad42a1ad1394ca82",
      "parents": [
        "293afcb259c029d7227648aa1bca87fcf1c312e9",
        "cb9fbd96a647236b3e4bd89cb2f518153d0e1f34"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Oct 17 16:16:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Oct 17 16:16:01 2018 +0000"
      },
      "message": "Merge \"Fix issue with wrong container name\""
    },
    {
      "commit": "293afcb259c029d7227648aa1bca87fcf1c312e9",
      "tree": "24bd8beddf3cb6a6618ddabd07c1c0a60aeeb2ac",
      "parents": [
        "fe9a3363e93c2bfd03b434cdb86d5b7ba12c4477",
        "7aa5ac5defc7573d50e30bf1d53b767ea8db0513"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Oct 17 14:07:42 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Oct 17 14:07:42 2018 +0000"
      },
      "message": "Merge \"Improve compare output logic for test-cookiecutter template\""
    },
    {
      "commit": "fe9a3363e93c2bfd03b434cdb86d5b7ba12c4477",
      "tree": "0cc3a0c7d763731bd5c5c5ac0d08b858133ed358",
      "parents": [
        "da47dfb27f2b4c04cf2e9eb99cbb93b4d71d797e"
      ],
      "author": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Wed Oct 17 15:33:25 2018 +0400"
      },
      "committer": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Wed Oct 17 15:33:49 2018 +0400"
      },
      "message": "Improve job description output for test-cookiecutter job\n\nChange-Id: I19f920aaf664327a502e326fe3f3cc07a4075249\n"
    },
    {
      "commit": "7aa5ac5defc7573d50e30bf1d53b767ea8db0513",
      "tree": "7105965e9f532885c8c523ee7c3ad26c70ea66c2",
      "parents": [
        "da47dfb27f2b4c04cf2e9eb99cbb93b4d71d797e"
      ],
      "author": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Wed Oct 17 15:14:56 2018 +0400"
      },
      "committer": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Wed Oct 17 15:16:19 2018 +0400"
      },
      "message": "Improve compare output logic for test-cookiecutter template\n\nDo not compare similar files during pillars comparing and save\nsome time and decrease job running time.\n\nChange-Id: I17b4695e48abdf91c2566e8b66ecfcbfa4afef6d\n"
    },
    {
      "commit": "cb9fbd96a647236b3e4bd89cb2f518153d0e1f34",
      "tree": "87a2e8446d8a98d53259d0db385c3c41b2e3c785",
      "parents": [
        "ec3615705a10616b1f060ac3e25f7dc888fb2b8e"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Mon Oct 15 15:15:24 2018 -0500"
      },
      "committer": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Tue Oct 16 11:58:56 2018 -0500"
      },
      "message": "Fix issue with wrong container name\n\nChange-Id: If51c990a47b7352dba3e6a7be85a3101b4b101f8\n"
    },
    {
      "commit": "da47dfb27f2b4c04cf2e9eb99cbb93b4d71d797e",
      "tree": "70ab1592cb33618b8d46df96ec96fd6762d6582d",
      "parents": [
        "86bc3cd25de803dc69bf16a465207c970e9aab5d",
        "1691a2e5090bc46d4c5efb8a768618780b9baef9"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Oct 16 13:39:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Oct 16 13:39:11 2018 +0000"
      },
      "message": "Merge \"Update pipeline even more\""
    },
    {
      "commit": "86bc3cd25de803dc69bf16a465207c970e9aab5d",
      "tree": "90bad8368dd51e1a5863d7c3bb21a32149b48a90",
      "parents": [
        "8e80b2457d69905fafac667ba7c2c0938a0e0157",
        "011495f2530f6ffe704f8f6fc7991d38e79259e2"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Oct 16 13:39:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Oct 16 13:39:01 2018 +0000"
      },
      "message": "Merge \"Tolerate dashboard upload failures\""
    },
    {
      "commit": "8e80b2457d69905fafac667ba7c2c0938a0e0157",
      "tree": "b14ad4d3fb06f73386cca8528a92e9eede2533c0",
      "parents": [
        "47f6c8d15f9d44fc064eff53d15a98cd85c99506",
        "319e00f81b30d353c815087c25ec30e2c76a8646"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Oct 16 13:38:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Oct 16 13:38:48 2018 +0000"
      },
      "message": "Merge \"Support running OVAL benchmarks\""
    },
    {
      "commit": "fd9677fa53ed806b54c370632d6f7fa605b30761",
      "tree": "fa82ae9fb5a161df454f1963a6b3ae49420b0bf5",
      "parents": [
        "ec3615705a10616b1f060ac3e25f7dc888fb2b8e"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Tue Oct 16 16:14:40 2018 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Tue Oct 16 16:14:40 2018 +0400"
      },
      "message": "Upgrade k8s addons after control plane upgrade\n\n- Addons should be upgraded after all control plane components\nupgrade rolled out.\n- Added wait after addons upgrade according to time needed for\nkube-addon-manager to spin up changes to the cluster\n(e.g 30 sec by default but 90 sec sleep to cover deployment)\n\nChange-Id: I707884adc833243fe958c01364b7b9048842d5f0\nRelated-PROD: PROD-23928\n"
    },
    {
      "commit": "47f6c8d15f9d44fc064eff53d15a98cd85c99506",
      "tree": "286071c6cd4e7babd9f867ab527156ae02aed473",
      "parents": [
        "9653506573f6b79a2484cc70c03bf8ecfe6a0201",
        "ea4543962f567bafb60b52d6d0f1258e5f509521"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Oct 16 11:40:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Oct 16 11:40:52 2018 +0000"
      },
      "message": "Merge \"restore_cassandra: OC4.0 support intoduced\""
    },
    {
      "commit": "1691a2e5090bc46d4c5efb8a768618780b9baef9",
      "tree": "3b42f4b0d769aa4723dd9b4790230d4a9a93502e",
      "parents": [
        "011495f2530f6ffe704f8f6fc7991d38e79259e2"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Thu Oct 11 12:37:44 2018 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Oct 16 13:27:28 2018 +0300"
      },
      "message": "Update pipeline even more\n\n* change a bit resultsDir path:\n  * remove duplicates (benchmark name appeared twice)\n  * include profile name into resultsDir path\n* prepare tarballs on target node in parallel\n* use tar.xz for transferring results from minions\n\nChange-Id: Ie238140d3250811415e8715a75659335d154b2a6\n"
    },
    {
      "commit": "011495f2530f6ffe704f8f6fc7991d38e79259e2",
      "tree": "31c77f12c8beae6e5cbb9ec1b6881658a93e0d2f",
      "parents": [
        "319e00f81b30d353c815087c25ec30e2c76a8646"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Oct 10 13:03:57 2018 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Oct 16 13:27:28 2018 +0300"
      },
      "message": "Tolerate dashboard upload failures\n\ncontinue to process results ingnoring upload errors so that we have a\nchance to save the complete artifact to Jenkins later.\n\nFail the job if there were failed uploads still.\n\nChange-Id: I3229de6d74b5b017fa012c376cd9f9ca00db4cec\n"
    },
    {
      "commit": "319e00f81b30d353c815087c25ec30e2c76a8646",
      "tree": "a7fa0bd9fb16fc6f97a7d55de0dcf3d81a14d92d",
      "parents": [
        "82117e4f9bc63de9862bfef2877c61dce968b29c"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Mon Oct 08 17:15:44 2018 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Oct 16 13:27:22 2018 +0300"
      },
      "message": "Support running OVAL benchmarks\n\nChange-Id: I2e4b987d8bea468b96f543f288885a48a5568ca9\n"
    },
    {
      "commit": "9653506573f6b79a2484cc70c03bf8ecfe6a0201",
      "tree": "7e68fda0ae76e075ce847f504286ae425a1aa20c",
      "parents": [
        "ec3615705a10616b1f060ac3e25f7dc888fb2b8e",
        "82117e4f9bc63de9862bfef2877c61dce968b29c"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Oct 16 07:30:33 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Oct 16 07:30:33 2018 +0000"
      },
      "message": "Merge \"Optimize openscap pipeline\""
    },
    {
      "commit": "ea4543962f567bafb60b52d6d0f1258e5f509521",
      "tree": "2ab830cd31d00189c2c502832323c4edd4742ecf",
      "parents": [
        "30cb731c65c6f3a13dd01e607f3d9957017fc723"
      ],
      "author": {
        "name": "Inessa Vasilevskaya",
        "email": "ivasilevskaya@mirantis.com",
        "time": "Fri Sep 07 17:25:34 2018 +0200"
      },
      "committer": {
        "name": "Inessa Vasilevskaya",
        "email": "ivasilevskaya@mirantis.com",
        "time": "Mon Oct 15 09:28:58 2018 +0200"
      },
      "message": "restore_cassandra: OC4.0 support intoduced\n\nSteps are literally taken from official instruction [1].\n[1] https://docs.mirantis.com/mcp/q2-18/mcp-operations-guide\n\nPROD-22844\n\nChange-Id: I9f61093f1d6d590f2c6be2bdd356750257987bd7\n"
    },
    {
      "commit": "67d3df2793af9366cdaebba06a77787983a85cc0",
      "tree": "0488e9778c048adfb1badfbe8223b726a9a61451",
      "parents": [
        "d77f1ddbdd4395abeaf17ca1a91368a1d2a9a80f"
      ],
      "author": {
        "name": "Andrei Danin",
        "email": "gcon.monolake@gmail.com",
        "time": "Thu Oct 11 14:24:36 2018 -0700"
      },
      "committer": {
        "name": "Andrei Danin",
        "email": "gcon.monolake@gmail.com",
        "time": "Fri Oct 12 08:23:10 2018 -0700"
      },
      "message": "Do not update repos after snapshot revert\n\nIn the cloud-update pipleine, a VM snapshot is taken at the very\nbeginning of the update process, before anything gets executed on\nthe nodes. Therefore, when a snapshot is reverted, there is no need\nto run any states after that - the node is already in the original state.\n\nChange-Id: I68266c170755c788b80976d80433937aa80dc2d6\nCloses-Bug: PROD-22198\n"
    },
    {
      "commit": "ec3615705a10616b1f060ac3e25f7dc888fb2b8e",
      "tree": "f1e715dbd1a0e442ab1af3fcb062dffc43d0d8dd",
      "parents": [
        "a2d7188d12873997f528e1fff1f3ed810e253c27",
        "713a5d259241acde38c50969d78bcb89fffadc1b"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Oct 11 11:37:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Oct 11 11:37:38 2018 +0000"
      },
      "message": "Merge \"Use new _get_keystone_creds_vX methods for cvp-func, cvp-perf, cvp-ha\""
    },
    {
      "commit": "713a5d259241acde38c50969d78bcb89fffadc1b",
      "tree": "36a1536417548a523c2d37aa24c4aecf8bb5e94e",
      "parents": [
        "d77f1ddbdd4395abeaf17ca1a91368a1d2a9a80f"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Thu Oct 11 14:23:04 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Thu Oct 11 11:30:10 2018 +0000"
      },
      "message": "Use new _get_keystone_creds_vX methods for cvp-func, cvp-perf, cvp-ha\n\nRelated-PROD: PROD-22773\n\nChange-Id: I3d5af270da8f6865427acabd446aefc3471f3820\n"
    },
    {
      "commit": "a2d7188d12873997f528e1fff1f3ed810e253c27",
      "tree": "62e1cd024e9642a495988357aaa8edc38154a620",
      "parents": [
        "ec055b4650a7b23507dc96c77a2e420ab69c1e98",
        "2856c3a9a501eadf6fac7d4b86da5115d2cd4746"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Oct 11 10:45:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Oct 11 10:45:54 2018 +0000"
      },
      "message": "Merge \"Pipeline fixes\""
    },
    {
      "commit": "2856c3a9a501eadf6fac7d4b86da5115d2cd4746",
      "tree": "a12957c2c7d09c391140a90c163275d7e2233636",
      "parents": [
        "97c0204b72fdfb61076e4369698edb1c3182e56e"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Oct 11 13:34:14 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Oct 11 13:42:32 2018 +0300"
      },
      "message": "Pipeline fixes\n\n  * Multiple issues, spawned by\n   \u0027Allign RECLASS_VERSION|FORMULAS_REVISION\u003d\u003eDISTRIB_REVISION\u0027\n\nChange-Id: I52ad587c988cd9ed7f6bb04a18d5f879906d11cc\n"
    },
    {
      "commit": "ec055b4650a7b23507dc96c77a2e420ab69c1e98",
      "tree": "36cbf7cb936eac4a07c70c42b5041ed128fb0e0c",
      "parents": [
        "97c0204b72fdfb61076e4369698edb1c3182e56e"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Oct 11 12:59:05 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Oct 11 12:59:54 2018 +0300"
      },
      "message": "Make groovyParser happy\n\n  * For some reson, on those lines\n    groovyjarjarantlr.TokenStreamIOException: Did not find four digit hex character code. line: 56 col:45\n\nChange-Id: Ibabbb0be96197536cbf45214ca2e42cb5f91849f\n"
    },
    {
      "commit": "97c0204b72fdfb61076e4369698edb1c3182e56e",
      "tree": "02f585281d091245b900ef87825dfee80282a481",
      "parents": [
        "d77f1ddbdd4395abeaf17ca1a91368a1d2a9a80f",
        "1bcadc499c07d73894762ea5861d4382d0be0688"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Oct 11 08:49:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Oct 11 08:49:48 2018 +0000"
      },
      "message": "Merge \"Allign RECLASS_VERSION|FORMULAS_REVISION\u003d\u003eDISTRIB_REVISION\""
    },
    {
      "commit": "d77f1ddbdd4395abeaf17ca1a91368a1d2a9a80f",
      "tree": "a48452c23a25eda12facd9f2e7080701121fa38e",
      "parents": [
        "759734c9594370ee74a113a53f6afa0cd3d82c23",
        "d9034957f1d48b882eaa1e46e9c559b2e8120d34"
      ],
      "author": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Oct 10 16:50:17 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Oct 10 16:50:17 2018 +0000"
      },
      "message": "Merge \"Add new version of pipeline job for CVP pytest frameworks\""
    },
    {
      "commit": "759734c9594370ee74a113a53f6afa0cd3d82c23",
      "tree": "e3eceb03024bacc52ed40408e3b482c206d8f636",
      "parents": [
        "0e9ca9faac4a0dc0799c17bbc4b3f022df9bdd51"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Oct 03 13:57:54 2018 +0300"
      },
      "committer": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Oct 10 12:23:09 2018 +0000"
      },
      "message": "wip\n\nChange-Id: Ie7607ebb2f7ae9291c4cda4a6fa6b09660e25cd4\n"
    },
    {
      "commit": "0e9ca9faac4a0dc0799c17bbc4b3f022df9bdd51",
      "tree": "e10dc4ae85cc402f5e0ec565ee127d8e18b193eb",
      "parents": [
        "ef4afdd01321997d3077af80eab0bf16ce68c6dd",
        "30cb731c65c6f3a13dd01e607f3d9957017fc723"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Oct 10 11:27:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Oct 10 11:27:38 2018 +0000"
      },
      "message": "Merge \"opencontrail: call installBackup directly\""
    },
    {
      "commit": "d9034957f1d48b882eaa1e46e9c559b2e8120d34",
      "tree": "b9570452351a22fc3a3140b11fc16420ea8bebdd",
      "parents": [
        "21308d0f71f339e7c7788d595ff933bee4f23657"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Mon Sep 03 21:06:06 2018 -0500"
      },
      "committer": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Wed Oct 10 14:01:58 2018 +0300"
      },
      "message": "Add new version of pipeline job for CVP pytest frameworks\n\nRequires: https://gerrit.mcp.mirantis.net/#/c/22329/ and\nhttps://gerrit.mcp.mirantis.net/#/c/25326/\n\nRelated-PROD: PROD-21318\nRelated-PROD: PROD-21317\nRelated-PROD: PROD-21316\n\nChange-Id: I85dbf4db3bf2a90860c3630a9cde24ac9e285697\n"
    },
    {
      "commit": "ef4afdd01321997d3077af80eab0bf16ce68c6dd",
      "tree": "14eca6bfd0c09eacb0597f5da936321f3c0bfed7",
      "parents": [
        "ae6249fc9c847de06a2a4cef8a4b1ef713813f82",
        "8564937784a6475de81b5495b14e9bef07864ca8"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Oct 09 06:28:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Oct 09 06:28:38 2018 +0000"
      },
      "message": "Merge \"Promote git tags from master instead of nightly/testing\""
    },
    {
      "commit": "ae6249fc9c847de06a2a4cef8a4b1ef713813f82",
      "tree": "144e5e04657bb62210f810c5176cb03b1aacedfe",
      "parents": [
        "0515164e41e5e433dd83a45e6fcd27783933f4d5"
      ],
      "author": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Mon Oct 08 18:31:19 2018 +0200"
      },
      "committer": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Mon Oct 08 16:33:19 2018 +0000"
      },
      "message": "Use current ref when tagging in tag-git-repos.groovy\n\nRely to git fetch \u0026\u0026 git checkout FETCH_HEAD to choose ref for tagging.\n\nChange-Id: I735cfa8e3d1fc5fa2e5055bb29fb977d0cca55c3\nSee: https://mirantis.jira.com/browse/PROD-23781\n"
    },
    {
      "commit": "0515164e41e5e433dd83a45e6fcd27783933f4d5",
      "tree": "1071ee91686cb25d03d7d8ef61e9bb654d1f81ac",
      "parents": [
        "b1029261dfe1f592a2b5a87d777ebc76305682a9",
        "65f2f5b93c6a9a4fcf2f6c953edea49969966d93"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Oct 08 16:12:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Mon Oct 08 16:12:46 2018 +0000"
      },
      "message": "Merge \"Fetch specified ref in tag-git-repos.groovy\""
    },
    {
      "commit": "8564937784a6475de81b5495b14e9bef07864ca8",
      "tree": "d768d0e61c92c1dbc32dd7cd48fde966da90acf1",
      "parents": [
        "b1029261dfe1f592a2b5a87d777ebc76305682a9"
      ],
      "author": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Mon Oct 08 18:06:49 2018 +0200"
      },
      "committer": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Mon Oct 08 18:06:49 2018 +0200"
      },
      "message": "Promote git tags from master instead of nightly/testing\n\nGit repos not creating build-ID artifacts don\u0027t have nightly/testing build IDs\n\nChange-Id: Ifdf63f82f52a35b559fcbdfa5ecfed979309ac5a\nSee: https://mirantis.jira.com/browse/PROD-23783\n"
    },
    {
      "commit": "65f2f5b93c6a9a4fcf2f6c953edea49969966d93",
      "tree": "db0d57695a197e802b9c1c5bd390555e367fd679",
      "parents": [
        "ffff3301524862e313417ac903340e8a5f49010f"
      ],
      "author": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Mon Oct 08 17:38:03 2018 +0200"
      },
      "committer": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Mon Oct 08 17:38:03 2018 +0200"
      },
      "message": "Fetch specified ref in tag-git-repos.groovy\n\nChange-Id: I03697a026e2874fa7e8b56dbe421579c98db0edb\nSee: https://mirantis.jira.com/browse/PROD-23781\n"
    },
    {
      "commit": "b1029261dfe1f592a2b5a87d777ebc76305682a9",
      "tree": "f0a83389d1828f1d58e93d8364706103bae9593a",
      "parents": [
        "ffff3301524862e313417ac903340e8a5f49010f"
      ],
      "author": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Mon Oct 08 17:18:13 2018 +0200"
      },
      "committer": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Mon Oct 08 15:21:50 2018 +0000"
      },
      "message": "Drop branch renaming in branch-git-repos.groovy\n\nDon\u0027t rename existing branch but just create a new one.\n\nChange-Id: I011ced1e6a8751345354fcf0e9be55cbda992fdd\nSee: https://mirantis.jira.com/browse/PROD-23778\n"
    },
    {
      "commit": "82117e4f9bc63de9862bfef2877c61dce968b29c",
      "tree": "e9f68947f49a7b60e2fbaea01f46e5b4f4762cf6",
      "parents": [
        "ffff3301524862e313417ac903340e8a5f49010f"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Oct 03 19:48:56 2018 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Mon Oct 08 17:30:44 2018 +0300"
      },
      "message": "Optimize openscap pipeline\n\n- less trips to Salt API\n  - run given benchmark on all target minons at once\n  - do not fetch json results file via salt,\n    read it from already fetched and unpacked archive\n- less spamming of logs\n\nChange-Id: I348c2ec282ca90f16adf18e78577615a36f1cbfe\n"
    },
    {
      "commit": "30cb731c65c6f3a13dd01e607f3d9957017fc723",
      "tree": "6a95a393a09271014b9db631dae92bee9f7c2e39",
      "parents": [
        "c8d9795926c06840c65b6b2102cdb9c1e4052cdf"
      ],
      "author": {
        "name": "Inessa Vasilevskaya",
        "email": "ivasilevskaya@mirantis.com",
        "time": "Mon Oct 08 12:13:03 2018 +0200"
      },
      "committer": {
        "name": "Inessa Vasilevskaya",
        "email": "ivasilevskaya@mirantis.com",
        "time": "Mon Oct 08 12:18:45 2018 +0200"
      },
      "message": "opencontrail: call installBackup directly\n\nIn case cassandra backup schedule is enabled at\nthe model level, configuring backups before all\ncomputes are deployed will break deployment.\nThis patch comes in a bundle with a change in\nmk/pipeline-library that removes installBackup\ncall from installContrailNetwork step.\n\nPROD-22844\n\nChange-Id: I01822714485c136f6d08dd7704f29b6571efe972\n"
    },
    {
      "commit": "ffff3301524862e313417ac903340e8a5f49010f",
      "tree": "a2f16aa881a79b0394d787979ef6cd9cf30d5202",
      "parents": [
        "1437742b61ab448f775e9b96a81a37eaca8e3fc8"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Fri Sep 21 19:02:39 2018 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Oct 08 12:41:53 2018 +0400"
      },
      "message": "Operate with YAML files instead of sh for user-data for apt node\n\nChange-Id: I60a930073ee1ba26ea3fa0379ad10f04961d3304\nRelated-task: #PROD-23344 (PROD:23344)\n"
    },
    {
      "commit": "1bcadc499c07d73894762ea5861d4382d0be0688",
      "tree": "81364ab996887837b0a05beb26e53f2301103f1f",
      "parents": [
        "9e5c33e17559e3a4bae363e6d67b9862044a364d"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Oct 05 20:13:15 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Oct 05 20:41:31 2018 +0300"
      },
      "message": "Allign RECLASS_VERSION|FORMULAS_REVISION\u003d\u003eDISTRIB_REVISION\n\n   * env. variable - DISTRIB_REVISION\n   * groovyCode variable - distribRevision\n\nRelated-Bug: PROD-22476 (PROD:22476)\n\nChange-Id: I4b3b342accdc2e1a21d66f9fab6cc2e47ad08010\n"
    },
    {
      "commit": "1437742b61ab448f775e9b96a81a37eaca8e3fc8",
      "tree": "de7a1d999ee30204efa6d12a99b6cae6f47b4ba3",
      "parents": [
        "9e5c33e17559e3a4bae363e6d67b9862044a364d",
        "22701375039a96351c135ebcd0116918156fa9a0"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Oct 05 16:08:03 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Fri Oct 05 16:08:03 2018 +0000"
      },
      "message": "Merge \"Add pipeline for stacklight upgrade\""
    },
    {
      "commit": "22701375039a96351c135ebcd0116918156fa9a0",
      "tree": "09b8f9ee6413a6adf804e61152c8b7c500591fdb",
      "parents": [
        "a16f6589043e69205d04b6c4355e4feea25db457"
      ],
      "author": {
        "name": "vitalygusev",
        "email": "vgusev@mirantis.com",
        "time": "Tue Sep 25 17:27:35 2018 +0400"
      },
      "committer": {
        "name": "vitalygusev",
        "email": "vgusev@mirantis.com",
        "time": "Fri Oct 05 13:36:19 2018 +0400"
      },
      "message": "Add pipeline for stacklight upgrade\n\nRelated-PROD: PROD-21754\n\nChange-Id: Iaf8937e527a6c4ca45133844e9db026dbee15bbf\n"
    },
    {
      "commit": "9e5c33e17559e3a4bae363e6d67b9862044a364d",
      "tree": "1f74a806988e8d50846b61bea2f29d3e412638ed",
      "parents": [
        "40625bcd30081b098a736dfa95cd84737e501756",
        "372d9b9acdd860173f5e5680681cbdc8148e326f"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Oct 04 15:02:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Oct 04 15:02:23 2018 +0000"
      },
      "message": "Merge \"Print output of highstate\""
    },
    {
      "commit": "372d9b9acdd860173f5e5680681cbdc8148e326f",
      "tree": "bd3bd2c3a3ba651189045620fc7f9ac76a0f9e28",
      "parents": [
        "388a1bd02e0d1af77197bc77c3dec02d29da6d96"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Oct 04 16:44:56 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Oct 04 16:47:26 2018 +0200"
      },
      "message": "Print output of highstate\n\nFixes: PROD-22200 (PROD:22200)\n\nChange-Id: If3d048c718b048c2098fc3ab63fd77d260c86923\n"
    },
    {
      "commit": "40625bcd30081b098a736dfa95cd84737e501756",
      "tree": "05baef283577aabad45989fe18e3e3acd83c01c1",
      "parents": [
        "32b887c4126b5c9e44b9e6649b48dbf1e2c11a0a"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Thu Oct 04 16:15:27 2018 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Thu Oct 04 16:15:27 2018 +0400"
      },
      "message": "Fix typo in kubernetes upgrade pipeline\n\n- kubernetes.master.addons -\u003e kubernetes.master.kube-addons\n\nChange-Id: I494d799efccaf5f7572a574b7295c8466a15f0df\nRelated-PROD: PROD-23658\n"
    },
    {
      "commit": "32b887c4126b5c9e44b9e6649b48dbf1e2c11a0a",
      "tree": "4bdfcea663c007f6fe4e29d8d62ae7f9ad1c2e18",
      "parents": [
        "775665b8644dab0a1e7d421da4e90a71ac3fd1af",
        "70baa0fc9faf1394342a2ef9e7dd27e328d2f1d5"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Oct 04 09:10:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Oct 04 09:10:57 2018 +0000"
      },
      "message": "Merge \"Add pipeline for job to test new Reclass version compatibility\""
    },
    {
      "commit": "775665b8644dab0a1e7d421da4e90a71ac3fd1af",
      "tree": "6af888724eb0bdbb5ad4a039cd97e3a8b6b45683",
      "parents": [
        "30a241339660d93f54bb9fd45f8793cc6bf5cfbc",
        "f1b99b0d4bb7bb8e23b1f4842d88681c3ae3188f"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Oct 03 19:30:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Oct 03 19:30:46 2018 +0000"
      },
      "message": "Merge \"Fix uploading OpenScap results to Worp API\""
    },
    {
      "commit": "30a241339660d93f54bb9fd45f8793cc6bf5cfbc",
      "tree": "d56f0dba8906e9a399b74e0ebbc3b1f2b854b2f5",
      "parents": [
        "10fe37823e66c72cd0565ece739950da29e2fea7",
        "86ba4a0a29a7ca8f460669e961cf89fe2fffbfe4"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Oct 03 17:06:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Oct 03 17:06:26 2018 +0000"
      },
      "message": "Merge \"Add retry for docker\u0027s operations\""
    },
    {
      "commit": "86ba4a0a29a7ca8f460669e961cf89fe2fffbfe4",
      "tree": "eb85c51457bd218cc16e2ca7975cdf7db1275e53",
      "parents": [
        "574690cb1a73c25bfea9787ea0e01beb8ccc3c56"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Oct 03 19:21:28 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Oct 03 20:02:59 2018 +0300"
      },
      "message": "Add retry for docker\u0027s operations\n\nCloses-Bug: PROD-23618 (PROD:23618)\n\nChange-Id: If63ee7271b8f8921197530e6e14fbe30c1cbd85a\n"
    },
    {
      "commit": "f1b99b0d4bb7bb8e23b1f4842d88681c3ae3188f",
      "tree": "35b8d15d31becce1bf83e247c26dffbc84a2942d",
      "parents": [
        "22a5957ceb33b5bfe7eee8c005ad076d179a3b96"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Oct 02 20:31:17 2018 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Oct 03 18:25:20 2018 +0300"
      },
      "message": "Fix uploading OpenScap results to Worp API\n\nsendHttpRequest function fails on any response code other than 200,\nwhich is in fact a pretty standard case for a REST API, including Worp.\n\nRe-use the restCall (and its derivatives) method instead.\n\nAlso do not create per-node reports with single record,\ninstead push all nodes as records to a single report.\n\nIn preparation for CVE scanning, also make the method that uploads\nto worp take a report type as input.\n\nChange-Id: I508a31a0e461869587213778465a88585487977f\n"
    }
  ],
  "next": "70baa0fc9faf1394342a2ef9e7dd27e328d2f1d5"
}
