)]}'
{
  "log": [
    {
      "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": "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": "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": "bc0f826f9eb5d6725b8e873eccfc763955b62f80",
      "tree": "10980f955e2ff68445f4faadc7a55b3394aa26b2",
      "parents": [
        "2b730a0fc9fe28ade57569bc02a6ed6df734e851"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Fri Apr 28 15:39:26 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri May 12 16:31:41 2017 +0300"
      },
      "message": "Return private vars\n"
    },
    {
      "commit": "2b730a0fc9fe28ade57569bc02a6ed6df734e851",
      "tree": "9bb52d086616233eb0211795b7cb295fdff10d4f",
      "parents": [
        "b4b5c10e968fca7acace3d1efde7782714900f5a"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Fri Apr 07 19:31:32 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri May 12 16:31:41 2017 +0300"
      },
      "message": "Add SALT API client\n"
    },
    {
      "commit": "cfa1638457068537a0f99ee165611184e7e60e8b",
      "tree": "f8d2f51184c56ce967ba646f10a1d1ef304a4a97",
      "parents": [
        "45396dbd63e79f8d4955c8ddec767568c11b7751"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Apr 26 16:09:59 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Apr 26 16:09:59 2017 +0300"
      },
      "message": "Fix test finalizer regression\n"
    },
    {
      "commit": "99b26fe11a4a63407a454e316d6dbd09ae5fa272",
      "tree": "c3d0c7a456cf57033171d1b287b532fae8685d60",
      "parents": [
        "86851a2abcf4390f124e238a0d5222cc9cd61ec5"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Apr 26 12:34:44 2017 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 26 12:34:44 2017 +0300"
      },
      "message": "(WIP) Use dynamic IPv4 network pools for deploy clusters (#18)\n\n*     Use dynamic IPv4 network pools for deploy clusters\r\n\r\n    - Use \u0027config\u0027 object as an additional jinja option to load templates\r\n    - Use \u0027address_pools\u0027 from \u0027config\u0027 object in\r\n      virtual-mcp11-ovs and virtual-mcp11-dvr\r\n    - Fill \u0027address_pools\u0027 in \u0027config\u0027 object from fuel-devops manager\r\n\r\n*     Use dynamic IPv4 network pools for deploy clusters\r\n\r\n    - Use \u0027config\u0027 object as an additional jinja option to load templates\r\n    - Use \u0027address_pools\u0027 from \u0027config\u0027 object in\r\n      virtual-mcp11-ovs and virtual-mcp11-dvr\r\n    - Fill \u0027address_pools\u0027 in \u0027config\u0027 object from fuel-devops manager\r\n\r\n* return removed \u0027test_install_k8s\u0027\r\n\r\n* Use \u0027sed\u0027 to replace IP addresses in the models to pre-generated\r\n\r\nalso, two new environment variables avaliable for mcp11-ovs/dvr:\r\n- SALT_MODELS_REPOSITORY\r\n- SALT_MODELS_COMMIT\r\n\r\n* remove temporary env_config.py.bak\r\n"
    },
    {
      "commit": "14f6a1a802c8ad2b20924982417f856b9d78d6bd",
      "tree": "c969e2f64048871360ee186ebe855d5a89d0f990",
      "parents": [
        "193554ab834ca994157b9da2d0421739c180d6ab",
        "bb7a1238b5f0bade891b97b30a68763c93842f6b"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Apr 04 17:30:58 2017 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Apr 05 13:25:23 2017 +0300"
      },
      "message": "Merge branch \u0027add_1_0\u0027 of https://github.com/Mirantis/tcp-qa into add_1_0\n"
    },
    {
      "commit": "2b2d863bb2184a6140d29ce9effa970deb95b266",
      "tree": "bd2f840948db1d1bea83085952bea5e2665d99c4",
      "parents": [
        "fdaa0c9df98480b954bb5f076b0a5d3e7aebbc17"
      ],
      "author": {
        "name": "dis",
        "email": "dis@srv09-kha.kha.mirantis.net",
        "time": "Thu Dec 08 17:56:57 2016 +0200"
      },
      "committer": {
        "name": "dis",
        "email": "dis@srv09-kha.kha.mirantis.net",
        "time": "Thu Dec 08 17:56:57 2016 +0200"
      },
      "message": "add mk22-lab-dvr\n"
    },
    {
      "commit": "535869ceadcd165735010fab4110fbabf00919dc",
      "tree": "7467d3de66b0ac144ca5f5d61d240e465af205ae",
      "parents": [
        "9810b39bf2f14db9344afed6112c5ce740249447"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Nov 16 22:38:06 2016 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Nov 16 22:38:06 2016 +0200"
      },
      "message": "Revert only the latest snapshot that matches the test requirements\n\n- add pytest marks \u0027revert_snapshot\u0027 to all required fixtures instead\n  of reverting the snapshots inside them\n- add get_top_fixtures_marks() that extracts all the marks\n  \u0027revert_snapshot\u0027 from the test and it\u0027s fixtures, order the marks\n  in the same way as the fixtures depends on each other,\n- in the fixture \u0027revert_snapshot\u0027 try to find the most suitable\n  snapshot for reverting, from latest to earliest.\n\nCo-Authored-By: Dmitry Tyzhnenko \u003cdtyzhnenko@mirantis.com\u003e\n"
    },
    {
      "commit": "2cbf2356fe66a6b94c65fe483e750164e9552ade",
      "tree": "aec8b18bc072d3e725455ea85a1b4480176d2e5e",
      "parents": [
        "e6cd3081c3485fc91d42135efde55699c3d24a62"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Nov 11 15:34:21 2016 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Nov 11 15:34:21 2016 +0200"
      },
      "message": "Add a runner for contrail-test Juniper tests\n\n- add steps in tcp_tests/templates/opencontrail to prepare tests\n- add a fixture and a test runner \u0027test_opencontrail\u0027 that gets\n  the two variables from environment to pass them to test runner:\n\n  export OPENCONTRAIL_TAGS\u003dsmoke\n  export OPENCONTRAIL_FEATURES\u003dneutron\n\n- fix docstrings for fixtures\n- add print of the environment variables that can be used in tests\n  and current defaults (taking into account the exported variables)\n"
    },
    {
      "commit": "2a13a13d82938a168cbe62606fbc0654ff4ed3f2",
      "tree": "e852f86c20f50385d79548f18cf5bbaeda8689f3",
      "parents": [
        "01a3d0d31811a6cf7ba2df25a7559e133de3d112"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Nov 04 00:56:23 2016 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Nov 04 00:56:23 2016 +0200"
      },
      "message": "Add templates for mk22-lab-basic\n\n- add set of templates for mk22-lab-basic\n- add env variable LAB_CONFIG_NAME to easy select desired templates\n"
    },
    {
      "commit": "9cc4ca3f6ed00013dcd072102f4a4308e9f0667b",
      "tree": "f62baf933526cf49d6b8567e75a0351357ea5bdd",
      "parents": [
        "f3e7184739cc8edc70ebdde137f0bc9074121872"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Nov 03 13:50:45 2016 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Nov 03 13:50:45 2016 +0200"
      },
      "message": "add rally to the run\n"
    },
    {
      "commit": "010f4cd3a15e1814c2a57a6468f2d6648589a700",
      "tree": "2014b256bff26a5b8542f39bed6fa51e2c1f2db6",
      "parents": [
        "23e5d1953c38e4b7f0e91691c27d697de7d35715"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Nov 01 20:43:51 2016 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Nov 01 20:43:51 2016 +0200"
      },
      "message": "Move installation steps to YAML filex\n\n- move installation steps to YAML files\n- add fixtures and snapshots for install salt, common services\n  and openstack\n- fixtures in conftest.py now are included by python instead of\n  using pytest plugins\n"
    },
    {
      "commit": "474e3f7b1a541ac6720870eedc5a7051322aa362",
      "tree": "be9774b8429da4ebb2eea63fb51a788782fcec8e",
      "parents": [
        "45738b9774671c7faab61e5c4042ca6f61334541"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Oct 21 16:46:09 2016 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Oct 21 16:46:09 2016 +0300"
      },
      "message": "add steps to deploy case (until contrail)\n"
    },
    {
      "commit": "75fce1bb2aed62ca080fe9b7bafdf94450980eff",
      "tree": "9f366ceddfab07e914f8fdb0fef966ed73d3f74c",
      "parents": [
        "8cb2f41e1c32ce8271a2a49ce727cf2a1c87267c"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 18 15:04:28 2016 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 18 15:04:28 2016 +0300"
      },
      "message": "fix hardware starting\n"
    },
    {
      "commit": "8cb2f41e1c32ce8271a2a49ce727cf2a1c87267c",
      "tree": "15ef30905978286347f4434493a87092d2c456dc",
      "parents": [
        "53d3b7789aef083ce3d0e3582ca59014d0afb463"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 18 14:53:58 2016 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 18 14:53:58 2016 +0300"
      },
      "message": "add tcp_actions fixture\n"
    },
    {
      "commit": "6f59add4ee6f2fa9fd36f287b86f73279dda1add",
      "tree": "692b7a9f0902ce86c4a32582b309d20d12df1631",
      "parents": [
        "4127ccbfb864ee13febe8f19b76c0eb682d61b80"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 18 13:45:27 2016 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 18 13:45:27 2016 +0300"
      },
      "message": "Initial commit with fixtures\n\n- add fixtures for hardware and underlay\n- add fuel-devops template tcpcloud-default.yaml\n\n* Migration of fixtures is not finished yet\n"
    }
  ]
}
