)]}'
{
  "commit": "4c040b77d17ad1f51b236b325c104410bfa6cfbf",
  "tree": "a41a20a3bde414e6db77b393c253a6f28c0d4f57",
  "parents": [
    "d5dc5dacba002e085e8c72a1fbb458f8feadccc5"
  ],
  "author": {
    "name": "Gabe Black",
    "email": "gabe.black@viavisolutions.com",
    "time": "Thu Nov 17 22:35:04 2016 +0000"
  },
  "committer": {
    "name": "Gabe Black",
    "email": "gabe.black@viavisolutions.com",
    "time": "Fri Nov 18 20:03:50 2016 +0000"
  },
  "message": "ActiveTest Service Creation.\n\nOnboarding is done by running \u0027make activetest\u0027. fusion.img, qt600.img, vta.img, and vpma.img\nshould be in the corresponding service_profile\u0027s image/ folder in order for images to be\nuploaded in glance.\n\nThe measurement agents can be created through the different agents tenants. For example, to\ncreate a VPMA tenant, run \u0027make vpma 1\u0027 where \u00271\u0027 can be any numberical identifier for the\ntenant to be created.\n\nMeasurement agents will automatically register with the fusion controller through the use of\nthe synchronizer. Furthermore, tests can be orchestrated through XOS by modifying the models\nfor the vpma agents.\n\nChange-Id: I69bab4b5f771c87126781799217bb36fda478fd3\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ded4f631eeccc75283dd852fcd3f90d9b47d4adf",
      "new_mode": 33188,
      "new_path": "LICENSE.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e388fcb653151e23b539c7f1d4b414a63bd790af",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c31c12a325cea010d6cadcfa8295b9d8d820d50a",
      "new_mode": 33261,
      "new_path": "cleanup.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4333ca4971c3879f2dc3a7d7c89b6d9f50b6efb5",
      "new_mode": 33188,
      "new_path": "pod-activetest.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "984e48a5109ffa398da4b268b80852cfa6a62542",
      "new_mode": 33188,
      "new_path": "pod-qt600-template.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd53babd3434fd0e5566326ccfa9bcf3c903f068",
      "new_mode": 33188,
      "new_path": "pod-vpma-template.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b24094d1d816fe19ace21e01c98f863c1613994d",
      "new_mode": 33188,
      "new_path": "pod-vta-template.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9afb87758ff1ce012d7c77575ded2fb6fa196a0c",
      "new_mode": 33188,
      "new_path": "xos/ActiveTest-onboard.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "15af729c64e2f19967e0ea3b9a5f61eccab2bdc1",
      "new_mode": 33188,
      "new_path": "xos/ActiveTest.m4"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c3650127af5677c951b02dc3fb95fb68a3477f3",
      "new_mode": 33188,
      "new_path": "xos/ActiveTest.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f525e696980a25acf7f25f1d893a9062dc83000a",
      "new_mode": 33188,
      "new_path": "xos/admin.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8492d933d140dbad98456c3fa08c5563a8517b4e",
      "new_mode": 33188,
      "new_path": "xos/api/service/activetest.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3da66dd357bb0066c9ca978170182c1a09ee9a2a",
      "new_mode": 33188,
      "new_path": "xos/api/tenant/activetesttenant.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f48f1089a1e3117bbf071aebf0eb3b99a282b4b",
      "new_mode": 33188,
      "new_path": "xos/macros.m4"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4058982e10e297986fc90295f0de5349114ae43a",
      "new_mode": 33188,
      "new_path": "xos/make_synchronizer_manifest.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "664762ba732363d1a2c45d5deefe6826185630bd",
      "new_mode": 33188,
      "new_path": "xos/models.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "90d2c98bbcc527e17164aa3bb3e65be6614cf9ec",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/activetest-synchronizer.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2ffa565b3b95412504a2e50e2c8e035550585c4",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/activetest-synchronizer.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2051d04a403cd0e8809fa0f4ee8d7f1bc28844cd",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/activetest_config"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d6d01ca882f8d8097eeffa3d69bacd4e285ba6f",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/manifest"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0967ef424bce6791893e9a57bb952f80fd536e93",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/model-deps"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ec126d52fb7ec6969bdf1966a20720c4b3ca831",
      "new_mode": 33261,
      "new_path": "xos/synchronizer/run.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a7eaba15553e956b147e049dfcdef5f92d64f3f",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/activetesttenant_playbook.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8218a36f0e1ead82d395aaf973dcf2c9597b3f68",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/qt600tenant_playbook.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "86d1c96310c687880c17b8ba7069aec494174fef",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/roles/setup_controller/tasks/main.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1a853147600ba4fdfe1e702c465958642c639c4",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/roles/setup_ma/files/fusion_controller.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "abd98eefd58d48ab956251381351aa419018855d",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/roles/setup_ma/tasks/main.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a8ef5162ae8d3250a7df33ad8630cb35f1d99b94",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/roles/setup_qt600/tasks/main.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f26f827dff2bda1a5e7bb1c5e0a4a6e18a1f2e27",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/roles/setup_vpma/tasks/main.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8a00676866059d9644535a834868e23e55fd8e02",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/roles/setup_vta/tasks/main.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e97fbdab609ff5adea85091fa56cb7dec56a1292",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_activetesttenant.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "216cb1330e8b544d378f2f4bfc5d5bfb847e700c",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_qt600tenant.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "52b5e321d220a8440adf5535c20d98130de60919",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_vpmatenant.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1406e4b902c8f25ce83fd8d234b82681c84b0645",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/sync_vtatenant.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "26a12a146be4b62306e8e3ae43a9937b40d5f123",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/vpmatenant_playbook.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa036fb9406c1039adfcfd2df74b679a64fe7b12",
      "new_mode": 33188,
      "new_path": "xos/synchronizer/steps/vtatenant_playbook.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b734b5a18c51167c4bf4bc4ffc4761507cfff53",
      "new_mode": 33188,
      "new_path": "xos/tosca/resources/activetest.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b1a09d266753e112849d635e9706c948274e716",
      "new_mode": 33188,
      "new_path": "xos/tosca/resources/activetesttenant.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e22342868f18989c72d4f6fb58a3d5de48a3990e",
      "new_mode": 33188,
      "new_path": "xos/tosca/resources/qt600tenant.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e45e2659d88b393ed7c29b72156ed9a63fe1d6b",
      "new_mode": 33188,
      "new_path": "xos/tosca/resources/vpmatenant.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e2ecf250b37123c64a7289024f4159b0fe055480",
      "new_mode": 33188,
      "new_path": "xos/tosca/resources/vtatenant.py"
    }
  ]
}
