)]}'
{
  "log": [
    {
      "commit": "4830172bdb36871792cda3b48005badff46e8a27",
      "tree": "519e2a1b4a2443ad6b900723b2b788826131ed15",
      "parents": [
        "dde1214f00d6e5272ffc39137e98ad8b15d5cf77"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jun 19 13:47:07 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jun 19 13:47:10 2018 +0200"
      },
      "message": "Add retry for glusterfs.client state also to \u0027Install Stacklight\u0027 step\n\nFixes: PROD-20530\n\nChange-Id: I0465fe74bcee793a56c785b831d8931fec2386bd\n"
    },
    {
      "commit": "dde1214f00d6e5272ffc39137e98ad8b15d5cf77",
      "tree": "0ad479245444515754a30fa44ae4cad26a2e869d",
      "parents": [
        "082da3c24a7efed74abc5cf795c27845ee4273a9"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jun 14 09:32:20 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jun 14 09:32:26 2018 +0200"
      },
      "message": "Add retry for glusterfs.client state to try to avoid Stale file handle error\n\nFixes: PROD-20530\n\nChange-Id: Ib6d1e57e6baf622b0125388b92757af2ae99f327\n"
    },
    {
      "commit": "082da3c24a7efed74abc5cf795c27845ee4273a9",
      "tree": "b8baedb443937a32994eb319fd256bae656efb41",
      "parents": [
        "0584fe733255c01c4d5d1e6870f8b72224f0f6cc"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Mon Jun 11 10:42:16 2018 +0200"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Mon Jun 11 10:42:16 2018 +0200"
      },
      "message": "Added force for pushing tags.\n\nChange-Id: I68254e2e0260add611c5c48b8e34d93bf1eb98b6\nRelated: PROD-19330\n"
    },
    {
      "commit": "0584fe733255c01c4d5d1e6870f8b72224f0f6cc",
      "tree": "48bd92a7c05c97ac10e46354dc93270a07400afb",
      "parents": [
        "b46fbc10f79b71bea80976c4b7d45dc861971dfc",
        "6a396213e519d3f39423d8a2aa3ba663a3704017"
      ],
      "author": {
        "name": "Roman Vyalov",
        "email": "rvyalov@mirantis.com",
        "time": "Fri Jun 08 09:43:17 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Fri Jun 08 09:43:17 2018 +0000"
      },
      "message": "Merge \"Make minion restart timeout configurable\""
    },
    {
      "commit": "b46fbc10f79b71bea80976c4b7d45dc861971dfc",
      "tree": "3bdaef3d36573ca87ac1c278b390b959c2fcedf8",
      "parents": [
        "8ba60512f67dff87293f90a7d11d7e9574e028d1"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Fri Jun 08 10:52:15 2018 +0200"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Fri Jun 08 10:52:15 2018 +0200"
      },
      "message": "Removed optional params in the retries method in SL block\n\nChange-Id: I1cd60c774ec0afaa22a9c1210a2dc89b04723eb9\nRelated-Bug: PROD-20507\n"
    },
    {
      "commit": "6a396213e519d3f39423d8a2aa3ba663a3704017",
      "tree": "f2c7359b931153a812a6b9f66e3d3239dcdbe990",
      "parents": [
        "0e7617a61b760f063d362215b73a4578fc5cbd71"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jun 08 09:20:08 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jun 08 06:35:37 2018 +0000"
      },
      "message": "Make minion restart timeout configurable\n\nThis patch makes configurable sleep timeout in waitForMinion function.\nminionRestartWaitTimeout parameter is added to waitForMinion and\nenforceState with default to 10s, which was hardcoded.\n\nChange-Id: I0662c528b6a1162b607d0f6bc1951d82cc86cb06\n"
    },
    {
      "commit": "8ba60512f67dff87293f90a7d11d7e9574e028d1",
      "tree": "36f921171abfbb3014e42e0975706f66dd11a5ca",
      "parents": [
        "e3ace6219234768027e631276017998bc9f57c7a",
        "077bed90a5a29d81d6afd66c32781bf6657a49a7"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Jun 07 09:15:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Thu Jun 07 09:15:46 2018 +0000"
      },
      "message": "Merge \"Revert \"Add restoreGluster function\"\""
    },
    {
      "commit": "077bed90a5a29d81d6afd66c32781bf6657a49a7",
      "tree": "b67063d7cdb96cb3d603f086c99fca400945536f",
      "parents": [
        "2dc010501f82f5aef73ae78d04bc228437fcb3da"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "mpolreich@mirantis.com",
        "time": "Thu Jun 07 08:59:51 2018 +0000"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "mpolreich@mirantis.com",
        "time": "Thu Jun 07 08:59:51 2018 +0000"
      },
      "message": "Revert \"Add restoreGluster function\"\n\nThis reverts commit 2dc010501f82f5aef73ae78d04bc228437fcb3da.\n\nChange-Id: I3d4b5df8b1b86f66d9ba18a2eeac8fc139ab79ff\n"
    },
    {
      "commit": "e3ace6219234768027e631276017998bc9f57c7a",
      "tree": "a615343d27487e811c72178ce7a6e8e458ed5cb3",
      "parents": [
        "a8f14212ee1140181eb69a03b723eff9fd3d9620"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Jun 07 10:51:02 2018 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Jun 07 10:51:12 2018 +0200"
      },
      "message": "retry fix for temporary dns failure resolution in slow envs\n\nChange-Id: If61b0533d1e2da0cf6e1d4483d5a3e9e96bd3096\n"
    },
    {
      "commit": "a8f14212ee1140181eb69a03b723eff9fd3d9620",
      "tree": "67fd4f750d7517a219943883fdd0fd5c274d424a",
      "parents": [
        "ae2ccbc96566fdb0cfa2771d04b37731e216eebf",
        "5425d2360fe43c6eaec2f252de20496f729773fa"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Thu Jun 07 08:49:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Thu Jun 07 08:49:54 2018 +0000"
      },
      "message": "Merge \"installInfraKvm fix for slow responding environments.\""
    },
    {
      "commit": "ae2ccbc96566fdb0cfa2771d04b37731e216eebf",
      "tree": "f0c441e3eb37712766e6b71b7a116d6eaf28cdc5",
      "parents": [
        "96e06cad3b5d196811545492c14c1b506ab8be7a"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Thu Jun 07 09:18:57 2018 +0200"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Thu Jun 07 09:41:16 2018 +0200"
      },
      "message": "Add retries and batch\u003d1 for ES \u0026 Kibana clients in SL\n\nChange-Id: I0bceacecfda78c81f9fb3bf402be72883e3bc020\nRelated-Bug: PROD-20507\n"
    },
    {
      "commit": "5425d2360fe43c6eaec2f252de20496f729773fa",
      "tree": "58f4c67e7f2f9ddd803909ca848972f9e620a9e3",
      "parents": [
        "96e06cad3b5d196811545492c14c1b506ab8be7a"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Jun 07 00:46:00 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Jun 07 00:51:13 2018 +0200"
      },
      "message": "installInfraKvm fix for slow responding environments.\n\nIssue:\n- Minions are registered to salt msater however read timeout\n  occurs during saltcmdrun check which causes whole job to fail.\n  This happens only on slow responding environments.\n\nFix:\n- Add try catch loop to process read timeouts as noncritical fault\n\nAddons:\n- Function logic has been changed to get \"build minions list loop\"\n  out of timeout section.\n- Timeout call now has expilit unit set: \"MINUTES\"\n\nChange-Id: Ia3f6ea027594e8427778d877d36f48d9b466ae80\n"
    },
    {
      "commit": "96e06cad3b5d196811545492c14c1b506ab8be7a",
      "tree": "ebc84985cbf8780d8a26c1431af450c649291aba",
      "parents": [
        "55bd22dcbc0ae9c185eef0e7b72371538cac0b6e",
        "018a390ce09fdcbf87765d9f2d84bb9e7d179a6b"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Wed Jun 06 11:53:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Wed Jun 06 11:53:47 2018 +0000"
      },
      "message": "Merge \"Added ES cluster health check in SL block\""
    },
    {
      "commit": "55bd22dcbc0ae9c185eef0e7b72371538cac0b6e",
      "tree": "2d952211576fdb68e7e73bfafb193850e5500510",
      "parents": [
        "829f94a86960949150934211667b97e12dc70130",
        "225fb6c887d9f35fa2827fd7769e02d773b1767a"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Wed Jun 06 11:49:03 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Wed Jun 06 11:49:03 2018 +0000"
      },
      "message": "Merge \"Fix Stacklight installation stage in the pipelines\""
    },
    {
      "commit": "018a390ce09fdcbf87765d9f2d84bb9e7d179a6b",
      "tree": "1b4866186c0cd0ae42d8c273e55b2c78050e8d83",
      "parents": [
        "0e7617a61b760f063d362215b73a4578fc5cbd71"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Wed Jun 06 11:54:15 2018 +0200"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Wed Jun 06 13:36:06 2018 +0200"
      },
      "message": "Added ES cluster health check in SL block\n\nChange-Id: Ic0034df0ef9245f9ddc29fd8d90c460949a0fe15\nCloses-Bug: PROD-20507\n"
    },
    {
      "commit": "225fb6c887d9f35fa2827fd7769e02d773b1767a",
      "tree": "27a973a0a578f7f82669264cb12dc1c4802df10b",
      "parents": [
        "0e7617a61b760f063d362215b73a4578fc5cbd71"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Wed Jun 06 14:59:31 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Wed Jun 06 15:01:51 2018 +0400"
      },
      "message": "Fix Stacklight installation stage in the pipelines\n\n- start SL docker swarm services after preparing configuration for\nthem\n- now alerta will be configured in the scope of prometheus state run\n- Prometheus LTS runs after containerized Prometheus is deployed\nChange-Id: Ic615040fcef8d3f4383393b1ca2e0d25cbbf1f01\nRelated-PROD: PROD-20522\n"
    },
    {
      "commit": "829f94a86960949150934211667b97e12dc70130",
      "tree": "604d347ccf5b8d22c0d5f74359b1c4ad0bef2b6c",
      "parents": [
        "0e7617a61b760f063d362215b73a4578fc5cbd71"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Tue Jun 05 17:57:08 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Tue Jun 05 17:59:36 2018 +0400"
      },
      "message": "Retry mongodb replica set initialization\n\nMongodb instances may not be ready to be a part of RS, we have to\nwait for them sometime.\n\nChange-Id: Ifd41883173814654eeb7ad51fd47a157a74704e9\nRelated-PROD: PROD-20452\n"
    },
    {
      "commit": "0e7617a61b760f063d362215b73a4578fc5cbd71",
      "tree": "f4c32c7dbbaa423046f09e8070fdd08780dad08f",
      "parents": [
        "941892796342116fdc862c210998213455727cdf",
        "2dc010501f82f5aef73ae78d04bc228437fcb3da"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Jun 01 11:48:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Fri Jun 01 11:48:02 2018 +0000"
      },
      "message": "Merge \"Add restoreGluster function\""
    },
    {
      "commit": "2dc010501f82f5aef73ae78d04bc228437fcb3da",
      "tree": "a1ac22fb72c2e28dc538b678dabb42bcb1d14751",
      "parents": [
        "fb9996df0c806db7928328e1c159cc674d70bf58"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jun 01 12:41:48 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jun 01 13:46:18 2018 +0200"
      },
      "message": "Add restoreGluster function\n\nChange-Id: I99089c131c1d4fc3b76fb98e9efab1b71d4cfc6a\n"
    },
    {
      "commit": "941892796342116fdc862c210998213455727cdf",
      "tree": "00e8f65e0ba87ef7f67bea62de389cadb96344bc",
      "parents": [
        "eb5995c77280038c3e73514a9be8cd979099325d"
      ],
      "author": {
        "name": "lmercl",
        "email": "lmercl@mirantis.com",
        "time": "Fri Jun 01 11:03:46 2018 +0200"
      },
      "committer": {
        "name": "lmercl",
        "email": "lmercl@mirantis.com",
        "time": "Fri Jun 01 11:03:46 2018 +0200"
      },
      "message": "Change delay for salt minion discovery from 0.5s with 200 retries to 1s with 180 retries, on slower environment e.g. labs is not enough\n\nChange-Id: I940a53f9a6ad9e264d8751c3310b869ba8110006\n"
    },
    {
      "commit": "eb5995c77280038c3e73514a9be8cd979099325d",
      "tree": "2425a4bfda7bbff449f81b2f4e449900ee0622e7",
      "parents": [
        "5440ffaa5484b4c67eb4e6d8f037fe9cf92d5716",
        "a69bebcb3e894794249fe0916dda6c321aee7747"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Fri Jun 01 07:47:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Fri Jun 01 07:47:26 2018 +0000"
      },
      "message": "Merge \"Add Alerta configuration before containers launching\""
    },
    {
      "commit": "5440ffaa5484b4c67eb4e6d8f037fe9cf92d5716",
      "tree": "cba11664c5e79f524ad0eb8ab8d3731e2a42d839",
      "parents": [
        "36a019d262a658a654dd48869133196fc48d1b7d"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu May 31 12:00:02 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu May 31 18:29:34 2018 +0200"
      },
      "message": "Fix incorrect while check for cicd.\nwhile loop may hang and fail deployment.\n\nProd-Related: PROD-20395\n\nChange-Id: I8ae9a003978913e5b66a5211c5130b0297cf26fb\n"
    },
    {
      "commit": "a69bebcb3e894794249fe0916dda6c321aee7747",
      "tree": "5bd8f3650a685f9dedb52065606163c5f25c177f",
      "parents": [
        "36a019d262a658a654dd48869133196fc48d1b7d"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Thu May 31 11:33:24 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Thu May 31 11:33:24 2018 +0400"
      },
      "message": "Add Alerta configuration before containers launching\n\nChange-Id: I50d7bd2afe929cc45dfbf56b4eca326a66caa976\nCloses-Bug: PROD-20380\n"
    },
    {
      "commit": "36a019d262a658a654dd48869133196fc48d1b7d",
      "tree": "15ccde51b8f3083377569d84af437a2a30025f1f",
      "parents": [
        "bd9268c4e787f6e7fad05c827f0960854c88dff1"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed May 30 09:51:18 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed May 30 06:52:25 2018 +0000"
      },
      "message": "Set constraints for cmd2 depends on python version\n\nThis patch sets contraints for cmd2 library when installing\nopenstack virtualenv based on python version as cmd2 \u003e 0.9.0\nis not compatible with python2.\n\nChange-Id: Ic1cb345a234c6b6fee94fbb3380b18f7d9dc7122\nRelated-Prod: PROD-20356\n"
    },
    {
      "commit": "bd9268c4e787f6e7fad05c827f0960854c88dff1",
      "tree": "83372f2a982a5d15f1a201a123abdaf6fd76355b",
      "parents": [
        "75b6f79b48004bfb13b9d7ffa54ee06f7e0693ca",
        "30be7039f9df844a4fae9b97dacb5fa90fff7431"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Tue May 29 16:28:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Tue May 29 16:28:15 2018 +0000"
      },
      "message": "Merge \"Fix enforceHighstate exclude\""
    },
    {
      "commit": "30be7039f9df844a4fae9b97dacb5fa90fff7431",
      "tree": "7806033eb13dbfc9cc385d45aab3f4fea8a01b37",
      "parents": [
        "96ab5b0a3c5593561cb975c2c1672982f11118a9"
      ],
      "author": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Tue May 29 18:22:46 2018 +0200"
      },
      "committer": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Tue May 29 18:23:30 2018 +0200"
      },
      "message": "Fix enforceHighstate exclude\n\nChange-Id: I14196164f76d6fe3efb81a9498156bcac8208b0a\n"
    },
    {
      "commit": "75b6f79b48004bfb13b9d7ffa54ee06f7e0693ca",
      "tree": "1212640b1b505e136a43d6d1bf8f0a5c07c44427",
      "parents": [
        "f0e411adc07d3a240960462cfb5174c0a1370dde",
        "69ecb7842495cbf52b61543702eab8e23441f137"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Tue May 29 09:20:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Tue May 29 09:20:06 2018 +0000"
      },
      "message": "Merge \"Add installation of mongoDB for Alerta\""
    },
    {
      "commit": "f0e411adc07d3a240960462cfb5174c0a1370dde",
      "tree": "ecb314abc7a701079354c986990edafd67d5f5ee",
      "parents": [
        "dd58b383ca06a850f1ad61980513a29077e52135",
        "f8a873e517dc2392b75289b91803624ca4ed4c2f"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Fri May 25 17:37:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Fri May 25 17:37:43 2018 +0000"
      },
      "message": "Merge \"Improvements in pipeline-library: [installCicd]\""
    },
    {
      "commit": "f8a873e517dc2392b75289b91803624ca4ed4c2f",
      "tree": "4f88880447b9a22d5bc31204620700447f180301",
      "parents": [
        "65098acd458d1e1a62295e3feb2a260e27fd89bf"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Sat May 05 22:15:27 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Fri May 25 16:55:12 2018 +0200"
      },
      "message": "Improvements in pipeline-library: [installCicd]\n\n* Replacing 500 sec sleep with event based check\n\nChange-Id: I30a1d4f4da283dae62829947392c156359723ce8\n"
    },
    {
      "commit": "dd58b383ca06a850f1ad61980513a29077e52135",
      "tree": "70dff7202f52e45a2714b159e5d2a73c4a65c3f8",
      "parents": [
        "f133dfccfc1764443abfb51b0fe7a6b3b11e8fb6",
        "8a344b7c6b5094dc2b35eb2f2004a3800582acc0"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri May 25 11:40:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Fri May 25 11:40:21 2018 +0000"
      },
      "message": "Merge \"Restart services once ceph integrated\""
    },
    {
      "commit": "f133dfccfc1764443abfb51b0fe7a6b3b11e8fb6",
      "tree": "fac179ff33eb32a947c9f68e8a8636223adef7ca",
      "parents": [
        "fb5d1b58971c97bd5dfe0547eb7929612f39dba6",
        "0d0d8522624f5f872a492edc1163dfc763e77c36"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed May 23 13:58:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Wed May 23 13:58:34 2018 +0000"
      },
      "message": "Merge \"waitForInputThenPass helper\""
    },
    {
      "commit": "fb5d1b58971c97bd5dfe0547eb7929612f39dba6",
      "tree": "b21ef7965ff36f351376dac061e40800620c75d4",
      "parents": [
        "2fb0f9740e0a98d17501e0b66639787d582c90fb"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Tue May 22 18:49:26 2018 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Tue May 22 18:51:33 2018 +0400"
      },
      "message": "Setup kubernetes namespaces from one node\n\nChange-Id: Ibabbc3b2da7f5db19046a3871a1ed90e4b0b4ef6\nCloses-Bug: PROD-20186\n"
    },
    {
      "commit": "2fb0f9740e0a98d17501e0b66639787d582c90fb",
      "tree": "b7ef7015fcae7ca5b1bd943e4c6a9a81cb7f6aa5",
      "parents": [
        "0e4c04f719cd694b6c3ddc2b536e12c3bb2d8112"
      ],
      "author": {
        "name": "Kirill Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Tue May 22 14:20:21 2018 +0300"
      },
      "committer": {
        "name": "Kirill Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Tue May 22 14:22:18 2018 +0300"
      },
      "message": "Change parameters order to slack notification function\n\nChange-Id: If1cf478bb31a8d394efb8dda36894009216de1b0\n"
    },
    {
      "commit": "0e4c04f719cd694b6c3ddc2b536e12c3bb2d8112",
      "tree": "b2fd238fe43320d131de6aabbe75bcdef106528f",
      "parents": [
        "96ab5b0a3c5593561cb975c2c1672982f11118a9"
      ],
      "author": {
        "name": "Kirill Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Fri May 18 14:20:08 2018 +0300"
      },
      "committer": {
        "name": "Kirill Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Mon May 21 17:17:47 2018 +0300"
      },
      "message": "Add slack notification pipeline function\n\nChange-Id: Iadd9f231ac0538377351b7aba010ac6f7d6ae53d\n"
    },
    {
      "commit": "69ecb7842495cbf52b61543702eab8e23441f137",
      "tree": "dee1bd8d496cf7bfb41da4d9fc9f7bd2f8f4e859",
      "parents": [
        "96ab5b0a3c5593561cb975c2c1672982f11118a9"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Mon May 21 17:36:50 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Mon May 21 17:36:50 2018 +0400"
      },
      "message": "Add installation of mongoDB for Alerta\n\nChange-Id: I8b3f460c842533c34f6d12bca8464fe1c034067d\nPROD-related: PROD-19891\n"
    },
    {
      "commit": "8a344b7c6b5094dc2b35eb2f2004a3800582acc0",
      "tree": "0758b41b53ab7c76198bbf94db6d07cbf7b877b2",
      "parents": [
        "96ab5b0a3c5593561cb975c2c1672982f11118a9"
      ],
      "author": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Thu May 17 17:05:17 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Mon May 21 16:22:05 2018 +0400"
      },
      "message": "Restart services once ceph integrated\n\n* Only Glance API, Conder Volume and Nova Compute have Ceph backaned\ndependency\n* Glance Registry is not using Ceph backend\n* Glance Glare is deprecated in Pike and also not using Ceph\n\nChange-Id: I3a9d77ae9459bcdbc7f60edb5b7d7160746f17c4\n"
    },
    {
      "commit": "0d0d8522624f5f872a492edc1163dfc763e77c36",
      "tree": "206d7a27531649ffb66c19bfdcdf728a522ce380",
      "parents": [
        "a2edfb24d762bc228ebe7c4dfcc5518eb42b0d59"
      ],
      "author": {
        "name": "Dmitry Pyzhov",
        "email": "dpyzhov@mirantis.com",
        "time": "Tue May 15 22:37:37 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Pyzhov",
        "email": "dpyzhov@mirantis.com",
        "time": "Tue May 15 22:37:37 2018 +0300"
      },
      "message": "waitForInputThenPass helper\n\nWe need to have a timeout in user input and continue pipeline.\nHowever default behaviour is to fail the job. Unfortunately there\nis no easy way to distinguish user abort from timeout. Official\nworkaround is to look at the user name. But getUser() function\nis forbidden by Script Security Plugin. This is why we have to\nmove this function to pipeline library.\n\nChange-Id: Ic8cfe939f3d2694db49b3413eb246c89f89f9f4f\n"
    },
    {
      "commit": "96ab5b0a3c5593561cb975c2c1672982f11118a9",
      "tree": "aad4cd5cb7edc7eb525eace385530df92a00d0a1",
      "parents": [
        "fba41b23a92b2edfb3be4db6fbd22a06dc919169",
        "f610c573e2c5929f2741a8d31afabe224adf2cc8"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue May 15 12:54:33 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Tue May 15 12:54:33 2018 +0000"
      },
      "message": "Merge \"Sync grains before hosts update\""
    },
    {
      "commit": "f610c573e2c5929f2741a8d31afabe224adf2cc8",
      "tree": "dd5174ab0781b700b102c2aa4fe48cde5d248099",
      "parents": [
        "a2edfb24d762bc228ebe7c4dfcc5518eb42b0d59"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Tue May 15 15:22:52 2018 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Tue May 15 16:53:04 2018 +0400"
      },
      "message": "Sync grains before hosts update\n\nChange-Id: Ie96b5b9671c6e2f991964cc23bbe1ca9febcc2f5\nRelated-PROD: PROD-18529\n"
    },
    {
      "commit": "fba41b23a92b2edfb3be4db6fbd22a06dc919169",
      "tree": "4a8c0d7407bda61fb0c7b1fc833da6123c222d25",
      "parents": [
        "68f46d2bca136dd94a950eabe508097d56a20242",
        "bc4f8479a91217e1e77e8326927820490892d856"
      ],
      "author": {
        "name": "Kyrylo Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Mon May 14 08:40:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Mon May 14 08:40:26 2018 +0000"
      },
      "message": "Merge \"typo fix\""
    },
    {
      "commit": "68f46d2bca136dd94a950eabe508097d56a20242",
      "tree": "d7e9c05a55479a31d27476f50a9eb07a55b714b3",
      "parents": [
        "9923de2440605e162c136d723699643b5de5d925"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri May 11 21:34:55 2018 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri May 11 21:34:55 2018 +0200"
      },
      "message": "Decreased verbosity of rsync during test of salt models\n\nChange-Id: If41ba333bc3ccd86dc9a5c1e411412725b8f09a5\n"
    },
    {
      "commit": "9923de2440605e162c136d723699643b5de5d925",
      "tree": "18be0a95f6bcd32ce38e187c31de724545fd83d7",
      "parents": [
        "8d4b4eaf1a0616f411e6537c8b39ec51d0a3a09e"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri May 11 20:18:22 2018 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri May 11 20:18:22 2018 +0200"
      },
      "message": "Fixed legacy test mode handling during test of salt models\n\nChange-Id: Iee5d0314a645495e978a68f232f9ec63008ce581\n"
    },
    {
      "commit": "bc4f8479a91217e1e77e8326927820490892d856",
      "tree": "8cd56f91dac42dc419d0a16d58e7215141aee746",
      "parents": [
        "a2edfb24d762bc228ebe7c4dfcc5518eb42b0d59"
      ],
      "author": {
        "name": "vnaumov",
        "email": "vnaumov@mirantis.com",
        "time": "Fri May 11 18:23:02 2018 +0400"
      },
      "committer": {
        "name": "vnaumov",
        "email": "vnaumov@mirantis.com",
        "time": "Fri May 11 19:57:19 2018 +0400"
      },
      "message": "typo fix\n\nChange-Id: Ic0a2c52c7666d7b0f9d43f4ba72f8ec8a5e38596\n"
    },
    {
      "commit": "8d4b4eaf1a0616f411e6537c8b39ec51d0a3a09e",
      "tree": "421935370bb79aa6faf569d90f2fdf9f55ae5ef3",
      "parents": [
        "7a535335cf7406fd751495978f1a994aa9e3baec",
        "ecf8b303b1a84b79cb770ca1916a15d1a4083f19"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Fri May 11 14:42:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@1f6678a0cecc",
        "time": "Fri May 11 14:42:27 2018 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Changed base docker image for salt models testing\"\"\""
    },
    {
      "commit": "ecf8b303b1a84b79cb770ca1916a15d1a4083f19",
      "tree": "6a789fe6bcb3d1889150a4a26e62c8f709c2dbcb",
      "parents": [
        "cbead83c936cac52d6e6c98dd0702ba5be61e37b"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Fri May 11 14:33:08 2018 +0000"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Fri May 11 14:33:08 2018 +0000"
      },
      "message": "Revert \"Revert \"Changed base docker image for salt models testing\"\"\n\nThis reverts commit cbead83c936cac52d6e6c98dd0702ba5be61e37b.\n\nChange-Id: I26ac69d4106e9475b05f30d4ec396a22b117f635\n"
    },
    {
      "commit": "7a535335cf7406fd751495978f1a994aa9e3baec",
      "tree": "06bb840e260dac41c995522b4fadcdb557105713",
      "parents": [
        "6a9b93936c2c456b66ad9f1c27b1bb62dc823dbd",
        "94538463ba4ddfe7aa538238ac3b9ff196cf148d"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri May 11 13:45:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@1f6678a0cecc",
        "time": "Fri May 11 13:45:52 2018 +0000"
      },
      "message": "Merge \"Orchestrate - sleep 5 after linux.network.interface\""
    },
    {
      "commit": "94538463ba4ddfe7aa538238ac3b9ff196cf148d",
      "tree": "421935370bb79aa6faf569d90f2fdf9f55ae5ef3",
      "parents": [
        "ea255787045e718a6565b7285727d9715bd73465"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri May 11 15:45:13 2018 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri May 11 15:45:13 2018 +0200"
      },
      "message": "Orchestrate - sleep 5 after linux.network.interface\n\nChange-Id: I1cf9c40f61d7673a03c23b652ba32c178a7209f2\n"
    },
    {
      "commit": "6a9b93936c2c456b66ad9f1c27b1bb62dc823dbd",
      "tree": "73e46459af1abea4d33d4054f68848e9e140e4c7",
      "parents": [
        "ea255787045e718a6565b7285727d9715bd73465",
        "cbead83c936cac52d6e6c98dd0702ba5be61e37b"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Fri May 11 13:44:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@1f6678a0cecc",
        "time": "Fri May 11 13:44:28 2018 +0000"
      },
      "message": "Merge \"Revert \"Changed base docker image for salt models testing\"\""
    },
    {
      "commit": "cbead83c936cac52d6e6c98dd0702ba5be61e37b",
      "tree": "9405c33278973bafba18c15e49928c45181672c2",
      "parents": [
        "defbf1386c79cd11713d06b2152f81d3abaec2a3"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Fri May 11 13:42:59 2018 +0000"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Fri May 11 13:42:59 2018 +0000"
      },
      "message": "Revert \"Changed base docker image for salt models testing\"\n\nThis reverts commit defbf1386c79cd11713d06b2152f81d3abaec2a3.\n\nChange-Id: Ibb28148bbf2c1a0707af8a17a18c2dc141a8d0bf\n"
    },
    {
      "commit": "ea255787045e718a6565b7285727d9715bd73465",
      "tree": "f7dd062cb19e8f735cc4b74145c168b1373cb188",
      "parents": [
        "bc8fa6b6448250a4946944710d8a81b89f40f2dc",
        "defbf1386c79cd11713d06b2152f81d3abaec2a3"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Fri May 11 13:37:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@1f6678a0cecc",
        "time": "Fri May 11 13:37:00 2018 +0000"
      },
      "message": "Merge \"Changed base docker image for salt models testing\""
    },
    {
      "commit": "defbf1386c79cd11713d06b2152f81d3abaec2a3",
      "tree": "6a789fe6bcb3d1889150a4a26e62c8f709c2dbcb",
      "parents": [
        "d4887abbed0a58d185b4fd1f4207bdc179813b68"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri May 11 14:42:17 2018 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri May 11 15:30:24 2018 +0200"
      },
      "message": "Changed base docker image for salt models testing\n\nChange-Id: I2084df976af4aeea878799ffd0ae0ad6887c88b8\n"
    },
    {
      "commit": "bc8fa6b6448250a4946944710d8a81b89f40f2dc",
      "tree": "73e46459af1abea4d33d4054f68848e9e140e4c7",
      "parents": [
        "a2edfb24d762bc228ebe7c4dfcc5518eb42b0d59",
        "d4887abbed0a58d185b4fd1f4207bdc179813b68"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Fri May 11 13:16:33 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@1f6678a0cecc",
        "time": "Fri May 11 13:16:34 2018 +0000"
      },
      "message": "Merge \"Replaced references to tcpcloud image with Mirantis ones\""
    },
    {
      "commit": "d4887abbed0a58d185b4fd1f4207bdc179813b68",
      "tree": "9405c33278973bafba18c15e49928c45181672c2",
      "parents": [
        "73f9fa29288747932057f3313f269a3e98094c54"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu May 10 16:13:33 2018 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu May 10 16:13:33 2018 +0200"
      },
      "message": "Replaced references to tcpcloud image with Mirantis ones\n\nChange-Id: Ieb959e9919dc49bc10a02e5814958ed2ba1cf4f4\n"
    },
    {
      "commit": "a2edfb24d762bc228ebe7c4dfcc5518eb42b0d59",
      "tree": "534581bf46f3a9098a43d3344c0e378d62deedec",
      "parents": [
        "65098acd458d1e1a62295e3feb2a260e27fd89bf",
        "bb61e81f9e8a69655914cad7e7b57039ef561455"
      ],
      "author": {
        "name": "Roman Vyalov",
        "email": "rvyalov@mirantis.com",
        "time": "Mon May 07 11:18:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@1f6678a0cecc",
        "time": "Mon May 07 11:18:49 2018 +0000"
      },
      "message": "Merge \"Enforce logrotate state\""
    },
    {
      "commit": "65098acd458d1e1a62295e3feb2a260e27fd89bf",
      "tree": "d8ffba22ce4453d8b17f85c50f489772f1d9cf1a",
      "parents": [
        "73f9fa29288747932057f3313f269a3e98094c54"
      ],
      "author": {
        "name": "Dmitry Burmistrov",
        "email": "dburmistrov@mirantis.com",
        "time": "Fri May 04 14:33:01 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Burmistrov",
        "email": "dburmistrov@mirantis.com",
        "time": "Fri May 04 14:33:01 2018 +0400"
      },
      "message": "[mk/Debian] Fix gbp options\n\n   - Disable multimaint-merge opt\n   - Use git-like order of commits\n   - Add git sha prefix to each commit entry\n\n   Closes-PROD: https://mirantis.jira.com/browse/PROD-19766\n\nChange-Id: I8a9decf8094ce889d976828c99b59e742439341a\n"
    },
    {
      "commit": "bb61e81f9e8a69655914cad7e7b57039ef561455",
      "tree": "9a0f6528e8f7535d3a8ad63b9f1b5ebc29b9c97f",
      "parents": [
        "73f9fa29288747932057f3313f269a3e98094c54"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Thu May 03 16:58:40 2018 +0300"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Thu May 03 18:10:34 2018 +0300"
      },
      "message": "Enforce logrotate state\n\nChange-Id: Id448a4a6c52ea290d820963cd1714e560a4e5e62\nRelated-Prod: PROD-19346\n"
    },
    {
      "commit": "73f9fa29288747932057f3313f269a3e98094c54",
      "tree": "a7b733340f616db02ac4c98544e6b22704c2b3e6",
      "parents": [
        "cbe408c6127ac1d2bc39ffa4d5ff2b26e96a710d"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed May 02 17:36:58 2018 +0300"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed May 02 17:41:21 2018 +0300"
      },
      "message": "Add check for target node before hightstate\n\nThe patch adds check for target node before run highstate to\nbe sure that all parts which are used in composed target string\notherwise salt API returns empty response and pipeline fails.\n\nChange-Id: Idcf1f759a8be7e0618129c73db6c6f448dd9c687\n"
    },
    {
      "commit": "cbe408c6127ac1d2bc39ffa4d5ff2b26e96a710d",
      "tree": "a20140d01ba1c56c0da89a0699fc8f93c80bd757",
      "parents": [
        "27cbf2cd1bf490e44dda476de1e635585b07cf5f",
        "8a8d56b2c223dc6a61f1ff344a7bb00dc356c432"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed May 02 12:28:29 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@1f6678a0cecc",
        "time": "Wed May 02 12:28:29 2018 +0000"
      },
      "message": "Merge \"Improvements in pipeline-library: [minionsPresent]\""
    },
    {
      "commit": "27cbf2cd1bf490e44dda476de1e635585b07cf5f",
      "tree": "154e5fd43a088e9f121acecf0acf68c2a92ae725",
      "parents": [
        "35db703b29fb92e5af029f7f5fb59c8899c6b548",
        "7eca99d2397221a2100211a1cfac341afa448ad9"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed May 02 12:27:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@1f6678a0cecc",
        "time": "Wed May 02 12:27:22 2018 +0000"
      },
      "message": "Merge \"Separating salt ca minions from highstate run to protect from race condition\""
    },
    {
      "commit": "8a8d56b2c223dc6a61f1ff344a7bb00dc356c432",
      "tree": "28f0430a4a0b23b3390820919648fab750a503d7",
      "parents": [
        "35db703b29fb92e5af029f7f5fb59c8899c6b548"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Tue May 01 12:20:04 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Tue May 01 12:21:48 2018 +0200"
      },
      "message": "Improvements in pipeline-library: [minionsPresent]\n\n* Replacing 10hr sleep with event based check for minions check\n* Fixing minionsPresent function\n  - wrong description\n  - put a note that it uses an assumtion to get list from compound\n  - fixing self object call (target should be master no pepperenv)\n  - fixing inacurate function calls within minionsPresent function\n* Addinf minionsPresentFromList function\n  - it uses array to get list of minions\n  - it does not truncate fqdn to shortname\n\nChange-Id: Ida8d7ee4f0e1f42988c89486d1212b634217d4dd\n"
    },
    {
      "commit": "35db703b29fb92e5af029f7f5fb59c8899c6b548",
      "tree": "6473034a64ee92c595c23109cde4edfd0673afad",
      "parents": [
        "3740fb9e9fd2d681cb1bbf4580e7db2363ecef95",
        "9a6bc39a4727f436c629878ed743b01a386c1426"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Fri Apr 27 11:53:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@85b573a3ca36",
        "time": "Fri Apr 27 11:53:38 2018 +0000"
      },
      "message": "Merge \"Install and configure iptables if enabled\""
    },
    {
      "commit": "3740fb9e9fd2d681cb1bbf4580e7db2363ecef95",
      "tree": "4afef332b060cb298491aef5ef702cb860cdcedf",
      "parents": [
        "d2a5055704b530cb8badca556e7db1477e95baa7"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Apr 27 11:52:38 2018 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Apr 27 11:52:38 2018 +0200"
      },
      "message": "Orchestrate - manage interface before whole linux state for proxy\n\nChange-Id: I71b584eb50982d007ab043b94a225d08c9113917\n"
    },
    {
      "commit": "9a6bc39a4727f436c629878ed743b01a386c1426",
      "tree": "3615ca33760058ba91043b672b65a047f9efdab9",
      "parents": [
        "d2a5055704b530cb8badca556e7db1477e95baa7"
      ],
      "author": {
        "name": "Ivan Suzdal",
        "email": "isuzdal@mirantis.com",
        "time": "Thu Apr 26 18:29:56 2018 +0400"
      },
      "committer": {
        "name": "Ivan Suzdal",
        "email": "isuzdal@mirantis.com",
        "time": "Thu Apr 26 18:47:16 2018 +0400"
      },
      "message": "Install and configure iptables if enabled\n\nChange-Id: I9a33ea6c437608d4352be21d50fd5980af4f7862\nCloses-PROD: https://mirantis.jira.com/browse/PROD-19163\n"
    },
    {
      "commit": "7eca99d2397221a2100211a1cfac341afa448ad9",
      "tree": "0d2585f8ac7e83b8afef5fb9e6eb99d7faeec658",
      "parents": [
        "bccc2166b536263c79b597722d09cbc492804b6c"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Apr 25 18:44:26 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Apr 25 18:44:26 2018 +0200"
      },
      "message": "Separating salt ca minions from highstate run to protect from race condition\n\nChange-Id: I90fb0235c2018631ce1c2e3cdea4758f2ae59d4a\nProd-Related: PROD-19633\n"
    },
    {
      "commit": "d2a5055704b530cb8badca556e7db1477e95baa7",
      "tree": "bfaf1826b4634a008d281f74e96da173fd207c98",
      "parents": [
        "060f8a089d99a0011af33e25643d9dc5bf89fb99"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Apr 25 17:17:59 2018 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Apr 25 17:18:05 2018 +0200"
      },
      "message": "change salt - getNodeProvider\n\nChange-Id: I7e7cf6c855e1e477843f536434769147c6d07692\n"
    },
    {
      "commit": "060f8a089d99a0011af33e25643d9dc5bf89fb99",
      "tree": "67c2277b8f438d681d685590b5861b52ac329697",
      "parents": [
        "9fb138a767ec51224cf0a3bcce5882b42590b4a0",
        "f5c1bf43288d575efe3aeb2cdde68e24e12f9d4a"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Tue Apr 24 14:19:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@49259fdfccf8",
        "time": "Tue Apr 24 14:19:19 2018 +0000"
      },
      "message": "Merge \"Removed test for existing publisher during aptly promote PROD-19620\""
    },
    {
      "commit": "f5c1bf43288d575efe3aeb2cdde68e24e12f9d4a",
      "tree": "c2958b3eebe539bf1fc12e731b953bc09d243831",
      "parents": [
        "a3a4db919b67be108b8b827f17023c6748b15a82"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Apr 24 16:18:13 2018 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Apr 24 16:18:16 2018 +0200"
      },
      "message": "Removed test for existing publisher during aptly promote\nPROD-19620\n\nChange-Id: I8aa5413bb8555ae33bee607e931162c13293dff3\n"
    },
    {
      "commit": "9fb138a767ec51224cf0a3bcce5882b42590b4a0",
      "tree": "4ad75901b2d645e6751067cffc0a5fb68f043e67",
      "parents": [
        "037f8983abda1e2714bf5b1a07d2b27869f38623"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Apr 23 17:13:00 2018 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Apr 23 17:13:00 2018 +0200"
      },
      "message": "fix for Orch installFoundationInfraOnTarget\n\nChange-Id: I0eb039306b03e727eb959491d6c131c8822df6ba\n"
    },
    {
      "commit": "037f8983abda1e2714bf5b1a07d2b27869f38623",
      "tree": "70775d10572ade5c491d3861c4ea4f3726815de9",
      "parents": [
        "94fc25975313a553e8062dcecfb6d7c97335f60c"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Apr 23 17:07:16 2018 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Apr 23 17:07:16 2018 +0200"
      },
      "message": "Orch fix\n\nChange-Id: Id6d3a84cf61a04b3719cdb39798282651fb0d588\n"
    },
    {
      "commit": "94fc25975313a553e8062dcecfb6d7c97335f60c",
      "tree": "527ee38df273e75e32bb1c93790bff57e2b66ea1",
      "parents": [
        "a5979ca04d75bca9b0db002aadf5e69a067b42b1"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Apr 20 13:47:51 2018 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Apr 23 15:40:33 2018 +0200"
      },
      "message": "add possibility to first setup salt-proxy, then repos, then install salt-minion pkg dependencies\n\nChange-Id: I568d83ebe7bb057cb6a3d1be33f6612e45bf38d5\n"
    },
    {
      "commit": "a5979ca04d75bca9b0db002aadf5e69a067b42b1",
      "tree": "83f275c137673ca601ae80e3d3ec3d489990f64b",
      "parents": [
        "b4d2fba98415e1df0315abec248574ee063d7920",
        "c4a485e1b7beac338e036b444be16ba2b3efa25c"
      ],
      "author": {
        "name": "Roman Vyalov",
        "email": "rvyalov@mirantis.com",
        "time": "Mon Apr 23 10:21:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@49259fdfccf8",
        "time": "Mon Apr 23 10:21:23 2018 +0000"
      },
      "message": "Merge \"Install Neutron services prior to client state\""
    },
    {
      "commit": "c4a485e1b7beac338e036b444be16ba2b3efa25c",
      "tree": "12f5cdbed2cbce8f674a4cafda398d42655fdecc",
      "parents": [
        "65d2a6a98a2f0f3a9682b1b391108c66708a8e6e"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Fri Apr 20 14:25:03 2018 +0300"
      },
      "committer": {
        "name": "ogrudev",
        "email": "ogrudev@mirantis.com",
        "time": "Mon Apr 23 07:50:07 2018 +0000"
      },
      "message": "Install Neutron services prior to client state\n\nIt was found that if neutron flat network is being created\nwhen neutron-openvswitch-agent is not running the network\nand subnet are created without errors however the corresponding\nneutron port will be in unusable state - binding:vif_type parameter\nwill have \"binding_failed\" value and port admin state will be DOWN.\nMore information could be found on the following link:\nhttps://bugs.launchpad.net/neutron/+bug/1399249\nAs a result full neutron state is invoked on neutron:gateway nodes and\nneutron.client state invocation order was changed to ensure it runs\nafter neutron agents are installed\n\nRelated-PROD: PROD-18590\n\nChange-Id: I9031c844519a34d7355cbeb134610fbe93c60503\n"
    },
    {
      "commit": "b4d2fba98415e1df0315abec248574ee063d7920",
      "tree": "0737f2f429d8eef956f100435cab83619f9edea4",
      "parents": [
        "65d2a6a98a2f0f3a9682b1b391108c66708a8e6e"
      ],
      "author": {
        "name": "Kirill Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Fri Apr 20 16:23:04 2018 +0300"
      },
      "committer": {
        "name": "Kirill Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Fri Apr 20 16:40:56 2018 +0300"
      },
      "message": "Disable tests while building packages\n\nChange-Id: Ief65a9727da6ca585aa163a43e5be032a9813e61\nIssue: https://mirantis.jira.com/browse/PROD-19505\n"
    },
    {
      "commit": "65d2a6a98a2f0f3a9682b1b391108c66708a8e6e",
      "tree": "1cf1f33bc76fd9f343ef9850bd7130e487282c6e",
      "parents": [
        "e3bb675303a25a00bba5a3183e1cd77d3858b7b2",
        "d20005582e7077d2c8a1a47092449129ae2e2dd1"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Thu Apr 19 16:01:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@49259fdfccf8",
        "time": "Thu Apr 19 16:01:58 2018 +0000"
      },
      "message": "Merge \"New aptly methods\""
    },
    {
      "commit": "e3bb675303a25a00bba5a3183e1cd77d3858b7b2",
      "tree": "866d92af383fbf697668fafd60ceb21f9ebdf5de",
      "parents": [
        "ac8abc5522ab45078d55fd6120ff77edd7a3d310",
        "a9b846652a75443c4af0a2ce71af946a79cdc8f9"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Apr 19 15:01:04 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@49259fdfccf8",
        "time": "Thu Apr 19 15:01:04 2018 +0000"
      },
      "message": "Merge \"added salt.minion state before linux.system\""
    },
    {
      "commit": "d20005582e7077d2c8a1a47092449129ae2e2dd1",
      "tree": "5a7fd58c62a31946e35e53020e2217badb74ed1e",
      "parents": [
        "ac8abc5522ab45078d55fd6120ff77edd7a3d310"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Wed Apr 18 17:29:47 2018 +0200"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Thu Apr 19 14:50:53 2018 +0200"
      },
      "message": "New aptly methods\n\nRelated: PROD-19009\n\nChange-Id: I7d032daa96d2c475fa1f5da495f12e2c56bb6fc3\n"
    },
    {
      "commit": "ac8abc5522ab45078d55fd6120ff77edd7a3d310",
      "tree": "b1933c1add4d75ad5db919ec5026f02565adbd8f",
      "parents": [
        "9631355158d0512b00927abd7da66e1972aa76a3",
        "89a8f548f95f0b3acc1ca123561d4dc8e9a3e247"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Thu Apr 19 07:24:04 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@49259fdfccf8",
        "time": "Thu Apr 19 07:24:04 2018 +0000"
      },
      "message": "Merge \"Revert \"Fixing apache stuck for ceilometer on dedicated node.\"\""
    },
    {
      "commit": "89a8f548f95f0b3acc1ca123561d4dc8e9a3e247",
      "tree": "b67063d7cdb96cb3d603f086c99fca400945536f",
      "parents": [
        "bccc2166b536263c79b597722d09cbc492804b6c"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Apr 19 07:17:47 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Apr 19 07:17:47 2018 +0000"
      },
      "message": "Revert \"Fixing apache stuck for ceilometer on dedicated node.\"\n\nThis patch will completely broke installation when ceilometer is installed only on node that matches following pattern \u0027*01*\u0027\n\nAlso the approach is not clear at all, as if apache wasn\u0027t restarted after config changes it is a bug in the formula, we need to fix there instead of doing such workarounds.\n\n\nThis reverts commit bccc2166b536263c79b597722d09cbc492804b6c.\n\nChange-Id: If6c64c440cd415308a6bcaf39485a8ac5887b925\n"
    },
    {
      "commit": "9631355158d0512b00927abd7da66e1972aa76a3",
      "tree": "596a4f17ce07c2ddbd2a29e777a13f38a8a69012",
      "parents": [
        "bccc2166b536263c79b597722d09cbc492804b6c",
        "6ef5889d0b8b1bec1b4f28377bb39ec516fa3272"
      ],
      "author": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Wed Apr 18 11:44:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@49259fdfccf8",
        "time": "Wed Apr 18 11:44:32 2018 +0000"
      },
      "message": "Merge \"Add powerful generic HTTP methods (2nd try)\""
    },
    {
      "commit": "a9b846652a75443c4af0a2ce71af946a79cdc8f9",
      "tree": "262c4a4cb5e99277b0ceaf76598b465960bad699",
      "parents": [
        "7cff1d34e0917b995b6aeabe89f92c3e42fff852"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Wed Apr 18 11:22:19 2018 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Wed Apr 18 12:16:08 2018 +0200"
      },
      "message": "added salt.minion state before linux.system\n\nwhen http proxy is enabled salt minion needs to be setup first with proxy before repositories needs to be setup, otherwise some gpg key are not downloaded and deploy pipeline failes\n\nChange-Id: I3f6ab85a127694f24fc598abfcbd613a51625e31\n"
    },
    {
      "commit": "bccc2166b536263c79b597722d09cbc492804b6c",
      "tree": "d8cad4a848c2aa570164aa88f2e7786afa52cbd4",
      "parents": [
        "7cff1d34e0917b995b6aeabe89f92c3e42fff852"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Apr 18 10:25:31 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Apr 18 10:25:51 2018 +0200"
      },
      "message": "Fixing apache stuck for ceilometer on dedicated node.\n\nProd-Related: PROD-19411\n\nChange-Id: I4ba95a388cbdcaf6588678fa5e6e5e1801b98193\n"
    },
    {
      "commit": "6ef5889d0b8b1bec1b4f28377bb39ec516fa3272",
      "tree": "b1933c1add4d75ad5db919ec5026f02565adbd8f",
      "parents": [
        "7cff1d34e0917b995b6aeabe89f92c3e42fff852"
      ],
      "author": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Tue Apr 17 17:46:40 2018 +0200"
      },
      "committer": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Tue Apr 17 15:58:57 2018 +0000"
      },
      "message": "Add powerful generic HTTP methods (2nd try)\n\nProposed methods are more generic than existing ones:\n\n  * use Jenkins credentials for HTTP authorization\n  * POST and accept any data types, not only JSON\n  * returns both HTTP result and data (as an array[code, text])\n\nChange-Id: I44ad85759250e8c2c3340650fdb89c58501f5692\n"
    },
    {
      "commit": "7cff1d34e0917b995b6aeabe89f92c3e42fff852",
      "tree": "b67063d7cdb96cb3d603f086c99fca400945536f",
      "parents": [
        "27b0a0f20c786de98073bf66b36817f9c597cb44",
        "2f2528fa7cd023579b0096ef736f998c2de1d981"
      ],
      "author": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Tue Apr 17 15:37:17 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@49259fdfccf8",
        "time": "Tue Apr 17 15:37:17 2018 +0000"
      },
      "message": "Merge \"Revert \"Add powerful generic methods to com.mirantis.mk.Http\"\""
    },
    {
      "commit": "2f2528fa7cd023579b0096ef736f998c2de1d981",
      "tree": "b67063d7cdb96cb3d603f086c99fca400945536f",
      "parents": [
        "82ceb435a0012bc91ad9eed4c999dbb009aab967"
      ],
      "author": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Tue Apr 17 15:37:07 2018 +0000"
      },
      "committer": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Tue Apr 17 15:37:07 2018 +0000"
      },
      "message": "Revert \"Add powerful generic methods to com.mirantis.mk.Http\"\n\nThis reverts commit 82ceb435a0012bc91ad9eed4c999dbb009aab967.\n\nChange-Id: I0d0c8c0b32dfd1d32fda59dc8710c9d93a0c67da\n"
    },
    {
      "commit": "27b0a0f20c786de98073bf66b36817f9c597cb44",
      "tree": "457e81bbf155ea3cd9fdd5174bc613ee9d1f0b1f",
      "parents": [
        "a4ca3687b8184fc3356a7714f048bb6bbd6d40e1"
      ],
      "author": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Tue Apr 17 15:36:44 2018 +0000"
      },
      "committer": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Tue Apr 17 15:36:44 2018 +0000"
      },
      "message": "Revert \"Fix wrappers for generic HTTP call method\"\n\nThis reverts commit a4ca3687b8184fc3356a7714f048bb6bbd6d40e1.\n\nChange-Id: Ibb13065f678825debcdb14efee78873599b1e880\n"
    },
    {
      "commit": "a4ca3687b8184fc3356a7714f048bb6bbd6d40e1",
      "tree": "6ad4be976dd4fe9b1900eec07bde2d61002b630b",
      "parents": [
        "82ceb435a0012bc91ad9eed4c999dbb009aab967"
      ],
      "author": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Tue Apr 17 16:33:08 2018 +0200"
      },
      "committer": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Tue Apr 17 16:33:08 2018 +0200"
      },
      "message": "Fix wrappers for generic HTTP call method\n\nChange-Id: Ic748953bd59b5204a0c3194bfabad7632207f0ea\n"
    },
    {
      "commit": "82ceb435a0012bc91ad9eed4c999dbb009aab967",
      "tree": "457e81bbf155ea3cd9fdd5174bc613ee9d1f0b1f",
      "parents": [
        "a3a4db919b67be108b8b827f17023c6748b15a82"
      ],
      "author": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Tue Apr 17 15:02:38 2018 +0200"
      },
      "committer": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Tue Apr 17 16:30:25 2018 +0200"
      },
      "message": "Add powerful generic methods to com.mirantis.mk.Http\n\nChange-Id: I136f4115583e494221fcf71ee37dd9adf6824dba\n"
    },
    {
      "commit": "a3a4db919b67be108b8b827f17023c6748b15a82",
      "tree": "b67063d7cdb96cb3d603f086c99fca400945536f",
      "parents": [
        "fc803f8e3b0df52dd612f2cd409a217607b80962"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Thu Apr 12 11:50:20 2018 +0000"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Thu Apr 12 11:50:20 2018 +0000"
      },
      "message": "Revert \"Hot-fix for aptly publishing acquire_by_hash to s3\"\n\nThis reverts commit fc803f8e3b0df52dd612f2cd409a217607b80962.\n\nChange-Id: I85a74cb9d072d01847d785d98f4977c0fe7011be\n"
    },
    {
      "commit": "fc803f8e3b0df52dd612f2cd409a217607b80962",
      "tree": "c008fca60211798cf463c4181be1f18d6e1d3f97",
      "parents": [
        "fb9996df0c806db7928328e1c159cc674d70bf58"
      ],
      "author": {
        "name": "Kirill Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Thu Apr 12 14:02:05 2018 +0300"
      },
      "committer": {
        "name": "Kirill Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Thu Apr 12 14:02:05 2018 +0300"
      },
      "message": "Hot-fix for aptly publishing acquire_by_hash to s3\n\nChange-Id: I6a2fe66c4b13fd3c050933d97d48a039eed5628b\n"
    },
    {
      "commit": "fb9996df0c806db7928328e1c159cc674d70bf58",
      "tree": "b67063d7cdb96cb3d603f086c99fca400945536f",
      "parents": [
        "efc9acf4e404c6b4e3492b0c8f06705b0015fa9f"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Apr 10 14:05:31 2018 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Apr 10 14:05:31 2018 +0200"
      },
      "message": "Fixed waitForMinion functionality in Salt.groovy\n\nChange-Id: I46c2fccb262ab9698a0fc822cd339db414a164e8\n"
    },
    {
      "commit": "efc9acf4e404c6b4e3492b0c8f06705b0015fa9f",
      "tree": "4df842b849cd2dc7bb1bf7fb5a0e5286bb108cfa",
      "parents": [
        "103cd8eeefe5de68d91133bc1b0c36bf065368d2",
        "4714594831ce47095ef97434d9e6e91618ab3482"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Mon Apr 09 13:03:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7e698601da6d",
        "time": "Mon Apr 09 13:03:52 2018 +0000"
      },
      "message": "Merge \"Salt result checking improved\""
    },
    {
      "commit": "4714594831ce47095ef97434d9e6e91618ab3482",
      "tree": "6834ae8ab53e4600120b5b50a7aabb9cc7c71a24",
      "parents": [
        "fd1d256eeba25befdee8e0c1568211eafe76fd3a"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Apr 04 17:30:38 2018 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Apr 06 12:03:08 2018 +0200"
      },
      "message": "Salt result checking improved\n\nPROD-18931\n\nChange-Id: I2a617b1a43eab1a5cd10dd8f63818d9e00bf59af\n"
    },
    {
      "commit": "103cd8eeefe5de68d91133bc1b0c36bf065368d2",
      "tree": "f50645bdda774d01068e757eafaa574fb06e2823",
      "parents": [
        "349c374338a88ce7a03245a6371cb3ee57ff6702",
        "962ba916244c2358db0d3a6d3f4c6f17dae76e92"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed Apr 04 16:33:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7e698601da6d",
        "time": "Wed Apr 04 16:33:22 2018 +0000"
      },
      "message": "Merge \"Fixed ASK_ON_ERROR functionality inside retry steps\""
    },
    {
      "commit": "349c374338a88ce7a03245a6371cb3ee57ff6702",
      "tree": "549c7ec36ae2c1fee912801983271e948f286874",
      "parents": [
        "fd1d256eeba25befdee8e0c1568211eafe76fd3a",
        "5250a9c963bda081d153fbe08831a9907ea4bbaa"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed Apr 04 16:25:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7e698601da6d",
        "time": "Wed Apr 04 16:25:41 2018 +0000"
      },
      "message": "Merge \"Small fixes: [1] Script name changed; [2] CVP sanity run command changed\""
    },
    {
      "commit": "962ba916244c2358db0d3a6d3f4c6f17dae76e92",
      "tree": "643a1dd00fe71daed395ab5f45c153c735944508",
      "parents": [
        "fd1d256eeba25befdee8e0c1568211eafe76fd3a"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Apr 04 17:39:19 2018 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Apr 04 18:23:18 2018 +0200"
      },
      "message": "Fixed ASK_ON_ERROR functionality inside retry steps\n\nPROD-18931\n\nChange-Id: Idf90e25bfc6d822f39aa327172a17f047de76e26\n"
    },
    {
      "commit": "fd1d256eeba25befdee8e0c1568211eafe76fd3a",
      "tree": "6f4aa6ca6fb392757dba265c93477a5819476316",
      "parents": [
        "30cf65057ad3a3264acd1e010a0aa581034e2201",
        "4e366ffe37721e999e5f0d0094e7998a5c57135e"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed Apr 04 14:26:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7e698601da6d",
        "time": "Wed Apr 04 14:26:49 2018 +0000"
      },
      "message": "Merge \"Add new universal method to run different test frameworks\""
    },
    {
      "commit": "30cf65057ad3a3264acd1e010a0aa581034e2201",
      "tree": "a4b983f72a289107307d88fb7b2ed07b994ec12b",
      "parents": [
        "658b1106705336347e5e0200d85f80d32d33e51e"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Apr 04 12:48:03 2018 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Apr 04 12:56:50 2018 +0200"
      },
      "message": "Added try catch block for handling aptly publisher dumps results\n\nChange-Id: I0a9aef9049b7b6449e283105ac3823fa22f446fc\n"
    },
    {
      "commit": "658b1106705336347e5e0200d85f80d32d33e51e",
      "tree": "5992e9b95df65dc0a1e2ad7184b7010a7c2312f9",
      "parents": [
        "f89509dc8e615defc758496a6a44302a328dc081",
        "c6e031017fda3b068559ac36d02262ef2b649c20"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed Mar 28 12:46:44 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@11c41ac357c9",
        "time": "Wed Mar 28 12:46:44 2018 +0000"
      },
      "message": "Merge \"Change default version of salt-models-testing docker image to latest\""
    },
    {
      "commit": "c6e031017fda3b068559ac36d02262ef2b649c20",
      "tree": "fa38c9c9bb6c957a7e8249ea59471d070911deec",
      "parents": [
        "651df51d4e1122564e495082bb110731e76d43b5"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Mar 27 18:44:37 2018 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Mar 27 18:44:37 2018 +0200"
      },
      "message": "Change default version of salt-models-testing docker image to latest\n\nChange-Id: I213f2815fb2efea4de9bb46ce9dbc2334507dec6\n"
    },
    {
      "commit": "f89509dc8e615defc758496a6a44302a328dc081",
      "tree": "43a29c8ad9baef423732b6991d3f76d321b4f170",
      "parents": [
        "651df51d4e1122564e495082bb110731e76d43b5"
      ],
      "author": {
        "name": "Sergey Galkin",
        "email": "sgalkin@mirantis.com",
        "time": "Mon Mar 19 15:24:17 2018 +0400"
      },
      "committer": {
        "name": "Sergey Galkin",
        "email": "sgalkin@mirantis.com",
        "time": "Tue Mar 27 11:06:07 2018 +0000"
      },
      "message": "Save rally.db outside docker container\n\nhttps://mirantis.jira.com/browse/PROD-18693\n\nChange-Id: I998637d24761a1398e517a0125f3fb2f6d968b83\n"
    }
  ],
  "next": "651df51d4e1122564e495082bb110731e76d43b5"
}
