)]}'
{
  "log": [
    {
      "commit": "f015f9fcde26d26ca614e4c3f95915cfa4922162",
      "tree": "699d9613662a2a4d8e92b66bbabdc1f2fca7231a",
      "parents": [
        "c1e95c23fb893b326a3ba39f0e7e0be5fc67603e"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Mar 30 08:25:44 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Mar 30 08:25:44 2018 +0300"
      },
      "message": "Remove \u0027set -ex\u0027 from execute_commands\n\nRemove this setting to not fail on the steps\nwhich are not ready to this change\n\nChange-Id: I482bca0ff285d45bbc013855a16b21fec58cbba8\n"
    },
    {
      "commit": "8feb252d3a983d02144d389b04dab2794e51e031",
      "tree": "9cf55ea6ee80f0f29a0f5da6186eb7c1ff392ca7",
      "parents": [
        "abbb4a52ad4a0ad18dbb2e09fbdb1658dc3d9c36"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Mar 28 19:17:04 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Mar 28 19:17:04 2018 +0300"
      },
      "message": "Add timeout to get_logs() rsync command\n\nChange-Id: I70ca07ff468703402e3070002e7ff76472efc473\n"
    },
    {
      "commit": "87a3142eea3bf4557209ad58385b49774e30be14",
      "tree": "818aa7cf82f4ad6017d5cb91a07c7501afb22833",
      "parents": [
        "6ee7ca898b2e52d18d7deff6b71b2501d7562b55"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Fri Mar 16 22:25:27 2018 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Mon Mar 26 08:52:56 2018 -0400"
      },
      "message": "Add cncf certification executon\n\n- Adding helpers for archive managing\n- Adding execution of k8s-conformance by cncf\n- Adding specific fixture for it\n\nChange-Id: I302ddf736e3e264b0c38ff3052671bf9a6045250\n"
    },
    {
      "commit": "2441b038a7886fdb22f85db148991085a0a32e1b",
      "tree": "6309242c37ebbda8b80a8c7fd036ae2cb6a70dfa",
      "parents": [
        "853f46a8e19007c10f7d71c79017fc010411bacf",
        "b67ce733cfd1bf0e75d0733b36fbd6c858e17b11"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Mar 26 06:51:40 2018 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Mon Mar 26 06:51:40 2018 -0400"
      },
      "message": "Merge \"Added possibility to deploy Drivetrain separately from other services\""
    },
    {
      "commit": "21369673a21fd13a32002878e6833131532c0ffc",
      "tree": "450eda8b7b10372481f621a71f784a5462472b49",
      "parents": [
        "d6bcbc9cf9962d0c3cf0609c0d997e92759e0d1a"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sat Mar 24 14:50:18 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sat Mar 24 16:37:53 2018 +0200"
      },
      "message": "Fix get_logs() to get logs from all nodes\n\nThis command will show the same hostname cfg01\nfor all minions because \"$(hostname -f)\" is interpolated\non the cfg01 *before* the command is executed on minions:\n    salt \u0027*\u0027 cmd.run \"echo $(hostname -f)\"\nThis lead to overwrite the artifacts with the same name from\nall nodes.\n\n- add escapes before \u0027$\u0027 to disable early interpolation\n- fix FORWARD command in cookied-mcp-pike-dvr/openstack.yaml\n\nCloses-Bug: PROD-18695\n\nChange-Id: Iad4d92a1736abacbff2a39da6b8f27e2dc70758f\n"
    },
    {
      "commit": "d6bcbc9cf9962d0c3cf0609c0d997e92759e0d1a",
      "tree": "c9da4db1f9f287c362ac0206a439e1a4afa4bc7b",
      "parents": [
        "7cc21eaa8545eadb4b2d9f0fc3b8f3d12c778a7e"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Mar 23 15:02:28 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Mar 23 16:51:53 2018 +0200"
      },
      "message": "Fix tests\n\n* replace service to systemctl call for sync time\n* Add forward policy accept after docker install\ndue to https://github.com/moby/moby/pull/28257 break gtw node\n\nChange-Id: I790bc9c1b2f203119d4142ec25956634bf6bb94f\n"
    },
    {
      "commit": "ce646fb74c4151d873f7948488bddd222b457837",
      "tree": "34d7275c5a2a62f2a322b805ad359e596cefe60e",
      "parents": [
        "8c2e7448ff6fee536fdcf020977a4d3a35e6592a"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Mar 21 09:10:00 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Mar 21 09:10:00 2018 +0200"
      },
      "message": "Show the target node(s) for executing steps\n\nChange-Id: Ifcb169020e378b146a4b3be84ef4bc3495ce0f9b\n"
    },
    {
      "commit": "ea291ee0d1d047e5410e4d686ea8e31420259b7b",
      "tree": "9de28d8a6b78edd5ebebf298a2bb7b43b56e704e",
      "parents": [
        "d033346edeaa1c3413f4c3355e76cd5d224f550b"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Mar 16 12:27:43 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Mar 16 20:25:48 2018 +0200"
      },
      "message": "Fix cookied-dop-sl2 test for monitoring_remote_storage_adapter\n\n- Container \u0027monitoring_remote_storage_adapter\u0027 is now optional\n  and exists only with InfluxDB.\n- Sync grains before mine.update\n\nRelated-issue: #PROD-17502\n\nChange-Id: I1b9e7f530b4ab4f2313495e768c8bf2dbf0e4613\n"
    },
    {
      "commit": "b67ce733cfd1bf0e75d0733b36fbd6c858e17b11",
      "tree": "ca470b384250de7d452e737f7fd10e7cf8d0ddeb",
      "parents": [
        "d033346edeaa1c3413f4c3355e76cd5d224f550b"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Tue Feb 13 17:58:31 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri Mar 16 08:45:30 2018 -0400"
      },
      "message": "Added possibility to deploy Drivetrain separately from other services\n\nChange-Id: I0deab9a27fd8fbd3e2c6e4b726a387513f9574c1\n"
    },
    {
      "commit": "c83b3d42315872cbcc6d308c2cb7b62eda37482c",
      "tree": "58f5058774f6e91dd8eb4f632be220e6c0e5ed2d",
      "parents": [
        "35fe82169e9deb162034852df377be934cdf776c"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Mar 16 00:59:18 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Mar 16 01:50:45 2018 +0200"
      },
      "message": "Fix retry counter delay #2\n\nChange-Id: Iab3025ca9c6cac7a67197933cdd672185083b1b0\n"
    },
    {
      "commit": "707bfeb06a108c816804bbfb6ad97a62986153cb",
      "tree": "8c61c99042861ef830833d02cf9af5e539dce21c",
      "parents": [
        "4a0c89ce91a2d6e6f410b2b65bb705262a8b0011"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Mar 15 17:50:28 2018 -0500"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Mar 15 17:50:28 2018 -0500"
      },
      "message": "Revert \"Fix retry counter delays\"\n\nThis reverts commit 4a0c89ce91a2d6e6f410b2b65bb705262a8b0011.\n\nChange-Id: I231e5f04ae590661dc006d1ddbce8bb38ae69d26\n"
    },
    {
      "commit": "4a0c89ce91a2d6e6f410b2b65bb705262a8b0011",
      "tree": "a6dec738d9f901939b53f9620bd3dd6fcdd4aaf4",
      "parents": [
        "01d5e37e32776abee36247929c147f6eef3226d1"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Feb 12 21:10:29 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Mar 15 18:30:48 2018 -0400"
      },
      "message": "Fix retry counter delays\n\nChange-Id: Ia56e21d301730f4ad5be777b512405f1b7ca4305\n"
    },
    {
      "commit": "01d5e37e32776abee36247929c147f6eef3226d1",
      "tree": "8c61c99042861ef830833d02cf9af5e539dce21c",
      "parents": [
        "b35bc85b050b873c2b11d45b63ef4e9c70b2a657"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Mar 15 23:29:29 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Mar 15 23:29:29 2018 +0200"
      },
      "message": "Fix for get_logs and for telemetry addresses\n\n- mdb01 address intersects with prx01 node .121 , patch [1]\n- fix xargs arguments replacements, by using \u0027for\u0027 instead\n- sync the file caches after \u0027eatmydata\u0027\n\n[1] https://gerrit.mcp.mirantis.net/#/c/17086/\n\nChange-Id: I2476637127b79993fee2ff0dc0e822e8f420345a\n"
    },
    {
      "commit": "b35bc85b050b873c2b11d45b63ef4e9c70b2a657",
      "tree": "6044ed23f3da28fd8fc7522c8c2941370dfae87b",
      "parents": [
        "54f9d8924dbbaf09237a24b068e9af272eb58b2b"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Mar 15 22:58:44 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Mar 15 22:58:44 2018 +0200"
      },
      "message": "Fix xargs error in grab_logs\n\nChange-Id: I0d59133e06a8ef629b93356f07c8f90b3f0308cc\n"
    },
    {
      "commit": "82da3394efb7cae07d4c66db706db2126136c257",
      "tree": "4f9817e5b788d5dfa8449749ff9448e38427ab9b",
      "parents": [
        "6b1d5a9778efb4873192080e2fd4543cb5000ce8"
      ],
      "author": {
        "name": "Mikhail Ivanov",
        "email": "mivanov@mirantis.com",
        "time": "Thu Mar 15 22:19:26 2018 +0400"
      },
      "committer": {
        "name": "Mikhail Ivanov",
        "email": "mivanov@mirantis.com",
        "time": "Thu Mar 15 23:52:14 2018 +0400"
      },
      "message": "Add more dump options for docker swarm\n\nChange-Id: I215df327a6fda0560e7caf06c6f1ced236ec5e94\n"
    },
    {
      "commit": "f0b2afec2c1aba3c32336006ebe9538673576eb5",
      "tree": "783e4bb3c6b1daf2e41d5a17fe8adea0925af615",
      "parents": [
        "e98062ac151e12f9162f71d90b42ceb1b76b5c51"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Feb 28 13:25:02 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Feb 28 20:00:04 2018 +0200"
      },
      "message": "Refactor get_logs()\n\nSometimes, \u0027tar\u0027 returns exit code 1, because some files in the\n/var/log/ were changed during the archiving.\n\nTo avoid this error, let\u0027s copy /var/log/ to another place first.\n\nOther changes:\n\n- extend the collected information from the nodes\n(inspired by the fuel snapshots from Nailgun)\n\n- allow get_logs() to execute also when rep_setup.failed is set\n  (when any fixture failed)\n\nChange-Id: I59caeb9df42639df53d439866c26bac8ba59e696\n"
    },
    {
      "commit": "c447b12dc57861eab48bfb602698f19e7435faca",
      "tree": "2fc71056964a03ac4f4ad1043a83ca9f7bb50a70",
      "parents": [
        "72b401937204aa8f3b8ffe0ca05c533e125636fd"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Feb 22 12:30:42 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Feb 22 22:45:32 2018 +0200"
      },
      "message": "Add pike ssl template\n\nChange-Id: I7066beab58f8f91a78d9f278061a1023bef8a1ea\n"
    },
    {
      "commit": "82b02d16cebdb4749f405b286493db9f82ca9436",
      "tree": "a0028d2e7278819e200c95724ef8c5103f4b8307",
      "parents": [
        "ac37a75a5b320b09964934f7a5e690e6cb59fa0d",
        "5b2c5b2d0870f4af60047dc27e02a4d2353d5b9e"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Feb 21 15:38:12 2018 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Feb 21 15:38:12 2018 -0500"
      },
      "message": "Merge \"Move tempest results into /var/log dir\""
    },
    {
      "commit": "5b2c5b2d0870f4af60047dc27e02a4d2353d5b9e",
      "tree": "90fdc77dd7f3f2c0fb6948311c97af37a55a34f6",
      "parents": [
        "2f8c401dcd07fa4bfdfd4410183f9435deff55fa"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Feb 19 19:48:34 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Feb 21 22:14:17 2018 +0200"
      },
      "message": "Move tempest results into /var/log dir\n\nTo have tempest logs and reports to be archived\nadd\n -v /var/log/:/home/rally/rally_reports/ into run cmd\nto store it in var/log\n\nChange-Id: I886b4ee9e481105dd8cb78e2dfb1bd41f97d5859\nRelated: Prod-17824\n"
    },
    {
      "commit": "ac37a75a5b320b09964934f7a5e690e6cb59fa0d",
      "tree": "b4e1f28a253fcbf34b4b7f3c48c54e9d76c1c256",
      "parents": [
        "2f8c401dcd07fa4bfdfd4410183f9435deff55fa"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Wed Feb 21 17:55:45 2018 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Wed Feb 21 17:55:45 2018 +0400"
      },
      "message": "Increase timeout for run_virtlet_conformance\n\nIt is needed for saving report.xml in case if all tests\ninside will fail by timeout. Otherwise test command will not\nfinish before all tests fails and report.xml will not be\ngenerated.\n\nChange-Id: I7bc74cd366b5270a37d096405235298d8f052af3\n"
    },
    {
      "commit": "a5978ebbfe21c30594d799b4c7cfbc04cfcf9e71",
      "tree": "f0a92df71599ce96c46df3d941084356b7901708",
      "parents": [
        "8ccf6b52ed2ac765c70b6bdfc91fb6ddd6c9f10e"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Feb 21 10:12:33 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Feb 21 10:18:14 2018 +0200"
      },
      "message": "Fix minor issues in deployment configs\n\n- suspend environment before reverting to stop disk IO\n- add \"fluentd\" to pike deployments\n- add \u0027forward mode: route\u0027 for private networks to allow access\n  proxy VIP from the host\n\nChange-Id: I344fb0f2806b5378e697179a480ba93d3d028b8d\n"
    },
    {
      "commit": "8ccf6b52ed2ac765c70b6bdfc91fb6ddd6c9f10e",
      "tree": "a62e04cb3f685156b70d737b6d4c760e47c1dd6e",
      "parents": [
        "3e61ffb8892ef71c005195dfa6644644a6711689"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 20 19:18:25 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 20 19:21:19 2018 +0200"
      },
      "message": "Remove copypaste trash\n\nChange-Id: I868eb6bff2f24103b6d5f0d2cea1303f86c49fdc\n"
    },
    {
      "commit": "3e61ffb8892ef71c005195dfa6644644a6711689",
      "tree": "17579b5afac549df8c8d3bb12a56b309721cbacf",
      "parents": [
        "e3ee28d9bb649c5afca432eb5020b40d31ea4e7a"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 20 19:16:46 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 20 19:16:46 2018 +0200"
      },
      "message": "Copy keystonerc to gtw01\n\nChange-Id: Iaa3f71da40425fb2ee127662bf4e12e1ace3d064\n"
    },
    {
      "commit": "e3ee28d9bb649c5afca432eb5020b40d31ea4e7a",
      "tree": "51ba94ecbf6fc961f32ebeb013aee4c7817f6c51",
      "parents": [
        "f88fc7d7d91b3076dbe1d6634a60aa2e1b56c8ce"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 20 16:51:52 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 20 16:51:52 2018 +0200"
      },
      "message": "Install docker.io before run tempest in OpenStack manager\n\nChange-Id: Iec4492022f32c03fb06b510c4840f46d5954f4d5\n"
    },
    {
      "commit": "092c6f3c8f27ccec0e3e5e0f5f69dd69cc6315bd",
      "tree": "4048c342d8ccf23d6416df1936998423ef2e27f2",
      "parents": [
        "d52025d5154800492a6cc34dd046e8270673e95f"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 20 15:12:19 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Feb 20 15:13:37 2018 +0200"
      },
      "message": "Do not fail the test on non-zero exit code from stacklight-pytest\n\nChange-Id: I4b97735b5892df07d6c30f04b1013132581df6fd\n"
    },
    {
      "commit": "0e77afa8a1fd048534dd5f9da82e252f88cddff7",
      "tree": "b1869f44bf4433e38bdc8a690b906625391610ba",
      "parents": [
        "cb77f02d7be8d5cbaf5ff60fa98c41c5df61069e",
        "53b7ad22a2bc36940ea8a5f46bc6e3a66db1e6eb"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Feb 19 04:00:25 2018 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Mon Feb 19 04:00:25 2018 -0500"
      },
      "message": "Merge \"Add junitOutput flag to virtlet tests\""
    },
    {
      "commit": "c72604dfb710c07c650280ffde36a2b8563f0d78",
      "tree": "5892fbfa3d349ff1a3d3afa2e5c9184aac82b203",
      "parents": [
        "bbc9d2c939fa4eeb6934fa0cba6573cba956baa7"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Jan 04 17:58:00 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Feb 13 21:35:51 2018 +0200"
      },
      "message": "Ceph failover HA\n\nChange-Id: I41945fa48f5de97c472392b22e0efc6319b5aefb\n"
    },
    {
      "commit": "5a5d8da146025c618c21a90b97133f24cc374662",
      "tree": "eeffecd3ff58d0451d45f34eb71a791cf4769024",
      "parents": [
        "839d2ce7cc3602d3bb1c1bdd10e39f9aa49141b9"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Thu Dec 14 14:14:42 2017 +0200"
      },
      "committer": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Fri Feb 09 15:00:12 2018 +0200"
      },
      "message": "Template and deploy test for day01 deployment\n\nAdd physical-mcp-ocata-offline-ovs template\nAdd day01 offline test\n\nChange-Id: I61211150575a84d8f3e44be2ef9c64855e5f2db3\n"
    },
    {
      "commit": "53b7ad22a2bc36940ea8a5f46bc6e3a66db1e6eb",
      "tree": "75c3a13377b42f86dc969f5fd84a30a1b3d8499a",
      "parents": [
        "d2891badb5e73dbbf60de35644227a9f27fc7890"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Thu Feb 08 20:05:40 2018 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Fri Feb 09 06:02:25 2018 +0400"
      },
      "message": "Add junitOutput flag to virtlet tests\n\n- Also get JUnit output for it\n\nChange-Id: I29ad71b317743754520acdce9895faebc1bd6af4\n"
    },
    {
      "commit": "bc0b094fa102d2a92a7a620153e70c55992b4a76",
      "tree": "bc836a54498ba9bc4deeb3022165dc58acaf899c",
      "parents": [
        "820b26df2c66cfc7518f874c5bad4ec08546bf21"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Feb 07 22:37:37 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Feb 07 22:37:37 2018 +0200"
      },
      "message": "Fix running stacklight tests\n\nWrong order of commands caused:\n  bash: venv-stacklight-pytest/bin/activate: No such file or directory\n  bash: pytest: command not found\n  Command exit code \u0027EX_NOCMD\u003c127(0x7F)\u003e\u0027:\n\nAlso, enable verbose output for running stacklight-pytest\n\nChange-Id: Icbf83d2f56762823a24887bb6cd2c35fb2b07a64\n"
    },
    {
      "commit": "094251b0af2bd7402d7193dba227e41aaf823745",
      "tree": "c6db2611e60dfcdfa2d9a3ad0ddba5cf7308a87a",
      "parents": [
        "3fc6a09324a9ddc3eb395025502e73b699de695c",
        "8ff3c3f672a6a02c3d7b8e1207827e6aa9755a6f"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Jan 24 08:48:43 2018 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Jan 24 08:48:43 2018 -0500"
      },
      "message": "Merge \"Add virtlet confirmance test run\""
    },
    {
      "commit": "8ff3c3f672a6a02c3d7b8e1207827e6aa9755a6f",
      "tree": "4e9c0b33450e5826f2621135f8fe9da08ab3f869",
      "parents": [
        "26b5aaa5b048c53fe6542de32bf80ec464bd55eb"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Wed Jan 17 19:37:05 2018 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Wed Jan 24 16:07:52 2018 +0400"
      },
      "message": "Add virtlet confirmance test run\n\nChange-Id: I673e064cacfee8e7651443aa52b9a6bc8ad28670\n"
    },
    {
      "commit": "d788311d54f5e79b92a9f093d89dacec15563339",
      "tree": "7d72badec6a12f2ba4d410137c207c2d693530b5",
      "parents": [
        "26b5aaa5b048c53fe6542de32bf80ec464bd55eb"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Jan 18 00:50:56 2018 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Jan 18 01:50:00 2018 +0200"
      },
      "message": "Fix stacklight-pytest install\n\nInstall stacklight-pytest into virtualenv to not broke system\nlibraries.\n\nChange-Id: I89f9f00a2aacb1c86d7bbc7c047527b963f90024\n"
    },
    {
      "commit": "bc1133aa44d96d1226f34779d96ae79c4fec59b7",
      "tree": "f3026c976757cd59ea0fa4b20dc6c8789459c0f3",
      "parents": [
        "7fa0276cf1f6e61274e7974f12e2334aeb6fc0ef"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Wed Dec 20 14:23:53 2017 +0200"
      },
      "committer": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Wed Dec 20 14:23:53 2017 +0200"
      },
      "message": "Create path for rally task\n\nChange-Id: I624178a234723553013b1af4b5bf2311d8d06844\n"
    },
    {
      "commit": "0f08d9a80a0c0a126fecbff2cc55424bfee3bd15",
      "tree": "291835daf0f0774dd060aa003aefeb30276426b6",
      "parents": [
        "b8115f53b733c0e91b127a99ac9c11736a7a09ea"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Dec 19 02:27:59 2017 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Dec 19 02:27:59 2017 +0200"
      },
      "message": "Add HA cases for rabbitmq and galera\n\n- kill rabbitmq_server on random node\n- kill mysql server on node with maximum mysql connections\n\nChange-Id: I8cf1aab4a4213c339ddefcecaa86d9a80d52acdb\n"
    },
    {
      "commit": "b8115f53b733c0e91b127a99ac9c11736a7a09ea",
      "tree": "0ededa69a829ab1afd1312a914df51badc5194ac",
      "parents": [
        "0bc485b97870a563287e6a705c6c6c01779634e9"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Dec 15 13:09:56 2017 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Dec 15 14:43:22 2017 +0200"
      },
      "message": "Add HA test \"kill keepalived, haproxy\"\n\n- also added time sync on \u0027*\u0027 minions\n  after reverting snapshot in the salt_deployed fixture;\n  and after making a snapshot in the other fixtures\n\nChange-Id: Ia5c5363bf55399422785f66e88e861c23cfab531\n"
    },
    {
      "commit": "0bc485b97870a563287e6a705c6c6c01779634e9",
      "tree": "f837ba8ef0509263bd214697cb70c6b9c1d5d43c",
      "parents": [
        "2d643bc8205cb995342fe10934b19e0f8a39ca7d"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Dec 13 12:49:54 2017 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Dec 13 12:36:19 2017 -0500"
      },
      "message": "Fix grab_versions() for cmp nodes\n\nOpenSSH servers are configured during salt minions bootstrap.\nBut for OpenStack compute nodes, the state openssh is running\none more time with \u0027state.apply\u0027, and disable password authentication.\n\nThis breaks grab_versions() fixture which cannot access cmp nodes\nto get logs.\n\n- Run \u0027tar\u0027 on minions using salt from cfg nodes instead of\n  direct SSH connection\n\nChange-Id: I6de0e42b390c954a981ab060d8503989375b0ebc\n"
    },
    {
      "commit": "2d643bc8205cb995342fe10934b19e0f8a39ca7d",
      "tree": "45e8c14a0960decc19c751abdf9f7d0ba7b2784d",
      "parents": [
        "56005dad5dad374c682caeb21fde243cc9b8093f"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Dec 04 12:23:47 2017 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Dec 13 19:33:58 2017 +0200"
      },
      "message": "Testcases for services failover\n\n- keepalived restart # 4756965\n- keepalived stop # 3385682\n\nChanges:\n- RallyManager refactored to use updated rally container with tempest\n- Added \u0027rally.create_rally_task\u0027 and \u0027rally.run_task\u0027 methods to\n  generate load on the OpenStack cluster with the specified task config\n- new mark for test cases that configure \u0027rally\u0027 fixture:\n  @pytest.mark.with_rally(rally_node\u003d\u003cstr\u003e,\n                          prepare_openstack\u003d\u003cbool\u003e,\n                          prepare_tempest\u003d\u003cbool\u003e)\n- a new method common_services_deployed.check_keepalived_pillar()\n  to check the keepalived pillar settings consistency\n- a new fixture \u0027func_name\u0027 returns the current test function name\n- a new method \u0027underlay.get_target_node_names(target\u003d\u0027ctl\u0027)\u0027 to get\n  a list of all nodes which name starts with the specified target string\n- a new method underlay.delayed_call() which can postpone the specified\n  shell command to run in several minutes later in the background\n  on the specified node\n- fixture \u0027grab_versions\u0027 now works also for failed tests\n\nChange-Id: Icede63163ae0b3569e8463563cb548e2d314899d\n"
    },
    {
      "commit": "d9403e27e09214aa57412bcbf243aab65145a33d",
      "tree": "25173d290b5ba90573e48d927349317787bf51d7",
      "parents": [
        "d26764f28b2fc17641729c1e2dd733f28c01c036"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Dec 01 12:28:26 2017 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Dec 01 12:29:31 2017 +0200"
      },
      "message": "Remove workaround of PROD-12038\n\nDHCP is disabled on the interfaces that are used for\nkeepalive, no need to restart the keepalived service anymore.\n\nRelated-Bug: https://mirantis.jira.com/browse/PROD-15791\n\nChange-Id: I1156e727a165f0806a046fed9a1713f4c3e6e14d\n"
    },
    {
      "commit": "bf4de57d435ec50a0fd4f9affc71b8d3373b72d9",
      "tree": "d70a20f326a01a9e86d370e1d5daec7cc8298ba7",
      "parents": [
        "ce713f22723f9fc77bed19023eb67b687f6299e1"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Thu Nov 23 14:37:01 2017 +0200"
      },
      "committer": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Thu Nov 30 15:18:29 2017 +0200"
      },
      "message": "Add test upgrade StackLight. Minor changes\n\nChange-Id: Ic863f65da4c36efd3bc5cb186e224d61cc7682ee\n"
    },
    {
      "commit": "8ce85151e2fb502653060131d2c4866869f0279d",
      "tree": "cf51165582eea88cfc6d0f940309708de1483c40",
      "parents": [
        "defac1631faad0f552cd3496788df1596fb853f7"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Nov 29 00:05:12 2017 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Nov 29 00:55:45 2017 +0200"
      },
      "message": "Wait for influxdb data in influxdb failover tests\n\nInfluxdb may not be ready right after service is started\nfor a few moments. Wait for 10 seconds for data availability.\n\nChange-Id: I4dbe60e6271fe8415831d263646902b1ffd9ae3c\n"
    },
    {
      "commit": "a754ce591291cd22491d9a6bda5413b60bcefd37",
      "tree": "09020ba41d7c529267cfe54e6d12159a3da715ad",
      "parents": [
        "319790554f9871c0db28e20a97dc3eea27b2daf6"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Nov 13 16:46:43 2017 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Nov 23 17:11:55 2017 +0200"
      },
      "message": "Deploy ocata ovs with ceph\n\nChange-Id: Id5aa57ef76b9fe9121c81c824ff99cc1f3a30b1f\n"
    },
    {
      "commit": "ed91a0d833d9e42e4ea8f6396e0617b6717906a8",
      "tree": "ddcbf5b539ddd135444f11cac0bb5d6174a1435a",
      "parents": [
        "9498c4a35ed75946b277d564958da9249df108e6"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "bumarskov@gmail.com",
        "time": "Tue Nov 21 10:17:53 2017 +0300"
      },
      "committer": {
        "name": "ibumarskov",
        "email": "bumarskov@gmail.com",
        "time": "Tue Nov 21 10:27:13 2017 +0300"
      },
      "message": "Move docker name to settings.\n\nChange-Id: I2a3679e99ee79f8b12a78e8a90c7dd409daeb309\n"
    },
    {
      "commit": "cced67db469358df769454c67c1bebc02cc0b89a",
      "tree": "452672f7ca22bfa2b6a92dbce4399156fdbbc055",
      "parents": [
        "3b1f40e9da7cd4a7a91938f7fe2c66c01cf4d494"
      ],
      "author": {
        "name": "sgudz",
        "email": "vortexuelpm@gmail.com",
        "time": "Wed Oct 11 15:56:09 2017 +0300"
      },
      "committer": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Wed Nov 15 12:40:49 2017 +0200"
      },
      "message": "Modifying new cookied model for baremetal\n\nRemoving openstack_telemetry (mdb) nodes due to this merge\nhttps://github.com/Mirantis/mk2x-cookiecutter-reclass-model/commit/6191e302eecaf62451415ec2eeea992b28d11f71\nHack virouter\nreboot cmp\nchange cookiecutter-contex to another file (with dpdk)\nChange stacklight VIP determining\nMove cinder lvm to computes\nAdd workarounds for cinder backend\n\nChange-Id: I9bfe68a91723563bbd1507d6468b8f4b9efe2861\n"
    },
    {
      "commit": "605181758373a067889bf2f4f5aecedfbd34067b",
      "tree": "f7bf5fabf65d07d8196fc3dd6fbc910c181edde7",
      "parents": [
        "462f8814fcea79a0dc50688a36222cabba5cfcf0"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Nov 14 17:39:58 2017 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Nov 14 17:39:58 2017 +0200"
      },
      "message": "Fix cmd for full tempest test run\n\nIn latest image (based on tempest 16) parameters for tests run are chnaged,\nso that to run full test set we need  to pass it in SET var in cmd\n\nChange-Id: I6211621644621ed8ac8d182bdbda36372f9ce9f9\n"
    },
    {
      "commit": "398248134004639d711283ff50a4b91cdfbd5d6a",
      "tree": "f000d8316867e271cab92c5f07cfed4843dded89",
      "parents": [
        "460f7df86818f5afd89109e43990654e5b128132"
      ],
      "author": {
        "name": "Leontii Istomin",
        "email": "listomin@mirantis.com",
        "time": "Tue Nov 14 14:09:04 2017 +0300"
      },
      "committer": {
        "name": "Leontii Istomin",
        "email": "listomin@mirantis.com",
        "time": "Tue Nov 14 14:09:04 2017 +0300"
      },
      "message": "Fix typo for docker run commant.\n\n Add space between registry and certs volumes\n\nChange-Id: I69286b8aad4bf5131965dd3e5e1cd0ef2b370101\n"
    },
    {
      "commit": "9b02c8bb4541e1524608bc700189f1c34bd7e162",
      "tree": "0b473777d1ebdf514c02c70b71ddd670d1127bc6",
      "parents": [
        "8b70b904d110b910586070ffb747434c0b2835d6"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Nov 13 15:31:35 2017 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Nov 13 09:07:45 2017 -0500"
      },
      "message": "Fix tox.ini to run unit tests on CI\n\nChange-Id: I64a998b04e432397dcb34f70e7a0167374147eef\n"
    },
    {
      "commit": "8b70b904d110b910586070ffb747434c0b2835d6",
      "tree": "f535accce4ad8cbef9805c92d7ab33a641871726",
      "parents": [
        "222ba8e54d54812c263d09175450c4003dc48e5e"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Nov 10 20:44:08 2017 +0200"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Nov 13 08:44:10 2017 -0500"
      },
      "message": "Fix image source\n\nChange-Id: Idd9eb0215f90f3b31ce2dad2cb0baf215a138e70\n"
    },
    {
      "commit": "644fa069a207d5068b09e1161ce9b2957ca83bbd",
      "tree": "fa734ea854517dcf309300c39fcdcf990c278165",
      "parents": [
        "5ef79f1e4a67b11b4978c9f1e050120699a6fe74",
        "b8641833ff5471a3624cc0184139a3fea7d52531"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri Nov 10 13:23:10 2017 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Fri Nov 10 13:23:10 2017 -0500"
      },
      "message": "Merge \"Update underlay ssh host by VCP hodes\""
    },
    {
      "commit": "05d00350469752a849ea519eeec119627d17022d",
      "tree": "aaa0635906ff64e7ea23a60efda5207a254577c7",
      "parents": [
        "4a43e9a877381a8eb27a2a5d33aa12abd82d5fcf"
      ],
      "author": {
        "name": "Leontii Istomin",
        "email": "listomin@mirantis.com",
        "time": "Fri Nov 10 17:12:11 2017 +0400"
      },
      "committer": {
        "name": "Leontii Istomin",
        "email": "listomin@mirantis.com",
        "time": "Fri Nov 10 17:23:10 2017 +0400"
      },
      "message": "Add log info where tempest is going to be running\n\nChange-Id: Iaf1f0077f7167d9c1280b8d29b67d23b39fad206\n"
    },
    {
      "commit": "62d11582150d0aefb2f7e51bd92ef17c3e87f6df",
      "tree": "914cb818559c5ed69c5b1b3dd18bbbb1bfc8e8a4",
      "parents": [
        "ce5ed8bb8b4cecc2fa5bf9653c99e7337f0387fa"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Nov 09 14:05:52 2017 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Nov 09 14:05:52 2017 +0200"
      },
      "message": "Add assert that report after tests exists\n\nChange-Id: If0faac1e7771796e4f337b602e7f3decaac94684\nClosed: #PROD-15851\n"
    },
    {
      "commit": "b8641833ff5471a3624cc0184139a3fea7d52531",
      "tree": "dd5e2a45d8e98f493c0b6783d3f38eb15b15a845",
      "parents": [
        "ce5ed8bb8b4cecc2fa5bf9653c99e7337f0387fa"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Tue Nov 07 17:02:47 2017 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Nov 08 17:49:45 2017 -0500"
      },
      "message": "Update underlay ssh host by VCP hodes\n\nChange-Id: I6125db762a0974143a2454b288d3a42e9b6c5829\n"
    },
    {
      "commit": "a6c64a7f7e1daf8a0f1d4fd8425207cbd6575a93",
      "tree": "986650f4e6bfebdd3f9ada2aa4295ced25248c71",
      "parents": [
        "d7054671539825b2cedfe60d97d7caec1be55f22"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Oct 25 22:21:18 2017 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Nov 01 14:49:54 2017 +0200"
      },
      "message": "Add InfluxDb HA tests\n\n* Reboot mon node and check functionality\n* Shutdown mon node and check functionality\n* Kill influxdb on 1 node, and check functionality\n* Kill influxdb-relay on 1 node and check functionality\n* Gracefully stop influxdb on 2 nodes and check functionality\n* Gracefully stop influxdb-relay on 2 nodes and check functionality\n\nChange-Id: I21a123fa6ebb0f71250106f6df68cd5f412ad9fc\n"
    },
    {
      "commit": "d3238fee36745af49f5c1be9c2cd485016d3bb78",
      "tree": "a99c83ed6c1877ea66440e9f556608f66f53ac89",
      "parents": [
        "67f6fd487317928d384e73a73caa154d11011211"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Oct 26 21:09:59 2017 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Oct 26 21:09:59 2017 +0300"
      },
      "message": "Fix for failed virt deploy on VIP stage\n\nCurrent pillars return nothig:\nroot@cfg01:~# salt -C \u0027I@prometheus:server:enabled:true\u0027 pillar.get keepalived:cluster:instance:VIP:address\nmon03.virtual-mcp-ocata-dvr.local:\nmon01.virtual-mcp-ocata-dvr.local:\nmon02.virtual-mcp-ocata-dvr.local:\nSo changed pillar to keepalived:cluster:instance:prometheus_server_vip:address\nthat return actual vip\n\nChange-Id: Id46d863799024fb8d6d2ce7a2e76184c142bc67d\n"
    },
    {
      "commit": "4fab65f2c18a4c2981f1f25824031b72018fa46b",
      "tree": "94ff52552a9939e60b0a253c60b542acefd63efc",
      "parents": [
        "a00e87a0f0c8ede44413eb65982422a35ee0bf90"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Wed Oct 25 16:51:56 2017 +0300"
      },
      "committer": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Wed Oct 25 17:09:10 2017 +0300"
      },
      "message": "Fix target and pillar for VIP determining.\n\nChange-Id: I774bbbe39374177527f9ad5cc73b4a5fe25fd201\n"
    },
    {
      "commit": "3ffa2b4370fb73568bdc4b23f6c8733cf986c943",
      "tree": "72a339147c3c28277e7924c9a0982fdd7ea0dac4",
      "parents": [
        "01150662cc1e8bf87a1ac3a6c41e240660cf4395"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Thu Oct 05 16:38:44 2017 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Fri Oct 20 07:25:53 2017 -0400"
      },
      "message": "[virtlet] Refactor virtlet part\n\n- Remove virtlet roles\n- Remove virtlet fixtures due virtlet officially installed as\naddon if option is enabled\n- Move virtlet core test functions under k8smanager.py\n- Add show_step into virtlet tests\n- Add checks that virtlet is enabled to the beginning of tests\n\nChange-Id: Ibfb499b29727b367afafc68fa13199db13bcccdf\n"
    },
    {
      "commit": "33fe71d955d75143df52e9f929c2d17d548d389e",
      "tree": "dcf853e925db82ad14c0f88a840f8b5904f83c03",
      "parents": [
        "0752b87a66470da3b3c4a72fc93e30cb83a8d463",
        "ecd491d8f774b2ccbdef3a5d7ad82787494755c2"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Oct 19 10:50:25 2017 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Thu Oct 19 10:50:25 2017 -0400"
      },
      "message": "Merge \"Offline deploy test\""
    },
    {
      "commit": "ecd491d8f774b2ccbdef3a5d7ad82787494755c2",
      "tree": "9af4fae3ee4d4543f3f1c26cfd2351a3efbee6b7",
      "parents": [
        "a4de497aca6c7666eeced1f67fc63a272b853de7"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Sep 13 13:51:12 2017 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Oct 19 17:23:11 2017 +0300"
      },
      "message": "Offline deploy test\n\nScenario:\n* apt node host dnsmasq and nxign proxy,\n  has connectivity to inet and become a proxy to\n  mcp.mirror\n* All other nodes uses ip of apt node as nameserver\n* All other nodes do not have connectivity to internet\n\nChange-Id: I94f5bba191f6846e5e10124f2850a6b4f8be1cca\n"
    },
    {
      "commit": "e5ccdb333fe9d56d815a29b39ac3932ee675e2f7",
      "tree": "59eaca6dcbb866a684be93afc7fb01f8614c3420",
      "parents": [
        "a4de497aca6c7666eeced1f67fc63a272b853de7"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Oct 09 20:10:43 2017 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Oct 13 11:20:32 2017 +0300"
      },
      "message": "Add initial failover tests\n\n* Warm restart of node by role\n* Warm shutdown node by role\n* Run func tests after fail\n\nNeed to do: assert test results for fails\n\nChange-Id: I51934227340a60d5150e14f5004f2c3575264a36\n"
    },
    {
      "commit": "ab47e16cb86233b54cb6e7b2d0e1db15b810a407",
      "tree": "dea716c595165b2ab895fa98652092a3c4f9bd8e",
      "parents": [
        "8d815a8ef0ccf4d175f9a769785cd937a66deaee"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Oct 06 16:53:30 2017 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Oct 09 14:27:06 2017 +0300"
      },
      "message": "Add grab version func\n\nChange-Id: I942db548d9df5273da7bb2155fadd06f09b45384\n"
    },
    {
      "commit": "66d3937ef0c98c7cb545d0141b5f94cbb31a9d66",
      "tree": "cfade4d373487f30e1d9031d5cb23c2b1b274934",
      "parents": [
        "d2996e5d8af3b8278bbdb3b90b37aeb4b2accb93"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Thu Sep 28 19:25:48 2017 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Thu Oct 05 02:59:33 2017 -0400"
      },
      "message": "[k8s] Adjust externaldns test functions\n\n- Use ctl hostname instead of k8s.kube_host due kube_host\nis an ip address of keepalived k8s api.\n- Discover ctl with specific role \u0027k8s_controller\u0027\n- Fix nit with awk field\n- Fix nit with format fields\n\nUser-Story:https://mirantis.jira.com/browse/PROD-12826\n\nChange-Id: I52d89b4d3994338a800eed4f6b5555cad6bdedc8\n"
    },
    {
      "commit": "fd1fd6166415ee4005eb1de1d1f9e56f10558519",
      "tree": "792ef294221a6bcadee5b25421de5961f83b4d9d",
      "parents": [
        "bb1d7dbdf2caa780e1b45ac2146a7203a3b9c7a8"
      ],
      "author": {
        "name": "Sergey Vasilenko",
        "email": "svasilenko@mirantis.com",
        "time": "Wed Sep 20 13:09:51 2017 +0300"
      },
      "committer": {
        "name": "Sergey Vasilenko",
        "email": "svasilenko@mirantis.com",
        "time": "Fri Sep 29 16:52:11 2017 +0300"
      },
      "message": "Add ability to pass deployment successfully\n\n if required namespace already exists.\n"
    },
    {
      "commit": "cdef4638728e79ff6367131b86ea7df87ab667c9",
      "tree": "1e7a2b708e60d97351939bf451181ff45e4ea63b",
      "parents": [
        "8341c7f71b5ad844e7e3ac69be6ee6f299ca57b1"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Sep 28 08:20:22 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Sep 28 08:20:22 2017 +0300"
      },
      "message": "fix for logging for restart keepalived before tempest\n\nChange-Id: I195ad4f5461cccc270626869e8ad7b25a04f6e4d\n"
    },
    {
      "commit": "a57323adb22872235d0e5cc6494fc5cb2d24ff60",
      "tree": "175bbb111d2c8e74e20fb7e7507db39bb46729b4",
      "parents": [
        "5cab58b093cfa6f1fd40f219655f3502cf16a59a",
        "14354ac40402c4f3af015c69673e2027a1aefafd"
      ],
      "author": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Sep 27 11:16:53 2017 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "support@gerrithub.io",
        "time": "Wed Sep 27 11:16:53 2017 -0400"
      },
      "message": "Merge \"[k8s] Add base test for externaldns integration\""
    },
    {
      "commit": "14354ac40402c4f3af015c69673e2027a1aefafd",
      "tree": "b2064c93ce7ff85ec7832f96f493a081b5c6e5df",
      "parents": [
        "1004341c4d1f03bc145ed17aeadc8c7d0a4bf511"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Wed Sep 27 17:42:30 2017 +0400"
      },
      "committer": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Wed Sep 27 18:02:25 2017 +0400"
      },
      "message": "[k8s] Add base test for externaldns integration\n\n- Add test for externaldns with coredns backend on basic\ndeployments.\n- Add few core functions as remote executions of kubectl.\n\nUser-Story: https://mirantis.jira.com/browse/PROD-12826\n\nChange-Id: I9230ddd75905759eb2d0ba8486ba896d2094cebb\n"
    },
    {
      "commit": "5d44f3de2ee2d265baf75e5fb094320f7396a7aa",
      "tree": "d1a1c7193c96cceabdbf4bfa37e17023773b039e",
      "parents": [
        "58ae755734889a30f655d74dd8cfa5e1b3dda238"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Mon Sep 25 19:27:46 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Sep 27 03:17:28 2017 -0400"
      },
      "message": "Restart keepalived before running tempest\n\nChange-Id: I0f08249306feb5eb9f18625222968623c69e24e4\n"
    },
    {
      "commit": "58ae755734889a30f655d74dd8cfa5e1b3dda238",
      "tree": "75258a3f3b750607d1af11dd06a2fa901398852d",
      "parents": [
        "8ea1f65c9f4b3afd9000e50e6044db8fb33dc775"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Sep 22 11:24:06 2017 +0300"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Sep 25 12:08:57 2017 -0400"
      },
      "message": "Run tets from tests folder\n\nAlso exclude alarm tests as they are run too long\n\nChange-Id: Ibde5a63f739cfe051a7fb513f85ec300e494076e\nReviewed-on: https://review.gerrithub.io/379599\nReviewed-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\nTested-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\n"
    },
    {
      "commit": "9e9141d179f60fd8007c293c236dd9978ea7cda0",
      "tree": "bd911547a0bdb3e7b7e646e6a109eb648c05413e",
      "parents": [
        "2b978a4dac9d5c4844ac21b15cf9c62dc26fa54b"
      ],
      "author": {
        "name": "Dina Belova",
        "email": "dbelova@mirantis.com",
        "time": "Tue Sep 19 14:16:34 2017 -0700"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Sep 21 06:42:04 2017 -0400"
      },
      "message": "Fix H* and W* pep8 warnings\n\nList of fixed warnings:\nH302, H802, W293, W391, W292\n\nChange-Id: I3fb92623c44c0283c314654a4f84f97c515968f5\nReviewed-on: https://review.gerrithub.io/379377\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "e6fdffb0ca79c6a36ba0dc42b8b081dcaf0ae933",
      "tree": "102e020bf290fcf10bdb85bbc9287b3292c2760c",
      "parents": [
        "411dd100c549cd728d418df583e21fc5e0e95f15"
      ],
      "author": {
        "name": "Dina Belova",
        "email": "dbelova@mirantis.com",
        "time": "Tue Sep 19 13:58:34 2017 -0700"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Sep 21 06:37:29 2017 -0400"
      },
      "message": "Fix E* pep8 warnings\n\nThe list of fixed pep8 errors:\nE122, E127, E128, E226, E231, E241, E265, E302, E305, E306, E501\n\nChange-Id: I89fbc7748f24bfdb7dc765d08624a8898654f698\nReviewed-on: https://review.gerrithub.io/379375\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "411dd100c549cd728d418df583e21fc5e0e95f15",
      "tree": "3559f0e3a0d971f48afebe7ff4ce6a9dd0adbd6c",
      "parents": [
        "ad6c7c1800b3a3a1a12ed1b6908dcc30b1c916cb"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Sep 15 16:04:47 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Sep 21 06:33:59 2017 -0400"
      },
      "message": "Add \u0027cookied-mcp-ocata-dop-sl2\u0027 lab for DOP+SLv2\n\n* add workflow template and fuel-devops config\n* add new environment inventory file with mixed roles on nodes\n* add MAKE_SNAPSHOT_STAGES (default\u003dtrue) to skip snapshots\n  during deploy and not cause timesync and keepalived issues\n\nChange-Id: I29a504b783a017ef01d0b05535c3a03e7b1574c9\nReviewed-on: https://review.gerrithub.io/378776\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "c3d4714b58cd15adf786d26526c4053c3366ea25",
      "tree": "1e435d849cb7b6fe7478f629704a0c5a66c9bbe1",
      "parents": [
        "3424bf62f1840e350f6367d0165f45b0c91f40c9"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Sep 20 13:20:34 2017 +0300"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Sep 20 06:22:03 2017 -0400"
      },
      "message": "Remove sl deploy from smoke test\n\nAlso add missed import into decapot manager\n\nChange-Id: I39bbca3b86227fca19a4bd963fbc8bbddeb885e1\nReviewed-on: https://review.gerrithub.io/379298\nReviewed-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\nTested-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\n"
    },
    {
      "commit": "9d9ba9fc8605f3dbffac87719d996c1c123c13a2",
      "tree": "6a17d4418cb3bb690fcd8e5c8bd14aee419560b3",
      "parents": [
        "53bd1f9d5862ca196b085a4bd9ae3fec2b9d3885"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Sep 13 17:34:03 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Sep 13 13:52:04 2017 -0400"
      },
      "message": "Add retry to check of the prometheus targets\n\n* move common methods to sl_manager.py\n* add retry to check prometheus targets\n* fix address replace in salt-shared.yml\n\nChange-Id: I33c6536c515ed0e967d11bf9cbf81899f399615e\nReviewed-on: https://review.gerrithub.io/378331\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "53bd1f9d5862ca196b085a4bd9ae3fec2b9d3885",
      "tree": "cc5a22fc383c8c87ca274663628275d2108ec3dd",
      "parents": [
        "8cce8b664f3f11af4c895a791d595fb1cf547011"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Sep 08 13:04:42 2017 +0300"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Sep 13 09:04:24 2017 -0400"
      },
      "message": "Move test trigger from template to test\n\nChange-Id: I292a19c5accb25ff6874d7b22af4759a579d4a74\nReviewed-on: https://review.gerrithub.io/377679\nReviewed-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\nTested-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\n"
    },
    {
      "commit": "8cce8b664f3f11af4c895a791d595fb1cf547011",
      "tree": "e5eb2995476ae2c03b9bb8db472ffa380c468a5a",
      "parents": [
        "4f552f2080ebaaee93b66d1e01f299833c114f4c"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Sep 13 12:55:44 2017 +0300"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Sep 13 05:53:41 2017 -0400"
      },
      "message": "Fix typo\n\nChange-Id: I6bc605fc5b84603098d0b5bfa3eb750167c3cd65\nReviewed-on: https://review.gerrithub.io/378276\nReviewed-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\nTested-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\n"
    },
    {
      "commit": "063d0ffd01b0420ea3f870ea763ff9a16c606522",
      "tree": "d5dd794d388b711cf230d2c9e496cf5edd17b38c",
      "parents": [
        "b6227f0874f4f0f3cbcf63d5f25d5a0249d35ded"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Sep 05 18:11:55 2017 +0300"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Sep 07 08:55:13 2017 -0400"
      },
      "message": "Add shared sl tests yaml\n\nChange-Id: Ic9422d44e58e2ce5d08a6371a855b7e60f8766e2\nReviewed-on: https://review.gerrithub.io/377203\nReviewed-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\nTested-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\n"
    },
    {
      "commit": "8f6a63e52c6cc95b898fa443befae674d152c4cf",
      "tree": "c04f6c1601fdc8b37ed067ddeedca19d433727ed",
      "parents": [
        "126b003325461530a6cf8369f9ea051b1842b3bc"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Tue Sep 05 15:37:23 2017 +0300"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Sep 05 12:56:25 2017 -0400"
      },
      "message": "Add policy json tests\n\nChange-Id: I12210f8a704a52386137a7d8293f4fe200122cbd\nReviewed-on: https://review.gerrithub.io/377174\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\n"
    },
    {
      "commit": "126b003325461530a6cf8369f9ea051b1842b3bc",
      "tree": "93bf3188e06197f0ff8e1c6119e47770cbba9bbf",
      "parents": [
        "5b9f1c76062857c7fc1731e51b0f0660768df209"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Aug 30 20:51:20 2017 +0300"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Sep 05 11:10:14 2017 -0400"
      },
      "message": "Add smoke checks for Sl deploy\n\n* check that needed services are run in docker\n* check that all targets in prometheus are up\n* add intial deploy in octa ovs\n\nChange-Id: Id12c631aca99ecff82c4d36bfc4f278cd52bcbe4\nReviewed-on: https://review.gerrithub.io/376416\nReviewed-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\nTested-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\n"
    },
    {
      "commit": "9dada8a77f11fc5812d9143d2eb0f5393b6a48da",
      "tree": "f6b120e359ca0de5975a1a9b475b26becc503375",
      "parents": [
        "3e731a4c6a8cf580aaf3c98141d29b99cd873ae0"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Aug 30 17:38:55 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Aug 30 11:19:49 2017 -0400"
      },
      "message": "Add the workflow for cookieshape-mcp-ocata-dvr-vxlan\n\nThe workflow \u0027cookieshape-mcp-ocata-dvr-vxlan\u0027 is used to\ngenerate the model with specific options using the\nlatest cookiecutter templates, and try to deploy the environment\nusing this model.\n\nChange-Id: Ibf72967e638938680fce9866eec4fd165e012d6e\nReviewed-on: https://review.gerrithub.io/375325\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "f3f90a5dbbd81246ae0968dff42a872f37849a93",
      "tree": "f3e244f72fd86f241d89b3950453eb000d7a4c38",
      "parents": [
        "492813e10016eb5b830a6782e3d5cff719410bdf"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Aug 10 14:37:05 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Aug 10 08:16:47 2017 -0400"
      },
      "message": "Add a fixture for Decapod\n\nChange-Id: I4cf305d6a844462024d77bc279133e730b6d5c38\nReviewed-on: https://review.gerrithub.io/373733\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "2dfb8efeef64b392a57e299dcc7946257768c3fe",
      "tree": "1749440cc66b5fc835748507a968ffd2a7510544",
      "parents": [
        "7b0855f8858fe1510ab4358fc130548c8030ed02"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Jul 21 20:19:38 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri Jul 21 19:24:25 2017 -0400"
      },
      "message": "Add new actions to test steps: upload and download\n\nChange-Id: I2e2a4dc64dc79260a2aefc5f92083781f754be34\nReviewed-on: https://review.gerrithub.io/370719\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "f854617d90bf96c6fe6540db1c33a51773d96588",
      "tree": "87a7da8fc27fb3a58e03e760bc9c8f9d231a1982",
      "parents": [
        "674abf8473c30959ca6989deb2233b70223a4620"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Jul 20 21:57:05 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Jul 20 15:07:40 2017 -0400"
      },
      "message": "Fix cicd and sl steps for virtual-ocata-cicd\n\nChange-Id: I1cbc3cbe66d70beb91c05e849b6bbd7dbf632443\nReviewed-on: https://review.gerrithub.io/370564\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "eac3aab2ac8c42c7bf6988e0b374eb40b9bedf06",
      "tree": "a4e1fe234ae15f73a6f1854981be6667c088fcb3",
      "parents": [
        "3b04e3005c4fe75fa9f271e75d2ca348c4eb7123"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Jul 12 16:36:41 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Jul 13 14:14:20 2017 -0400"
      },
      "message": "Add deployment steps for model virtual-mcp-ocata-cicd\n\nChange-Id: I55a62a827a9d209821cf69f82b8b0eda58d816f4\nReviewed-on: https://review.gerrithub.io/369227\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "09b7b01c96f9dba144ac30d81281200c4d459bf3",
      "tree": "8ea0723019fdc87acd352a2a7214549de480287f",
      "parents": [
        "43c0d0ed984f93aa1f83e981b485b4d198193ede"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Jul 10 12:53:45 2017 +0300"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jul 11 09:13:40 2017 -0400"
      },
      "message": "Prometheus client\n\nInitial prometheus client\n\nChange-Id: I8c02be6fe7e58c2f37ac19547fd7a795896af4bc\nReviewed-on: https://review.gerrithub.io/368732\nReviewed-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\nTested-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\n"
    },
    {
      "commit": "db0a97f4988752446dd3e8dc28dfd0c68275283d",
      "tree": "83a1b87f0a847b81df3bc258a36d1b921ca7512f",
      "parents": [
        "135d81517808fc171ff84c0d61d3668f5f9d0f9d"
      ],
      "author": {
        "name": "Artem Panchenko",
        "email": "apanchenko@mirantis.com",
        "time": "Tue Jun 27 19:09:13 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Jun 29 05:59:07 2017 -0400"
      },
      "message": "Use generated RSA key while accessing nodes via SSH\n\nGenerate RSA key pair (optionally it could be provided by\noperator via environment variable) and use it for SSH\nauthentication instead of password.\n\nAlso it\u0027s possible to provide the key from a local file now.\n\nChange-Id: I5fea4d55337f294cd7829392b91b2cca7b85ead5\nReviewed-on: https://review.gerrithub.io/367254\nReviewed-by: Victor Ryzhenkin \u003cvryzhenkin@mirantis.com\u003e\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "6609aafeeb38228251544527f66941627a0b7b11",
      "tree": "2396203ad40f6453b45e5307dec2484dadf69fd0",
      "parents": [
        "501e67e177b01a954bc2a503480761e1e2bb61b9"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Wed Jun 21 13:09:56 2017 +0400"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Jun 26 04:58:09 2017 -0400"
      },
      "message": "Spawn a VM with Ceph RBD volume using flexvolumes\n\n- Add test to deploy a virtlet VM with Ceph RBD volume\nusing flexvolumeDriver.\n\nChange-Id: I9cd85fa97a0a930af7c640a7911cff49e9dfeab9\nReviewed-on: https://review.gerrithub.io/366399\nReviewed-by: \u003cvrovachev@mirantis.com\u003e\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "501e67e177b01a954bc2a503480761e1e2bb61b9",
      "tree": "4f2477f3155812fcd9a3d972a9d5940ca25507b8",
      "parents": [
        "a9d08331f7e0c60f23b421d2bfb1ba8040a5a9f9"
      ],
      "author": {
        "name": "Artem Panchenko",
        "email": "apanchenko@mirantis.com",
        "time": "Wed Jun 14 14:59:18 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Jun 26 04:55:02 2017 -0400"
      },
      "message": "Add Calico tests (copied from mcp-qa)\n\nChange-Id: I10219fc78c8759919c631baa9e9f95baf631c1dc\nReviewed-on: https://review.gerrithub.io/365463\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "a9d08331f7e0c60f23b421d2bfb1ba8040a5a9f9",
      "tree": "ae048447cca41f75bf99049135ced3fd46b5a795",
      "parents": [
        "6238ba561ee90e087b79ef1772e0326ab75535ac"
      ],
      "author": {
        "name": "vrovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Thu Jun 22 20:01:59 2017 +0400"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Jun 26 04:35:14 2017 -0400"
      },
      "message": "Move run k8s conformance tests to k8s manager.\n\n* Moved step with run k8s conformance tests from template\nto k8s manager.\n* Added possibility to change k8s conformance image.\n* Bumped k8s image version from 1.6.2 to 1.6.4.\n* Bumped k8s conformance image version from 1.6.2 to 1.6.4.\n* Added possibility to skip conformance tests.\n\nChange-Id: I6e4a3019f8fa6453005fc62614588209114cb02b\nReviewed-on: https://review.gerrithub.io/366656\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nReviewed-by: \u003capanchenko@mirantis.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "42cfc314552c7fc0f742806fa3d6a6e548659ac5",
      "tree": "594860ee0684b47740e3bbc7e9542b837fa0f712",
      "parents": [
        "8a882d88740b0efe1354dfd23152bc8178f26b6c"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Tue Jun 13 12:51:39 2017 +0400"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Jun 21 13:28:12 2017 -0400"
      },
      "message": "Spawn VM with specific resource quotas\n\n- Spawn VM and verify that provided resources is correct\non VM. Delete VM after interaction.\n\nChange-Id: Iaba6d3379e85863b22bf06a23204377a98c1e2ac\nReviewed-on: https://review.gerrithub.io/365160\nReviewed-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "8a882d88740b0efe1354dfd23152bc8178f26b6c",
      "tree": "888a1eb27ad96e210d21d9250a1d617661c2b743",
      "parents": [
        "b4496038d10a2888b0746715ce8bf609f4e04122"
      ],
      "author": {
        "name": "vrovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Wed Jun 21 12:56:19 2017 +0400"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Jun 21 11:22:53 2017 -0400"
      },
      "message": "Add possibility to change k8s images.\n\n* Added possibility to change k8s and netchecker images\nfrom contrail+k8s template.\n* Fixed getting node role in virtlet manager.\n\nChange-Id: Ibf281632459136a9f62d1a7f198d27cc488ad67e\nReviewed-on: https://review.gerrithub.io/366394\nReviewed-by: \u003capanchenko@mirantis.com\u003e\nReviewed-by: Victor Ryzhenkin \u003cvryzhenkin@mirantis.com\u003e\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "99228d37a1e7fb63fb1deefec78dfe476a6453c7",
      "tree": "b7f8baf5196d11e17e05d03a66a4e098c4e5bdea",
      "parents": [
        "35551197b80d4f427e2c629d7698536bef62804f"
      ],
      "author": {
        "name": "vrovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Thu Jun 08 19:46:10 2017 +0400"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Jun 19 09:21:49 2017 -0400"
      },
      "message": "Add test for run virtlet VM\n\nAdded test for run VM inside virtlet pod\nRefactored deploy config for virtlet pod\n\nChange-Id: I38d51b18030c9147168f6d0b2bd815c56b021231\nReviewed-on: https://review.gerrithub.io/364662\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "0594cd70acf23f68948dc25ffd8c7879018f1695",
      "tree": "a8867e21d32e1f17649a84346ef7c8c4b711a3e2",
      "parents": [
        "3645d2be52639e7198708cde40d672c3b2767a46"
      ],
      "author": {
        "name": "Artem Panchenko",
        "email": "apanchenko@mirantis.com",
        "time": "Mon Jun 12 13:25:26 2017 +0300"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Jun 14 05:44:41 2017 -0400"
      },
      "message": "Added \u0027k8s_deployed\u0027 fixture\n\nCreated a separate fixture for Kubernetes deployment.\nModified existing k8s related fixtures / tests so they\nuse it now and updated templates with k8s environments.\n\nAlso this patch includes few minor changes:\n\n * removed unused fixture \u0027deploy_openstack\u0027 which\n   was a full copy of \u0027openstack_deployed\u0027 fixture;\n * removed unused modules imports;\n * fixed typos and docstrings.\n\nChange-Id: Ic35551f3e52913cede753b92e7d5a81f54570b01\nReviewed-on: https://review.gerrithub.io/365234\nReviewed-by: \u003cvrovachev@mirantis.com\u003e\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\n"
    },
    {
      "commit": "655587f8bbfa5d9444e34b63ce690c5d828c4a3f",
      "tree": "f6fcc2630feaccb38743f2132ded577964f6a08d",
      "parents": [
        "3af1f8b2a081aafd81067e3e590e7dd87bc649c0"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Wed May 24 20:00:07 2017 +0400"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon May 29 07:43:31 2017 -0400"
      },
      "message": "Add installation steps for Ceph one-node cluster\n\nAdd steps to install Ceph one-node cluster over virtlet\ninstallation to be able to test Ceph related virtlet features.\n\nChange-Id: Ic9e531a69fcb52d7360fcf089312fa1913350e0b\nReviewed-on: https://review.gerrithub.io/362388\nReviewed-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\nTested-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\n"
    },
    {
      "commit": "bc2f5cedc1fd2965584cd6586a4ae86e871282c9",
      "tree": "8a38952977dd4809840626ddda7b9a610ef035cb",
      "parents": [
        "9d1ab4afd4dff11b9f525f749d632db367c5e096"
      ],
      "author": {
        "name": "vrovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Mon May 22 19:37:24 2017 +0400"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed May 24 09:56:51 2017 -0400"
      },
      "message": "Add virtlet deploy step\n\nAdded fixture, manager and step for deploy virtlet.\nAdded test for deploy virtlet.\n\nChange-Id: I63a2c4dcd95ba78af60b610a9ae621a784d87fd8\nReviewed-on: https://review.gerrithub.io/362146\nReviewed-by: Sergii Golovatiuk \u003cholser@gmail.com\u003e\nReviewed-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "700a7b04b7e12335dda6ec1fd9bce0c90c4b3865",
      "tree": "79c766da71c2218ba037ef284a5d3233faa592a2",
      "parents": [
        "8ec6d2f7bdaf529fe7e365cd67c560c2e07db9db"
      ],
      "author": {
        "name": "vrovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Tue May 23 18:36:48 2017 +0400"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Tue May 23 10:39:58 2017 -0400"
      },
      "message": "Fix installed flags\n\nFixed installed flags for sl, common_services and openstack\nmanagers.\n\nChange-Id: Ibfd9b8ea4d08ce45d4eb0ff4a697bfbfa7d56ec8\nReviewed-on: https://review.gerrithub.io/362214\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "03218bc8a41d60c6e9a46ed0be52cb19396f05c8",
      "tree": "c4711c771fa87c41b25f42c958925c5afbfceb99",
      "parents": [
        "5fbd0384096a52d8f5258b05dfcde061a235fb7b",
        "8c2edfb5a11dc1f04c6a27beec7939cf9d482717"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon May 22 14:35:59 2017 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon May 22 14:35:59 2017 +0300"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.com/Mirantis/tcp-qa into fix_calico_deploy\n"
    },
    {
      "commit": "eae68c4fdadcf791afd762388ae2619ed9e84bd8",
      "tree": "793cc5da78b687dc2a4070d675cfdd06ca667314",
      "parents": [
        "df15014914f39b4b5b4a71a5ce090fbcf5ff9987"
      ],
      "author": {
        "name": "vrovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Mon May 22 13:31:30 2017 +0400"
      },
      "committer": {
        "name": "vrovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Mon May 22 13:31:30 2017 +0400"
      },
      "message": "Fix wrong flag for openstack manager\n\nOpenstack manager after run all openstack steps changed\ncommon_services_installed flag, but need to change\nopenstack_installed flag.\n\nChange-Id: I1223f225a48cf85616028799b73a354840594491\n"
    },
    {
      "commit": "c8b8ca2638c151e72ee3ce8610c940941e93b389",
      "tree": "42f1d986aeefb46d3ddef5678ee0ccedd8187277",
      "parents": [
        "57bb8e7e2f305dda0e726cd4c8df9ff2b17de4b3"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri May 19 13:37:05 2017 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri May 19 13:37:05 2017 +0300"
      },
      "message": "Add sl\n"
    },
    {
      "commit": "a63bac6078efe5b2a7f008c019d790c7fde36d3b",
      "tree": "68ad9d8590c0a26883bf21f8438cae78476269bb",
      "parents": [
        "e66c568faa2068e547cd2b2792ab608111e11ab3"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon May 15 18:36:26 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon May 15 18:36:26 2017 +0300"
      },
      "message": "Fix ironic_standalone template\n\nChange-Id: Id1ff3f6ee5ce5f453c8301a39058cb9afe99a10d\n"
    },
    {
      "commit": "7b9538f20a974bf11fd02d8a80e1df99d369857b",
      "tree": "e7c9c22376f5e5d6d7d53e63238671be09e41487",
      "parents": [
        "4db5bf2007ad8058762b78725b4aea1b04f34385"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon May 15 17:01:34 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon May 15 17:06:57 2017 +0300"
      },
      "message": "Add template and supporting code to bootstrap Ironic node\n\n- template added\n- move environment hardware.start() to the underlay fixture\n\nChange-Id: I00d3ef10c71b96b8143a94e96f6660e172719130\n"
    },
    {
      "commit": "4db5bf2007ad8058762b78725b4aea1b04f34385",
      "tree": "f287b36cc32349cdbd7bdf19f848e39d460060f9",
      "parents": [
        "68671a623010bad8a45f6505df237e6b3ec23c47"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sat May 13 19:31:17 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sat May 13 19:31:17 2017 +0300"
      },
      "message": "Working workaround for PROD-10894\n"
    }
  ],
  "next": "68671a623010bad8a45f6505df237e6b3ec23c47"
}
