)]}'
{
  "log": [
    {
      "commit": "f8a8afb0d14f5a23e6a4c5bd87d61fba5adc63d2",
      "tree": "c8b91d1626f3194644f2c8581e79730bb80a7c89",
      "parents": [
        "ac526030dde1c6b6fc4a806050eb16656414d940"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Nov 20 11:18:43 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Nov 20 11:18:43 2018 -0300"
      },
      "message": "Adds use of uri in connection to MongoDB instead of host and port\n\nMON now uses a mongodb uri to connect to the database. This allows to use uris\nthat define either a single node db or a replica set, allowing for HA\nscenarios.\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "ac526030dde1c6b6fc4a806050eb16656414d940",
      "tree": "0b4e5b8a2c14819ac21bdbb60aca5975fccd8277",
      "parents": [
        "2fa92533799dcac2fbb47db2e06579e951294e6a"
      ],
      "author": {
        "name": "lavado",
        "email": "glavado@whitestack.com",
        "time": "Tue Nov 20 16:10:37 2018 +0200"
      },
      "committer": {
        "name": "lavado",
        "email": "glavado@whitestack.com",
        "time": "Tue Nov 20 16:10:37 2018 +0200"
      },
      "message": "Revert \"Adds use of uri in connection to MongoDB instead of host and port\"\n\nThis reverts commit 2fa92533799dcac2fbb47db2e06579e951294e6a.\n\nChange-Id: Ief2dc8eb49577c9321b34f67efa5296edc281056\n"
    },
    {
      "commit": "2fa92533799dcac2fbb47db2e06579e951294e6a",
      "tree": "1fb1f92518159aa17a52958b7df67228c589b108",
      "parents": [
        "51f4486b06781541ee15ea332261247ed3e930f6"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Nov 20 09:14:09 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Nov 20 09:14:09 2018 -0300"
      },
      "message": "Adds use of uri in connection to MongoDB instead of host and port\n\nMON now uses a mongodb uri to connect to the database. This allows to use uris\nthat define either a single node db or a replica set, allowing for HA\nscenarios.\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "51f4486b06781541ee15ea332261247ed3e930f6",
      "tree": "0b4e5b8a2c14819ac21bdbb60aca5975fccd8277",
      "parents": [
        "e27def0d99cc73c5c0b7550a28e95abd6c1cd996"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Thu Nov 15 10:27:12 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Fri Nov 16 19:59:27 2018 -0300"
      },
      "message": "Adds alarm engine\n\nAlarms are now created directly through mon-central. A new component called\nmon-evaluator evaluates the alarms and sends a notification in case it\ntriggers. Alarms are still created through the Kafka bus using the same model.\n\nIt also deletes all of the old unused code of the plugin model. There were\nthousands of lines dedicated to provide CRUD operations for metrics and alarms\nin the VIM plugins that were never used. MON only requires to collect metrics\nand insert them in the TSDB. VIMs manage their metrics autonomously. The tests\nfor that were also removed. This was done to make the codebase more\nmanageable. Support for VROPS and AWS will be added in a future patch. Neither\nof those two plugins worked correctly. They need to be adapted to the new\nconsumer plugin model.\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\nChange-Id: I656c78be82ca21b760a83b478560d0c8ae680222\n"
    },
    {
      "commit": "e27def0d99cc73c5c0b7550a28e95abd6c1cd996",
      "tree": "cb0594b50b90067df30932891a5e025c2129b3a0",
      "parents": [
        "0e34244e420bd68e6acb0cf6bb4383fedb662070"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Thu Nov 15 14:17:17 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Thu Nov 15 14:17:17 2018 -0300"
      },
      "message": "Adds support for OSMMON_DATABASE_COMMONKEY to decrypt vim passwords\n\nWhen vim_accounts msgs arrive in the Kafka bus, vim password is decrypted\nand stored in the SQL database. The ideal scenario would be to store it\nencrypted in the SQL DB and decrypt it on demand, but that would require\nto store the schema_version, instantiate a DbMongo client everywhere it is\nneeded and a few other modifications that would severely pollute the codebase.\nThere needs to be a modification in the future on the osm_common side to make\nthis more doable.\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "0e34244e420bd68e6acb0cf6bb4383fedb662070",
      "tree": "2ce072b48bba735e0285c7d3d7c32d1ca20a2e17",
      "parents": [
        "987f8f62bf405ac78a4a1ea3f6e634c686119e05"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Fri Nov 09 17:52:08 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Nov 13 18:06:07 2018 -0300"
      },
      "message": "Changes way metrics are collected, removing the use of mon-proxy\n\nCollector now collects vim metrics directly, without to send kafka msgs\nto mon-proxy. Also a plugin/backend model has been implemented to ease\npossible inclusions of other vims and tsbds in the future.\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\nChange-Id: I554a4f5e410a31ec70aa301c8aa819b1f03a3857\n"
    },
    {
      "commit": "27784a805d77f11d049e9a16704e6977e6967e85",
      "tree": "3a137f0d38405c0ef16462313c8dcedaee3d54e5",
      "parents": [
        "cca77765cc8d43a0a5524e3754b7587b149300b4"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Thu Oct 25 14:54:35 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Sat Oct 27 09:40:18 2018 -0300"
      },
      "message": "Adds OSMMON_VCA_USER and adds timeout and max.poll.interval to collector\nconsumer\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\nChange-Id: Ib4db9874d69bd72d7267542d7a1f149cb44faf41\n"
    },
    {
      "commit": "91b1018e1c84758bbc47394f50d04fe3ee81d812",
      "tree": "c1bddee0ebe5afed55debd390c33987f4b137689",
      "parents": [
        "4da146638bc3838270fa41c9f9fb91961f726c97"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Oct 23 19:44:26 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Wed Oct 24 15:26:23 2018 -0300"
      },
      "message": "Adds support for Juju metrics in collector\n\nMON now collects VNF metrics defined in the VNFD in the metrics\nsection. This are obtained through N2VC.\nPrometheus exporter now exposes this metrics.\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "4da146638bc3838270fa41c9f9fb91961f726c97",
      "tree": "2968d1d64f54a4187e1c79286b61610f29fba81f",
      "parents": [
        "2aec92e1eb52d5512c2acae9ce9878f2f3c8f782"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Wed Oct 17 14:44:36 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Thu Oct 18 15:12:56 2018 -0300"
      },
      "message": "Adds use of CustomCollector in Prometheus exporter\n\nUsing a CustomCollector gives more control over the collection\nprocess, which allows handling the removal of metrics when a NS\nis deleted. Metrics now have a lifespan of a collection cycle, so\nmetrics of deleted vdus are now not visible in the exporter.\n\nIt also adds MonCollector class, which allows to abstract collection\nlogic and facilitates testing.\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\nChange-Id: Idfdb86c1ee9facd07187e6582954ae4cab32a5b4\n"
    },
    {
      "commit": "dec1bb5edc73cc455d7b2c759c77c1dd4ca77ff3",
      "tree": "42ed3610628b5cf3f7fef1d1f466d06eb53c8d9f",
      "parents": [
        "e01346dcc8e4e4986d7a475259b2e451a8fe45f6"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Wed Oct 10 16:50:44 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Wed Oct 10 18:41:35 2018 -0300"
      },
      "message": "Adds MON Prometheus exporter\n\nAdds a new MON component called mon-exporter, which collects\nvdu infra metrics and exposes them through a webservice\nby using prometheus_client. This webservice follows the Prometheus\nexporter format so it can be integrated as a target so that\nit polls metrics from there.\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\nChange-Id: Iaf2073879d884d0597aa8341f7b6fbbbc3d86e7e\n"
    },
    {
      "commit": "53ad3c4c5d87a5b392a74cf386c29c67276ed3cb",
      "tree": "f98267c862f58977b692907bf38e3ec04e7b7bbd",
      "parents": [
        "b5b7819197730f5000d90a60ed13b32ba4e18fad"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Oct 09 18:16:25 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Oct 09 18:47:30 2018 -0300"
      },
      "message": "Adds OSMMON_KAFKA_LOG_LEVEL env var\n\nAlso removes unnecessary code from producer.py and moves\nthe consumer in common_consumer inside run method to ease\nmocking during tests.\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\nChange-Id: Ib7e0b9423a7c7d2acdd12f1bcb75b20eb3a7ea72\n"
    },
    {
      "commit": "b5b7819197730f5000d90a60ed13b32ba4e18fad",
      "tree": "630124c1640f087272dccc68d769d2f49b611e0f",
      "parents": [
        "cf507461d5f0d7e0121ef734d4ff70d40d6c61ec"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Oct 09 14:01:54 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Oct 09 14:01:54 2018 -0300"
      },
      "message": "Adds OSMMON_LOG_LEVEL env var to config log level\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "8ddd3b9ad9b588a712b040a0ebc6dfd4e019b7c3",
      "tree": "b36a751d1fc4e89296fabbceafdf41d08c257e73",
      "parents": [
        "cbecb0d35d5da2b127c85c2c90515c4ad72a8467"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Sep 18 12:43:18 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Sep 18 12:43:18 2018 -0300"
      },
      "message": "Small fixes in Dockerfile, requirements and setup.py\n\nAdds envs in Dockerfile\nAdds version_command in setup.py\nCleans unused deps in requirements.txt\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "ffe5a8e4e35d3fc7860eb9231618dc0e84e448b7",
      "tree": "7b46875982adb99d9cc1e44cb1707cee9e7c3e27",
      "parents": [
        "2f1be6ba8722211068fb678bc1048283f275f0af"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Thu May 17 19:02:24 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Fri May 18 11:49:51 2018 -0300"
      },
      "message": "Adds vdu, ns, threshold and operation info to alarm notification\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\nChange-Id: Icbdfa11fa81bfda664e98d3cfc365ef1389fac46\n"
    },
    {
      "commit": "b85fc8cdf840080b10d01c33b4a57a2a39bcc0f1",
      "tree": "b7ea0cac927e1e70564b49525e7b42cd3edfc683",
      "parents": [
        "75512477988ae5e287433c6c859c61de1bc82318"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Thu May 03 13:22:11 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Mon May 07 17:09:34 2018 -0300"
      },
      "message": "Adds vdu_id to message bus models\n\nLB Dockerfile now uses Python3\nRemoves obsolete parameters from models\nRefactors and fixes kafka integration tests\nRefactors deprecated log warnings\nAdds DATABASE env var to set MON database url\nFixes indentation and dependency issues in AWS plugin\nUse open from io package for Python 2 and 3 compatibility\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\nChange-Id: I70af22d2fbc2cb1bfd5d9632d9daa80e9d7f6b62\n"
    },
    {
      "commit": "17c7c53d7530ff8c4f1997d5119857626eb580b5",
      "tree": "f401f8bb040834d7389b8658595beada52be8826",
      "parents": [
        "695d92c3f4f18d14bb18f8f0d4618c3eb5f2390e"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Wed Apr 18 15:27:31 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Wed Apr 18 15:27:31 2018 -0300"
      },
      "message": "Removes git clone operation from Dockerfile\n\nAdds use of COPY statement\nModifies Dockerfile to optimize use of cache\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "811031fbbdb7fa80d298453bb6f53fffd391912e",
      "tree": "d12ae09a1c9673df9063498072bbbf2026a8a3d5",
      "parents": [
        "341c33b98b4951c5d617e040cf856d4011a09266"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Apr 17 17:22:46 2018 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Apr 17 17:22:46 2018 +0200"
      },
      "message": "Updated Dockerfiles for MON and PM to use pip-9.0.3\n\nChange-Id: I20b59fb87ffdd0e3715dc1f0e8e188deea34c542\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "ef4db8d50ca45cc1d4cb9b2c78c39c9a992df588",
      "tree": "920b4a8b08479723ec3b2eee7883148625225fa2",
      "parents": [
        "77b8b3f70d0bdb8faeeaab4fc8144f1d0a1e4732"
      ],
      "author": {
        "name": "gcalvino",
        "email": "guillermo.calvinosanchez@altran.com",
        "time": "Mon Apr 02 12:46:28 2018 +0200"
      },
      "committer": {
        "name": "gcalvino",
        "email": "guillermo.calvinosanchez@altran.com",
        "time": "Mon Apr 02 13:42:42 2018 +0200"
      },
      "message": "MON installation with Dockers\n\nSigned-off-by: gcalvino \u003cguillermo.calvinosanchez@altran.com\u003e\nChange-Id: I9ebc5a1b604d8fae2258c5c9ad75d44c5b1b23c6\n"
    },
    {
      "commit": "8c3764775d2ab3ff113c27b51281b304c47429a1",
      "tree": "ed64b048e8b7c6a1be9d72f97fa58b207ca31c22",
      "parents": [
        "cbf9f4bcfccd322c5ff60166f889fc7afa269186"
      ],
      "author": {
        "name": "Helena McGough",
        "email": "helena.mcgough@intel.com",
        "time": "Wed Oct 11 17:34:39 2017 +0100"
      },
      "committer": {
        "name": "Helena McGough",
        "email": "helena.mcgough@intel.com",
        "time": "Wed Oct 11 17:40:37 2017 +0100"
      },
      "message": "Updated Dockerfile for installation error\n\nSigned-off-by: Helena McGough \u003chelena.mcgough@intel.com\u003e\n"
    },
    {
      "commit": "1e3d6ce4b8e9e6b0962f8c9ea939ef23e6a45b49",
      "tree": "3c42178c21c8a239522ff43e0edb8b5207cda535",
      "parents": [
        "9eb50a72642696e65db5d5e20748d0078f8556e9"
      ],
      "author": {
        "name": "prithiv",
        "email": "prithiv.mohan@intel.com",
        "time": "Tue Oct 10 13:12:55 2017 +0100"
      },
      "committer": {
        "name": "prithiv",
        "email": "prithiv.mohan@intel.com",
        "time": "Wed Oct 11 11:53:22 2017 +0200"
      },
      "message": "MON Packaging Changes\n\nSigned-off-by: prithiv \u003cprithiv.mohan@intel.com\u003e\n"
    }
  ]
}
