)]}'
{
  "log": [
    {
      "commit": "b091189e128ee993600d367ba522b7fe0a87f939",
      "tree": "49cdee2c4e9ab2669156bcece902b27f77139450",
      "parents": [
        "ca135cef897663e2e09818d1f791ac228ae06af7"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Wed Aug 02 15:47:30 2017 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Wed Aug 02 15:47:30 2017 +0200"
      },
      "message": "Fixed reclass module docs\n"
    },
    {
      "commit": "4d961149b010e0da021a9d1dfc2f243743f404a1",
      "tree": "3be74e85cab1379fbc2119c240127740e3111775",
      "parents": [
        "87113085b4950060fff70c02ee7598e7f10a0e59"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Thu Jul 27 15:35:28 2017 +0000"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Thu Jul 27 15:36:09 2017 +0000"
      },
      "message": "Allow multiple condition expressions in class_mapping\n\nChange-Id: I19e45d16e1e2aefc6a9b776f5ec8f0d259b5e3b0\n"
    },
    {
      "commit": "87113085b4950060fff70c02ee7598e7f10a0e59",
      "tree": "9a648aa8443c8750f177532aa97f5645a1f4ac46",
      "parents": [
        "7ccb534162a824e876dc5b47d945da690f0c6199"
      ],
      "author": {
        "name": "Vladislav Naumov",
        "email": "vnaumov@mirantis.com",
        "time": "Mon Jul 24 17:36:50 2017 +0300"
      },
      "committer": {
        "name": "Vladislav Naumov",
        "email": "vnaumov@mirantis.com",
        "time": "Mon Jul 24 17:49:52 2017 +0300"
      },
      "message": "add possibility of redefine parameter\n\npossibility to define parameter nodes_uri\n(thats allow targeting node-config-dir)\ntrough salt-metadata to avoid issues, when\nreclass inventory failed due incorrect node configurations\neven if broken-configs does not used\n\nrelated to: https://gerrit.mcp.mirantis.net/#/c/7818/3\n\nChange-Id: I009a7434cc0372361bb2e44374534ee95aefcd19\n"
    },
    {
      "commit": "7ccb534162a824e876dc5b47d945da690f0c6199",
      "tree": "1183dee670637b37ebb28492e3ba2795aa4013a3",
      "parents": [
        "c90211d45e5fcce7ea6667b8f1a4e8daffd53b96"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Jul 20 17:07:47 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Jul 20 18:19:28 2017 +0200"
      },
      "message": "reclass module to check params and classes\n\nChange-Id: I36bb0c29f5eec3f32a5da8da11cb6fc8a5377b7f\n"
    },
    {
      "commit": "1f7667b597d8a1f1f80319d4bdd0a8cfe02e33dd",
      "tree": "1f220c9fd113e2cfc68bdc6cf3aef4d9e6770365",
      "parents": [
        "12a310d2be43e3f5396b78d43ae6524597885c4c"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Tue Jun 06 16:45:51 2017 +0000"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Wed Jun 07 12:26:12 2017 +0000"
      },
      "message": "Optimalize guess_host_from_target method to use less module runs\n"
    },
    {
      "commit": "12a310d2be43e3f5396b78d43ae6524597885c4c",
      "tree": "b012496c33512e03a883841968c3e5f39bb9d5e5",
      "parents": [
        "171c226c3178e13615df4affc950b6d50a696fd5"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Mon Jun 05 19:11:29 2017 +0000"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Tue Jun 06 14:15:04 2017 +0000"
      },
      "message": "Add initial status to resources\n"
    },
    {
      "commit": "171c226c3178e13615df4affc950b6d50a696fd5",
      "tree": "ae20086f96c82169758fdf557715308d20cf035c",
      "parents": [
        "69c7ba9b21cc9225e4cddd7fd3c9e60c0714018e"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Mon Jun 05 18:52:32 2017 +0000"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Mon Jun 05 18:54:32 2017 +0000"
      },
      "message": "Handle unsuccessful guess of external host gracefully\n"
    },
    {
      "commit": "69c7ba9b21cc9225e4cddd7fd3c9e60c0714018e",
      "tree": "5a5d05f59b23c6f5c6f4ef3f0eed5a74805c6148",
      "parents": [
        "6c63a2ac7a4fb3f4eee5fee28ff8e9be386896c3"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "a.tengler@tcpcloud.eu",
        "time": "Thu Jun 01 15:59:01 2017 +0000"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Mon Jun 05 15:51:00 2017 +0000"
      },
      "message": "Improved parsing of external_host in graph_data function\n"
    },
    {
      "commit": "2b362625143fc1ffee0c227fe82afe0ceee00b63",
      "tree": "59f94a6f32824e7f138c3c5cde7a3911d9bfd3dd",
      "parents": [
        "ee8e7ec614d7ace3837b043614b5460e74ec92dc"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "a.tengler@tcpcloud.eu",
        "time": "Thu Jun 01 14:23:45 2017 +0000"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "a.tengler@tcpcloud.eu",
        "time": "Thu Jun 01 14:23:45 2017 +0000"
      },
      "message": "Module functions for visualization purposes\n"
    },
    {
      "commit": "23d965ff1986a36129cf3ec4929eb20d527fcadd",
      "tree": "42e02e4bbdee215191208c54e921f46355cba0ef",
      "parents": [
        "bab2a19b0051a5cd1ac4d356293a2ca53cf7ff82"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Tue May 16 19:14:51 2017 +0000"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Thu May 18 13:24:06 2017 +0000"
      },
      "message": "Reactor - node_register\n\nReactor file, reactor orchestrate file and reactor state file. Reclass module and states updated\nwith methods to automatically classify node, generate node metadata and cluster level metadata\noverride.\n"
    },
    {
      "commit": "8a1cf40301a1219b85553cd9b4c06639a01a2f97",
      "tree": "66a360dc4add062bd5d12709d9b3293cd05ffd24",
      "parents": [
        "805666d40ce55149d8eab0c74f6e295f3905fca1"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Tue May 16 10:59:35 2017 +0000"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Tue May 16 15:07:28 2017 +0000"
      },
      "message": "Cluster metadata module and state methods\n"
    },
    {
      "commit": "805666d40ce55149d8eab0c74f6e295f3905fca1",
      "tree": "71a10a2761682b1c19d5652738f19f7635a6cea5",
      "parents": [
        "c006d5d2bc9071656293fb71c541a2f32d885ed8"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Mon May 15 16:01:13 2017 +0000"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Mon May 15 16:01:13 2017 +0000"
      },
      "message": "Reclass _states - node_present state\n"
    },
    {
      "commit": "a4a9f578a1ead8d3a1969059f102fd75e28c02bc",
      "tree": "ddbe2f45097c7322109387171a9181897678b9ff",
      "parents": [
        "a961df4a540e6e9820ebd9e2d636c97d3037a2ad"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Sat Dec 03 20:15:50 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Mon Dec 05 10:14:18 2016 +0100"
      },
      "message": "Multiple node generation\n"
    },
    {
      "commit": "a961df4a540e6e9820ebd9e2d636c97d3037a2ad",
      "tree": "45fefb28960f503cf5873b243c4d7a5585f61fb5",
      "parents": [
        "24d01ba788676d64049ffb238235572135064510"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Mon Nov 21 21:50:24 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Mon Nov 21 21:50:24 2016 +0100"
      },
      "message": "Fix passing maps as string\n"
    },
    {
      "commit": "71f94b05ba96c4aa8998d41c5cfaa7b71d21fb12",
      "tree": "3ed6694bf25400c0d7bd8f939cd157dfdb2c0ad7",
      "parents": [
        "166cc67a2a61647e57378414cae2fe431da19c79"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Jul 27 14:48:57 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Jul 27 14:48:57 2016 +0200"
      },
      "message": "Reclass \u0027node\u0027 manipulation modules fixes\n"
    },
    {
      "commit": "166cc67a2a61647e57378414cae2fe431da19c79",
      "tree": "7a95c590eae94ec3fa0f8ef40d456efd22744ea7",
      "parents": [
        "22c85b31dd16f9a64fb897d12fc82d389db2a662"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Jul 27 14:17:22 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Jul 27 14:17:22 2016 +0200"
      },
      "message": "Reclass \u0027node\u0027 manipulation modules\n"
    }
  ]
}
