)]}'
{
  "log": [
    {
      "commit": "432b80b4ba7a74986b158953b0062851b2808337",
      "tree": "a51dd1c79bb3c4ddb97d8f020722e2ac806d4c5f",
      "parents": [
        "ba5549cd543f050b57c535b0f8c4507354b664e7"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Sun Mar 26 14:21:51 2017 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Sun Mar 26 14:21:51 2017 -0400"
      },
      "message": "Start DB and Redis before other bootstrap containers\n\nChange-Id: Ie1eb69431bccc1874d01d44e95284771ee4208a5\n"
    },
    {
      "commit": "ba5549cd543f050b57c535b0f8c4507354b664e7",
      "tree": "991e50ddab5be0bf9b3779bbcab5824af812e015",
      "parents": [
        "275e48ba4163f363d96b5a5819fc2155667a30d9"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Sat Mar 25 15:04:45 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Sat Mar 25 17:28:48 2017 -0700"
      },
      "message": "Apply non-core changes in CORD-912 to master\nremove vestigial templates\ncreate admin-openrc.sh in cord_profile_dir and home dir\n\nChange-Id: I52a7cef1ea9e0dc7a37d9888fcfdc093434777ef\n"
    },
    {
      "commit": "275e48ba4163f363d96b5a5819fc2155667a30d9",
      "tree": "f1ab2125d5d003b300a4df45ba2dd664daf2cd00",
      "parents": [
        "53b03f679b3d9ebb443dd24d248e963eb7ab7d73"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Fri Mar 24 12:16:00 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Sat Mar 25 12:14:09 2017 -0700"
      },
      "message": "CORD-993\nelasticstack role, installs on head node\nfix elasticstack/java apt-cacher passthrough\nreliability fix for download Glance VM images\nmore reliable reliability fix\nsimplify apt-cacher ssl passthrough\napt-cacher defaults in other roles\n\nChange-Id: Ia78d256f562c30539240d12ba163f7af6e375131\n"
    },
    {
      "commit": "53b03f679b3d9ebb443dd24d248e963eb7ab7d73",
      "tree": "6edd650602badecbbc322b44bb772a28c1dc9906",
      "parents": [
        "4b490d7c6eea1c162949bb68b39102224fb0bf14"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Sat Mar 25 11:42:23 2017 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Sat Mar 25 11:42:23 2017 -0400"
      },
      "message": "Fix issue with creating local image dir\n\nChange-Id: I07a7bb3beb7297715ea63f2262fe045551d6a014\n"
    },
    {
      "commit": "4b490d7c6eea1c162949bb68b39102224fb0bf14",
      "tree": "c824243557cef82c06b23b4e5091332aaf2e305e",
      "parents": [
        "1ff4b48581818e22c15d9b799050d14c6b042f47"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Sat Mar 25 07:59:21 2017 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Sat Mar 25 07:59:59 2017 -0400"
      },
      "message": "CORD-1067 Resolve remote home dir for SSH key copy\n\nChange-Id: I3ee8f55e34474c6ca478b908f991ebd7ce9ce0d2\n"
    },
    {
      "commit": "1ff4b48581818e22c15d9b799050d14c6b042f47",
      "tree": "45c26a181fffabcaf8260da65f988ac97d137dd3",
      "parents": [
        "a6cffe1c7fbd30f0fe0608b92475b9b0e1a22acb"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Mar 24 09:20:36 2017 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Mar 24 09:20:36 2017 -0400"
      },
      "message": "CORD-1067 Fix for wrong key being loaded into VMs\n\nChange-Id: Iac26772b554c143daa465adac3391461b7625f07\n"
    },
    {
      "commit": "a6cffe1c7fbd30f0fe0608b92475b9b0e1a22acb",
      "tree": "ad964cc06ceb3623c1d9e76882d5629067dd7f4f",
      "parents": [
        "e078455f6c2070c5295cbd78aacf24aff756d189"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Mar 15 17:33:42 2017 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Mar 23 10:51:25 2017 -0400"
      },
      "message": "CORD-1000 Build and publish XOS images on corddev\n\nChange-Id: I10f9a41220ac42e412b0fb90d574d17556c2c4e8\n"
    },
    {
      "commit": "e078455f6c2070c5295cbd78aacf24aff756d189",
      "tree": "60d5a7aab234bc496236eebd96a68ec6b51d55c0",
      "parents": [
        "75d67c23a766dbf035a87bfb248c448dd1951fb5"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@onlab.us",
        "time": "Tue Mar 21 17:23:06 2017 +0100"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@onlab.us",
        "time": "Wed Mar 22 13:33:54 2017 +0100"
      },
      "message": "Adding UNI to vnodglobal\n\nChange-Id: Ib3cfc762d5a1595c7f81ff6984ca9945233b1f93\n"
    },
    {
      "commit": "bd56e78af8cd460e2f7701229e8b79d6df1c417d",
      "tree": "704210dae1ff5939506bc2fcc51eeb3d5e9ba7a9",
      "parents": [
        "2184a3b8c32bc55237cdf8a7d6f0ec8a1ed3e3b9"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@onlab.us",
        "time": "Thu Feb 23 15:43:21 2017 +0100"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Mon Mar 20 09:28:25 2017 -0700"
      },
      "message": "WIP Adding vEE, vNodlocal, vNodglobal tenants to ecord\n\nChange-Id: I78d356cf346eac5f42d6c2a1f6f289ee7948cc11\n"
    },
    {
      "commit": "74065daebba656d68fc3b7747986777270a15d32",
      "tree": "eedfb5c85f2863520bc50c42e78e3280b466612c",
      "parents": [
        "40e10d58c006fb5aa0ace3e6afc58a1d0f7fc4e2"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 16 13:33:39 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Thu Mar 16 15:44:36 2017 -0700"
      },
      "message": "CORD-1053 support for alternate onboarding recipes; rcord-new profile\n\nChange-Id: Icd8edd8e55341b7ae428f61fb61395d305dda085\n"
    },
    {
      "commit": "40e10d58c006fb5aa0ace3e6afc58a1d0f7fc4e2",
      "tree": "54c46f645cd1a40555f88f84acf83240134e7dd7",
      "parents": [
        "f0b5d7d2859f4088a08a34ffdc86f84fa01697e7"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Mar 08 08:04:37 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Mar 15 18:22:38 2017 -0700"
      },
      "message": "[CORD-1044] VTR as GUI Extension\n\nChange-Id: I7509f9d0d4ba870efb406c2049e6e9523ad2a44f\n"
    },
    {
      "commit": "f0b5d7d2859f4088a08a34ffdc86f84fa01697e7",
      "tree": "0c4b56b29a13329742a597854c7bd3f7e43ce9a9",
      "parents": [
        "9e557c693fd79473a80d92a9dea1b38df7886e31"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Mar 15 16:19:03 2017 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Mar 15 14:06:09 2017 -0700"
      },
      "message": "Bug fix for missing XOS Core API key and cert\n\nChange-Id: Ia78c2a60a0c90da79f74a3ff271e20a17aa077ba\n"
    },
    {
      "commit": "1cac00113e45722f0abb2f8107c1f9e67aa7d4d2",
      "tree": "e01d3a50ff9fa9cd28f038e27b35b9b51a86025f",
      "parents": [
        "032facdc5e0fcf13098190c8088b66af26df16ea"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Mar 13 10:06:18 2017 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Mar 14 16:04:45 2017 -0400"
      },
      "message": "CORD-1007 Generate certs and keys on the corddev VM\n\nChange-Id: I18e9662f3efc7bf249ed319b1f7f7086f9424270\n"
    },
    {
      "commit": "032facdc5e0fcf13098190c8088b66af26df16ea",
      "tree": "40f6d381aadeb9c5518d207e123fbecf75146016",
      "parents": [
        "0f3bcec22840440bc0f3912110c9c484c63ab46e"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Wed Mar 08 06:10:58 2017 +0000"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Wed Mar 08 21:54:40 2017 +0000"
      },
      "message": "CORD-871: Migrating monitoring service to new build system-phase2\n\nChange-Id: Ifc244500ee4ad0733fbe64ddaf095b61aba13926\n"
    },
    {
      "commit": "0f3bcec22840440bc0f3912110c9c484c63ab46e",
      "tree": "d00f7595e9a3624622cddcabba48fcc0c26e4157",
      "parents": [
        "b03806c2492a3967828713f6d2427e7618c3620b"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Mar 07 16:18:51 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Mar 08 07:13:47 2017 -0800"
      },
      "message": "Removed vTR service from ecord-services.yaml\n\nChange-Id: I00c1893e3dc7ce229226825d5fa71e4a35a7d743\n"
    },
    {
      "commit": "3a5dea7facbd198ab45f7a2b11ffb7b2f015c94b",
      "tree": "0820a5c25c1bcf195f9149120eca0e4e1a5b0ad3",
      "parents": [
        "c2b4b52c76860edb5ae0d075a5fc6a86b9e2aefb"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Mar 06 23:01:01 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Tue Mar 07 00:53:41 2017 -0800"
      },
      "message": "CORD-879 vtr now uses VTRService object\n\nChange-Id: I83ebd91d63039c372960cfb6ef30b71c88edeb3b\n"
    },
    {
      "commit": "a7ae651ac44fbceddae2ad8cf182081547d112ce",
      "tree": "2fc77ce2cb84b977f58f0bfe0cee15828f7c63ac",
      "parents": [
        "904e87f318bcacdce279b22bd6680044f20fff6a"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Mon Feb 13 02:29:21 2017 +0000"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Tue Mar 07 01:00:44 2017 +0000"
      },
      "message": "CORD-871: Migrate monitoring service to new CORD build infrastructure - phase1\n\nUsage of Monitoring Service build commands in new build system:\n----------------------------------------------\nAdd the below alias to your bashrc file and source it.\nCiaB platform-install brings up monitoring-service synchronizer by default.\nOnce the synchronizer is completely operational, run \u0027cord-monitoringservice\u0027 on your terminal.\n\nalias deploy-monitoringservice\u003d\"pushd /opt/cord/build/platform-install; ansible-playbook -i inventory/rcord --extra-vars @../genconfig/config.yml onboard-monitoringservice-playbook.yml\"\nalias instantiate-monitoringservice\u003d\"pushd /opt/cord/build/platform-install; ansible-playbook -i inventory/rcord --extra-vars @../genconfig/config.yml instantiate-monitoringservice-playbook.yml\"\nalias generate-install-infra-agents-config\u003d“ansible-playbook -i /etc/maas/ansible/pod-inventory --extra-vars\u003d@/opt/cord/build/genconfig/config.yml monitoringagent-infra-install-config.yml\"\nalias install-infra-agents\u003d“ansible-playbook -i /opt/cord_profile/monitoringagent_install.hosts monitoringagent-infra-install.yml\"\nalias generate-enable-infra-monitoring-config\u003d“ansible-playbook -i /etc/maas/ansible/pod-inventory --extra-vars\u003d@/opt/cord/build/genconfig/config.yml monitoringservice-enable-inframonitoring-config.yml\"\nalias enable-infra-monitoring\u003d“ansible-playbook -i inventory/rcord --extra-vars @../genconfig/config.yml monitoringservice-enable-inframonitoring.yml\"\nalias test-monitoringservice-initial\u003d“ansible-playbook -i inventory/rcord  --extra-vars @../genconfig/config.yml monitoringservice-test-initial.yaml\"\nalias test-monitoringservice-inframetrics\u003d“ansible-playbook -i inventory/rcord --extra-vars @../genconfig/config.yml monitoringservice-test-inframetrics.yaml\"\nalias test-monitoringservice-vsgmetrics\u003d“ansible-playbook -i inventory/rcord --extra-vars @../genconfig/config.yml monitoringservice-test-vsgmetrics.yaml\"\nalias test-monitoringservice-exampleservicemetrics\u003d“ansible-playbook -i inventory/rcord --extra-vars @../genconfig/config.yml monitoringservice-test-exampleservicemetrics.yaml\"\n\nalias cord-monitoringservice\u003d\"echo \\\"*******NOTE:Ensure monitoring service synchronizer is completely up and running********\\\"; instantiate-monitoringservice; test-monitoringservice-initial\"\nalias install-inframonitoring-agent\u003d\"generate-install-infra-agents-config; install-infra-agents\"\nalias enable-inframonitoring\u003d\"generate-enable-infra-monitoring-config; enable-infra-monitoring; test-monitoringservice-inframetrics\"\n\nChange-Id: I9895dd1107de50e9817325f750f0608d9eb72be5\n"
    },
    {
      "commit": "904e87f318bcacdce279b22bd6680044f20fff6a",
      "tree": "30f574b4a23721aef8cd49deec9af5b903ffe2ea",
      "parents": [
        "62f18f64ea76b07fcb03881ea7dbe76a81fa8b10"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Thu Mar 02 14:35:28 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Thu Mar 02 19:05:32 2017 -0800"
      },
      "message": "retry longer for default route, narrow when setup runs to fix test breakage\n\nChange-Id: If31e3e12fad58912747de01ccf6ebe759db807a4\n"
    },
    {
      "commit": "62f18f64ea76b07fcb03881ea7dbe76a81fa8b10",
      "tree": "6275e0af4d05f3eb90cef8c23c13ac1c7f530b2e",
      "parents": [
        "6050fdaf4ca322b3967f4eaa2d7f0b2356c9328e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Mar 02 12:31:34 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Mar 02 12:31:34 2017 -0800"
      },
      "message": "Removed unused sample extension\n\nChange-Id: Icb9fcd738aebaeb1033e845c2c32c8d5e1adfd0d\n"
    },
    {
      "commit": "6050fdaf4ca322b3967f4eaa2d7f0b2356c9328e",
      "tree": "28903637cc6e13bbc9d174ad390ac908041cc004",
      "parents": [
        "667334f396ecdc9078b088ebbf44597818cfa3b3"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Feb 16 13:01:52 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Mar 01 23:11:17 2017 -0800"
      },
      "message": "[CORD-869] Building and deploying UI Extensions in platform install (separate playbook)\n\nChange-Id: I30166503fbe23e0864029df5fb8d051e586a7881\n"
    },
    {
      "commit": "667334f396ecdc9078b088ebbf44597818cfa3b3",
      "tree": "d4656c8e389d0668613d46323c4e2ad7c0a70424",
      "parents": [
        "8cbc1f8f0b24d6aad350b61549d84f18b418b515"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Sun Feb 26 10:58:08 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Feb 27 00:47:53 2017 -0800"
      },
      "message": "[CORD-988] Adding GUI and REST config files\nUpdating apache cord config and using it in local vagrant\n\nChange-Id: I634ccc75a119c7e0cdb9549c488dda95e36bd840\n"
    },
    {
      "commit": "8cbc1f8f0b24d6aad350b61549d84f18b418b515",
      "tree": "ab0efc3f9c5c35bf6f03f83037ce893877a8c68b",
      "parents": [
        "0336337d0fbed94eb21a0378cdd897a31e616cf9"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Feb 24 16:35:39 2017 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Feb 24 17:29:10 2017 -0500"
      },
      "message": "CORD-984 Retry adding PPAs\n\nChange-Id: I5a04c96980c46d6c58130f32337204a35d064a3c\n"
    },
    {
      "commit": "0336337d0fbed94eb21a0378cdd897a31e616cf9",
      "tree": "783109fb27783637d7b6f9be107fa0a7e1e89bb2",
      "parents": [
        "0a34e234261cceea3db2809c80442971df5c4b13"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Feb 23 14:57:34 2017 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Feb 24 16:53:39 2017 -0500"
      },
      "message": "CORD-985 Tests: LXC container connectivity, Juju is ready\n\nChange-Id: I6d690cb744c09df7d3909bf04e57551606e10f6a\n"
    },
    {
      "commit": "0a34e234261cceea3db2809c80442971df5c4b13",
      "tree": "f5526cbbfb3287ff22f112c00aedabf1f9cd9ae6",
      "parents": [
        "950da04e76d5cd39c7fd17de26dda0e355e957fc"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@onlab.us",
        "time": "Thu Feb 23 17:20:04 2017 +0100"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Feb 24 08:25:29 2017 -0800"
      },
      "message": "Reverting to vsg-1.1 image\n\nChange-Id: Ie0ab3b60ba383f4bb99947017af29d786882495a\n"
    },
    {
      "commit": "950da04e76d5cd39c7fd17de26dda0e355e957fc",
      "tree": "ef166419c62aabb40a45b83eb672b5123277ae70",
      "parents": [
        "bcfb2d6317fc9b877ddfdd0efb4383113d810574"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Feb 17 20:35:48 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Feb 23 11:52:31 2017 -0800"
      },
      "message": "Set up docker-compose link from GUI to Chameleon\n\nChange-Id: I6836325ac4fb466f8cecee5a03010befde82a961\n"
    },
    {
      "commit": "bcfb2d6317fc9b877ddfdd0efb4383113d810574",
      "tree": "1c9757af5715483589539244adb3802661a70503",
      "parents": [
        "0c554ced56298298e284cbb14e0e36522168f187"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@onlab.us",
        "time": "Wed Feb 15 09:37:35 2017 -0800"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Thu Feb 23 06:29:34 2017 -0800"
      },
      "message": "Adding different variants of ecord manifest\n\nChange-Id: I5ae33585956dfbe5736869c8b93da8d0a0dc7934\n"
    },
    {
      "commit": "0c554ced56298298e284cbb14e0e36522168f187",
      "tree": "11ccaefd3633e557c0d5557bc568506508295146",
      "parents": [
        "30c01f9a45735eedcd396a158b99fb856cc5e330"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Feb 22 13:56:03 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Feb 22 13:56:03 2017 -0700"
      },
      "message": "increase timeouts\n\nChange-Id: Ic52ddec802d57dfb239c6566ecb949a5c40630af\n"
    },
    {
      "commit": "30c01f9a45735eedcd396a158b99fb856cc5e330",
      "tree": "661a13a2c4dfb5f799b35f73d84ef0bf5e177493",
      "parents": [
        "6220bd655165dc8922f64e25244c002ec1e0a5e0"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Sun Feb 19 23:38:52 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Mon Feb 20 13:43:09 2017 -0700"
      },
      "message": "enable log4j logging to elasticstack within onos\nsucess on retrigger: https://jenkins.opencord.org/job/xos-api-sanity-pipeline/63/console\n\nChange-Id: Ie855cc2ae69c684846c30bdd2f922c80d6a0f7f5\n"
    },
    {
      "commit": "6220bd655165dc8922f64e25244c002ec1e0a5e0",
      "tree": "aa671a8e8dee45817268a0f99a3bc875e165989f",
      "parents": [
        "2e419b1a7a829408b6e85938e47c828d7f954302"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Feb 16 17:41:30 2017 -0800"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Feb 17 10:48:27 2017 -0800"
      },
      "message": "Playbook for removing a broken OpenStack install\n\nChange-Id: I2b3a5daade84446b06f63cbfefd994e41ea0ee2d\n"
    },
    {
      "commit": "2e419b1a7a829408b6e85938e47c828d7f954302",
      "tree": "abd52bc01d1367e009409ae964099c18d4d6e1d8",
      "parents": [
        "003e15367c0d139714504c5544babcac8832b7fd"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Feb 16 13:14:16 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Feb 16 19:29:43 2017 -0800"
      },
      "message": "Added XOSComponentLink from chameleon to core\n\nChange-Id: I4ca0e53115407cb30ad41957442b387208909dd1\n"
    },
    {
      "commit": "003e15367c0d139714504c5544babcac8832b7fd",
      "tree": "bc58b1e5d8ed30bdddb580bccd56f403a96e0ab4",
      "parents": [
        "c16596db9d9f94dec4d248695465ee866d471296"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Feb 15 18:05:56 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Feb 15 18:06:20 2017 -0700"
      },
      "message": "playbook to refresh the VTN config in ONOS\n\nChange-Id: I9988f4764b524478892f72b92a2de83f45a63cc9\n"
    },
    {
      "commit": "2478b3036db3e86bbeed5f2c0cbf34078eb451ed",
      "tree": "6a65c1639dfdd5a5521e7a46e4a71e07819c2459",
      "parents": [
        "970f24b7b2f6f4a67670a5cdcd3017107b6b9656"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Tue Feb 14 10:42:55 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Tue Feb 14 15:35:00 2017 -0700"
      },
      "message": "playbook to refresh compute nodes, timeouts lengthened, docs\nadded profile_name file to cord_profile dir\nfix syntax error\n\nChange-Id: I94392a7f3018aabee4c4fb0eb781fd152aa3745b\n"
    },
    {
      "commit": "970f24b7b2f6f4a67670a5cdcd3017107b6b9656",
      "tree": "b639d3ed7c8053e75da239c681ba3463cf4b945a",
      "parents": [
        "5ca4bd121d161e38dfbd2e0552a9c2d386dda70f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 13 14:16:40 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 13 22:21:24 2017 -0800"
      },
      "message": "CORD-911 deploy xos-gui and xos-rest-gw\n\nChange-Id: I6d0663e21835accbe5a8df27805dd9e838fcd1ab\n"
    },
    {
      "commit": "5ca4bd121d161e38dfbd2e0552a9c2d386dda70f",
      "tree": "9184827838baba5a78e65b2c046a7ef750e12ec0",
      "parents": [
        "bf5b6a138bdaf29c4092d16209568e765b313087"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 10 15:17:06 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Mon Feb 13 16:49:47 2017 -0800"
      },
      "message": "CORD-842 deploy chameleon\n\nChange-Id: Ie33ba200f275954176fef76a5fc804b82ca3c975\n"
    },
    {
      "commit": "0552825d8db120e76d9f98ae9a623ce7a59f4448",
      "tree": "8512365331d6d0574222e7e0517544694ae71788",
      "parents": [
        "c6ff6b3d8a84ce8e9aced34ee1c63cda0c659e43"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Fri Feb 10 22:13:47 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Sat Feb 11 08:36:16 2017 -0800"
      },
      "message": "run db clear as postgres user, as docker connection method defaults to running as root\n\nChange-Id: I0f7a4452ccaea1c4504ec684feec6a9723b72e01\n"
    },
    {
      "commit": "c6ff6b3d8a84ce8e9aced34ee1c63cda0c659e43",
      "tree": "10fa4804e91a8570e3268d4ad22e38f321674a86",
      "parents": [
        "10952202f8382e3343f167ac8e1f864c01559a72"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Fri Feb 10 16:35:29 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Fri Feb 10 22:09:00 2017 -0700"
      },
      "message": "download glance images once on multiple runs\nbugfix\n\nChange-Id: I6e019c27c89563400a9f0a92b9f167f32df39e5e\n"
    },
    {
      "commit": "10952202f8382e3343f167ac8e1f864c01559a72",
      "tree": "83e72f0ca4078ac0f47130a0df39eb0d8f789091",
      "parents": [
        "4c6da66129f6f3bb6a8fd147b75ac4e2b33f2afa"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Fri Feb 10 17:53:33 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Fri Feb 10 17:53:33 2017 -0700"
      },
      "message": "Lengthen timeouts for onboarding/ready state, per Suchitra\n\nChange-Id: I5219dbb4df2cc4ecf9cc924b74153692ec907a6b\n"
    },
    {
      "commit": "2a5f68635ff3aad2d543eb3b5db48eb97115cabd",
      "tree": "4c4fbbfb20322d3ce4c70f08d69f71ef5c3c82a1",
      "parents": [
        "a2763116253601c54c04d3838139a659d2d9a24b"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Thu Feb 09 16:39:52 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Thu Feb 09 16:39:52 2017 -0700"
      },
      "message": "only copy node_key when openstack enabled, documentation fixes\n\nChange-Id: Ib84d166f6142781eaf77cb82471b39026a4aac24\n"
    },
    {
      "commit": "a2763116253601c54c04d3838139a659d2d9a24b",
      "tree": "5bd63c6c90f28309c96ad014847c7ad37802e148",
      "parents": [
        "7bf357098777c6f64f28c14bf4a103c89fbfd1ae"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Tue Jan 03 11:38:38 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Thu Feb 09 09:02:58 2017 -0700"
      },
      "message": "CORD-714\ninitial set of roles/playbooks\nbug fixes\nfix docker-compose logging, pull xos-base image\ndynamically add docker instances to ansible inventory after onboarding\nBootstrap the onboarding synchronizer\nmore defaults, reload vars after adding docker inventory\nmove TOSCA templates to cord-profilea, random password on admin\nfixes for docker compose, paths in xos.yaml in jinja\ndon\u0027t try to mangle XOS _config files (yet)\ncreate xos-test image\nmake xos-test use locally build xosproject/xos\nadd docker-compose v2 format networking\nfix docker-compose template\npath fixes, move ssh keys\nservice names/paths aren\u0027t so simple\nadded api-tests, teardown roles\nscan the onboarded docker-compose file for ansible inventory\nadd various tests used by test-standalone profile\nfixes for API tests\nsave test output to /tmp/\u003ctestname\u003e.out, bugfixes\nautogenerate openstack keystone admin password, fix tests\nremove nonfunctional UI tests\nchange location of cord_profile, use inventory to specify profile\nfix YAML escaping of backslashes in regex\nbugfixes after path change, add teardown playbook\nbackout setting of cord_dir with ansible_user_dir which differs depending on context\ngradle build fixes, renaming\nfix yml/yaml naming issue\nnull xos_images default\nadded rcord/mcord frontend variants, exampleservice onboarding\nadd missing role, help text in cord-bootstrap.sh\nbugfix\ncreate/run deployment.yaml by default\nallow teardown to handle partially built pods, bugfix to deployment.yaml generation\nadd defaults, fix path for exampleservice\nrevert yaml naming to ease testing, rename mocks\ndebugging\nexampleservice onboarding, mounting volume in XOS container\nbugfix\nadd volume mounts when creating xos_ui, don\u0027t double add to ansible inventory\npost-onboard TOSCA cnfig\ntypo fixes, order of loading TOSCA\nconfig bits for cord-pod, some var renaming\nupdate documentation, rename to rcord\ndoc fixes\nsupport for building just before XOS install, docs\nfix tests, refactor how compute nodes are configed, split vtn service config from adding a node\nremove build process from deploy repo\ninclusion/merge of PKI support\ntypo\nbugfixes and change to use cord instead of opencord for install dir\nfix pki support\nfix ssh key paths\nupdate xos ui/bs ports, fix onboarding on vagrant\nhave compute enlist script use same config file as other playbooks\nfix ports, add MaaS version of compute node enable script\nfix port and nodes.yaml loading\ngenerate API SSL cert for all profiles\nremove cord-app-build which is vestigial\nremove config dir\ndefault xos_ui_port in xos-ready role\nuse xostosca from service-profie/cord-pod-ansible to handle POST form-encode\nfix nodes.yaml, variable name in xostosca, and include openstack properly\ncopy cert chain to build into XOS container\nincrease onboarding timeouts, don\u0027t restart docker\nfix ONOS app versions and network settings\nfix management_hosts network optional include\nfix management/fabric settings\navoid modifying service#ONOS_CORD when adding nodes\nsplit out compute node and vtn config, put delay between\nfix template generation and fail on file not found\nrename vars to profile_manifests, fix redis include\nwhitespace fix\nincrease timeout\nreenable platform-check\nparameterize node_key path, set defaults and fix platform-check\nworkaround for onboarding sync, minor fixes\npause in middle of VTN bug workaround\nreload openstack config as well\ndisable platform-check role as a test\nfixed head-diag role\nreapply VTN config during compute node enable\nCreate exampleservice instance during test\n\nChange-Id: I87e171bcfa429e65e1075a1ee4c97de1e90a7dd5\n"
    },
    {
      "commit": "7bf357098777c6f64f28c14bf4a103c89fbfd1ae",
      "tree": "659c2099f6f1cbd2d3df5581c2ff0239acc562fb",
      "parents": [
        "2968291bd38f97846009fd6c12824c4873e33c96"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Feb 08 20:40:02 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Feb 08 21:21:06 2017 -0700"
      },
      "message": "fix diagnostic collector\nadd more diag commands\n\nChange-Id: Icf2d1eb498800af7ae9f44e4c506d00fd7e4b4df\n"
    },
    {
      "commit": "2968291bd38f97846009fd6c12824c4873e33c96",
      "tree": "89bd26b686f7e6c62a934a7da5fd8242297277bf",
      "parents": [
        "d5d89f71e3e9c8ae49284e756164ddb6724cf1c3"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Jan 24 10:28:58 2017 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Feb 03 14:51:50 2017 -0500"
      },
      "message": "CORD-793 Ansible playbook for refreshing fabric config\n\nChange-Id: Ic404c793d2e062f935fce5f36930b25b21d274bc\n"
    },
    {
      "commit": "b71970385b042ab04f73fcb99f62c40ab32885ac",
      "tree": "74b826b6d380b9ff07104dcb8bf7bd5f1d9076c4",
      "parents": [
        "bcf08947cd8903afbac644cead9ccd895d222025"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 02 11:32:42 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 02 11:47:45 2017 -0800"
      },
      "message": "CORD-842 add proxy for XOS Chameleon\n\nChange-Id: I7ef742ec7cb3c4f8b354d254eb9256214cba0476\n"
    },
    {
      "commit": "bcf08947cd8903afbac644cead9ccd895d222025",
      "tree": "c3604585e6559c56c313175c1c8c97e9a10f824c",
      "parents": [
        "06f13b86bc7d3cb2c400cdbdcd6e661df0c1f955"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Feb 01 15:24:21 2017 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Feb 01 16:41:48 2017 -0500"
      },
      "message": "CORD-831 Set visibility of public net to \u0027public\u0027\n         Update trusty-server-multi-nic image\n\nChange-Id: Iba45190cf050f0811f83d69561c59190ffa31f7f\n"
    },
    {
      "commit": "06f13b86bc7d3cb2c400cdbdcd6e661df0c1f955",
      "tree": "eb33b6a060051bdd72efc1da572cd0559a245dbc",
      "parents": [
        "79d6f5b78b5b4209071994c53fe7d81f3a696c91"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 26 16:54:25 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Fri Jan 27 12:41:05 2017 -0800"
      },
      "message": "CORD-761 generate core API cert and copy to head node\n\nChange-Id: I80533f099cf370f555058416b80d599d02a2c953\n"
    },
    {
      "commit": "79d6f5b78b5b4209071994c53fe7d81f3a696c91",
      "tree": "b8ef5342e0f3ec601856042ee7a44c6b2292cf34",
      "parents": [
        "43d62b5b09aadc05b1f708f1c5ed276612b63721"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jan 24 11:28:45 2017 -0800"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jan 25 17:45:47 2017 -0800"
      },
      "message": "cord-776 create build / runtime containers for autmation uservice\n\nChange-Id: Iee8b7b94e04e13318c879986ddeca39159ec8f7b\n"
    },
    {
      "commit": "43d62b5b09aadc05b1f708f1c5ed276612b63721",
      "tree": "2ca51aef8aa3fbddc971abdec0c7105d2afa8223",
      "parents": [
        "988b899a53cdaca8bb7d20be20771073a1d1f70c"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Mon Jan 23 07:34:45 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Jan 25 13:45:05 2017 -0700"
      },
      "message": "CORD-807\nprep for removal of gradle from platform-install\nrefresh apt cache\nimprove SSH port check\nadd inventory for running on head node\ncopy of /opt/cord happens in cord repo now\nfix how SSH pubkey is handled for LXD\nfix perms during pki CA dir creation\nPKI/credentials permissions\nretry juju add-machine\nchecks/pauses to allow juju or containers to be ready\n\nChange-Id: Iababb1bd8e464ae1d44c9b252d9bc07d66cf0872\n"
    },
    {
      "commit": "988b899a53cdaca8bb7d20be20771073a1d1f70c",
      "tree": "cb3a8f202e88828baf6d9cfbab10ebb0503d7ade",
      "parents": [
        "5860f30869b31986cff913b49312bb1276e2a918"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Fri Jan 20 05:10:21 2017 +0000"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Wed Jan 25 00:45:07 2017 +0000"
      },
      "message": "Creating a private network for exampleservice to make it composable with other CORD service\n\nChange-Id: Ib85e4a109b367840aea37f4e7e26ed46126a1ea1\n"
    },
    {
      "commit": "c00f9c0722da4db12ebd6601ae83aa5401579c79",
      "tree": "e5dbce88d2d1171f19873602b4cdf65ce6318250",
      "parents": [
        "843b4f2cf1239fdd02ff9925fa6683201e6837d5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 19 09:40:14 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Thu Jan 19 16:14:34 2017 -0800"
      },
      "message": "install and tag node and nginx images (CORD-435)\n\nChange-Id: I1232deb57c2894d37f2f7b9c36e40f4575886099\n"
    },
    {
      "commit": "843b4f2cf1239fdd02ff9925fa6683201e6837d5",
      "tree": "5d69c2536b34f267ebc8ed301e0776ee4758aec1",
      "parents": [
        "34c02ace9ca46420b96a63d21958d292a24644e2"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Tue Jan 17 22:17:37 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Jan 18 07:00:09 2017 -0700"
      },
      "message": "run playbook from within /opt/cord\nremove more\ndon\u0027t try to modify now-nonexistent file\n\nChange-Id: If7d1d8453e8c1deb553dd69e52023d8d0900778e\n"
    },
    {
      "commit": "34c02ace9ca46420b96a63d21958d292a24644e2",
      "tree": "9b3d876825ede2870dee901f2aaaf66bc131a343",
      "parents": [
        "c047c876306e8054b561493ba9f314c326eb7b0f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jan 16 08:58:52 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jan 16 14:43:06 2017 -0800"
      },
      "message": "copy entire repo tree from dev machine to head node (CORD-753)\n\nChange-Id: Ia1e1e0b923dfa93c9936982077266dced96ae071\n"
    },
    {
      "commit": "c047c876306e8054b561493ba9f314c326eb7b0f",
      "tree": "ff29b08429d39c5c12cea7b5b865b327c5c557c4",
      "parents": [
        "2a3c01ec513591036e22073787cdc75677e852cc"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Jan 11 08:38:15 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Sun Jan 15 19:39:07 2017 -0800"
      },
      "message": "pki work, and keystone cert generated\nignore retry files\nload variables for localhost as wel\nsplit root/intermediate generation\nuse array for creating server certs\nconfigure openstack with certs from server via lookup(\u0027file\u0027,...\nmove root CA cert to old location, testing\nindent ssl info\nmore places where the CA cert is used\ndon\u0027t have juju self-manage certs\njuju requires certs be base64 encoded (not documented)\ninstall both root/intermediate CA certs, as juju/trusty apache is too old to support chaining\nprovide ca/im chain to juju keystone config\nyaml error\nupdated name for onos source per jono\nfixed the onos-fabric-install role\nwhitespace\ncopy CA certs to compute node\nstop wasting time\ndiagnostically print contents of /usr/local/share/ca-certificates/ dir\n\nChange-Id: Idbd4891736b07690a260bf3d117c547de1ae7424\n"
    },
    {
      "commit": "2a3c01ec513591036e22073787cdc75677e852cc",
      "tree": "5127e9ad1cf7bc5aec8caff076a25b7135b0df21",
      "parents": [
        "5c71a4bfe2d2619ea658c18401cbc93735351f50"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Fri Jan 13 17:32:27 2017 -0800"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Sat Jan 14 10:50:57 2017 -0700"
      },
      "message": "Change name of ONOS docker image to opencord/onos\nfixed onos-fabric-install role\nwhitespace\n\nChange-Id: I2dd372957118a366ed12d374370713f6b7aa0571\n"
    },
    {
      "commit": "5c71a4bfe2d2619ea658c18401cbc93735351f50",
      "tree": "42aaf2cdd68ca009c4445fc335a112dfd35d4acd",
      "parents": [
        "829bc004526493f9079b2ef2d272aba2d2cc8f03"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jan 10 12:00:50 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 11 15:29:54 2017 -0800"
      },
      "message": "Moved XOS to port 9000 for all configurations\n\nChange-Id: I602b5d78bd559f73a51eb2419245680f02f03e54\n"
    },
    {
      "commit": "c18628a7032adb3c152a744aa558b2402bf89c23",
      "tree": "6563eda3989f6024abbbeee703fd95676c9d412a",
      "parents": [
        "bbd8dc1db3a72504d6fed1624d49aa217b90c5b1"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Jan 06 15:19:20 2017 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Jan 06 14:19:03 2017 -0800"
      },
      "message": "Parameterize CORD app version\n\nChange-Id: I4f9e9f3d383d46bd260a5009121318396b582a8d\n"
    },
    {
      "commit": "bbd8dc1db3a72504d6fed1624d49aa217b90c5b1",
      "tree": "54bbe6ef8f488a6bf7571fc27b688f8e36f8d98d",
      "parents": [
        "34f124aebc7ac992f84f175345d1d518a955ca24"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jan 05 17:51:14 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jan 05 17:51:14 2017 -0800"
      },
      "message": "Proxy fix\n\nChange-Id: Ieff083349c47f76b04b4cf672a72682789586a4f\n"
    },
    {
      "commit": "34f124aebc7ac992f84f175345d1d518a955ca24",
      "tree": "2f2253e3e46738abfdb18a90c9f0c1dee9789a0e",
      "parents": [
        "9edff1c979fb8e02aae12f5173ac49d65f1564d3"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jan 04 14:04:46 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jan 04 14:04:46 2017 -0800"
      },
      "message": "Removed spaces\n\nChange-Id: Ifd4aea45a40e5ba13fcdff214af908ecc4582f0b\n"
    },
    {
      "commit": "9edff1c979fb8e02aae12f5173ac49d65f1564d3",
      "tree": "758f9a65df9d79e747f0469d3290064ab8ce746a",
      "parents": [
        "d88c9d5ff6859ba4c32aa558ac7d85bf793de11a"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jan 03 12:51:54 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 04 13:11:51 2017 -0800"
      },
      "message": "Added proxying URL to head node\n\nChange-Id: I7382d9050a586b5292f1045baf396a2a80319861\n"
    },
    {
      "commit": "df88fd9035e7d81ff787aafee92f57a01ea18de0",
      "tree": "22b9dc6c3f4e3351bde322493c5a009885147a78",
      "parents": [
        "0b54848ea0c6fac4ebdeaf26d4e0c8f9c10a5b14"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jan 03 09:39:49 2017 -0800"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jan 03 09:39:49 2017 -0800"
      },
      "message": "expose the vRouter port\n\nChange-Id: I23756e9bb854dc79ea38c475f7eb9d70fcd19168\n"
    },
    {
      "commit": "0b54848ea0c6fac4ebdeaf26d4e0c8f9c10a5b14",
      "tree": "6c710e99c5f1a62b7a2004e9f1eeb7495d65e91c",
      "parents": [
        "dce3ce03a1dbadc72182f89c0f77e3a4b621fa5c"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Dec 22 15:33:56 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Dec 23 02:48:30 2016 -0800"
      },
      "message": "Pull ONOS from local Docker registry\n\nChange-Id: I8f2b1c5c29aec1bec59fea41ca29dd61d1c2e16b\n"
    },
    {
      "commit": "db1feaaba9d12a2e907dc20270fba69e22f21448",
      "tree": "97d530f829c776d6213a6d92e993cc8459a6a103",
      "parents": [
        "041ceab283ecee8500a1b78e5e6b338e6451446d"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Dec 15 09:09:06 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Dec 15 09:09:06 2016 -0500"
      },
      "message": "Add missing variable\n\nChange-Id: I53bae6e60252e2370eb7c4cdc2488dab77be8570\n"
    },
    {
      "commit": "8cdaa5fefc49b39312fcf57ed50e4606071c2278",
      "tree": "ce8ae1098f48283463a436b7f5a54d570926e570",
      "parents": [
        "b4adda076591469c7c1125e39be60bb3264422d5"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Dec 07 12:32:16 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Dec 07 19:39:41 2016 -0500"
      },
      "message": "VTN initialization checks\n\nChange-Id: I4f971d24dc520c6b2782a9526629de0e4ad52820\n"
    },
    {
      "commit": "b4adda076591469c7c1125e39be60bb3264422d5",
      "tree": "5603af90f1447535d94ba98d29c411c55e9eadaf",
      "parents": [
        "12262e706aae87ac17653b94e7bec74023d01ccf"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 05 21:06:35 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 05 21:06:35 2016 -0800"
      },
      "message": "update proxy addresses for onos-cord\n\nChange-Id: I86aa788bced2e358ca20adfec9245f1747b1fc20\n"
    },
    {
      "commit": "744fbea2991df69c9981c42ff39e25ad670657a4",
      "tree": "7f042a314c10039c5058ab281bb5d4d2093d83d2",
      "parents": [
        "a369b9272049b1c45bb7a492bf03a7922423e687"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Dec 02 16:26:21 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Dec 02 16:26:35 2016 -0500"
      },
      "message": "Wait for juju_facts after juju boostrap\n\nChange-Id: I26783c1b2f6b78c1a34325b611bbda9eea46bb09\n"
    },
    {
      "commit": "a369b9272049b1c45bb7a492bf03a7922423e687",
      "tree": "39049754bbf7c997ae43b4a3b68a1779500a085a",
      "parents": [
        "d5a396eb1b7b68471262a32d7dbd0493d47d119a"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Dec 02 05:43:55 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Dec 02 05:38:16 2016 -0800"
      },
      "message": "Increase Juju bootstrap timeout to 15 minutes\n\nChange-Id: I47308cfb1d2c8eb8ce428c0d5512e93a34974cbd\n"
    },
    {
      "commit": "d5a396eb1b7b68471262a32d7dbd0493d47d119a",
      "tree": "afa53ed683b8788917c8ae42d9e137e81a2eb2a3",
      "parents": [
        "2ae1879f26a57d551d8993986a318f1ede67e84e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 23 17:03:03 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 01 16:30:34 2016 -0800"
      },
      "message": "playbook to reinstall and restart xos\n\nChange-Id: I0b89df850bea7bbc5452f5acb59bff6f89422a9d\n"
    },
    {
      "commit": "2ae1879f26a57d551d8993986a318f1ede67e84e",
      "tree": "90f02460eaf97e063fc07dddedc3410cbc5ac77e",
      "parents": [
        "e13cc579d0daf189d71ef2786648a8dfb01aae9f"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Nov 28 21:04:43 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Dec 01 12:31:55 2016 -0500"
      },
      "message": "Ensure br-int exists on the compute node before creating subscriber\n\nChange-Id: I900fbad1b9c9a49b20261f8b7105ca0f27268c42\n"
    },
    {
      "commit": "b9b5700097e02752f051a0f087822d7590d6da51",
      "tree": "417512ede55ed7af034dab18a202484d5f9339bd",
      "parents": [
        "58e88a8218cb2c2c405d37a54131afccf1954a01"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Nov 23 17:01:36 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Nov 30 17:01:09 2016 -0500"
      },
      "message": "CiaB: for running head node in prod VM\n\nChange-Id: I160aa30c86a8ea4a6a63628bdb019e2b3a35216b\n"
    },
    {
      "commit": "58e88a8218cb2c2c405d37a54131afccf1954a01",
      "tree": "ed54682858906bb0db592c32557170f5f01d34df",
      "parents": [
        "6e6689980535d0baced75302fa42a0af3e7c365b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 18 13:39:09 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 30 12:23:48 2016 -0800"
      },
      "message": "move onos-cord to head-node container\n\nChange-Id: Idb3e94d54cb03b7ed680ca43d49b0c8f2b6904ad\n"
    },
    {
      "commit": "6e6689980535d0baced75302fa42a0af3e7c365b",
      "tree": "fb2ed98000e02859337f2d6542b4740d3a2baeb9",
      "parents": [
        "96ffd6696ce31adb902fcb7cb390fec4be3d43af"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Sat Nov 26 09:54:48 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Sat Nov 26 08:58:35 2016 -0800"
      },
      "message": "make the vsg/exampleservice IP address regex to be more specific\n\nChange-Id: I0f7c9a69c0c31d185d1fc641d67536da1b2a96dd\n"
    },
    {
      "commit": "96ffd6696ce31adb902fcb7cb390fec4be3d43af",
      "tree": "476cd9b6f739c8d5f82ece6bd39851480c4aba49",
      "parents": [
        "e0a808925f8d3d1f35e5b3ed9a918c54f565f9da"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Tue Nov 22 07:12:35 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Fri Nov 25 20:44:12 2016 -0700"
      },
      "message": "only config VTN if the node hasn\u0027t been added (fabric inteface still has an IP) to VTN control\nuse fabric interface MAC to generate DPID\n\nChange-Id: I80952208c87817b13b8f62876a804a08e9b63474\n"
    },
    {
      "commit": "e0a808925f8d3d1f35e5b3ed9a918c54f565f9da",
      "tree": "f2916ff13fae21940df8ad46b3204c2b7e43c347",
      "parents": [
        "f9eac1ca577314a2482bc78cf77bc726e2b579a2"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 23 12:07:07 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 23 14:34:37 2016 -0800"
      },
      "message": "move admin-openrc.sh copy from docker-compose to new role xos-config\n\nChange-Id: I9d3b0d01485d19e756b6d9b339373fbc9874dc15\n"
    },
    {
      "commit": "f9eac1ca577314a2482bc78cf77bc726e2b579a2",
      "tree": "c5f27409f1f84bfc5d5a57bdc3447341047bbc26",
      "parents": [
        "682450e20cbd454e85c076bff1928dd0e75ff6dc"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 22 12:01:42 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 22 12:01:42 2016 -0800"
      },
      "message": "revert repo-push\n\nChange-Id: I331ba44efaf7a9e3e3eea56383ea2483d546b918\n"
    },
    {
      "commit": "682450e20cbd454e85c076bff1928dd0e75ff6dc",
      "tree": "c6c3f559bd7ed72ec434e42c30206997cbfc3036",
      "parents": [
        "343d61f7bf70b9c6cf7a42d1190515260d2b10d9"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Sat Nov 19 09:04:41 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Mon Nov 21 21:39:01 2016 -0700"
      },
      "message": "Updates to opencloud playbook to work more like CORD\nchanges to work with new service-profile\nreworked xos-start to have per-config settings\nadd to cord_single_defaults.yml too\ngenerate TOSCA config in platform-install\nmoved user/deployment creation to earlier in process\nadd stubs for Site/Deployment\nfix empty compute group case\nuse tosca generator for cord-pod, and supply paths to images\nreorg of config variables\nremove whitespace\nenable copy of service-profile for testing\ngenerate more Tosca in platform-install\nmore templating, whitespace\nlist of copied Tosca files is now a parameter\ntemplate the vtn config when onboarding new compute notes\nfix ipaddr template, which was incorrectly documented\nrecreate nodes and vtn config when adding compute nodes\nfixes for xos on head node change\nmore fixes for XOS on head node\nmore fixes for xos delayering\nfixes to image loading and \u0027make vtn\u0027 task\nuse hostname rather than full fqdn in tosca\nfix secondary location of nodes/vtn template\nreadd management_hosts_template to management-net.yaml\nupdate opencloud bits to current, remove obsolete roles\nfix UI paths, which were escaped\nmake diag role work with xos container not in vm, collect more docker\nlogs\nintegrate make module changes\nmove pauses to service-profile\ndedicated openstack config\nfix openstack.yaml.j2\napply changes to vtn.yaml in both places\nadd more head diag\nfix ssl issue\n\nChange-Id: I7526b954b3b93f121b1d329dc1e412502d194fc1\n"
    },
    {
      "commit": "343d61f7bf70b9c6cf7a42d1190515260d2b10d9",
      "tree": "2eabfb05fb582e14747e94c2c233226e8a3335c3",
      "parents": [
        "118c687bc25ef95e4f7387b0110e6d828fd8002a"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Nov 21 16:37:00 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Nov 21 16:37:00 2016 -0500"
      },
      "message": "Move Juju back to container\n\nChange-Id: I78ad64abb0df010c9fa377ae0e441c4a3593cd0d\n"
    },
    {
      "commit": "118c687bc25ef95e4f7387b0110e6d828fd8002a",
      "tree": "da8c0dae4acf4a8f1f16d6cb24c8bcaf0fa2c41f",
      "parents": [
        "995641bdaee991d8638634d15bef9dd9657a9087"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sat Nov 19 08:01:35 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sat Nov 19 08:01:35 2016 -0800"
      },
      "message": "only rebuild xos base image when xos_container_rebuild is set\n\nChange-Id: Iba2a5d5a743626ad392f111488e3da040e53b38f\n"
    },
    {
      "commit": "995641bdaee991d8638634d15bef9dd9657a9087",
      "tree": "81fa3a9b9b5c60081af6f23e7c104aa5b9831514",
      "parents": [
        "0bc8bb0ef6dc66b0703c2caa299351154932d0e0"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 15 17:09:26 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 18 10:20:14 2016 -0800"
      },
      "message": "replace command with make\n\nChange-Id: I3c20844fbdb02f22ae6b902351261da26f29b7ee\n"
    },
    {
      "commit": "0bc8bb0ef6dc66b0703c2caa299351154932d0e0",
      "tree": "8983535bdfe8bccd351b7be3a8ea9636004982a9",
      "parents": [
        "50f9a53422a150158ab3e87be24f52d9737a0e6c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 16 16:43:48 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Thu Nov 17 20:02:58 2016 -0800"
      },
      "message": "remove obsolete playbook and roles\n\nChange-Id: I6ebf68318e2314b42d3648ac5617ff9e7ed07300\n"
    },
    {
      "commit": "50f9a53422a150158ab3e87be24f52d9737a0e6c",
      "tree": "af50e1a5b69e7f0c3ce79fae76738df5f3d0b7dd",
      "parents": [
        "3a197d833e5ecde4f0e640dfd15998f91fd820ff"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Nov 17 11:05:56 2016 -0800"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Nov 17 13:51:29 2016 -0800"
      },
      "message": "Speed up the install by parallelizing OpenStack and XOS setup\n\nChange-Id: I51657c92400cf7dc5cddf5ade3e906d4cf28e29b\n"
    },
    {
      "commit": "3a197d833e5ecde4f0e640dfd15998f91fd820ff",
      "tree": "14200d237f30bd4c3acda830f30ca9971c8c955f",
      "parents": [
        "a17d84b63fe0ab5d78c36250e1c6412e3d6a8e5b"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Nov 14 08:22:43 2016 -0800"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Nov 17 10:12:56 2016 -0800"
      },
      "message": "Create LXD containers instead of VMs\n\nChange-Id: I66580af317419285278d59e59d290e90f3d0dd29\n"
    },
    {
      "commit": "a17d84b63fe0ab5d78c36250e1c6412e3d6a8e5b",
      "tree": "6ae859e0456b5ef0987d9a0872cb56d6711b9976",
      "parents": [
        "94b247159e9b6cf555d2b0a22368fca547410f1d"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Nov 16 09:39:26 2016 -0800"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Nov 16 09:45:28 2016 -0800"
      },
      "message": "Add \u0027create-lxd\u0027 role\n\nChange-Id: I143f0db515e4ec4683b7ccc3a5ea4390ec260037\n"
    },
    {
      "commit": "ecfbd4d4948a4b03a55716e556a15070b4e3fa10",
      "tree": "982cd29480506126d324660c67890e5cb7fcfcd3",
      "parents": [
        "db5c8c767b5c0df9b1921516bc9e106ad1a56676"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon Nov 14 13:18:39 2016 -0800"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Nov 15 10:09:48 2016 -0800"
      },
      "message": "CORD-616 make sure that platform can install via tunnel and some clean up\n\nChange-Id: I3ce86a41e17135bad00305eb1e419544ae7fc912\n"
    },
    {
      "commit": "db5c8c767b5c0df9b1921516bc9e106ad1a56676",
      "tree": "ac7888d5bb4b3bdaee89f8d42f1dd65c63871b1e",
      "parents": [
        "bef5628fccd88560e06d1b877bad3d50f6e38fc9"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Nov 08 08:40:06 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 14 17:03:56 2016 -0800"
      },
      "message": "install directly on head node\n\nChange-Id: I861fda9725acbc222337f232ca0ffb2c1742e44c\n"
    },
    {
      "commit": "bef5628fccd88560e06d1b877bad3d50f6e38fc9",
      "tree": "865ae49cf66f64978fc3125fabd13abdc3e3164e",
      "parents": [
        "0077cd214f98219e6346611aa247feec9bbfd89a"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Nov 14 08:22:43 2016 -0800"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Nov 14 16:59:24 2016 -0800"
      },
      "message": "Convert test client to use LXD (LXC and LXD conflict)\n\nChange-Id: I891915ed742f7787ecef500607e18d2087dad915\n"
    },
    {
      "commit": "0077cd214f98219e6346611aa247feec9bbfd89a",
      "tree": "7449a7b1f09ef94c630ad37266c98b324b5ce179",
      "parents": [
        "69e2061517c59fd9ce97097b15c75afb5c4974d7"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Nov 14 16:54:09 2016 -0800"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Nov 14 16:56:36 2016 -0800"
      },
      "message": "Fixes for ansible-lint 3.4.3\n\nChange-Id: I5499d9b34a8a071f7416286f86c55a92367ab948\n"
    },
    {
      "commit": "69e2061517c59fd9ce97097b15c75afb5c4974d7",
      "tree": "84aa9d472a8dcd55b154eefcb114d693eed4167b",
      "parents": [
        "007a22287eaf581334de65965c00bb93a0251dc0"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Nov 14 05:52:31 2016 -0800"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Nov 14 05:52:31 2016 -0800"
      },
      "message": "Move free disk to /mnt/extra, add more links\n\nChange-Id: Id542f74adaa49e320c63b66df9d622054703d7fc\n"
    },
    {
      "commit": "007a22287eaf581334de65965c00bb93a0251dc0",
      "tree": "b9653d1c4c17c53320b5a3b4d9f316820504b60b",
      "parents": [
        "a363d40e2b2f50f41d6ae70ce3545ff779cbab2b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Nov 10 17:25:40 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 11 08:09:12 2016 -0800"
      },
      "message": "xos is now on port 8888\n\nChange-Id: Ic895d1f1b8633de7b1cd9fd61c989ac15cb038c9\n"
    },
    {
      "commit": "5bd8a5ee756e3e6275c4b298f6058ba3f6722232",
      "tree": "3a4581afee408e39ab1bf3b34ccb66e9c025b207",
      "parents": [
        "0e584c40f3ca938ea9c23d084e5e2429ad899986"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 07 10:19:38 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 07 10:28:28 2016 -0800"
      },
      "message": "install the postgress, cord-app-build, and redis containers from local registry\n\nChange-Id: Icd736779bfa8495bd31ba9963f5556a60e2b0d97\n"
    },
    {
      "commit": "0e584c40f3ca938ea9c23d084e5e2429ad899986",
      "tree": "e6d5b056e9e1d36e6d7e51f6e1e5075d760afa70",
      "parents": [
        "99ba01e882969de5ff94ff0a4ea1ae77d53dafe2"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 04 17:33:23 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 04 17:33:23 2016 -0700"
      },
      "message": "tag the image\n\nChange-Id: I9555e5991370080097993d23370295aff07d6aa4\n"
    },
    {
      "commit": "99ba01e882969de5ff94ff0a4ea1ae77d53dafe2",
      "tree": "bddcdc5a7f903ec578352cf8f21e823fafcda85a",
      "parents": [
        "c93cef991d57624a9d1ac534b5b9815cc221897b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Nov 03 15:55:17 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 04 14:51:25 2016 -0700"
      },
      "message": "pull the xos-base container from the local registry\n\nChange-Id: I358c0614b53385c4d9725e165a654d4e4a6f8898\n"
    },
    {
      "commit": "c93cef991d57624a9d1ac534b5b9815cc221897b",
      "tree": "4b56fd35d5a9a54aa06896ed41adda4e12bcf148",
      "parents": [
        "cb03099489bce942342977637091c0e03105657f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 27 14:07:47 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Nov 03 10:42:46 2016 -0700"
      },
      "message": "build the xos-base image and push to local repo\n\nChange-Id: Ic606e9d8a04e9671ddfe3cf97a2dcb532c813b64\n"
    },
    {
      "commit": "cb03099489bce942342977637091c0e03105657f",
      "tree": "62b9f74a0e0f24d39a1422b2e70a55593a520011",
      "parents": [
        "86b64155ea524607eebe9a9534338099aadd9c51"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Nov 02 14:26:43 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Nov 02 17:19:28 2016 -0700"
      },
      "message": "Detect name of bridge that corresponds to fabric\n\nChange-Id: I7b4bd73ecac82a971a77b5a12213f781bd3405a1\n"
    },
    {
      "commit": "86b64155ea524607eebe9a9534338099aadd9c51",
      "tree": "fecb7ae087bc453836de24916e7acb914d78a571",
      "parents": [
        "c7a0256c41e2e04f8f3b70d024c203dd5cd99403"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 02 09:06:53 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 02 09:06:53 2016 -0700"
      },
      "message": "move templates to correct directory\n\nChange-Id: Ib51ec10f995ae9a62af207d32ff047a4a75d49f0\n"
    },
    {
      "commit": "c7a0256c41e2e04f8f3b70d024c203dd5cd99403",
      "tree": "3c84b2a18a894a44f6d129933d343b7aa1ba3972",
      "parents": [
        "b83beacb5637846b883139684fc0c2d7301c3b92"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Oct 28 14:38:29 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Oct 28 15:06:40 2016 -0700"
      },
      "message": "revert repo push due to issues with non-CiaB deployments\n\nChange-Id: I321a4ca1721d6e53016a9a2588114536e51d26e6\n"
    },
    {
      "commit": "b83beacb5637846b883139684fc0c2d7301c3b92",
      "tree": "139be2cf8fdc3eb54ab4deed81135bfe719c5e53",
      "parents": [
        "c267016e14380c6c64cae4ab468aa6e71f18b334"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Oct 20 15:54:08 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Oct 28 02:39:52 2016 -0700"
      },
      "message": "Enable configuration of compute node interfaces by MaaS\nMove testclient LXC contaner to the head node\nRemove simulate-fabric role\nRemove maas-simulate-fabric role\nRemove onos-load-apps role\nRemove test-client-install role (replaced by maas-test-client-install)\nRemove single-node-pod.sh (replaced by cord-in-a-box.sh in cord repo)\n\nChange-Id: I0fcf108ab674bb5473556e78a401837c161f5ea9\n"
    },
    {
      "commit": "c267016e14380c6c64cae4ab468aa6e71f18b334",
      "tree": "d4567cb4949bff93a9fd4296db0e6101423fa5d7",
      "parents": [
        "fda753b850666785711ff8d88d993fa419e9e8a5",
        "77a516a9ab3e7364ad2aea511ea78974baa9b654"
      ],
      "author": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Oct 27 14:35:14 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@localhost",
        "time": "Thu Oct 27 14:35:14 2016 -0700"
      },
      "message": "Merge \"CORD-536 updated to support the setting of repo via vars\""
    },
    {
      "commit": "77a516a9ab3e7364ad2aea511ea78974baa9b654",
      "tree": "3ce371f1a89851696191d371cc780f60daaa36fd",
      "parents": [
        "e003c8989e2499f3b70fed4b1abb55959ab85241"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Oct 27 10:57:57 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Oct 27 12:47:44 2016 -0700"
      },
      "message": "CORD-536 updated to support the setting of repo via vars\n\nChange-Id: If8b6a23fd48b2050f3dc64d55427da150268d5cb\n"
    },
    {
      "commit": "fda753b850666785711ff8d88d993fa419e9e8a5",
      "tree": "c0af139b6ebf5bc761b582d6bd3b4e3bac580438",
      "parents": [
        "c2cd1b5f9d20039e75f1fc06e3d06c413671966c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Oct 26 22:19:19 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Oct 26 22:19:19 2016 -0700"
      },
      "message": "copy in VTN and OLT as well\n\nChange-Id: Ib9a267a85b6f6cb52372a7641cbe40880409384a\n"
    },
    {
      "commit": "c2cd1b5f9d20039e75f1fc06e3d06c413671966c",
      "tree": "12b84b2ef4e1f55bfffe468bedba8590e412c8c8",
      "parents": [
        "e003c8989e2499f3b70fed4b1abb55959ab85241"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Oct 26 08:53:15 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Oct 26 10:43:24 2016 -0700"
      },
      "message": "copy repos from dev machine to head node\ncopy repos from head node to xos VM\n\nChange-Id: Iea85bffa1aa34f3da52dadb08e69ad2ac6e93df2\n"
    },
    {
      "commit": "30d27c9db8a7b6d10910eb9f7e74fb1a8413c601",
      "tree": "26275ab01645d14692b0851e1ddfe42fa3b01f95",
      "parents": [
        "6df046816c250ae6f07a288d66da18556428482d"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Sep 15 15:59:17 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Oct 04 10:11:12 2016 -0400"
      },
      "message": "Install simulated fabric and test client on the compute node\n\nChange-Id: I8bd88561064f1309f1779e4666ba655bcad56bfa\n"
    },
    {
      "commit": "6df046816c250ae6f07a288d66da18556428482d",
      "tree": "289e02b3ef0dc3275123368817f02542fbe68c6b",
      "parents": [
        "1e918a60cd25e230baa7a90a61b7c7e6f9deb39c"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Sep 30 06:09:36 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Sep 30 06:09:36 2016 -0400"
      },
      "message": "Pass JSON to host_dns_check, fix issue with curl of harvester\n\nChange-Id: I5b4dc9870e9c64f5a6ed77db787b6da096689ab6\n"
    }
  ],
  "next": "d5ba5c9a6ca60372deeb80d10c8ffe2ab997a26c"
}
