)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "35624561fd3de3769cf988c2a4eec9cd0cfb14e5",
      "tree": "b544814cebff69c485175a53521e157197efa17e",
      "parents": [
        "69b4234d467a7de94651aa2640bcf035217e42b5"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Sun Aug 28 17:12:26 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Thu Sep 01 09:26:08 2016 -0700"
      },
      "message": "apt dist-upgrade reboot enabled, lint fixes\nsecond round, for testing\nlint clean, testing needed\nprereqs assert w/dig doesn\u0027t loop properly\nuse head not all for target hosts in single\n\nChange-Id: Ie530204b989a73828f45508fcdd4374a3362c764\n"
    },
    {
      "commit": "8a8958fbe769f9b5d3025640b1018519cce55386",
      "tree": "7688436635f278b8dbe6cf5a025b6faee5ca4dff",
      "parents": [
        "6f5a6e7582b20dd76f7a9eaa062262bea49b5b51"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Aug 22 16:06:30 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Aug 24 10:12:37 2016 -0700"
      },
      "message": "Disable XOS grabbing port 80 via iptables\nRemove /etc/libvirt/hooks/qemu\n\nChange-Id: I840fa8611babcd9e2a438d1fca139e8a89a88a03\n(cherry picked from commit 6d56bc6106b19331fedafbc36471674bb94a6005)\n"
    },
    {
      "commit": "6f5a6e7582b20dd76f7a9eaa062262bea49b5b51",
      "tree": "9a262a178f4d1ab4940e165a6580a28d8e6e94dc",
      "parents": [
        "b364ef519e2f6a5e2ed3871c2fff77e1ffe0a46a"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Aug 10 17:45:27 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Tue Aug 23 19:09:18 2016 -0700"
      },
      "message": "made it run, ssh key issues\nfix user/root difference, lint\nlint, make \u0027apt-get dist-upgrade\u0027 an option, formatting\nadd more missing things\nremove extraneous keystone pw\nremove database relation to neutron-gateway which is no longer required\nfixed roles so async resumption only happens when those VMs exist\nworkaround for old Jinja\nadd missing compute relations and variables\nwhitespace\n\nChange-Id: I323806ea2594bb70fb95a6d11a489625f59ac0da\n"
    },
    {
      "commit": "b40046cb4c483f29c25db307773bbf9ab02b6738",
      "tree": "a6978de21b3bde8e3e727d1d375e616abcd8f905",
      "parents": [
        "b3c0ac6ae3a092e4615bc4a60a216b34924604bd"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Jul 28 16:37:46 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Jul 28 14:04:15 2016 -0700"
      },
      "message": "Move XOS back to port 80 on head node\n\nChange-Id: I7857edfef6006b5504cdf886a62f578560e20cb3\n(cherry picked from commit 44b701346cf05e351689757c7f60bf4dd3a43f41)\n"
    },
    {
      "commit": "707c1d7cc317525ff72bb774c2cdc2041c967c45",
      "tree": "d6d9f6a480969b97f12fd1bf6f7931ebd050bc32",
      "parents": [
        "828c9e8d69b6968e6702bee0ea62468e07e46da0"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Jul 25 15:41:51 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Jul 25 15:42:00 2016 -0400"
      },
      "message": "Move XOS to port 8888 on head node\n\nChange-Id: Ifbbb33b644bf0f7ad82033faec3b4b3de47d2916\n"
    },
    {
      "commit": "6ba76f0456f9895221b11bc3b4873caf3f08e344",
      "tree": "fda3b58f10671cffccee9981d73e316cfbacfa04",
      "parents": [
        "444addc0e7944f8612aa8a77afab6b6663cf28a4"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Jul 19 20:37:58 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Jul 19 20:37:58 2016 -0400"
      },
      "message": "Port forward port 80 to XOS\n\nChange-Id: I843c80064acf4e07fca0c2b96a105e33a3b40f00\n"
    },
    {
      "commit": "0481a8a24663eb00213168197db0d434b7ce5f16",
      "tree": "2ea6e3938928986980088fad3c1d1ab8c5320244",
      "parents": [
        "1558ace427bd7b4ac293f372a78b4bc150d3178d"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Jul 14 13:01:45 2016 +0200"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Jul 14 04:05:23 2016 -0700"
      },
      "message": "Change var name: cord_provisioned -\u003e on_maas\n\nChange-Id: I046224d3e3297e551f596509367ac39a65fa7fb1\n(cherry picked from commit fc43e8441f77ce9fbd5be13a7da7e98e529b9353)\n"
    },
    {
      "commit": "3a1d064e24d429ff8da8da5c5c53d4e2e9ec1b87",
      "tree": "53b48cfda38be499e952240656a010b7c57dd659",
      "parents": [
        "d34d27548c91fb6ffcd1eae275f167e1e9f9f23a"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Jul 01 14:11:39 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Jul 01 14:11:39 2016 -0400"
      },
      "message": "Support multi-node CORD install\n"
    },
    {
      "commit": "c3cde842e314e42d9beab226701af859455b978d",
      "tree": "4cc7b71f4d183d4a0ebdb6463af7a2ce441c7408",
      "parents": [
        "36a22bf24426d777148bda62cc1801a8660cae1e"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri May 20 12:02:33 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri May 20 12:02:33 2016 -0700"
      },
      "message": "move async image download entirely within config-virt\n"
    },
    {
      "commit": "d31bbc987b839eb7a93ecbb6ad21cae437def8f7",
      "tree": "55cab0c855616d8ee78afdc768ea3789866b3acb",
      "parents": [
        "77d4f08d2fab3bd17baae8f9f77f1cbcfc6f7566"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri May 20 11:43:18 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri May 20 11:43:18 2016 -0700"
      },
      "message": "use async to run large downloads while doing other steps\n"
    },
    {
      "commit": "99dcc1c432824796dc7735f69f437c748e4a913d",
      "tree": "51380ca0a3d919836afc34eb1e3aa2e4664f8084",
      "parents": [
        "9332a1c57f9888a04023d00926d166bc80d23895"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 14 07:02:57 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 14 07:02:57 2016 -0700"
      },
      "message": "fixed formatting and opencloud-cluster scenario issues\n"
    },
    {
      "commit": "351c668fb567054b0205e9322a3b56c1c9f33581",
      "tree": "cf2b2b45b7168954cb1488d885bfc235bec0e4da",
      "parents": [
        "7c35fac0e10f3d7c5b7803d68a03aecef10bc8d8"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue Apr 12 10:32:38 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue Apr 12 10:32:38 2016 -0700"
      },
      "message": "recollect virt_net facts after new bridge created\n"
    },
    {
      "commit": "81470de63d68624bd3d44ea6e8626a48f7f9ec7b",
      "tree": "98182575a446c84dbe454f50d19dff95ae24baab",
      "parents": [
        "9bca3de74165253f783a649378f2379dd3b90ff3"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Apr 11 12:44:38 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Apr 11 12:44:38 2016 -0700"
      },
      "message": "build our own libvirt bridge\n"
    },
    {
      "commit": "ef434f8a7ff7ce9a51157ec4ed4c63fa4f2404fd",
      "tree": "a38298448a1ef989ed4adf0e0b61d39bc8508051",
      "parents": [
        "4d8153845a89afd47f798396cf80ca600b60785c"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 07 17:15:39 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 07 17:15:39 2016 -0700"
      },
      "message": "progress on integrating CORD single node setup with roles\n"
    },
    {
      "commit": "709f11be153cc0500c79680013cb159bf778cab5",
      "tree": "f4b047333e3ba7f2b4e998d57637be3c8de0595f",
      "parents": [
        "439ddb957e2942dd3266cae5029e7ccbc584e98f"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Mar 17 14:29:51 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Mar 17 14:29:51 2016 -0700"
      },
      "message": "more dns-ification work\n"
    }
  ]
}
