)]}'
{
  "log": [
    {
      "commit": "c047c876306e8054b561493ba9f314c326eb7b0f",
      "tree": "ff29b08429d39c5c12cea7b5b865b327c5c557c4",
      "parents": [
        "2a3c01ec513591036e22073787cdc75677e852cc"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Jan 11 08:38:15 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Sun Jan 15 19:39:07 2017 -0800"
      },
      "message": "pki work, and keystone cert generated\nignore retry files\nload variables for localhost as wel\nsplit root/intermediate generation\nuse array for creating server certs\nconfigure openstack with certs from server via lookup(\u0027file\u0027,...\nmove root CA cert to old location, testing\nindent ssl info\nmore places where the CA cert is used\ndon\u0027t have juju self-manage certs\njuju requires certs be base64 encoded (not documented)\ninstall both root/intermediate CA certs, as juju/trusty apache is too old to support chaining\nprovide ca/im chain to juju keystone config\nyaml error\nupdated name for onos source per jono\nfixed the onos-fabric-install role\nwhitespace\ncopy CA certs to compute node\nstop wasting time\ndiagnostically print contents of /usr/local/share/ca-certificates/ dir\n\nChange-Id: Idbd4891736b07690a260bf3d117c547de1ae7424\n"
    },
    {
      "commit": "a369b9272049b1c45bb7a492bf03a7922423e687",
      "tree": "39049754bbf7c997ae43b4a3b68a1779500a085a",
      "parents": [
        "d5a396eb1b7b68471262a32d7dbd0493d47d119a"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Dec 02 05:43:55 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Dec 02 05:38:16 2016 -0800"
      },
      "message": "Increase Juju bootstrap timeout to 15 minutes\n\nChange-Id: I47308cfb1d2c8eb8ce428c0d5512e93a34974cbd\n"
    },
    {
      "commit": "58e88a8218cb2c2c405d37a54131afccf1954a01",
      "tree": "ed54682858906bb0db592c32557170f5f01d34df",
      "parents": [
        "6e6689980535d0baced75302fa42a0af3e7c365b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 18 13:39:09 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 30 12:23:48 2016 -0800"
      },
      "message": "move onos-cord to head-node container\n\nChange-Id: Idb3e94d54cb03b7ed680ca43d49b0c8f2b6904ad\n"
    },
    {
      "commit": "343d61f7bf70b9c6cf7a42d1190515260d2b10d9",
      "tree": "2eabfb05fb582e14747e94c2c233226e8a3335c3",
      "parents": [
        "118c687bc25ef95e4f7387b0110e6d828fd8002a"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Nov 21 16:37:00 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Nov 21 16:37:00 2016 -0500"
      },
      "message": "Move Juju back to container\n\nChange-Id: I78ad64abb0df010c9fa377ae0e441c4a3593cd0d\n"
    },
    {
      "commit": "50f9a53422a150158ab3e87be24f52d9737a0e6c",
      "tree": "af50e1a5b69e7f0c3ce79fae76738df5f3d0b7dd",
      "parents": [
        "3a197d833e5ecde4f0e640dfd15998f91fd820ff"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Nov 17 11:05:56 2016 -0800"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Nov 17 13:51:29 2016 -0800"
      },
      "message": "Speed up the install by parallelizing OpenStack and XOS setup\n\nChange-Id: I51657c92400cf7dc5cddf5ade3e906d4cf28e29b\n"
    },
    {
      "commit": "3a197d833e5ecde4f0e640dfd15998f91fd820ff",
      "tree": "14200d237f30bd4c3acda830f30ca9971c8c955f",
      "parents": [
        "a17d84b63fe0ab5d78c36250e1c6412e3d6a8e5b"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Nov 14 08:22:43 2016 -0800"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Nov 17 10:12:56 2016 -0800"
      },
      "message": "Create LXD containers instead of VMs\n\nChange-Id: I66580af317419285278d59e59d290e90f3d0dd29\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": "4ee925f615c53376e4c74564d1d32fb4a1ffbcfb",
      "tree": "8de0daed5432e740a34c2e7982be77995cd7d4fb",
      "parents": [
        "3ecbfd07c6e715504cbb6671abfaa2e46b9fdbab"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sun May 22 21:51:52 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sun May 22 21:51:52 2016 -0700"
      },
      "message": "add path to CA bundle so requests picks it up\n"
    },
    {
      "commit": "2cffa0ff42701d6c0583b154b9815ee716585665",
      "tree": "50c517648522c0873048c4e638787a7d115f9e0d",
      "parents": [
        "c3cde842e314e42d9beab226701af859455b978d"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri May 20 12:18:47 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri May 20 12:18:47 2016 -0700"
      },
      "message": "step reorg\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": "6f7c416c26d1f8aab5c7ddc05215b931cdf20de0",
      "tree": "da963d45981d4ce2e0eaa24c95d1a4f93e2aae72",
      "parents": [
        "a1cd04e89b03cf9a11267f5e02a499de06498ee9"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon May 02 11:53:09 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon May 02 11:53:09 2016 -0700"
      },
      "message": "as we\u0027re already doing updates on each host, don\u0027t have juju check for updates\n"
    },
    {
      "commit": "c0b9fb2abe79b1b87f257deaecc79753df98ca66",
      "tree": "497cc490fcb31e2091fcbf2acea8f7f5aa63f1dd",
      "parents": [
        "05c2172b14ed57cda396b7687f8b815888ad375b"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sat Apr 30 12:09:45 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sat Apr 30 12:09:45 2016 -0700"
      },
      "message": "update to use full DNS node name\n"
    },
    {
      "commit": "684aa4c79078910d138db46b7406e3286f149211",
      "tree": "9a8545a2030e9bf50d6e401fb9f9256c6b688f12",
      "parents": [
        "99dcc1c432824796dc7735f69f437c748e4a913d"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 14 07:04:38 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Apr 14 07:04:38 2016 -0700"
      },
      "message": "template-ify the juju config for cord and opencloud cases\n"
    },
    {
      "commit": "a627ae88960834c0721a8b9ff7fd1c9b9e66ec7d",
      "tree": "0321ccdb41a6ee98af9a66b419e4dc5ba7af3577",
      "parents": [
        "9ecb624dcea982bb67d2e5dea2cd77ae424e28bb"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 13 12:37:10 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 13 12:37:10 2016 -0700"
      },
      "message": "allow setting of specific charm versions, with fallback\n"
    },
    {
      "commit": "ba883e3526d27c19357587c76d93ba8f087726c4",
      "tree": "af5d01d1d9fb9aa258da0295ae18c4cd87edb983",
      "parents": [
        "09bbcfcb36c8cf9334da7ddc7b73f37e5f1453a7"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Apr 11 16:06:43 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Apr 11 16:06:43 2016 -0700"
      },
      "message": "have juju-setup use the new bridge, fix errors\n"
    },
    {
      "commit": "09bbcfcb36c8cf9334da7ddc7b73f37e5f1453a7",
      "tree": "6c6c9b716711ab7183413b00cf7da0df7631f832",
      "parents": [
        "c59b6b244ee82fa7b80d4070163dffb440ec7514"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Apr 11 16:02:52 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Apr 11 16:02:52 2016 -0700"
      },
      "message": "add space where needed\n"
    },
    {
      "commit": "c59b6b244ee82fa7b80d4070163dffb440ec7514",
      "tree": "81b3b5f1e3a9cc35962e9735ba306bda4584295b",
      "parents": [
        "2fa7ca4f28b0ab2a649b1ade3b4e9b7fabdf8ec6"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Apr 11 12:49:10 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Apr 11 12:49:10 2016 -0700"
      },
      "message": "other places where bridge name was used\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"
    },
    {
      "commit": "439ddb957e2942dd3266cae5029e7ccbc584e98f",
      "tree": "d197d45e7730b121a98aee874821884918100526",
      "parents": [
        "c56ac6493443580192e49de4e22c3bbbeb860f64"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Mar 16 16:06:23 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Mar 16 16:06:23 2016 -0700"
      },
      "message": "fixed KeyError when services lacks a nova-compute key\n"
    },
    {
      "commit": "4bd2dbcb68c3c718c7e0f4108d6fda9554257a92",
      "tree": "6cbe02fc4b87fb8b1e2a32d77e98b299269d7c8e",
      "parents": [
        "b2b8c7b03bb50684b9508cf1b59a198f15276ca8"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Mar 10 12:50:02 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Mar 10 12:50:02 2016 -0700"
      },
      "message": "dynamically create port forwards from \u0027head_vm_hosts\u0027\n"
    },
    {
      "commit": "c3e454f1d756bc67ef7fff2f9dac860810aad68f",
      "tree": "3396ac06a86665e9de9e51c7417e5e67fc0339da",
      "parents": [
        "5e2a58515bc5af3e969856fa6c70ba458b6b9496"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Mar 10 12:46:13 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Mar 10 12:46:13 2016 -0700"
      },
      "message": "add nova-compute settings\n"
    },
    {
      "commit": "0df6f2cfd2b88480f665046463aad8a4a6d7f538",
      "tree": "3334d06979d06870df3f34d4c73201987f343950",
      "parents": [
        "f1fb094dea55f0f5f385c6b4cc4a91a4aa0f8292"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Feb 29 14:48:52 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Feb 29 14:48:52 2016 -0700"
      },
      "message": "consolidated create-vms\u0027s into juju-setup role\n"
    },
    {
      "commit": "573bafcc6ce7500187c98a2ced6439571266e445",
      "tree": "2652d0dbaa4467a57161f4b33c4b8e5a2052e160",
      "parents": [
        "c1690b4f873cc370c2bc05d8dc6e6821ab628d15"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri Feb 26 16:35:42 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri Feb 26 16:35:42 2016 -0700"
      },
      "message": "working through ansible conversion of juju-setup.py\n"
    }
  ]
}
