)]}'
{
  "commit": "fe92f84dab8052613b18fbc40dfb12d8bc8721e0",
  "tree": "f30ddf29cf65b2b7985449bf40821cb4fb135b1d",
  "parents": [
    "375f07c018e209ae54391d4d0cb4898d4bdb79b4"
  ],
  "author": {
    "name": "Helena McGough",
    "email": "helena.mcgough@intel.com",
    "time": "Fri Nov 17 14:57:08 2017 +0000"
  },
  "committer": {
    "name": "Helena McGough",
    "email": "helena.mcgough@intel.com",
    "time": "Fri Nov 17 15:10:55 2017 +0000"
  },
  "message": "Added a Common KafkaConsumer for all of the plugins\n\n - Added the common consumer for all request messages\n - Updated the OpenStack plugins to use the common consumer\n - Included the access_credentials topic into this consumer\n - Added the json schemas for the openstack, vrops and cloudwatch\n   access credentials\n - Updated the Openstack plugins to use access_credentials messages\n - Added and updated all necessary tests\n - Updated installation documentation\n\nChange-Id: I1486cf7230e351e5dbf18464110e5780d392eeeb\nSigned-off-by: Helena McGough \u003chelena.mcgough@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ed04bfed262d11b3d1c709fa381d628c9e1213e",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f261b78898dc0ccb88426b2c96ade7a3caab8a1",
      "new_mode": 33188,
      "new_path": "core/message_bus/common_consumer.py"
    },
    {
      "type": "modify",
      "old_id": "3995084224720bd04a1b857617fa25f181196ae4",
      "old_mode": 33188,
      "old_path": "core/message_bus/consumer.py",
      "new_id": "c9021d217c2975784918ccd154e6385679a2c7e7",
      "new_mode": 33188,
      "new_path": "core/message_bus/consumer.py"
    },
    {
      "type": "modify",
      "old_id": "1b0de7ae34f305c95c17b4ddded42a91ac369399",
      "old_mode": 33188,
      "old_path": "core/message_bus/producer.py",
      "new_id": "4aee83145e8befd125a85055e8c3aed4ac81940c",
      "new_mode": 33188,
      "new_path": "core/message_bus/producer.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5d4a817f6b296dbeb001905e546487f4a8bbca9",
      "new_mode": 33188,
      "new_path": "core/models/access_cred_CloudWatch.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d1fbbe5b33a380cf20217d9c06b66ef3412cb36",
      "new_mode": 33188,
      "new_path": "core/models/access_cred_OpenStack.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc9c8a9d2350dc00beb42e8bb62901ed2165e129",
      "new_mode": 33188,
      "new_path": "core/models/access_cred_vROPs.json"
    },
    {
      "type": "modify",
      "old_id": "586fe2aa6b864677a432a9a26be3ae3fc2afa6a0",
      "old_mode": 33188,
      "old_path": "doc/MON_install_guide.rst",
      "new_id": "57b79d312315db11628b7a6605337304579ff619",
      "new_mode": 33188,
      "new_path": "doc/MON_install_guide.rst"
    },
    {
      "type": "modify",
      "old_id": "32eb94eb1914969f8732a64deeb756688c1838d1",
      "old_mode": 33188,
      "old_path": "plugins/OpenStack/Aodh/__init__.py",
      "new_id": "d854d635f2995b523fbd97daac88005fd7495498",
      "new_mode": 33188,
      "new_path": "plugins/OpenStack/Aodh/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "d409d71cb4b9103567836fbe412ccfcf49f87eb8",
      "old_mode": 33188,
      "old_path": "plugins/OpenStack/Aodh/alarming.py",
      "new_id": "234337226b51b86a84af3a9bf0938586212eb9db",
      "new_mode": 33188,
      "new_path": "plugins/OpenStack/Aodh/alarming.py"
    },
    {
      "type": "delete",
      "old_id": "b3a02acf1b82be079440a28a4f45e179d901f821",
      "old_mode": 33188,
      "old_path": "plugins/OpenStack/Aodh/plugin_instance.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "32eb94eb1914969f8732a64deeb756688c1838d1",
      "old_mode": 33188,
      "old_path": "plugins/OpenStack/Gnocchi/__init__.py",
      "new_id": "cdbd0561b22db81ef542f14a7b7e75b446fd441a",
      "new_mode": 33188,
      "new_path": "plugins/OpenStack/Gnocchi/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "a1d58fd329ec887a875d1088246acfce96a0cd3d",
      "old_mode": 33188,
      "old_path": "plugins/OpenStack/Gnocchi/metrics.py",
      "new_id": "94641e69f21dcf88a0469a319e0a83bf9bc6d969",
      "new_mode": 33188,
      "new_path": "plugins/OpenStack/Gnocchi/metrics.py"
    },
    {
      "type": "delete",
      "old_id": "eb8b0e3a40bf52d59f100e3a80d6c52dae1450c0",
      "old_mode": 33188,
      "old_path": "plugins/OpenStack/Gnocchi/plugin_instance.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "32eb94eb1914969f8732a64deeb756688c1838d1",
      "old_mode": 33188,
      "old_path": "plugins/OpenStack/__init__.py",
      "new_id": "18eed2f0562da661f43e8bb1b35c5bf08cd9db54",
      "new_mode": 33188,
      "new_path": "plugins/OpenStack/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "c892a302e73575ba82d27b81dd9bf1c7e191f304",
      "old_mode": 33188,
      "old_path": "plugins/OpenStack/common.py",
      "new_id": "8769312d69dff6665347731deb720167467c4bb6",
      "new_mode": 33188,
      "new_path": "plugins/OpenStack/common.py"
    },
    {
      "type": "modify",
      "old_id": "5bb620b9e9dbaa2d37d44bfa7645ec6627a65b61",
      "old_mode": 33188,
      "old_path": "plugins/OpenStack/response.py",
      "new_id": "691374a4689a1ce08e04453a6f8b7a8f754f9038",
      "new_mode": 33188,
      "new_path": "plugins/OpenStack/response.py"
    },
    {
      "type": "modify",
      "old_id": "d177dcf8ca97bde0e3b813425b3e7c95a44c03ee",
      "old_mode": 33188,
      "old_path": "plugins/OpenStack/settings.py",
      "new_id": "fe8064132cd1a30000b4780e1b3a7f31193fa183",
      "new_mode": 33188,
      "new_path": "plugins/OpenStack/settings.py"
    },
    {
      "type": "modify",
      "old_id": "32eb94eb1914969f8732a64deeb756688c1838d1",
      "old_mode": 33188,
      "old_path": "plugins/__init__.py",
      "new_id": "316993c2aacd8ed86f3fefb6bb10d4d31aba594f",
      "new_mode": 33188,
      "new_path": "plugins/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "0873ca4c2d46fa0d1720ca9ee47c718a5cba009c",
      "old_mode": 33188,
      "old_path": "test-requirements.txt",
      "new_id": "b8a1cb59b8f3585b5efc2faa173c82b632514e51",
      "new_mode": 33188,
      "new_path": "test-requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "d25e4588922cc9f424e7a11537349b1bdf638f96",
      "old_mode": 33188,
      "old_path": "test/OpenStack/__init__.py",
      "new_id": "861627f02053336ff897d7af6868d90f7d8ad595",
      "new_mode": 33188,
      "new_path": "test/OpenStack/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "721fae94fe501f92451f2a601cc61e024c8d7a5f",
      "new_mode": 33188,
      "new_path": "test/OpenStack/test_alarm_req.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "557a93dd7d0abb0eacb14c0d8db16f656da86f72",
      "new_mode": 33188,
      "new_path": "test/OpenStack/test_alarming.py"
    },
    {
      "type": "modify",
      "old_id": "29e95581d70430da0ab67ce0e7ad0f6bdbb97249",
      "old_mode": 33188,
      "old_path": "test/OpenStack/test_common.py",
      "new_id": "e725670cee141be2ee9f4575e772d94f281eb4cf",
      "new_mode": 33188,
      "new_path": "test/OpenStack/test_common.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f4c7e9753a2ebd439d09f7df9292bc963074fa0b",
      "new_mode": 33188,
      "new_path": "test/OpenStack/test_metric_calls.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a3ab3dd82364d69edaaaedb641f69436e4fe94a3",
      "new_mode": 33188,
      "new_path": "test/OpenStack/test_metric_req.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "900d8fe1b95fa017eba6f756c311bd0bce1c9653",
      "new_mode": 33188,
      "new_path": "test/OpenStack/test_responses.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dcc105388071c3a97cdc7d57a7b05ae7e27014db",
      "new_mode": 33188,
      "new_path": "test/OpenStack/test_settings.py"
    },
    {
      "type": "modify",
      "old_id": "fa2881bc3637c920032b53ad5e6702149158ff3e",
      "old_mode": 33188,
      "old_path": "test/core/test_producer.py",
      "new_id": "5dc3caf87daf67c2b4c1edf4f775b75adbc75fc6",
      "new_mode": 33188,
      "new_path": "test/core/test_producer.py"
    },
    {
      "type": "modify",
      "old_id": "17e4fab928bc17e3156a9f182c6be303543f11be",
      "old_mode": 33188,
      "old_path": "tox.ini",
      "new_id": "37c4113d12d1f3b894b218ccbbfd735bb48cdcf3",
      "new_mode": 33188,
      "new_path": "tox.ini"
    }
  ]
}
