)]}'
{
  "log": [
    {
      "commit": "218fdd6b17c274eb5f032be463178780fefda6d5",
      "tree": "b25146d912d6857944e2d3112bcdfc8ea15124bc",
      "parents": [
        "81bda338caa1e661d5fe7fe408f5e34f4f4822e6"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jun 15 10:31:38 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jun 15 10:31:38 2016 -0700"
      },
      "message": "spelling error\n\nChange-Id: Icef3ea943190a7915f7bc899c2fa35b51cec71c4\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": "2f456b8a7c3ed027207abbbdadb98cbde28f543c",
      "tree": "94bc090cff93cef13bb9360ca3bca922e5d7c914",
      "parents": [
        "856e6b5720497779007a14307797b4df0914f6e2"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jun 14 22:32:51 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jun 14 22:32:51 2016 -0700"
      },
      "message": "updated to parse response from provisioner to determine state of provisioning\n\nChange-Id: I87cf984b5a5a6440507dbd0ae69ca5e99279fbbd\n"
    },
    {
      "commit": "856e6b5720497779007a14307797b4df0914f6e2",
      "tree": "77e0e86eaea7feb85d1a53fb59c1270f9f66d007",
      "parents": [
        "888059ed098bb639b2861a2ff92d0368537ac3f0"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jun 14 19:10:43 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jun 14 19:10:43 2016 -0700"
      },
      "message": "only include non-empty IP addresses\n\nChange-Id: Id0fe43c2ba7c7af30982afb9add431e3a0369cfd\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": "c82a4462b7022bf652de43ecaea6d98dca3fffbe",
      "tree": "4fa25083206d889bd87fb30bd9ebd2a24a9937b4",
      "parents": [
        "2447911d3d3bb761bed00162c38579217709280e"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jun 14 12:39:01 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jun 14 12:39:01 2016 -0700"
      },
      "message": "updated to support more configuration options in deployment config\n\nChange-Id: I7b1a0342ac70ee6239981b1e65f560052b2203ee\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": "e80e4f9a3b1b8e543d6d957563847ddb4fa832f4",
      "tree": "e0e13b15f25df08ae9933af5de5fbcd23618d322",
      "parents": [
        "f694f5a14cf3dcf54812413f54787e7d97483f65"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Sun Jun 12 17:23:30 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Sun Jun 12 17:23:30 2016 -0700"
      },
      "message": "updated the harvester to maintain the hardware information for the lease information in the bind file so this can be used to determine host device vendor for switch provisioning\n\nChange-Id: I9104bacd5c0310858294be70c3e3aa67d565da84\n"
    },
    {
      "commit": "f694f5a14cf3dcf54812413f54787e7d97483f65",
      "tree": "1976265a271cfb7bfeac610add7deaee2d11d954",
      "parents": [
        "8d62307bed1f9079f3f0e5f5067be41f8196f0d7"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Jun 10 16:21:27 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Jun 10 16:22:37 2016 -0700"
      },
      "message": "check point of code to identify and provision switches\n\nChange-Id: I692d83127cbb718f03d359911689d0f688fa4a3d\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": "09443743ce84a43f17dd3ec3404d16f32ba82235",
      "tree": "121ec717545cb2be6d56b624401bbf1c6d0b4fe2",
      "parents": [
        "6ea57c102153598999b48e76f7393d79c203330d"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jun 07 09:56:57 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jun 07 09:56:57 2016 -0700"
      },
      "message": "updated readme to reflect changes in virtualbox power management and compute node post deployment provisioning\n"
    },
    {
      "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": "bbab1d0aaa3b741416cbc162578539f3903472ec",
      "tree": "0dbf1d26870630424514399e47b0e237fbe7ac54",
      "parents": [
        "252cc2c8f8745571d000cc0cac5605d5528885b8"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jun 02 22:47:59 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jun 02 22:47:59 2016 -0700"
      },
      "message": "add an initial ssh config file to ignore known hosts\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": "832a25a008ee34427b139ab33cac8739b5d3f187",
      "tree": "5e7618465d0a9787b4a9fdab14a51d85514a29f0",
      "parents": [
        "0820cab8135680ae944a57700866f406a48fd1f0"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jun 02 19:39:46 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jun 02 19:39:46 2016 -0700"
      },
      "message": "add specification of the external interface for the defaul tconfiguration with virtual box so NAT is configured correctly\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": "8352c59f89dea060818d308028358d22819e3bb2",
      "tree": "6d45ab0cb3b457987ce1ec3e4266491abae3578a",
      "parents": [
        "37ccf1e93222cf09d2dda44db4d315656be0c4f4"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jun 02 12:48:37 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jun 02 12:48:37 2016 -0700"
      },
      "message": "fixes to allow the provisioner container to run ansible on remote nodes\n"
    },
    {
      "commit": "37ccf1e93222cf09d2dda44db4d315656be0c4f4",
      "tree": "4e7fdcba2d538e653a761a3037eed9d7633a0056",
      "parents": [
        "38501586a69eda328b2589aeeb8879634d13e5ec"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jun 02 12:47:15 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jun 02 12:47:15 2016 -0700"
      },
      "message": "implemented fallback to TTL wait time for provisining as well as display configuraiton on start\n"
    },
    {
      "commit": "38501586a69eda328b2589aeeb8879634d13e5ec",
      "tree": "f7a57f8e02b399ee7b142097170776152c864fc9",
      "parents": [
        "d86d96d26c7c208693a4357e5717ae874caeb795"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jun 01 18:15:45 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jun 01 18:15:45 2016 -0700"
      },
      "message": "correctly pass the script to the worker\n"
    },
    {
      "commit": "d86d96d26c7c208693a4357e5717ae874caeb795",
      "tree": "1d86967a0cd4bfb17249d46dd62e74e5c0b0d441",
      "parents": [
        "f0da8734beea2c4981a26888df68dd2be58dab63"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jun 01 17:28:46 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jun 01 17:28:46 2016 -0700"
      },
      "message": "update to build the correct container and also fix a few bugs\n"
    },
    {
      "commit": "f0da8734beea2c4981a26888df68dd2be58dab63",
      "tree": "a44d60dc82e7d9912bee000a9887252e42a27395",
      "parents": [
        "23488211d81661b2047cb1d5491a7403d8cf3853"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jun 01 16:15:37 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jun 01 16:15:37 2016 -0700"
      },
      "message": "initial checking of provisioning container\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": "05125287caf1b0ca6f394e525f8031f444844445",
      "tree": "61f23db1e5ce51098daa18821f12f379ab585333",
      "parents": [
        "f22dc06ae31e6ecc85b8663972d4627a3a2ef9f5",
        "e16ef4c9b6cd345b9f09e37540c488399e6cbae6"
      ],
      "author": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue May 31 15:37:13 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@localhost",
        "time": "Tue May 31 15:37:13 2016 -0700"
      },
      "message": "Merge \"adding support to install the mellanox or intel nic\""
    },
    {
      "commit": "f22dc06ae31e6ecc85b8663972d4627a3a2ef9f5",
      "tree": "71fbe7c2f9ee63a439ce599587e3fd4e25d085a1",
      "parents": [
        "8bc905c6221e8244ff38993d112092a5b62674dd"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue May 31 15:35:39 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue May 31 15:35:39 2016 -0700"
      },
      "message": "fix build file to correct dependency error\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": "8bc905c6221e8244ff38993d112092a5b62674dd",
      "tree": "9e154c4cd3c3ac62f87727540a489b241b24d7e7",
      "parents": [
        "d9b966f06340f6781a9192b1924209533a0c03ba"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue May 31 14:07:10 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue May 31 14:07:10 2016 -0700"
      },
      "message": "initial implementation of IP allocator, only using memory storage\n"
    },
    {
      "commit": "d9b966f06340f6781a9192b1924209533a0c03ba",
      "tree": "a34c02105cc912554129a883a0995c76421001bd",
      "parents": [
        "19b8d2796225f63a925022849263ef6b2028b4f3"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue May 31 13:30:05 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue May 31 13:30:05 2016 -0700"
      },
      "message": "update to work with consul\n"
    },
    {
      "commit": "19b8d2796225f63a925022849263ef6b2028b4f3",
      "tree": "b0ba4c8c078e923578d6ff410c50531448b212a1",
      "parents": [
        "9bb15959aae951036ba6db7c6419abd44ea423e6"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu May 26 21:20:43 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu May 26 21:20:43 2016 -0700"
      },
      "message": "add support for a consul backing store for trackig provisioned state\n"
    },
    {
      "commit": "9bb15959aae951036ba6db7c6419abd44ea423e6",
      "tree": "1a06b704daf99c1bf11273ea8a175cc3c1d6f802",
      "parents": [
        "13c765cfab351debf045da1c9086b89d0ef12d6d"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu May 26 11:37:19 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu May 26 11:37:19 2016 -0700"
      },
      "message": "remove default build rule as gradle owns that\n"
    },
    {
      "commit": "13c765cfab351debf045da1c9086b89d0ef12d6d",
      "tree": "e36b291d88e602159a7ecec47733ab224c17867e",
      "parents": [
        "efa951dda94dc5bd6739080d2e8eb208bf8fbaa1"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu May 26 11:24:22 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu May 26 11:24:22 2016 -0700"
      },
      "message": "change name of config var to align with opencord\n"
    },
    {
      "commit": "efa951dda94dc5bd6739080d2e8eb208bf8fbaa1",
      "tree": "7e7b954b0b3e6fb29650e4cd46d8c4e8aa429a39",
      "parents": [
        "10b0c11fb33280b59d69316065d484d217250f27"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu May 26 10:54:25 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu May 26 10:54:25 2016 -0700"
      },
      "message": "updated with changes to support automated triggering of post-deploymet provisioning\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": "813b01895669bf1891105291519114d292024ad1",
      "tree": "c99b3f59dafa7225e3ef4e70b84aee9213be3806",
      "parents": [
        "6bba2e308eb0c41facd8cef9388eb85549b81725"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon May 23 10:06:29 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon May 23 10:06:29 2016 -0700"
      },
      "message": "check point physical quickstart\n"
    },
    {
      "commit": "6bba2e308eb0c41facd8cef9388eb85549b81725",
      "tree": "4be57fb699df2ac2e1889faacc8582bf1da705e0",
      "parents": [
        "22d5f3ca26f7d3c59d318c76d49ace2efa995e59"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri May 20 11:27:44 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri May 20 11:27:44 2016 -0700"
      },
      "message": "Corrections and clarifications\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": "6aecdfb11992508d7412983a7679505f373fcc0f",
      "tree": "272f24b9e3ea086cdf404043e031f13a7d89bbb1",
      "parents": [
        "5f3dd9942ea145ca859d74f12de7d19b90f73656"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu May 19 11:02:25 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu May 19 11:02:25 2016 -0700"
      },
      "message": "update documentation and gradle build to accomidate the updated changes to the ansible script for the virtualbox based environment\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": "cc6b424abc3f1df3ed7c2c5d130d4d43732f538e",
      "tree": "ec0eaf54de01651a6c3eb068d696291621f698f6",
      "parents": [
        "d0f72ded382d97c6d2f677c0ec67acc77fad90db"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed May 18 22:10:51 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed May 18 22:10:51 2016 -0700"
      },
      "message": "update to be more generic\n\nChange-Id: I02abe656efcdc3586211f212add515c0ba7d0dd0\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": "4455fa8c8e9bdf4e8b7d0ef481984359824ff558",
      "tree": "163c08c17c31774beecb2bc2d57c39a30c98d249",
      "parents": [
        "b541504d643671d05fbeb7c859eaa8885a2d8647"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Sat May 14 20:39:31 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Sat May 14 20:39:31 2016 -0700"
      },
      "message": "complete the first draft of the quick start document\n\nChange-Id: If6d8c77980c595ce284c57090ff4129d8c04b621\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": "fc8b18e379186e727bfb182d750579294f23a4ec",
      "tree": "4a5ccbcc071e71b10ed450f54262e6f40d1cb85c",
      "parents": [
        "c73976c0e5a8d34d9dc083dd9c3b3359744f61c1",
        "61f8e746325ebc9e829292c4281049dc70dde719"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Thu May 12 18:30:04 2016 -0700"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Thu May 12 18:30:04 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://gerrit.opencord.org:29418/maas\n"
    },
    {
      "commit": "c73976c0e5a8d34d9dc083dd9c3b3359744f61c1",
      "tree": "74f27c1aab40857a504c82189769b88660783ede",
      "parents": [
        "2a792f68141d738edb635d208f69103b80a5966e"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Thu May 12 18:26:26 2016 -0700"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Thu May 12 18:26:26 2016 -0700"
      },
      "message": "Fix publishBar\n"
    },
    {
      "commit": "2a792f68141d738edb635d208f69103b80a5966e",
      "tree": "007351ac4173310af08f228fdb1dc7631c3a3813",
      "parents": [
        "e85c33519934b6580a904e8e4d9d1db96b3cd919"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Thu May 12 17:49:02 2016 -0700"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Thu May 12 17:49:02 2016 -0700"
      },
      "message": "Left out build.gradle\n"
    },
    {
      "commit": "e85c33519934b6580a904e8e4d9d1db96b3cd919",
      "tree": "ab9901f0577f0adc1b19429a548c3d0782a875ac",
      "parents": [
        "9f1085bf97fc9ada03586166ddb59e485fe6bb11"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Thu May 12 17:40:11 2016 -0700"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Thu May 12 17:40:11 2016 -0700"
      },
      "message": "Switch to alpine for examples\n"
    },
    {
      "commit": "9f1085bf97fc9ada03586166ddb59e485fe6bb11",
      "tree": "7680f324beb38f863b18a7aa5452dd6022386209",
      "parents": [
        "39d0c78bd5273f0ee8da619f93edc81af132db00"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Thu May 12 16:07:43 2016 -0700"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Thu May 12 16:07:43 2016 -0700"
      },
      "message": "Gradle layer with two docker examples\n"
    },
    {
      "commit": "61f8e746325ebc9e829292c4281049dc70dde719",
      "tree": "670e27023585b151c3c9776e9ef964ec1c3e45c1",
      "parents": [
        "4ec841c48cf90722150285cea30ecf46d3d4e9dd"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed May 11 22:13:19 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed May 11 22:13:19 2016 -0700"
      },
      "message": "update the readme with updated configuration information\n\nChange-Id: I82fb57ce0d195fdf5b5dada6660120553616f7ac\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"
    },
    {
      "commit": "c02014ead258396d8464b2980979a0359ce7dfe7",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "Ali \"The Bomb\" Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Mon May 02 17:23:58 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@localhost",
        "time": "Mon May 02 17:23:58 2016 -0700"
      },
      "message": "Initial empty repository\n"
    }
  ]
}
