)]}'
{
  "commit": "d8fd9372be1e135f2e11efe2d69c0c16bbcb7be4",
  "tree": "c9814cf84ebbf82de5d42901c3621670df01edd5",
  "parents": [
    "ec3a23ed1a1dc21d511c49adbe1fe3d3ab8ff8c3"
  ],
  "author": {
    "name": "peusterm",
    "email": "manuel.peuster@uni-paderborn.de",
    "time": "Wed Jan 17 15:15:22 2018 +0100"
  },
  "committer": {
    "name": "peusterm",
    "email": "manuel.peuster@uni-paderborn.de",
    "time": "Wed Jan 24 16:07:26 2018 +0100"
  },
  "message": "Pingpong example for OSM-to-vim-emu deployments.\n\nThis commit cleans up the outdated emulator examples\nfrom the SONATA project and adds example VNFs (ping and pong)\nas well as a corresponding NSD as an up-to-date\nexample that is tested with OSM rel. THREE.\n\nThe added example service and VNFs is used by the\nend-to-end example documented in the OSM wiki.\nGoal is to give users an pre-defined example on how to\non-board and instantiate a network service on the\nemulator using OSM.\n\nAlso improved README.md.\n\nChange-Id: I45a00f1b6acf1664a96b22e21be4c23612f581cf\nSigned-off-by: peusterm \u003cmanuel.peuster@uni-paderborn.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ba22ec342ed5d60bf65770aa154adce8b0fcc141",
      "old_mode": 33261,
      "old_path": "README.md",
      "new_id": "0c59264888d54e10e549156238502f7cdda3aa6f",
      "new_mode": 33261,
      "new_path": "README.md"
    },
    {
      "type": "delete",
      "old_id": "a54050eefb1ffcbd94a3634dfd6f8bb4590f6480",
      "old_mode": 33261,
      "old_path": "Vagrantfile",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8d1b260203b89af134aeacadb5217b144dc43be1",
      "old_mode": 33261,
      "old_path": "src/emuvim/examples/custom_sap_vnfd.yml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "aaee446282388a8fd515d08b6de36c59a6442d32",
      "old_mode": 33261,
      "old_path": "src/emuvim/examples/demo_topo_1pop.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "aee5f913129b3a103ab5f8702e6067da8ec7eb58",
      "old_mode": 33261,
      "old_path": "src/emuvim/examples/demo_topo_3pop.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0813d238ada77ee55a67c013851a17d340424354",
      "old_mode": 33261,
      "old_path": "src/emuvim/examples/monitoring_demo_topology_restapi.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fd53317d65ab6d8f847f9267be3454a4d5f57626",
      "old_mode": 33261,
      "old_path": "src/emuvim/examples/profiling.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "04725540cb882f9f3597f637068f060b71a323c3",
      "old_mode": 33261,
      "old_path": "src/emuvim/examples/resource_model_demo_topology.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "79ed4571a1cfbccb000f2c397197414406ad2e07",
      "new_mode": 33188,
      "new_path": "src/emuvim/examples/services/pingpong_ns/pingpong_nsd.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e5d9202eae4bf626bfcad947b117a38ddc65bfda",
      "new_mode": 33188,
      "new_path": "src/emuvim/examples/services/pingpong_nsd.tar.gz"
    },
    {
      "type": "delete",
      "old_id": "b43ad78ce30a6766a6d8a7d18b83c166ce115c11",
      "old_mode": 33261,
      "old_path": "src/emuvim/examples/simple_topology.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "94384602f9752c20908529609e5c9f421cfb1e75",
      "old_mode": 33261,
      "old_path": "src/emuvim/examples/son-monitor_test_topo.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "06272477557ac287341dd1f59006482909cec2c1",
      "old_mode": 33261,
      "old_path": "src/emuvim/examples/sonata_simple.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "31dd76f0498589799f20b958be372b9074f1b1da",
      "old_mode": 33261,
      "old_path": "src/emuvim/examples/sonata_simple_topology.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5c2402c51df4f30da18b00dcbfd8d1899348d48a",
      "old_mode": 33261,
      "old_path": "src/emuvim/examples/sonata_y1_demo_topology_1.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b38720e79b1bc6b410ef05968b1fde47d9f246e3",
      "old_mode": 33261,
      "old_path": "src/emuvim/examples/sonata_y1_demo_topology_1_w_ls_and_mon_and_sap.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ffb1159ffab8af0a59a25ae8ce31c893c6e283db",
      "old_mode": 33261,
      "old_path": "src/emuvim/examples/sonata_y1_demo_topology_1_w_ls_and_sap.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c19270b81c1f6524a419ce2f20bd4bae1d4952b0",
      "new_mode": 33188,
      "new_path": "src/emuvim/examples/vnfs/ping.tar.gz"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e114f3e0bf8b74b2f638c8dfd98935c1f8788972",
      "new_mode": 33188,
      "new_path": "src/emuvim/examples/vnfs/ping_vnf/ping_vnfd.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "085c00af14a14e644eee36048cc09bdaac7fde49",
      "new_mode": 33188,
      "new_path": "src/emuvim/examples/vnfs/pong.tar.gz"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e80700167c7912bf7fe33f423a885b8fb88ebaa",
      "new_mode": 33188,
      "new_path": "src/emuvim/examples/vnfs/pong_vnf/pong_vnfd.yaml"
    }
  ]
}
