)]}'
{
  "log": [
    {
      "commit": "3896c47f49e7741de6e53b2251ac0914b805013d",
      "tree": "f42851bd691c8c1356da6eb29b683139847105ea",
      "parents": [
        "cc9f19d0535e20dc09a9e0664ab7177b184e753a"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Aug 01 13:31:42 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Aug 14 17:28:04 2017 -0700"
      },
      "message": "[CORD-1631] Adding extra files to GUI extensions\n\nChange-Id: Ib2af772dd12726b37bab729fa1bc52e94f6041d6\n"
    },
    {
      "commit": "c989f26c89e1b2e829810bf359da4c59f7db474a",
      "tree": "dd1299a417d9281a33c3577592a02f558e20b64a",
      "parents": [
        "3e58914dc7fe60fb67c7476489b22a0f23e58849"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Thu May 11 13:02:59 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Sat Jun 03 18:52:00 2017 -0700"
      },
      "message": "CORD-1151\nMake cord_dir and cord_profile_dir local to config node\nuse head_* and config_* prefixes to avoid hardcoding paths\nconfig-side ssh key generation+\nfix frontend \u0026 mock builds\n[build] group in inventory\nfix inventory strangeness\nraise privs when creating ssh_pki_dir\nmove admin-openrc.sh.j2 to cord-profile\nadd copy-cord-playbook.yml, clarify where it runs\nfix paths for head_cord_profile_dir with mock/frontend\nuse /opt/cord_profile/admin-openrc.sh rather than ~/admin-openrc.sh\ninstall pki\nmake comment in do-enlist-compute-node accurate, set correct interface\nremove hardcoded credential path\nlogging and ssh key fixes\n\nChange-Id: Ie7560c911dce1558e09806c9997884dfbd475e9c\n"
    },
    {
      "commit": "682450e20cbd454e85c076bff1928dd0e75ff6dc",
      "tree": "c6c3f559bd7ed72ec434e42c30206997cbfc3036",
      "parents": [
        "343d61f7bf70b9c6cf7a42d1190515260d2b10d9"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Sat Nov 19 09:04:41 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Mon Nov 21 21:39:01 2016 -0700"
      },
      "message": "Updates to opencloud playbook to work more like CORD\nchanges to work with new service-profile\nreworked xos-start to have per-config settings\nadd to cord_single_defaults.yml too\ngenerate TOSCA config in platform-install\nmoved user/deployment creation to earlier in process\nadd stubs for Site/Deployment\nfix empty compute group case\nuse tosca generator for cord-pod, and supply paths to images\nreorg of config variables\nremove whitespace\nenable copy of service-profile for testing\ngenerate more Tosca in platform-install\nmore templating, whitespace\nlist of copied Tosca files is now a parameter\ntemplate the vtn config when onboarding new compute notes\nfix ipaddr template, which was incorrectly documented\nrecreate nodes and vtn config when adding compute nodes\nfixes for xos on head node change\nmore fixes for XOS on head node\nmore fixes for xos delayering\nfixes to image loading and \u0027make vtn\u0027 task\nuse hostname rather than full fqdn in tosca\nfix secondary location of nodes/vtn template\nreadd management_hosts_template to management-net.yaml\nupdate opencloud bits to current, remove obsolete roles\nfix UI paths, which were escaped\nmake diag role work with xos container not in vm, collect more docker\nlogs\nintegrate make module changes\nmove pauses to service-profile\ndedicated openstack config\nfix openstack.yaml.j2\napply changes to vtn.yaml in both places\nadd more head diag\nfix ssl issue\n\nChange-Id: I7526b954b3b93f121b1d329dc1e412502d194fc1\n"
    }
  ]
}
