)]}'
{
  "log": [
    {
      "commit": "906a9a16aa7fc441d07fe3bd92e0bd8bbfb358cf",
      "tree": "ca439cecced9ffabf296bfe9f24377d0be6957ff",
      "parents": [
        "4b9faf1837aa0ec80b5c91c3d6c709c685f221f6"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Aug 25 10:50:45 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Aug 25 10:55:47 2016 -0700"
      },
      "message": "CORD-382 updated compute node provisioning so that the specification of fabric NIC identification is passed on\n\nChange-Id: Ibf596d610f5420f9a9ead7ce3a6f93d022ad85ac\n(cherry picked from commit 2e76f122660da12e5fdad5d58be52d9d4fe871c3)\n"
    },
    {
      "commit": "4b9faf1837aa0ec80b5c91c3d6c709c685f221f6",
      "tree": "dd0948469af4b186b9f6814396d36f7c38d2eaec",
      "parents": [
        "98bbc040209be39e254884372da11368cc7bca65"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Aug 23 14:22:13 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Aug 23 15:07:29 2016 -0700"
      },
      "message": "download switch boot images from dropbox\n\nChange-Id: I4eddf48b4b30106ad832195cbe3c1323b7c788d1\n(cherry picked from commit 338727760ed5f403e05558a07affef3cf730d309)\n"
    },
    {
      "commit": "de51ce5e004bbe5342b282fcee49dbd4d7dc7809",
      "tree": "2b791cc2710a592cab4e9af77c01d2cad416bab2",
      "parents": [
        "e80fd395e00473c42c34648bfae9a0bcceea265c"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon Aug 22 13:54:24 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon Aug 22 16:26:52 2016 -0700"
      },
      "message": "make specification of fabric interfaces configurable\n\nChange-Id: Id6db46e3bb0c13d1c2916255c5bd6419bc906e4b\n(cherry picked from commit b247b1d3efa81b3d1fa5b30be537d5d50c5c18c8)\n"
    },
    {
      "commit": "e80fd395e00473c42c34648bfae9a0bcceea265c",
      "tree": "6b9d1246c9178fa5acd3922782026c4fde50a7b0",
      "parents": [
        "8a12cb1e7aa95ffbf1110ae95f37e4215467bbd6"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Aug 19 15:46:19 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Aug 19 15:51:04 2016 -0700"
      },
      "message": "update the network design to make support easier and cleaner\n\nChange-Id: Iddf25266e3fd534ba88887acb7116faa04224c39\n(cherry picked from commit c15f8e1231905cb83e0db014b8c1b3d7c72b23f0)\n"
    },
    {
      "commit": "8a12cb1e7aa95ffbf1110ae95f37e4215467bbd6",
      "tree": "44659c8a2c76eb175b72fa88ef23f01c2b6fcf43",
      "parents": [
        "5ba01a9fc0258c1f7a1f1b6507110d0ee4cb1171"
      ],
      "author": {
        "name": "Yi Tseng",
        "email": "a86487817@gmail.com",
        "time": "Fri Aug 19 01:45:21 2016 +0800"
      },
      "committer": {
        "name": "Yi Tseng",
        "email": "a86487817@gmail.com",
        "time": "Fri Aug 19 01:46:01 2016 +0800"
      },
      "message": "Add 10G to fabric interface in rename_ifaces.sh\n\nChange-Id: I0d0545437f84522b565b387aa10e3d3bcb09d060\n"
    },
    {
      "commit": "5ba01a9fc0258c1f7a1f1b6507110d0ee4cb1171",
      "tree": "3e30276a347c488a70fbce4fc8bf16580155987f",
      "parents": [
        "9d5bd80d3c6fe4dcec4e715c528d585fb12f258b"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Aug 16 14:58:31 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Aug 16 15:02:13 2016 -0700"
      },
      "message": "added debug to config for ansible -v\u0027s and changes how roles are copied to head node\n\nChange-Id: Ib5a5346cf37d95a689d0d7fe354b4a394d0bb241\n"
    },
    {
      "commit": "9d5bd80d3c6fe4dcec4e715c528d585fb12f258b",
      "tree": "852e0c1d2171246d1c644df167125dd00051c716",
      "parents": [
        "87fd4063cf6896a062e3abd585d83a360e557151"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon Aug 15 12:49:02 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon Aug 15 13:00:48 2016 -0700"
      },
      "message": "update pingall script to better guess which IPs are for the fabric.\n\nChange-Id: I5855b8b9ee98785998f40b2253cd76634b9a74c6\n"
    },
    {
      "commit": "1980d80583a39198341f6946bab69b62fb771b16",
      "tree": "a73e7edc1c54528b9f4b3a2c2fa61220fd9f8d39",
      "parents": [
        "3951678655a6e450744c520ec9308d32891f9c87"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Aug 10 06:57:28 2016 -0600"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Aug 10 05:58:58 2016 -0700"
      },
      "message": "CORD-310 short term patch which shortens the polling cycle for DHCP harvesting to aid in the platform deploy so that wait_for doesn\u0027t time out\n\nChange-Id: If9a88eaa7025eac611d94ddd1e03094b35dafeb9\n"
    },
    {
      "commit": "24ca5087b256741c69f501da2b0c807a8fe61eba",
      "tree": "8b4544c4735165baef2043b2edad2ab359357725",
      "parents": [
        "c3e18507d1d828ecc1307575a926ad299fe9e576"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Aug 09 17:01:02 2016 -0700"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Tue Aug 09 17:03:08 2016 -0700"
      },
      "message": "relaxing constraint so that any 1.9 version of\nMAAS can be installed.\n\nChange-Id: Ic16540d612cbf42eed8eb361ebfb67e5a59a6af1\n"
    },
    {
      "commit": "5f667b1d3716ab7b347c4dbb7b41a7e1d9168b3e",
      "tree": "9f1cfa4ee5f060140b5ca706730b2955b54536d0",
      "parents": [
        "1e4142d74217a30667d30b36c571e3a8bd3273ad"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Aug 05 08:26:49 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Aug 05 08:28:21 2016 -0700"
      },
      "message": "Update the MAAS proxy to only allow source addresses from the POD management network\n\nChange-Id: Idb27386d284f294193248020a391a4cb17e0d0f1\n(cherry picked from commit acd218afbc1751147572d9c37c1f62f00c78da73)\n"
    },
    {
      "commit": "1e4142d74217a30667d30b36c571e3a8bd3273ad",
      "tree": "56160c318833cac7e84e1d53afe90371941e91c3",
      "parents": [
        "f3071010f9e5c9b48a3c0b2cbca57db12f9c681a"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Aug 04 10:01:58 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Aug 04 10:03:23 2016 -0700"
      },
      "message": "forgot one of the scripts\n\nChange-Id: I0bb22776867500627ee17d96d69e57ed79ec361b\n(cherry picked from commit a4d67ccf139c2ec200d25892881f1b7ebe893e59)\n"
    },
    {
      "commit": "f3071010f9e5c9b48a3c0b2cbca57db12f9c681a",
      "tree": "74c7e81a59d63cba7e76276ce4039bf08268791d",
      "parents": [
        "a8242b9675b3609bca168697046545cbc5377a6b"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Aug 04 09:29:55 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Aug 04 09:31:58 2016 -0700"
      },
      "message": "add some utility scripts and update the playbook to verify API connectitivy and image download\n\nChange-Id: I007a2aef68f5c60a4c809cd711aff4d18d87efb9\n(cherry picked from commit 2f3df26027e2d64266f3e22a736a6cb491d61468)\n"
    },
    {
      "commit": "a8242b9675b3609bca168697046545cbc5377a6b",
      "tree": "7e989fb90386f571afb2d9be9039b6d3ab1eb609",
      "parents": [
        "3c6816255b5305186b54847beeb8ca18813abf9a"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Aug 03 22:42:26 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Aug 03 22:44:12 2016 -0700"
      },
      "message": "add a start verification step after restarting MAAS\n\nChange-Id: I759bb2e7e28d7d99697361ac7fe86ad433f5de45\n(cherry picked from commit c5183e7a5517f46bc82e908ce0d971d117a8b97b)\n"
    },
    {
      "commit": "3c6816255b5305186b54847beeb8ca18813abf9a",
      "tree": "8a9424eb7ab22b190d39f90dc87d8b700384a0cd",
      "parents": [
        "a4ccbde0b41e781953a0c8db53a2a28969b5716b"
      ],
      "author": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Wed Aug 03 21:53:03 2016 -0700"
      },
      "committer": {
        "name": "Charles Chan",
        "email": "charles@onlab.us",
        "time": "Wed Aug 03 21:57:31 2016 -0700"
      },
      "message": "connect-switch.yml should be copied as file instead of template\n\nChange-Id: Ia5f739e2c92dbb7be8e6b203e9d36eb23e511845\n(cherry picked from commit 911e75d6e950d1577aacd851bbfbffb088870f94)\n"
    },
    {
      "commit": "a4ccbde0b41e781953a0c8db53a2a28969b5716b",
      "tree": "ecbf12b2d0ce0bf1c089612850444d2e5230411c",
      "parents": [
        "aba1b56a0992d2cc9b39a2529d9e8d43f9d9fe7c"
      ],
      "author": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Tue Aug 02 00:12:34 2016 -0700"
      },
      "committer": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Tue Aug 02 11:23:51 2016 -0700"
      },
      "message": "Add ansible script to connect all switches to controller at once\n\nChange-Id: Ib177787d1ce681939caf2ffc8d6c185e341a29d6\n"
    },
    {
      "commit": "aba1b56a0992d2cc9b39a2529d9e8d43f9d9fe7c",
      "tree": "73845f5d858024af578f7a6d7cfd65908f5c5509",
      "parents": [
        "d284c76ef79730efdc15ee42276bc3ba53c8dbed"
      ],
      "author": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Mon Aug 01 16:33:07 2016 -0700"
      },
      "committer": {
        "name": "Charles Chan",
        "email": "charles@onlab.us",
        "time": "Mon Aug 01 16:48:45 2016 -0700"
      },
      "message": "Deploy SSH Key to fabric switches\n\nChange-Id: Iccf24cb48b1d7ed5c62873008876937ce7739ccf\n(cherry picked from commit 90c422a1e361d94c753eb20df990dbc8b9f663bc)\n"
    },
    {
      "commit": "d284c76ef79730efdc15ee42276bc3ba53c8dbed",
      "tree": "3c231c5e66681fb20b2183e1443ae6ab6b3bc562",
      "parents": [
        "fac79ca17d8491ab85a1c202074c407f404eab47"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jul 28 22:07:21 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jul 28 22:09:04 2016 -0700"
      },
      "message": "update the API doc for the generator and include the generator container in the automation compose\n\nChange-Id: I442f0273cf22323949c1031516cd81de1e1b9028\n"
    },
    {
      "commit": "fac79ca17d8491ab85a1c202074c407f404eab47",
      "tree": "7cc21043d1880bc63bb37486f5eb006f798b9ff4",
      "parents": [
        "52f2954a46636326bb24e1afc0c3233d8be7d016"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jul 28 10:00:44 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jul 28 10:03:55 2016 -0700"
      },
      "message": "get the registry mirror working\n\nChange-Id: I17731875cf88ef30a3178c1a70181dc793c12a65\n"
    },
    {
      "commit": "cadefd41f61bcf0e1f202bdee5ef9cdbedfb80cc",
      "tree": "6e971a1516c549b8cea1993504e52f5f482be1f9",
      "parents": [
        "0e64b59b2e1cc82e72f853bcbc94987de23a9ea7"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Jul 22 16:29:24 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Jul 22 16:29:31 2016 -0700"
      },
      "message": "add some utils to install by default and add a kick start for the import download after last maas restart\n\nChange-Id: Ia1be015d43deab1ca35a084e03bce2fc546c6c41\n"
    },
    {
      "commit": "d8a92969cdb3f6abc91adf5a20a44f0c77e6e22d",
      "tree": "edd25038cfc67619aecfac7786917c6f8eb95f80",
      "parents": [
        "45777870205e72ef3df028d6677335b2921afb56"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Jul 15 15:15:07 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Jul 15 15:15:07 2016 -0700"
      },
      "message": "remove default host name mappings which are specific to a single deployment and update the provisioner with a DNS server\n\nChange-Id: I50958f6cc1cdc264c5f458e19fd2428cc1fbc8b6\n"
    },
    {
      "commit": "45777870205e72ef3df028d6677335b2921afb56",
      "tree": "f59fb81e218b0bc8999db9c2b4661dd63af4489b",
      "parents": [
        "73217f30dad2497867cc2928a6bd0230fae64eec"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Jul 15 11:39:57 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Jul 15 11:41:38 2016 -0700"
      },
      "message": "restart the services to start utilizing the new templates\n\nChange-Id: I7b9b33e25a09f879245f0b93ca8589f6cca48085\n"
    },
    {
      "commit": "73217f30dad2497867cc2928a6bd0230fae64eec",
      "tree": "eec80a2f1c135dd831cea38ed0a4c0dfb302c937",
      "parents": [
        "e9bdd1d9d15bceefa0d3be05a606e98b3f2623bc"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jul 14 22:25:08 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jul 14 22:27:31 2016 -0700"
      },
      "message": "need ethtool for proper iface generation\n\nChange-Id: I5070867d6c005a7a8e7c89d2153ab0986662d64e\n"
    },
    {
      "commit": "4624a7375f3113ff8afe241743d13cbb64820c7b",
      "tree": "2a559bbfbabcfa05760e5ea1920f1604ffe4eee4",
      "parents": [
        "84918ec71bef2f9b096ea3037a9f30e86683aea7"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Jul 08 10:40:45 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Jul 08 10:40:45 2016 -0700"
      },
      "message": "add another CNAME to get back to the head node\n\nChange-Id: Iac5f61fb161e67d133fbf3992a223d1713492b77\n"
    },
    {
      "commit": "02484dab6eebdf1e1e30b8333baddace0873a6bb",
      "tree": "b26693e7e1297670e4812e6b38fe9c7fb9a25a0f",
      "parents": [
        "6e19d27a46946ef2eb3a406c49701417134a96ff"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Jul 07 19:53:21 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Jul 07 19:53:21 2016 -0400"
      },
      "message": "Add mavenrepo CNAME\n\nChange-Id: I83d1e000410bf2fd2688608500bd10272923a4ba\n"
    },
    {
      "commit": "552278972b91ff297b042d14186f6ce8fa2a7caa",
      "tree": "598fb71d901b00ed78c2639063741899f24d516e",
      "parents": [
        "ceab230493c102b93bf4acebd7fc2db05c617809"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jul 07 12:48:53 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jul 07 12:48:53 2016 -0700"
      },
      "message": "fix a bug, where the maas host was hardcoded incorrectly and correct output when no compute hosts present\n\nChange-Id: Ida3b090328ab9be63ef25a726ba7aca674e2f48a\n"
    },
    {
      "commit": "ceab230493c102b93bf4acebd7fc2db05c617809",
      "tree": "83d5887bb56850e9cc5b759f4eb6df1c52351294",
      "parents": [
        "23a494543b1b2cf5ad552e486b966b7711f0c370"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Jul 07 09:04:07 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Jul 07 06:46:43 2016 -0700"
      },
      "message": "User home dir is not always /home\n\nChange-Id: I8f2c693c47fe6314823b119731a2f6a9ff89c720\n"
    },
    {
      "commit": "3e2fe6be6114e6576577364da6d0bb41350be257",
      "tree": "1bfb0ce499560eac9e1eaf224a3952d56d9206f0",
      "parents": [
        "915105d0b0b168233f0fbdc44ed19f73ab835ea6"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jul 06 14:15:19 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jul 06 14:15:19 2016 -0700"
      },
      "message": "add jq for JSON parsing\n\nChange-Id: I241e90d249ca72afddb49d372b495743ec3e9ea5\n"
    },
    {
      "commit": "915105d0b0b168233f0fbdc44ed19f73ab835ea6",
      "tree": "5fa532467949e4c999495d71b5fdc9de06157835",
      "parents": [
        "a9c2e0a6e3341f62e3ffb900c32f4a57d11d7eab"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jul 06 14:10:08 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jul 06 14:10:08 2016 -0700"
      },
      "message": "add dynamic ansible inventory script\n\nChange-Id: I3e8ba79d0d6ec8e66e5118638ec9325ee78d50ef\n"
    },
    {
      "commit": "a9c2e0a6e3341f62e3ffb900c32f4a57d11d7eab",
      "tree": "e57d099d8f7d317e4e5b221f74afccf1a56a31e8",
      "parents": [
        "59bdb54cd1636ab8edff8ac0535ed3fabaee0eee"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Jul 01 18:33:50 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Jul 01 18:33:50 2016 -0700"
      },
      "message": "updated to use a common logging library and enable log level configuration\n\nChange-Id: Ib473615f25318c3b40cd6cf3bd49248e8a3d4fb1\n"
    },
    {
      "commit": "068e87d652f749a849cd6f4c899681833e733666",
      "tree": "e3f5219d90c51ef0be7f75d0cc52dccbd2abb865",
      "parents": [
        "546cdc3740166247e1b48bb263fed36140d5972b"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jun 30 13:53:19 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jun 30 22:58:05 2016 -0700"
      },
      "message": "updated to add persistence to provisioning and roll that through the rest of the services\n\nChange-Id: Ia0d5a49dc0d88dbe6780c76483fd2247ad631bdf\n"
    },
    {
      "commit": "ddae9ac2c5aacaa583e076a647a7b6103e9a78b5",
      "tree": "0d7f0d3c0409c0bfaa545829684d71d4a5a65fbf",
      "parents": [
        "10a8b9879b4d6d8e19881bf6aadb97191d7f1885"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jun 28 12:38:59 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jun 28 12:38:59 2016 -0700"
      },
      "message": "add apt-cache to the list of things using cnames\n\nChange-Id: Ide7a362bbc619c149e25fae342c71cbe99fa007d\n"
    },
    {
      "commit": "10a8b9879b4d6d8e19881bf6aadb97191d7f1885",
      "tree": "23cef1a04aa0272b522903b0d11a6dfd9ab7d19d",
      "parents": [
        "81455c7b9d728da5010b6b98535e204651841166"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jun 28 10:43:44 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jun 28 10:43:44 2016 -0700"
      },
      "message": "patched compute node to work with multiple 40G interfaces and fixed the version of MAAS\n\nChange-Id: If4f8f3384133d67da98073a257954f6ed9cd8221\n"
    },
    {
      "commit": "81455c7b9d728da5010b6b98535e204651841166",
      "tree": "51d9a7c2a84093320c531b0918a36134133934e3",
      "parents": [
        "c809ef75ba52ab072a834526d14779d35cacb464"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Jun 24 11:04:55 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Jun 24 11:04:55 2016 -0700"
      },
      "message": "add a cname hack so that some new naming conventions in xos don\u0027t break other things in XOS\n\nChange-Id: Ic0590ea2bd62daad5a4494323ade47ed15114373\n"
    },
    {
      "commit": "be58a0d76d9280ebd6c191ffc061cc7f2dafd8f5",
      "tree": "d56516290da2fbf28c41c95828e6afe16d36f8a7",
      "parents": [
        "d72a935f779391286aed75a551653f49ccbae943"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jun 22 15:43:02 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jun 22 16:00:36 2016 -0700"
      },
      "message": "CORD-229 - updated to implement initial base switch provisioning\n\nChange-Id: I3deca583dc2753e1a2c77629f1ee45f8b66223c8\n"
    },
    {
      "commit": "9d1e02db0477ce6538fbd64c9aabf613458f8837",
      "tree": "7ac2952308aacbdba2c749c9a28d5e342a66b321",
      "parents": [
        "deb762c71dfba0cb8860190c4c4f3fe99ff41b78"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jun 22 09:22:16 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jun 22 09:22:16 2016 -0700"
      },
      "message": "support for non 22 ssh and compute node mgt bridge\n\nChange-Id: I3eca34de01238c4a29906ffa9db1f3e37a661141\n"
    },
    {
      "commit": "742f085735725a9a0f089ba367bdf2af73662127",
      "tree": "a49ccb7b49ef5a3b5146f30bbdab4226e93d753b",
      "parents": [
        "557cdc5b7bfd1b5b2f143a8926d646f96b4cee0a"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Jun 17 18:34:17 2016 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Jun 17 18:34:17 2016 -0700"
      },
      "message": "restart registry\n\nChange-Id: I3541b2465b481b10800add114677843080697e2f\n"
    },
    {
      "commit": "557cdc5b7bfd1b5b2f143a8926d646f96b4cee0a",
      "tree": "7bc197de3bba69123b5744181268d9405f6286bf",
      "parents": [
        "b9988dc231e410b2dc00d1e01e301f7eb237f59f"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Jun 17 16:44:29 2016 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Jun 17 16:44:29 2016 -0700"
      },
      "message": "registry compose goes to root\n\nChange-Id: I92c4cdd3756357c28b45512d7731b3d85c755f13\n"
    },
    {
      "commit": "b9988dc231e410b2dc00d1e01e301f7eb237f59f",
      "tree": "f0dbf5cbdfd7a7fc45053644993457de45e31c6b",
      "parents": [
        "28daa4c7310a3279063cd20a310a9b3e5c5fea51",
        "16682e9aaa1ddbd81d5e28e89b0b384a736f7677"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Jun 17 15:44:31 2016 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Jun 17 15:44:31 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://gerrit.opencord.org:29418/maas\n"
    },
    {
      "commit": "28daa4c7310a3279063cd20a310a9b3e5c5fea51",
      "tree": "b6d9d55c10b948568c71bfc0b55384fda03d0a13",
      "parents": [
        "89eed8c13b9aba0d24b1a55a2f942d2da6b612c0"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Jun 17 15:44:27 2016 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Jun 17 15:44:27 2016 -0700"
      },
      "message": "autorestart of the registry\n\nChange-Id: I86ac2751bd28b3823c5955cd79e72edc79828008\n"
    },
    {
      "commit": "16682e9aaa1ddbd81d5e28e89b0b384a736f7677",
      "tree": "6c3dca2172e355ce924f78f27a0b98f5c6a93dd3",
      "parents": [
        "f41817001e338ca1d767a978bc3d0826fde1be2f",
        "89eed8c13b9aba0d24b1a55a2f942d2da6b612c0"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Jun 17 14:44:48 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Jun 17 14:44:48 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of http://gerrit.opencord.org/maas\n"
    },
    {
      "commit": "f41817001e338ca1d767a978bc3d0826fde1be2f",
      "tree": "fbd78bb0f40e8b5dc89a9f3dd03d39b763646b23",
      "parents": [
        "04e2e19fd212f47e943e9ace371772f3f73eeb8f"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Jun 17 14:44:03 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Jun 17 14:44:03 2016 -0700"
      },
      "message": "updates for prime step and local registry and switch prov\n"
    },
    {
      "commit": "89eed8c13b9aba0d24b1a55a2f942d2da6b612c0",
      "tree": "a051f0064d8a4ab0fcc3081c82f43d12e45b658b",
      "parents": [
        "04e2e19fd212f47e943e9ace371772f3f73eeb8f"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Jun 17 14:34:04 2016 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Jun 17 14:34:04 2016 -0700"
      },
      "message": "updating restart policy\n\nChange-Id: I74397f9ced4274e2778b9f2cafc7d4f5061f119a\n"
    },
    {
      "commit": "04e2e19fd212f47e943e9ace371772f3f73eeb8f",
      "tree": "c058498ed8222d82b90e322ed70ad485021d8910",
      "parents": [
        "cfb8d72a2addd3f1cd6b2f8e77f502cd43dd7fcd"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jun 16 18:07:09 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jun 16 18:07:09 2016 -0700"
      },
      "message": "fix some bug\n"
    },
    {
      "commit": "cfb8d72a2addd3f1cd6b2f8e77f502cd43dd7fcd",
      "tree": "c776efb3fe89c046ee662c10d95cae2376ef8efc",
      "parents": [
        "70a06748668619220f75cc775b4083373da85049"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Jun 15 15:17:37 2016 -0700"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Thu Jun 16 15:21:42 2016 -0700"
      },
      "message": "adding a docker registry to the head node\n\nChange-Id: I9509b32c00c097259b83a802ab35f8c529a95947\n"
    },
    {
      "commit": "70a06748668619220f75cc775b4083373da85049",
      "tree": "3bda7d45941444a4c9efd67cd97fd97cbda450c0",
      "parents": [
        "256b8020d661bc8e6ea491378fcbc48cc04007d2"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jun 15 19:15:53 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jun 15 19:15:53 2016 -0700"
      },
      "message": "make sure we base the network bits\n\nChange-Id: I1842676184b7bbc9190901ca0576e01818d49d7c\n"
    },
    {
      "commit": "256b8020d661bc8e6ea491378fcbc48cc04007d2",
      "tree": "d616a5606ae5191ecbeb61de98ad5a80dfc3e8ed",
      "parents": [
        "3ee76411fce2ec848122ec93790817df3758b1dd"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jun 15 19:07:10 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jun 15 19:07:10 2016 -0700"
      },
      "message": "always config interfaces on compute nodes\n\nChange-Id: Ice8cb2970170eaef1d7a4bc8a5c12a53c85d95f6\n"
    },
    {
      "commit": "40da37c935914f7021b3c3a6fbe95679cc327bc7",
      "tree": "306e34fdc68daac4547025e53685e7c504c60300",
      "parents": [
        "589a08fe86c2ed5e26b07ed0756121ddff572ef3"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jun 15 18:14:49 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jun 15 18:14:49 2016 -0700"
      },
      "message": "create a cname for the local docker registry\n\nChange-Id: I9c8d4415a29ce5fdc532f53194b10f1f022634ee\n"
    },
    {
      "commit": "589a08fe86c2ed5e26b07ed0756121ddff572ef3",
      "tree": "d26674d4210cbcdcd75422cd86ed8c66bf0f02de",
      "parents": [
        "b56bd5a210f32578d7cd728682c055ef24b0349f"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jun 15 18:14:18 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jun 15 18:14:18 2016 -0700"
      },
      "message": "point the compute nodes at the local docker registry\n\nChange-Id: I1ed5d179838993908414cac6b755b63ff5efcb4a\n"
    },
    {
      "commit": "b56bd5a210f32578d7cd728682c055ef24b0349f",
      "tree": "4c21de70954d4ff93a28d660ecf1485208a8a5bd",
      "parents": [
        "0de1faa27423b6f2408d7c5ad0722c4138633c08"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jun 15 15:42:48 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jun 15 15:42:48 2016 -0700"
      },
      "message": "update the rename file to handle systems that have fabric NICs and those that don\u0027t\n\nChange-Id: I16d5b8aca0c47078b2c4cef31aab2a82136171a5\n"
    },
    {
      "commit": "0de1faa27423b6f2408d7c5ad0722c4138633c08",
      "tree": "810e5e74ef607a152c578ca145558a292887ef2e",
      "parents": [
        "218fdd6b17c274eb5f032be463178780fefda6d5",
        "823f1ab07821ca0135f17ef4cea748c5b214870d"
      ],
      "author": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jun 15 11:38:51 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@localhost",
        "time": "Wed Jun 15 11:38:51 2016 -0700"
      },
      "message": "Merge \"removing extaneous bond slaves config\""
    },
    {
      "commit": "823f1ab07821ca0135f17ef4cea748c5b214870d",
      "tree": "1e440799ce5bda9708a1b4e74f8c0cfa7fee7bb6",
      "parents": [
        "54cdbb2c124c84a11b936487d42f1a776779ec73"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Jun 15 11:36:57 2016 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Jun 15 11:36:57 2016 -0700"
      },
      "message": "removing extaneous bond slaves config\n\nChange-Id: I899a8d209d1ac979555521e37d881faa4143ad05\n"
    },
    {
      "commit": "81bda338caa1e661d5fe7fe408f5e34f4f4822e6",
      "tree": "1ca22718d99cc2f74e6bcfae6e0fb02b230bd75f",
      "parents": [
        "2f456b8a7c3ed027207abbbdadb98cbde28f543c"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jun 14 22:58:41 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jun 14 22:58:41 2016 -0700"
      },
      "message": "update compute node with an SSH config that ignores known hosts file\n\nChange-Id: Iaaf65a97bb8d8314ef6a1800b9484f291fa85567\n"
    },
    {
      "commit": "888059ed098bb639b2861a2ff92d0368537ac3f0",
      "tree": "242d9758ed77e9c3620818a4da9b49d34d30f0cb",
      "parents": [
        "bc2910096ca58c482d92d6d3e0f444d90e496597"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jun 14 17:02:59 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jun 14 17:02:59 2016 -0700"
      },
      "message": "fix a check for vbox support to correctly test the condition\n\nChange-Id: Icfc861eb72520f5b1a3e80eb728688cdc81d3c53\n"
    },
    {
      "commit": "bc2910096ca58c482d92d6d3e0f444d90e496597",
      "tree": "d2b65e5e0e1fae99600cee41732eb5e2d8e8cc0a",
      "parents": [
        "f443d3f0de80a40fe5095b593450288641e2f960"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jun 14 16:25:56 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jun 14 16:25:56 2016 -0700"
      },
      "message": "fixed a bug so that named will listen to commands to relad\n\nChange-Id: I36d8912d229f871be26c9cf018215c61f6323f94\n"
    },
    {
      "commit": "f443d3f0de80a40fe5095b593450288641e2f960",
      "tree": "71452b25ff80ea0ce85069b77827ca65388b1aa8",
      "parents": [
        "c82a4462b7022bf652de43ecaea6d98dca3fffbe"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jun 14 13:13:18 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jun 14 13:13:18 2016 -0700"
      },
      "message": "updated to fail when an IP address can\u0027t be discovered and when the bootstrap docker container exists with an error status\n\nChange-Id: Ife773014350e57f79d3daa5fad8fca23bc575e81\n"
    },
    {
      "commit": "2447911d3d3bb761bed00162c38579217709280e",
      "tree": "72398b83a68139b41a79edb6c05fccc59a2594e8",
      "parents": [
        "97ee805e56763793b4e98476e5d46add5b82fc13"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jun 14 12:38:34 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jun 14 12:38:34 2016 -0700"
      },
      "message": "updated template to use both existance and value of fact to determine it to add virualization parameters\n\nChange-Id: I75104cb8fa6d19fbaac21f3997a044b8ea1b84a6\n"
    },
    {
      "commit": "97ee805e56763793b4e98476e5d46add5b82fc13",
      "tree": "2a0befd49d5dcada19d0bb02589d4d7addad9fdf",
      "parents": [
        "f62e70d5bbcdf4845e3404277cf408028193dbdd"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jun 14 00:52:07 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jun 14 00:52:07 2016 -0700"
      },
      "message": "update switchq to calling provisioner, fixed a few bugs found while testing at on.labs\n\nChange-Id: I2367669aa54f680b98ff0cbbc8d41a49fb7e7a79\n"
    },
    {
      "commit": "f62e70d5bbcdf4845e3404277cf408028193dbdd",
      "tree": "735209db1d4a2fda01277240faf327a42775d583",
      "parents": [
        "e80e4f9a3b1b8e543d6d957563847ddb4fa832f4"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon Jun 13 17:23:01 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon Jun 13 17:23:01 2016 -0700"
      },
      "message": "fixed a but where if virutal box is not supported on a deployment then the automation config script does not reference those lines\n"
    },
    {
      "commit": "8d62307bed1f9079f3f0e5f5067be41f8196f0d7",
      "tree": "ce2fb9a24e6714bbadeeff07c62b7ccb303d2ab8",
      "parents": [
        "09443743ce84a43f17dd3ec3404d16f32ba82235",
        "54cdbb2c124c84a11b936487d42f1a776779ec73"
      ],
      "author": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Wed Jun 08 19:33:15 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@localhost",
        "time": "Wed Jun 08 19:33:15 2016 -0700"
      },
      "message": "Merge \"initial commit for CORD-213.\""
    },
    {
      "commit": "6ea57c102153598999b48e76f7393d79c203330d",
      "tree": "c974d1cac14f9ce82674e0fbcdf3d9d21b07cf87",
      "parents": [
        "86dad1f504860c2b68eca6390dd8f83d173c9437"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon Jun 06 23:29:12 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon Jun 06 23:29:12 2016 -0700"
      },
      "message": "update to support power management discovery for virtual box environment\n"
    },
    {
      "commit": "54cdbb2c124c84a11b936487d42f1a776779ec73",
      "tree": "4b73dc1eded0af2dc61434aa6f2add981c1364f4",
      "parents": [
        "86dad1f504860c2b68eca6390dd8f83d173c9437"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Jun 03 16:37:01 2016 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jun 07 10:18:23 2016 +0900"
      },
      "message": "initial commit for CORD-213.\n\nThis now works except, do not call your fabric interface the same\nas an existing physical interface.\n\nChange-Id: I3cc68ef9d221e05fb5fbe46fb366ea3c6213e3fc\n"
    },
    {
      "commit": "86dad1f504860c2b68eca6390dd8f83d173c9437",
      "tree": "af541db34644dff1a98dcf7b0a4037c83059a50d",
      "parents": [
        "785354f6c7a07a671ba0c51bdf41b9dfeae6b3d7"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Jun 03 00:01:31 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Jun 03 00:01:31 2016 -0700"
      },
      "message": "update the ansible launch script to allocate an IP address for the fabric\n"
    },
    {
      "commit": "785354f6c7a07a671ba0c51bdf41b9dfeae6b3d7",
      "tree": "2dcf51510d7a1a488f0031ecfb30f5321ee5816a",
      "parents": [
        "bbab1d0aaa3b741416cbc162578539f3903472ec"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jun 02 23:39:35 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jun 02 23:39:35 2016 -0700"
      },
      "message": "supply a container name for the allocator\n"
    },
    {
      "commit": "252cc2c8f8745571d000cc0cac5605d5528885b8",
      "tree": "cdf66fd5809f7edba5d26e750882c31db6072aed",
      "parents": [
        "832a25a008ee34427b139ab33cac8739b5d3f187"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jun 02 22:28:59 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jun 02 22:28:59 2016 -0700"
      },
      "message": "updated to include fabric IP allocation for compute node configuration\n"
    },
    {
      "commit": "0820cab8135680ae944a57700866f406a48fd1f0",
      "tree": "6fe6ce3660009cdfb355fadbd449ba8a5962bb9f",
      "parents": [
        "8352c59f89dea060818d308028358d22819e3bb2"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jun 02 17:43:32 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jun 02 17:43:32 2016 -0700"
      },
      "message": "integrate the provisioner with automation for the automatic deployment\n"
    },
    {
      "commit": "23488211d81661b2047cb1d5491a7403d8cf3853",
      "tree": "3109c85d0648d2f5bae8e3fe88af0a3b51d6982e",
      "parents": [
        "05125287caf1b0ca6f394e525f8031f444844445"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jun 01 14:11:52 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jun 01 14:11:52 2016 -0700"
      },
      "message": "CORD-214 - removed must have recognized NIC check\n"
    },
    {
      "commit": "e16ef4c9b6cd345b9f09e37540c488399e6cbae6",
      "tree": "11e3ca2f0dc560de8b39e2135b9ac4634d1c0e64",
      "parents": [
        "8bc905c6221e8244ff38993d112092a5b62674dd"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri May 27 17:13:23 2016 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue May 31 15:07:44 2016 -0700"
      },
      "message": "adding support to install the mellanox or intel nic\n\nChange-Id: I11c240d53a4d494dbccd76c2e7f415ed0cdfb0eb\n"
    },
    {
      "commit": "10b0c11fb33280b59d69316065d484d217250f27",
      "tree": "39a9ab7d22a7f0d6b9186912d86fa977d2a0158b",
      "parents": [
        "3b3fda01d9886cc23e1198da7729c33770dc7040"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue May 24 13:17:23 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue May 24 13:17:23 2016 -0700"
      },
      "message": "updated to allow deployment to be driven by a configuration file\n"
    },
    {
      "commit": "3b3fda01d9886cc23e1198da7729c33770dc7040",
      "tree": "bd4d8bcf1f2a2788515ef4ee4d48790aad70c7be",
      "parents": [
        "ecabc36200fd5145353eb6eb03dd6e4c8633f2d7"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue May 24 00:54:48 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue May 24 00:54:48 2016 -0700"
      },
      "message": "update the cache when adding a ppa\n"
    },
    {
      "commit": "ecabc36200fd5145353eb6eb03dd6e4c8633f2d7",
      "tree": "798e3e9d15bf4f866e0fcba3c3f1da94923798e9",
      "parents": [
        "e18f57ba1f001b839ab320261b9238d8d3da7157"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon May 23 22:18:11 2016 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon May 23 22:19:08 2016 -0700"
      },
      "message": "update apt cache after adding java 8 repo to apt\notherwise the install fails because it can\u0027t fine\noracle java.\n\nChange-Id: I372b09e3319f8c3e612a8029b38bae4eb7b5213b\n"
    },
    {
      "commit": "e18f57ba1f001b839ab320261b9238d8d3da7157",
      "tree": "6211b44f1e8b4d1eb636b76c2ffbf8d6a8fc85cf",
      "parents": [
        "cd4caeb265b7cc971d7d7576665a44519a601836"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon May 23 15:40:58 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon May 23 15:40:58 2016 -0700"
      },
      "message": "fix bug as remote directory copy not an ansible task\n"
    },
    {
      "commit": "cd4caeb265b7cc971d7d7576665a44519a601836",
      "tree": "6bb50733bdc58b3626fac3ea22a16f10b4ae1770",
      "parents": [
        "813b01895669bf1891105291519114d292024ad1"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon May 23 14:58:12 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon May 23 14:58:12 2016 -0700"
      },
      "message": "first pass at quick start for physical pod and changes because of write up\n"
    },
    {
      "commit": "22d5f3ca26f7d3c59d318c76d49ace2efa995e59",
      "tree": "2da3d808bb3a40d5ac70a846e197470a9cdb625e",
      "parents": [
        "df0f7e0f4e25529242e36cbf7c65fbad396b6133"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri May 20 09:21:56 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri May 20 09:21:56 2016 -0700"
      },
      "message": "update to better validate the result of a command, forgot one\n"
    },
    {
      "commit": "df0f7e0f4e25529242e36cbf7c65fbad396b6133",
      "tree": "3aef771d7f1d72ee5751a85bd9cdbbeb4afd3ec3",
      "parents": [
        "55a2385029ffe7f5af4631b5bdac34819ebac290"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri May 20 09:18:28 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri May 20 09:18:28 2016 -0700"
      },
      "message": "update to better validate the result of a command\n"
    },
    {
      "commit": "55a2385029ffe7f5af4631b5bdac34819ebac290",
      "tree": "6f46c1d9cb61263dccceea446ed4062f53070771",
      "parents": [
        "8db2f30047f32910924f7cb149fed25ae3fc5efc"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri May 20 08:34:40 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri May 20 08:34:40 2016 -0700"
      },
      "message": "update the persistent rules generation which has to correctly specify the interface as known by the kernel\n"
    },
    {
      "commit": "8db2f30047f32910924f7cb149fed25ae3fc5efc",
      "tree": "bb4a1e0d0bfcb4e515546d21a0a7f0e8a82bd79e",
      "parents": [
        "6aecdfb11992508d7412983a7679505f373fcc0f"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu May 19 23:41:13 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu May 19 23:41:13 2016 -0700"
      },
      "message": "updates to fix buts around reboot and interface generation as well as adding more customizations\n"
    },
    {
      "commit": "5f3dd9942ea145ca859d74f12de7d19b90f73656",
      "tree": "e07d4e161ad1773ed3ce3d0b9fbe5811d5693b83",
      "parents": [
        "f5ff3c9f3c9bcef5d431acb67f32b24ad82944c9"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu May 19 10:20:35 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu May 19 10:20:35 2016 -0700"
      },
      "message": "update the role vars so that they can be overriden\n"
    },
    {
      "commit": "f5ff3c9f3c9bcef5d431acb67f32b24ad82944c9",
      "tree": "0586cb78b76067df124e784de9e7c9458a3bd845",
      "parents": [
        "cc6b424abc3f1df3ed7c2c5d130d4d43732f538e"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu May 19 10:19:55 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu May 19 10:19:55 2016 -0700"
      },
      "message": "add an additional test to only proceed when MAAS is accepting API requests\n"
    },
    {
      "commit": "d0f72ded382d97c6d2f677c0ec67acc77fad90db",
      "tree": "6081146acf2a8c9d9006cb2fba14a5c3b9f04203",
      "parents": [
        "cf45c132603271461774d6b1d4dde3cfacea3c06"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed May 18 21:22:28 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed May 18 21:22:28 2016 -0700"
      },
      "message": "the sample compute node play book is moved out of the main repo to a file in the role\n\nChange-Id: Ibcbb4cc0f8dadcc9bd8f7888ccd41799cb343a10\n"
    },
    {
      "commit": "cf45c132603271461774d6b1d4dde3cfacea3c06",
      "tree": "0a6cceb880ad430f35dbdfa958f7423b6764dabe",
      "parents": [
        "ed101549c89555e7143e9d34f107f25c720ccd4e"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed May 18 20:40:41 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed May 18 20:40:41 2016 -0700"
      },
      "message": "put the dependency on maas in the meta data\n\nChange-Id: Icefbe3744e9f87fda13e70e8730c179df3e295d3\n"
    },
    {
      "commit": "ed101549c89555e7143e9d34f107f25c720ccd4e",
      "tree": "56586569d00790776d5598245a3234592790b809",
      "parents": [
        "73ff2c2285912ca4f6f1306c970944abd87d27df"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed May 18 20:26:15 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed May 18 20:26:15 2016 -0700"
      },
      "message": "add support for running ansible on the head node to provision the compute node\n\nChange-Id: I4adda3e903423e68893d2354d6c9c36469ebb517\n"
    },
    {
      "commit": "73ff2c2285912ca4f6f1306c970944abd87d27df",
      "tree": "5043ce427d5836c54fcff3702740fde6ad6327a2",
      "parents": [
        "e9f284d64bf833fd5986ceee1307de97735546c1"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed May 18 17:13:09 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed May 18 17:13:09 2016 -0700"
      },
      "message": "force the installs so apt can\u0027t stop progress\n\nChange-Id: I428e56854a459e2d33c0a10d92b6be638482659f\n"
    },
    {
      "commit": "e9f284d64bf833fd5986ceee1307de97735546c1",
      "tree": "f389bc771ce0bfe2c2f4e2982832361954359801",
      "parents": [
        "9ef2d85b67b64556747ca26abe7cd3e76302fd48"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed May 18 14:13:43 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed May 18 14:13:43 2016 -0700"
      },
      "message": "update wait for reboot code and add docker-py\n\nChange-Id: I29ab76deb8325e03879fc5c084dc28f4abdf2ab5\n"
    },
    {
      "commit": "9ef2d85b67b64556747ca26abe7cd3e76302fd48",
      "tree": "eee4d20ef8e29f0eba9cccd766a6671dae217301",
      "parents": [
        "b5e232a495a07c786cb2a0844c74ed3ef92f45f6"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed May 18 14:13:13 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed May 18 14:13:13 2016 -0700"
      },
      "message": "remove debug code\n\nChange-Id: I906d76385116350dc6f2698e63c512f7493b2697\n"
    },
    {
      "commit": "b5e232a495a07c786cb2a0844c74ed3ef92f45f6",
      "tree": "5ed23f10fae850a4f2758671291cdd57810ad59a",
      "parents": [
        "2a80422bd7a12ea76097eef5cc1babdf2d2e1051"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue May 17 13:55:24 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue May 17 13:55:24 2016 -0700"
      },
      "message": "add a wait for reboot to complete\n\nChange-Id: I19b0121240b81cfee8fcd22a6c35365ba77f6dd2\n"
    },
    {
      "commit": "2a80422bd7a12ea76097eef5cc1babdf2d2e1051",
      "tree": "790744fee0040a9e48aedfaff3fced4dfd6398a7",
      "parents": [
        "4455fa8c8e9bdf4e8b7d0ef481984359824ff558"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon May 16 12:36:32 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon May 16 12:36:32 2016 -0700"
      },
      "message": "update some roles to update software versions and bug fixes\n\nChange-Id: I0e1436d670efdc561b527ed93d4f0f2330c50c77\n"
    },
    {
      "commit": "b541504d643671d05fbeb7c859eaa8885a2d8647",
      "tree": "0c60f794bfa63b50153e12b6587e0b21eb8fc407",
      "parents": [
        "fc8b18e379186e727bfb182d750579294f23a4ec"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri May 13 17:06:10 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri May 13 17:06:10 2016 -0700"
      },
      "message": "check point commit to ensure things are saved in more than one place. this commit contains the first integration of the docker build artifacts as well as the first integration of an automation test environment for MAAS based on virtual box\n\nChange-Id: I236f12392501b4ed589aba2b748ba0c45e148f2e\n"
    },
    {
      "commit": "4ec841c48cf90722150285cea30ecf46d3d4e9dd",
      "tree": "7000f3c533d039589c86c3dc27adf6061a530f13",
      "parents": [
        "39d0c78bd5273f0ee8da619f93edc81af132db00"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed May 11 22:10:15 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed May 11 22:10:15 2016 -0700"
      },
      "message": "updated to allow bare metal provisioning to work better with virtual machines on a single laptop\n\nChange-Id: I82b6f6bac105e1be7380d147774f284fe6d2352a\n"
    },
    {
      "commit": "39d0c78bd5273f0ee8da619f93edc81af132db00",
      "tree": "e84f7b58797fcac23db64d8f104ab79992c2e349",
      "parents": [
        "c10dbca8cd3d4ae42e296e80a67187a7b6e41354"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed May 11 13:27:57 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed May 11 13:27:57 2016 -0700"
      },
      "message": "updated to push SSH keys to the compute nodes\n\nChange-Id: I55dda3a1e04380263577c32ee702256f60d9133a\n"
    },
    {
      "commit": "c10dbca8cd3d4ae42e296e80a67187a7b6e41354",
      "tree": "258f5638ca22c5c83c96f725d79b8ecc89dd1e79",
      "parents": [
        "317e7d7408e7a0e03b11a26c4273ea8f7f1f0d79"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed May 11 11:25:46 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed May 11 11:25:46 2016 -0700"
      },
      "message": "updated to pull the onie switch images from a URL as opposed to requiring them to be local\n\nChange-Id: I6c762c91ed77a62b1ce396b9f02a0791c42beeb4\n"
    },
    {
      "commit": "317e7d7408e7a0e03b11a26c4273ea8f7f1f0d79",
      "tree": "c91d2aede2c2a60f87da48ee9d4730191b647dbb",
      "parents": [
        "c02014ead258396d8464b2980979a0359ce7dfe7"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed May 11 08:31:44 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed May 11 08:40:31 2016 -0700"
      },
      "message": "initial commit\n\nChange-Id: I5063800f2ddaf90a350325a9186479c25f90f8e1\n"
    }
  ]
}
