)]}'
{
  "commit": "7d4446541d6265491999efc536bc88520beadace",
  "tree": "5c17256472b9cb90302888ea96a16023c7126d01",
  "parents": [
    "5551170ad3902de9c3f271122821a9822658ad50"
  ],
  "author": {
    "name": "Andrea Frittoli (andreaf)",
    "email": "andrea.frittoli@gmail.com",
    "time": "Fri Dec 01 17:36:38 2017 +0000"
  },
  "committer": {
    "name": "Andrea Frittoli (andreaf)",
    "email": "andrea.frittoli@gmail.com",
    "time": "Wed Dec 06 12:46:44 2017 +0000"
  },
  "message": "Set the base set of services\n\nUse the test-matrix role from devstack-gate to define a base set of\nservices to be enabled for the controller and compute nodes.\n\nExtend the local conf module to handle the base set of services.\n\nSince the test-matrix defines services for primary and subnode nodes, we\nneed a multinode job to test that this works. Add a new host group\ncalled subnode that includes the non-controller hosts. Add a new job\nthat runs devstack on a two nodes environment.\n\nUsing service from the test matrix enables swift in the gate, so we need\nto set SWIFT_HASH for devstack to work.\n\nDepends-on: Ie36ba0cd7cfcd450b75000a76a64d856f2a83eba\nDepends-on: Id9ad3be4be25e699f77d6b5a252f046ce8234f45\nChange-Id: I379abf482c89122533324e64fefbff3d5a618a89\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "710b229d5b526b1c288f57bc16b9ecaa4ee1fed3",
      "old_mode": 33188,
      "old_path": ".zuul.yaml",
      "new_id": "b9ffb346223359dd95edfb520f921564f5e27a26",
      "new_mode": 33188,
      "new_path": ".zuul.yaml"
    },
    {
      "type": "modify",
      "old_id": "4d07960fe8c44ffd436a4c8834befd44a9bdc126",
      "old_mode": 33188,
      "old_path": "playbooks/pre.yaml",
      "new_id": "d61fd45de01f9d670eb8ec27162fb89f3c9d7f5a",
      "new_mode": 33188,
      "new_path": "playbooks/pre.yaml"
    },
    {
      "type": "modify",
      "old_id": "1b7eb1b4c0229da83ab8a420ad6a4771a18f5c6e",
      "old_mode": 33188,
      "old_path": "roles/write-devstack-local-conf/README.rst",
      "new_id": "73f9f0d6fdb1afafb8a7b4ecf0f2c77d07ed9d73",
      "new_mode": 33188,
      "new_path": "roles/write-devstack-local-conf/README.rst"
    },
    {
      "type": "modify",
      "old_id": "491fa0fdb907bac1b3487665b931ea160b70ac27",
      "old_mode": 33188,
      "old_path": "roles/write-devstack-local-conf/defaults/main.yaml",
      "new_id": "7bc1dec9b88c52f0f6b427447ecc79830123a786",
      "new_mode": 33188,
      "new_path": "roles/write-devstack-local-conf/defaults/main.yaml"
    },
    {
      "type": "modify",
      "old_id": "dbd60f52b968e8b70a0b1b7ce157284b36bc5646",
      "old_mode": 33188,
      "old_path": "roles/write-devstack-local-conf/library/devstack_local_conf.py",
      "new_id": "55ba4afb69fc6e03eb8ef3d0d5f0b871c96d78a4",
      "new_mode": 33188,
      "new_path": "roles/write-devstack-local-conf/library/devstack_local_conf.py"
    },
    {
      "type": "modify",
      "old_id": "1d67616dd4dcf0d86560519c32047d090a9b7666",
      "old_mode": 33188,
      "old_path": "roles/write-devstack-local-conf/tasks/main.yaml",
      "new_id": "cc21426b89be956d21b656520a1142c742c8c8ee",
      "new_mode": 33188,
      "new_path": "roles/write-devstack-local-conf/tasks/main.yaml"
    }
  ]
}
