)]}'
{
  "log": [
    {
      "commit": "a5f38e4c2455990d80c5c76df04e0764fb5fa574",
      "tree": "cd8beed273f97e778f1a981a22ac4b8f3c497d49",
      "parents": [
        "8072d906d5dfd5173b274eacf543f248309713fd"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Sep 21 21:52:25 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Sep 21 14:56:22 2017 -0400"
      },
      "message": "Fix missing \u0027apt_mk_version\u0027 parameter for cookiecutter-based model\n\nChange-Id: Ia8ea723c461d5978590f611d504caa735a0a498b\nReviewed-on: https://review.gerrithub.io/379531\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": "761bffa526f7616a2c960621a4634e89793a2bb9",
      "tree": "e58aee5cfb194a1e39e724cf9751946ec5441f1a",
      "parents": [
        "25bcbc36dbd5bc6d1b79fcfc04e0e360a96314f2"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Sep 11 19:28:00 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri Sep 15 08:06:35 2017 -0400"
      },
      "message": "Node roles with dynamic metadata mapping\n\nFor easy scale of any role in the cluster, there are some\ndynamic metadata will be prepared for \u0027Environment\u0027 model\nbased on roles from the inventory:\n\n* Automatically control master/slave relations for the:\n    rabbitmq_cluster_role\n    mysql_cluster_role\n    redis_cluster_role\n\n* Automatically control IDs as counters for the:\n    keepalived_vip_priority\n    cicd_database_id\n    opencontrail_database_id\n\nChange-Id: I4a893662d43c9cb1799ee2bc24d72a62afc00a56\nReviewed-on: https://review.gerrithub.io/377960\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "bcb1451794f825313374fe223ecca9ba4cd2e1b7",
      "tree": "0f4fdd7d8d03dfa24320b8a5de3705e2e29506f9",
      "parents": [
        "19a8ca585a8af76e697b7cbc284a3f80fded104a"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Sep 07 19:34:15 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Fri Sep 08 18:35:01 2017 -0400"
      },
      "message": "Fix keystonercv3 import for cookied lab\n\nChange-Id: If5bb2778d843b3a549be23d32d4d78921cf14ac9\nReviewed-on: https://review.gerrithub.io/377592\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "ed1e80167e78e31cb4b8216f324cce4702e080ab",
      "tree": "0af120d5719f5ddde3022d26e59a4432e2402b8d",
      "parents": [
        "063d0ffd01b0420ea3f870ea763ff9a16c606522"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Sep 07 15:46:43 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Sep 07 10:46:37 2017 -0400"
      },
      "message": "Add overrides.yml usage to nodes in enviromnet model\n\nChange-Id: Idd051c3a989828fea3f3e1a3624d66d47e74ee5f\nReviewed-on: https://review.gerrithub.io/377552\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "b6227f0874f4f0f3cbcf63d5f25d5a0249d35ded",
      "tree": "d8dcb2a4cb3041948b42eb917cfe92596999e783",
      "parents": [
        "6faca6ca093fb2e67cb12716882c5ef2e46ecf24"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Sep 06 17:57:10 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Thu Sep 07 07:18:24 2017 -0400"
      },
      "message": "Regenerate cfg01* node with reclass.storage\n\nChange-Id: I074a46a31d9d296bd1706c9550e6b53ee78a91b0\nReviewed-on: https://review.gerrithub.io/377390\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "0496eb72d2ad5cf20b3d1ca213d2a82c33b9992b",
      "tree": "51f4ba7676a03cadeb42f19ce26752111fd4121e",
      "parents": [
        "8419aa7a5ca9862a3de640aa794cbe97b0b9ab38"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Sep 05 21:42:10 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Sep 06 07:01:07 2017 -0400"
      },
      "message": "Rework interface roles to match cookiecutter template options\n\nChange-Id: I26ddff3af840b805319ba2805e1cc80af22a5735\nReviewed-on: https://review.gerrithub.io/377228\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    },
    {
      "commit": "910a8001a6cc45c2bdb97986c15fca277e7a077b",
      "tree": "3f37b02408c4bbf1ccd7178311660e2f9429d6d3",
      "parents": [
        "d58038c20c845abd5dec7f1da95d3e7140db4a2c"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Aug 31 14:53:47 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Sun Sep 03 15:58:09 2017 -0400"
      },
      "message": "Add required nodes for cookiecutter config cicd+ovs+dvr\n\nChange-Id: Ief997750fe42ddb7f4185ae5689d41206dc5cbbc\nReviewed-on: https://review.gerrithub.io/376568\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.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": "decdd8780efb20b62f4d2c8284054c767c4acc59",
      "tree": "b801a455804216b78fa8b07d88d9ccd32550cd8b",
      "parents": [
        "2fec09afc0d7fab88ca7eb1818dce65c3fa95cc7"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Aug 18 23:42:27 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "dis.xcom@gmail.com",
        "time": "Wed Aug 23 07:01:08 2017 -0400"
      },
      "message": "Environment model level\n\nEnvironment model is a mapping of the hardware objects specified\nin the inventory on the cluster model objects.\n\nBased on the inventory, environment model provides ability to use\nflexible underlay configuration per each node.\n\nUsing \u0027roles\u0027 for nodes allows to map the additional components\non the basic cluster configuration using only inventory labels\nor tags (creating the inventory file for this template from the\ncustomer\u0027s inventory depends on each specific case and may require\nadditional translation code).\n\n* environment_inventory: collection of already existing\n  hardware and virtual inventories for different lab configuration\n* environment_template: cookiecutter template to generate\n  environment model with any required configuration\n\nChange-Id: I3c97957f94f472b634ece5d218fdc14fed185058\nReviewed-on: https://review.gerrithub.io/374868\nReviewed-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\nTested-by: Dennis Dmitriev \u003cdis.xcom@gmail.com\u003e\n"
    }
  ]
}
