)]}'
{
  "log": [
    {
      "commit": "47f7bfe98ab807358ffdbffda7a6ac9b0939d611",
      "tree": "d991c9d25e6feedd407bdc02587f9e6f64f53de1",
      "parents": [
        "ff6fdbb95169aeb4e8d20937be9478153fb6f5d2"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Jan 05 13:36:09 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Jan 05 13:36:09 2018 +0200"
      },
      "message": "Restart cinder-volume service\n\nChange-Id: I0e85599b3a04ca49647922f364663a9b4856f3a5\n"
    },
    {
      "commit": "30f5804ea0b908cffcdbd29b637723f3d5aa9e89",
      "tree": "d1006dc94223b202b1066e8199a0ec0f933b58af",
      "parents": [
        "3e485a02c6261f7e9c311a38e8698a8c3eba48ca"
      ],
      "author": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Tue Nov 28 17:00:40 2017 +0200"
      },
      "committer": {
        "name": "Dmitry Tyzhnenko",
        "email": "t.dmitry@gmail.com",
        "time": "Tue Nov 28 17:00:40 2017 +0200"
      },
      "message": "Use timeout 120 while upload cirros\n\nDue lack of disk IO on virtual lab we get 504 http error while upload\n    cirros image. Increasing of timeout to 120 sec should help to solve this\n    issue\n\nChange-Id: Ia22fe1b55a7167518f5272b8087c5e9ceac85d9b\n"
    },
    {
      "commit": "b148869fef73192f20d5504081763bd338c37045",
      "tree": "e2554dd5e0632ba65e38a8917e73e87a3a75c687",
      "parents": [
        "319790554f9871c0db28e20a97dc3eea27b2daf6"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Nov 22 18:39:51 2017 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Nov 22 18:39:51 2017 +0200"
      },
      "message": "Move to keystonercv3 for openstack cli\n\nChange-Id: Id54ad43fe19b2e75a24e8115c05d9cf6d47a801c\nRelated: #PROD-16184\n"
    },
    {
      "commit": "2e39339c76dbbedc99a138f713fd6f64cfbc99e7",
      "tree": "ddd55cb323f882771c7560fbab8103bbeb9a245e",
      "parents": [
        "37828bc5b9d471d1cabe2d20ca1a626c44432e70"
      ],
      "author": {
        "name": "sgudz",
        "email": "vortexuelpm@gmail.com",
        "time": "Tue Oct 17 12:51:26 2017 +0300"
      },
      "committer": {
        "name": "sgudz",
        "email": "vortexuelpm@gmail.com",
        "time": "Tue Oct 17 13:03:59 2017 +0300"
      },
      "message": "Fix typos in models.\n\nChange-Id: I26d5bbda21bf3591fc9d7f2814595fba6f1c641b\n"
    },
    {
      "commit": "8341c7f71b5ad844e7e3ac69be6ee6f299ca57b1",
      "tree": "c0b7d9d208c76a0d79e085c302b0a9cba821d135",
      "parents": [
        "a57323adb22872235d0e5cc6494fc5cb2d24ff60"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Sep 27 20:12:14 2017 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Sep 27 20:12:14 2017 +0300"
      },
      "message": "Skip prx node for sync\n\nChange-Id: Ie8d5106c7eef0c3a2b6703b473ae77d9f387c536\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": "2aa2da388998be147800c711fb0515a2cd82d735",
      "tree": "19eb5f35dde6aac85e5763a3f90720642fdbf0ef",
      "parents": [
        "ed1e80167e78e31cb4b8216f324cce4702e080ab"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Sep 08 10:32:42 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri Sep 08 04:37:47 2017 -0400"
      },
      "message": "Remove WR for PROD-13093\n\nIssue wwith PyMysl was fixed in\nhttps://gerrit.mcp.mirantis.net/#/c/8474/4\nSo remove workearound, to be sure that fix helps\n\nChange-Id: Id169d7e25da6b114f9993515a85aa448c55e310e\nReviewed-on: https://review.gerrithub.io/377650\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "0d09f144f36501fcd344d0e42121a30b72a098a9",
      "tree": "2555e9082d280530cb817ee7bc20ea5ffe46c59e",
      "parents": [
        "c4d84f6851232410d053c172ccad7c3dbc77b9b6"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Mon Aug 21 11:46:56 2017 +0400"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Aug 21 08:11:30 2017 -0400"
      },
      "message": "Change rally docker image for mcp1.1 configurations with OS Newton\n\nUpdated rally docker image contains fixed parameters for tempest.\nDesignate plugin is not included.\n\nChange-Id: Id3e23335bc1143416e621d00e7a89cd59605424f\nReviewed-on: https://review.gerrithub.io/374941\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nReviewed-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\nTested-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\n"
    },
    {
      "commit": "e15770977ca6871b701cf19c2b45123fd4e05b5f",
      "tree": "1c667be9ed97ddb817f6a6cf56a2cc11102aa543",
      "parents": [
        "f3f90a5dbbd81246ae0968dff42a872f37849a93"
      ],
      "author": {
        "name": "Alexey Stupnikov",
        "email": "aleksey.stupnikov@gmail.com",
        "time": "Thu Aug 10 20:59:31 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri Aug 11 02:05:20 2017 -0400"
      },
      "message": "Do not create shared external networks\n\nIt looks like that some openstack.yaml templates contain incorrect\ncommand templates. For some reason they activate \u0027shared\u0027 option\nfor external network \u0027net04_ext\u0027. This situation leads to broken\ntempest tests:\n\n- tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility\n- tempest.api.network.test_networks.NetworksTest.test_external_network_visibility\n\nI have deleted shared option to fix the issue.\n\nChange-Id: I80991a5cb878c07a6cea293e5770a7ff3ac79ef4\nReviewed-on: https://review.gerrithub.io/373812\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "50f9189501838af878aa21e9f788ad6436317b09",
      "tree": "90360a6250f856eda878e8ae202df585acb6edea",
      "parents": [
        "41f0b79f84f4444419ee3eee109ccdf1207a7d07"
      ],
      "author": {
        "name": "Sergii Golovatiuk",
        "email": "sgolovatiuk@mirantis.com",
        "time": "Fri Aug 04 18:11:06 2017 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Aug 09 04:35:30 2017 -0400"
      },
      "message": "Refactor reclass cloning\n\nSALT_MODELS_REF_CHANGE SALT_MODELS_COMMIT are both exclusive. If\nSALT_MODELS_REF_CHANGE is specified then it means we don\u0027t need to do a\ncheckout to special commit. SALT_MODELS_COMMIT is specified but\nSALT_MODELS_REF_CHANGE is not, then we need to checkout that commit.\n\n* This change refactor the logic across all templates.\n* This change introduce for loop for SALT_MODELS_REF_CHANGE. Several\n  commits can be specified using space as separator. Here is an example\n  export SALT_MODELS_REF_CHANGE\u003d\u0027refs/changes/12/8412/2 refs/changes/58/8458/1\u0027\n  All commits should not have any conflicts. In case of conflicts create\n  dependant commits and use top one.\n* The \u0027cmd:\u0027 for the step \"Clone reclass models with submodules\" was moved\n  to shared-salt.yaml and included to other templates as a jinja2 \u0027macro\u0027.\n* SALT_MODELS_SYSTEM_COMMIT now works as expected. If not specified then\n  will be used the \u0027system\u0027 commit specified in the cluster model\n  submodule.\n\nDoc-Impact\n\nChange-Id: I0d57b1eea79a7c011231dcf7f46fb3599a62c33f\nSigned-off-by: Sergii Golovatiuk \u003csgolovatiuk@mirantis.com\u003e\nReviewed-on: https://review.gerrithub.io/372906\nReviewed-by: Sergii Golovatiuk \u003cholser@gmail.com\u003e\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "902f1b43111b8307c8c5a27559fce4718bc74e2d",
      "tree": "db6cef158226b9e038b03c5f9d053d38a1feaa32",
      "parents": [
        "980db1674f732f75912c167ca8f126f22d4e4154"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Jul 27 17:00:19 2017 +0300"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Jul 27 10:03:37 2017 -0400"
      },
      "message": "Download html report\n\nAdding:\n* download html report\n* in case if download fail add skip failure\n\nChange-Id: I8b26406fb111070249ef24090f8ab1e00167640b\nReviewed-on: https://review.gerrithub.io/371551\nReviewed-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\nTested-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\n"
    },
    {
      "commit": "397a8ba40c6ae677611505de3bf280d52bedd1d3",
      "tree": "55dd07d6fc527060a27c1646576c10cd6dab6f56",
      "parents": [
        "fa31b39bb78442ba8dd72177cdf349a914dfc58d"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jul 25 02:34:46 2017 +0300"
      },
      "committer": {
        "name": "Tatyanka Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Jul 24 19:39:06 2017 -0400"
      },
      "message": "Add full tempest runs on daily basis for newton\n\nChange-Id: I918da331cd1464e32e54f9d263cb03008b5aa15a\nReviewed-on: https://review.gerrithub.io/371027\nReviewed-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\nTested-by: Tatyanka Leontovich \u003ctleontovich@mirantis.com\u003e\n"
    },
    {
      "commit": "8ec6d2f7bdaf529fe7e365cd67c560c2e07db9db",
      "tree": "1739d98ed83bf9d5f145c4082278fc366068aec0",
      "parents": [
        "667393a83ffd5f60f216ce219b89e60204e3ccc6"
      ],
      "author": {
        "name": "Igor Yozhikov",
        "email": "iyozhikov@mirantis.com",
        "time": "Tue May 23 16:17:29 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Tue May 23 10:33:34 2017 -0400"
      },
      "message": "Add more checks for heat services\n\n * add 5 retries with 10 sec intervals for haproxy-\u003eheat* svc checks\n   this should prevent deployment from failing while haproxy is poling\n   for backends\n * changed old command from depricated \u0027heat resource-type-list\u0027 to\n   current one \u0027openstack orchestration resource type list\u0027\n\nChange-Id: Iadb91ddef687dab9d00a7cb3f3f9e9aca80a5e72\nReviewed-on: https://review.gerrithub.io/362191\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": "ab83ea437bea972f2cd31ef5fb158de140bf5619",
      "tree": "a4e97ebcb930a956763f0af9965246cf5fd05558",
      "parents": [
        "b933817405b3c6e1614dd20ab5ea8848fbe07444"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri May 12 16:52:45 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri May 12 16:52:45 2017 +0300"
      },
      "message": "Reorder template files in the directories\n\nNow, in the tcp_tests/templates are created the directories\nthat should match cluster name in the models; and these\ndirectories should contain files that match fixture names.\n"
    },
    {
      "commit": "4ab889cc0762f6152a82e8dbccd129a6df956da9",
      "tree": "523386ed27366cfffd60095ac25a2916c1b98ec8",
      "parents": [
        "5e81a4bbce7bd9b316cfa252c9f776e2df6ae639"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Apr 27 14:11:04 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Apr 27 14:23:00 2017 +0300"
      },
      "message": "Use dynamic IP networks for mcp-ocata-ovs/dvr models\n"
    },
    {
      "commit": "45396dbd63e79f8d4955c8ddec767568c11b7751",
      "tree": "a5ec62b8d109bb7d50c3892b7945f0b19dd42ba9",
      "parents": [
        "d92624854127dfc42c8f3480c5a4bfefad36b595"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Apr 26 15:29:47 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Apr 26 16:01:20 2017 +0300"
      },
      "message": "Mount glusterfs volumes before the first access to keystone\n\n3. Keystone server should use the same fernet keys on all nodes.\n\n2. Fernet keys should be generated on mounted glusterfs volumes.\n\n1. To mount glusterfs volumes, \u0027keystone\u0027 and \u0027glance\u0027 system\n   users should be already created.\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": "966af4d861dabd46f6e5387f1d27a5cb9baa2a02",
      "tree": "19c5554ebcf378f738c0ef37c05bdec35affe28f",
      "parents": [
        "dde58dc386fba590ae15208384c7903951db6c4e"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Apr 24 14:08:12 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Mon Apr 24 16:45:41 2017 +0300"
      },
      "message": "workaround apache problems\n"
    },
    {
      "commit": "b8b02d897bb54994733a566a7498a6b7cd3e5d34",
      "tree": "c15dabb73c2fb477ea35f4f298a1df8bc72e6e0a",
      "parents": [
        "020afc8419e7d1d264bffdbf80574c01b8c5cf88"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Apr 21 14:07:33 2017 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Apr 21 14:07:33 2017 +0300"
      },
      "message": "Add openstack usage for keystone check\n"
    },
    {
      "commit": "d4f1fd367195e0be21918843dbf2900013125305",
      "tree": "45a202f21958170e07a5711e547ed1a839136cfa",
      "parents": [
        "809b6f7d8f17f5a42f9b6cf7cf5cc24727019482"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Apr 21 13:31:44 2017 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Apr 21 13:31:44 2017 +0300"
      },
      "message": "Add retries for keystone state\n"
    },
    {
      "commit": "d8bf14fa10ea35f66c5c8c3a0bfb0e95d53bc24b",
      "tree": "0849010d690911e799911a823008df7d6a8b1bda",
      "parents": [
        "e775d9f2d9b8bc9e8714e6185fa200344c59696c"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Apr 19 12:20:50 2017 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Apr 19 12:20:50 2017 +0300"
      },
      "message": "Add dvr templates for newton and ocata\n"
    }
  ]
}
