)]}'
{
  "log": [
    {
      "commit": "e4a298c1336f45b6f799301beffba1234c26267f",
      "tree": "6e7a65fdf64d199f0097f797320fdf2d929d92cd",
      "parents": [
        "87c4af90c63a6b53f92fd84f20c2a29187db5765"
      ],
      "author": {
        "name": "beierl",
        "email": "mbeierl@vmware.com",
        "time": "Thu Aug 29 15:57:14 2019 -0400"
      },
      "committer": {
        "name": "beierl",
        "email": "mbeierl@vmware.com",
        "time": "Tue Sep 03 12:47:35 2019 -0400"
      },
      "message": "Adds unit test coverage\n\nAdds the coverage module and reporting to tox so it can be\nreported with each build.\n\nChange-Id: Ib05fed7b5fea8d777b57deb42912f4a8898832b4\nSigned-off-by: beierl \u003cmbeierl@vmware.com\u003e\n"
    },
    {
      "commit": "87c4af90c63a6b53f92fd84f20c2a29187db5765",
      "tree": "7c032a29623677b2d70175b5c8b6ce237eb78888",
      "parents": [
        "a70a8c4d78bacd7ed4bbbdec0d5c6a45679548b1"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Wed Aug 14 10:27:25 2019 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Wed Aug 14 10:34:32 2019 -0300"
      },
      "message": "Adds projects_read and projects_write params to scaling nslcmop\n\nChange-Id: Iebd318b9815e711a374ba6ee235577cb2e5234ff\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "a70a8c4d78bacd7ed4bbbdec0d5c6a45679548b1",
      "tree": "862d453193678ec1f41921352df56e46bf221f84",
      "parents": [
        "03e80d5b7e97d4e44b82c3dabcad95d3fa8362ae"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Fri Jul 19 14:13:22 2019 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Mon Jul 22 12:05:24 2019 -0300"
      },
      "message": "Upgrading aiokafka to 0.5.*\n\nChange-Id: I287b95a0d9fc6132edadfb2b7b446a3ec7d9e142\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "03e80d5b7e97d4e44b82c3dabcad95d3fa8362ae",
      "tree": "727f5213ad8fd7dbcfb4e43b03b78f7576b3d110",
      "parents": [
        "3736ad8763cea8da9eedcb45392f97b470a9ad8c"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Fri Jul 12 17:09:37 2019 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Fri Jul 12 17:09:37 2019 -0300"
      },
      "message": "Removes kafka check from healthcheck\n\nChange-Id: I307361789522b87b7191019ee8f99394ffce605a\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "3736ad8763cea8da9eedcb45392f97b470a9ad8c",
      "tree": "ecb42de4667e97164c4fa944f172621d3463820c",
      "parents": [
        "baaf876bd7ae2e43493917ab8a0d6b65d4c831de"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Wed Jun 05 16:24:34 2019 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Wed Jun 05 16:28:11 2019 -0300"
      },
      "message": "Changes vnf_member_index to a string\n\nbug 690\n\nChange-Id: I13200cef5039368215a6df2c7f0e93a7de12f2a4\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "baaf876bd7ae2e43493917ab8a0d6b65d4c831de",
      "tree": "fd5cfd5a393ad3c956c3798195dc9ddb53dd105d",
      "parents": [
        "6d8a34f0584eac025fa0d56a49ba965432da0b4c"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Fri May 31 11:47:34 2019 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Fri May 31 11:50:55 2019 -0300"
      },
      "message": "Adds missing healthcheck command to setup.py\n\nbug 716\n\nChange-Id: I63df0ee76b48722fdba480db851cda3a502702c4\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "6d8a34f0584eac025fa0d56a49ba965432da0b4c",
      "tree": "827c571679eddb40f60555867ab2d212d071b85a",
      "parents": [
        "acac7559b430f370dd06d09a40a3a387e440f922"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Mon May 27 14:57:51 2019 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Mon May 27 14:57:51 2019 -0300"
      },
      "message": "Adds basic healthcheck to Dockerfile\n\nChange-Id: Ia69f49dbfb6e1ff479548d19327d5f26e1a291ed\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "acac7559b430f370dd06d09a40a3a387e440f922",
      "tree": "8ab1872c70a6edcdbe3f8484a68df61c654dbae5",
      "parents": [
        "889c53c007d28ee5355d218a11d6612ce2b09d21"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Thu May 23 14:19:06 2019 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Thu May 23 14:31:04 2019 -0300"
      },
      "message": "Improves handling of database connections\n\nChange-Id: Ice70378bb0bad3566f51b65476eafcfdac3c991c\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "889c53c007d28ee5355d218a11d6612ce2b09d21",
      "tree": "6f3454137237f2a121bf320e9f5a7524ad356c2c",
      "parents": [
        "e13b5327479be26b14754fd8d89c13f359e56349"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue May 21 12:31:15 2019 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue May 21 12:31:15 2019 -0300"
      },
      "message": "Makes actions in vnf alarm optional\n\nChange-Id: I4db3e01903d4c82cd8c89529e62fc0146853969f\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "e13b5327479be26b14754fd8d89c13f359e56349",
      "tree": "c4b9cb0cfdafb9125a3d4a047de9a6159bc15c3f",
      "parents": [
        "f4f13e1e663b0b68276ce9a6c314a3ec6ae5df29"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Wed May 08 17:23:48 2019 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Wed May 08 17:23:48 2019 -0300"
      },
      "message": "Removing unused CMD from Dockerfile\n\nChange-Id: I41457113b0ff55cf3e3544c70365b4de56b3cc20\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "f4f13e1e663b0b68276ce9a6c314a3ec6ae5df29",
      "tree": "77f23fd9e2fe4a4e5e22644cc8d0a22a5c870dbe",
      "parents": [
        "4009bf3f8d15219181e824f8cdbe091e487a8b55"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Apr 30 10:20:57 2019 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Apr 30 10:20:57 2019 -0300"
      },
      "message": "Adds requests package installation to debian postinst\n\nChange-Id: Ibeb270fce9cc0fe546da479a7c34981c4b918329\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "4009bf3f8d15219181e824f8cdbe091e487a8b55",
      "tree": "a68c5064b26ec6e024d586dd14419fb78e9a7c52",
      "parents": [
        "a13c7e6dd15d7bc47ca36f9f804fab7b3f78f5bf"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Fri Apr 26 16:35:32 2019 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Fri Apr 26 16:57:42 2019 -0300"
      },
      "message": "Improves README\n\nChange-Id: I378ef316d15e5a2d0f943cfb93e92127d80cd82e\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "a13c7e6dd15d7bc47ca36f9f804fab7b3f78f5bf",
      "tree": "32cc645f1f437bd96a8c3c33d7a9247c88f3935e",
      "parents": [
        "f7451f8879d188c9fef9c976d82aa39141601938"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Thu Apr 11 14:29:14 2019 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Apr 16 16:04:30 2019 -0300"
      },
      "message": "Adds pylint to tox test pipeline and fixes related errors\n\nChange-Id: Ie19400ce0cf591e0bfcbca690bd5d905ad9bd6f5\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "f7451f8879d188c9fef9c976d82aa39141601938",
      "tree": "d30dfe899d54e8e91529a2325df522d8a1b80443",
      "parents": [
        "fbb5d6d5882461137bf47c313ead6bb913f15e56"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Mon Apr 01 14:56:26 2019 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Fri Apr 05 18:08:22 2019 -0300"
      },
      "message": "Adds support for vnf alarms\n\nAbstracts database logic into repositories for easier unit testing\nAdds unit tests\n\nFeature 6373\n\nChange-Id: If006a680227f814de1516ec35aa177ed66b48ca1\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "fbb5d6d5882461137bf47c313ead6bb913f15e56",
      "tree": "7da6d8634da432a2aa9d7b6ecea8cdc50165c991",
      "parents": [
        "d4a1635456ef7e4ae1f643553d827cd1b9145d6f"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Mon Mar 04 13:59:53 2019 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Fri Mar 15 13:05:02 2019 -0300"
      },
      "message": "Refactors autoscaling module to separate concerns and allow better control of db connections\n\nChange-Id: I57034d34ae2fbb3c4aeda784f9542e643d348460\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "d4a1635456ef7e4ae1f643553d827cd1b9145d6f",
      "tree": "2585d2efd7b6143e6492221e7e7513a076bed81f",
      "parents": [
        "b4984ba781052bf3de99ae60d43abd89b5dec27e"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Mon Mar 11 13:36:34 2019 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Mon Mar 11 13:36:34 2019 -0300"
      },
      "message": "Adds support in entrypoint script for more complex mysql URI (+pool and query params)\n\nChange-Id: Iab6bd86196d9b0bf330eac6b053fdda5dc021328\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "b4984ba781052bf3de99ae60d43abd89b5dec27e",
      "tree": "d8b8df8fec694851b452a6d34f8f42734301c51f",
      "parents": [
        "10be7c984475707be716708dfdd2d91a655158dc"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Feb 26 16:54:10 2019 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Feb 26 16:54:10 2019 -0300"
      },
      "message": "Modifies POL to create database if using mysql URI\n\nChange-Id: I718e703992eac66bae22cbc44ea8b78cbd776371\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "10be7c984475707be716708dfdd2d91a655158dc",
      "tree": "6984ec78d126be6f8b9c1780c5986ec1d08b71b0",
      "parents": [
        "a14cf16181c8b39f12c872c486e0b292c0068944"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Feb 05 17:44:42 2019 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Thu Feb 21 14:13:58 2019 -0300"
      },
      "message": "Adds migration engine for peewee ORM\n\nbug 590\n\nChange-Id: If6752715d455cbeb3dc2633e9b62f79360fef767\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "a14cf16181c8b39f12c872c486e0b292c0068944",
      "tree": "c6ed5db8409f354b944bd73a9cd0d0993b768d45",
      "parents": [
        "a96898dfaf088ac15560d15a7dcaf982c671ac2f"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Fri Feb 01 13:31:47 2019 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Mon Feb 04 16:45:11 2019 -0300"
      },
      "message": "Replaces direct use of aiokafka with osm_common message bus in agent and\nlcmclient\n\nChanges config handling to comply with the way it is handled in other modules,\nby using a config file and overriding it with env vars.\n\nAdds unit tests for message_bus_client.\n\nMon client remains using aiokafka directly, as there is no support yet for\nauto_offset_reset configuration in osm_common.\n\nChange-Id: I99615287cc934ce310105e86544a6bfe26bc0673\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "a96898dfaf088ac15560d15a7dcaf982c671ac2f",
      "tree": "55121451eb6be99cceaf68dd7f63482ba6d664f6",
      "parents": [
        "b77fe26906b4acdf5f2b110f07433382520f44ff"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Fri Jan 25 14:30:20 2019 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Fri Feb 01 09:56:15 2019 -0300"
      },
      "message": "Exits process when encountered by a database exception\n\nDatabase errors could mean database node failure. In this cases, the process\nshould exit so it could be automatically restarted (when handled by Docker Swarm, K8s, etc)\nso it can obtain a new DB connection to an alive node.\n\nChange-Id: I42a3954fe238a0445101eb71add79aaef4315c2e\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "b77fe26906b4acdf5f2b110f07433382520f44ff",
      "tree": "6f4874f865f04b217232c3e2857bdba7c1071018",
      "parents": [
        "c15e564b6fa2b11cc2db0c710c985fb46e0bdad6"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Wed Jan 02 23:13:32 2019 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Fri Feb 01 09:46:33 2019 -0300"
      },
      "message": "Removes try except block from creation of database tables\n\nIn case there is an error connecting to the database engine, or the database\nis not yet created, POL should fail. This is specially relevant to avoid race\nconditions in Docker and K8s deployments using MySQL/MariaDB, because peewee\nneeds the database to already exist.\n\nChange-Id: Iabe46c1c4f718919e10fc65271d0e814c5f9a146\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "c15e564b6fa2b11cc2db0c710c985fb46e0bdad6",
      "tree": "9d84af50a291f9059a5d342111eb47356f931e95",
      "parents": [
        "28d5e049e96472f4482b4c6ae59b818b889abe47"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Thu Dec 27 18:25:43 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Fri Feb 01 09:46:18 2019 -0300"
      },
      "message": "Adds pymysql to requirements.txt\n\nAllows using a mysql database as peewee backend\n\nChange-Id: If0c408d57f9d20d36a04e5cf8421a0a9f9c1d0b9\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "28d5e049e96472f4482b4c6ae59b818b889abe47",
      "tree": "6437a5539d172d789520569dcfe4753ebb8ef5e1",
      "parents": [
        "7ee7c5739c95f39f0010a02de161851bd7c18725"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Nov 27 17:40:30 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Nov 27 17:40:30 2018 -0300"
      },
      "message": "Adds deletion of orphaned alarms after an scalein operation\n\nChange-Id: Ic461abb88d5514367c284ae79b4ed8914bc0281e\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "7ee7c5739c95f39f0010a02de161851bd7c18725",
      "tree": "9dc789af1548bd1e5efadb765a9850c908696084",
      "parents": [
        "312c16596975a42d6294a1a2ca7af98b0ff2ffb5",
        "127bbba305611890eb571f55df2520483f11060e"
      ],
      "author": {
        "name": "lavado",
        "email": "glavado@whitestack.com",
        "time": "Tue Nov 27 15:00:26 2018 +0100"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "root@osm.etsi.org",
        "time": "Tue Nov 27 15:00:26 2018 +0100"
      },
      "message": "Merge \"Adds use of alarm response topics based on cor_id\""
    },
    {
      "commit": "312c16596975a42d6294a1a2ca7af98b0ff2ffb5",
      "tree": "65c31d8e1bb334497a6abb2a0aa4eed9c7753e8d",
      "parents": [
        "93f1b1305cef4f52581c80dbbe2ed6ccef1bbeab",
        "ec566a093b1d4023e675426ecf9ae3d4768b2436"
      ],
      "author": {
        "name": "lavado",
        "email": "glavado@whitestack.com",
        "time": "Tue Nov 27 15:00:13 2018 +0100"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "root@osm.etsi.org",
        "time": "Tue Nov 27 15:00:13 2018 +0100"
      },
      "message": "Merge \"added env vars for mongo ha\""
    },
    {
      "commit": "127bbba305611890eb571f55df2520483f11060e",
      "tree": "79fde23336e665fee57f9b48d9773d361bc652d1",
      "parents": [
        "93f1b1305cef4f52581c80dbbe2ed6ccef1bbeab"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Mon Nov 26 18:05:53 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Mon Nov 26 18:05:53 2018 -0300"
      },
      "message": "Adds use of alarm response topics based on cor_id\n\nChange-Id: I6cde487c95c55e6b9b0e021d058d95fcec8881ba\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "93f1b1305cef4f52581c80dbbe2ed6ccef1bbeab",
      "tree": "1dbc58f869cf20fdcd5793a91d0008d0830a0748",
      "parents": [
        "f3d077b407c594cdeabe267f73d61c355cb70066"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Fri Nov 23 15:34:24 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Sat Nov 24 00:05:41 2018 -0300"
      },
      "message": "Adds support for autoscaling based on vnf-metric\n\nChange-Id: I179395ce1390f9031b15d141ff3b37839943368e\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "f3d077b407c594cdeabe267f73d61c355cb70066",
      "tree": "72dd711115d508ed44f9bc79cc2ba7c808c45da0",
      "parents": [
        "023473295ef70215b9603e1fa0de8d71c0f6d0a2"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Wed Nov 21 18:53:18 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Thu Nov 22 17:28:13 2018 -0300"
      },
      "message": "Adds deletion of scaling alarms in POL and MON after ns termination\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\nChange-Id: Iefe8de25061cfffa0220671a8072c2bc155332eb\n"
    },
    {
      "commit": "ec566a093b1d4023e675426ecf9ae3d4768b2436",
      "tree": "dc5644c0b56fba4eebec6a3c4c48a93f7d3ebe23",
      "parents": [
        "023473295ef70215b9603e1fa0de8d71c0f6d0a2"
      ],
      "author": {
        "name": "Juan",
        "email": "jquiroga@whitestack.com",
        "time": "Wed Nov 21 12:21:34 2018 -0300"
      },
      "committer": {
        "name": "Juan",
        "email": "jquiroga@whitestack.com",
        "time": "Wed Nov 21 12:28:14 2018 -0300"
      },
      "message": "added env vars for mongo ha\n\nChange-Id: Ied541f300e819eacbc31426089eb7ca547b59f34\nSigned-off-by: Juan \u003cjquiroga@whitestack.com\u003e\n"
    },
    {
      "commit": "023473295ef70215b9603e1fa0de8d71c0f6d0a2",
      "tree": "a996bbdcd1955c14ef6d225bcbc1d99a146ca4b8",
      "parents": [
        "1f4e239d99eeb81455f177a4accabf58d36de8ef"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Fri Nov 16 19:46:50 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Fri Nov 16 20:04:56 2018 -0300"
      },
      "message": "Refactor scaling group config and adds partial support for vnf metrics\n\nAdds support for scaling groups based on vdu-metric corresponding to a juju\nmetric. It also includes modifications to support MON modifications regarding\nvnf-monitoring-params.\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\nChange-Id: I1a1604f965c077fa14a19ad7a26da0facc4818ba\n"
    },
    {
      "commit": "1f4e239d99eeb81455f177a4accabf58d36de8ef",
      "tree": "f93a546ca3a31c2f0290e67da2eaf4147cb70914",
      "parents": [
        "8d2d6a02f2282c50a934ccab25fc909e3bbc27c6"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Oct 30 20:58:22 2018 -0700"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Oct 30 21:04:56 2018 -0700"
      },
      "message": "Fixes discrepancies with IM related to monitoring params\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\nChange-Id: Ie57107550b229292fad7ecb9ed154dd51bf5985e\n"
    },
    {
      "commit": "8d2d6a02f2282c50a934ccab25fc909e3bbc27c6",
      "tree": "fa63daff8d42dc62e37bca780c1ca6b8216c9f6b",
      "parents": [
        "16256cbbf6cdfde8debc3254bf55ce0b8fa51b08"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Mon Oct 08 16:26:32 2018 -0300"
      },
      "committer": {
        "name": "diazb",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Oct 16 22:30:23 2018 +0200"
      },
      "message": "Renames DbClient to CommonDbClient to avoid confusion\n\nPOL comunicates with two different databases, a relational\none, that stores records for alarms, scaling groups and more,\nand a nonrelational one, that is common to all OSM modules,\nwhich we call CommonDB, that currently corrsponds to a MongoDB\ninstance and stores nsds, vnfds, etc.\nThe name db_client and DbClient used in the file and\nclass that comunicates with CommonDB may be open to confussion,\nso it has been renamed as common_db_client and CommonDbClient.\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\nChange-Id: I8209cbc23b5ab129221d1c928703929e4f405a4c\n"
    },
    {
      "commit": "16256cbbf6cdfde8debc3254bf55ce0b8fa51b08",
      "tree": "0895c8ae10e6717266513c5020941f90968fccee",
      "parents": [
        "a4e615d9bab28eefa0ae1e713ad75289ed2f65cc"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Thu Oct 11 12:34:20 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Oct 16 17:08:33 2018 -0300"
      },
      "message": "Implements aiokafka and modifies code to support asyncio\n\nReplaces multithreading with asyncronous calls to kafka.\nImplements the async/await keywords in methods that needed\nit.\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\nChange-Id: Ic93054dc9a6b3835e2eaf1a480e5081c5eb9d4f5\n"
    },
    {
      "commit": "a4e615d9bab28eefa0ae1e713ad75289ed2f65cc",
      "tree": "f100dd5c7968ab31d8b702ef62cab60ddf1cefd9",
      "parents": [
        "f35f914f45080e150cc7c6a2928de47a9ae5c848"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Mon Oct 08 16:34:17 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Sun Oct 14 18:38:20 2018 -0300"
      },
      "message": "Adds use of OSMPOL_SQL_DATABASE_URI config param to connect to DB\n\nThe OSMPOL_SQL_DATABASE_URI was not being used by POL to connect\nto the database. There was a hardcoded sqlite database name.\nThis change should now provide capability to the user to use any\nSQL database engine supported by the peewee ORM (mysql/mariadb,\npostgres, sqlite).\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\nChange-Id: Iff406862fb3dfeb4453fb3213c94db6d62385d96\n"
    },
    {
      "commit": "f35f914f45080e150cc7c6a2928de47a9ae5c848",
      "tree": "cea8cefefb7887199bfae3f646464fe4b1acc263",
      "parents": [
        "d8e91c539f8a1657a93c6ed59dd5f9ad489684ef"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Mon Oct 08 16:25:36 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Sun Oct 14 18:38:20 2018 -0300"
      },
      "message": "Adds deletion of alarms in case exception is thrown during scaling config\n\nIf a exception is thrown during the configuration of a scaling group, POL\nwill check if there have been alarms created through MON, and if that is\nthe case, it will delete them.\nAlso, it adds validation of the MON alarm responses. It throws an exception\nif MON returns status: False, meaning there was an error creating the alarm.\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\nChange-Id: I4f5f0c95ae2cce0c71efb73ff2e06cdf8ea08864\n"
    },
    {
      "commit": "d8e91c539f8a1657a93c6ed59dd5f9ad489684ef",
      "tree": "6de66ca7dfc615bb2e2211d50ce6689ab5a35faf",
      "parents": [
        "4c5541f020bbc56e9ae1a326b0d33e673dcd5f0b",
        "7d277a2b457923ae72e579701d9d79dab3f4eb57"
      ],
      "author": {
        "name": "lavado",
        "email": "glavado@whitestack.com",
        "time": "Sat Oct 13 14:08:08 2018 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "root@osm.etsi.org",
        "time": "Sat Oct 13 14:08:08 2018 +0200"
      },
      "message": "Merge \"Added LICENSE file to root folder\""
    },
    {
      "commit": "4c5541f020bbc56e9ae1a326b0d33e673dcd5f0b",
      "tree": "9f37826019bf0b30d25c5bf542d60a5edf115b24",
      "parents": [
        "d664c1ad10de8e76e47704964ad8e47b33cf24da"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Wed Oct 10 10:53:49 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Wed Oct 10 10:53:49 2018 -0300"
      },
      "message": "Adds vnf_member_index attribute to ScalingGroup model\n\nChanges default last_scale attribute in ScalingPolicy\nto datetime.datetime.now.\nAdds some debug logs.\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "d664c1ad10de8e76e47704964ad8e47b33cf24da",
      "tree": "f8e0634015b9e5e3b650f8122b92d428408ae86e",
      "parents": [
        "28ea12d19f0e5b95160921478f47dbaa887f71e6"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Oct 09 20:07:43 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Oct 09 20:08:52 2018 -0300"
      },
      "message": "Adds unique group_id to KafkaConsumer used in MonClient\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "28ea12d19f0e5b95160921478f47dbaa887f71e6",
      "tree": "dea53338d7d44dade77eea0217e91e425ee31eb8",
      "parents": [
        "cb76d133adebeda011a00b73c1df161ef3d6db8c"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Oct 09 15:56:22 2018 -0300"
      },
      "committer": {
        "name": "lavado",
        "email": "glavado@whitestack.com",
        "time": "Wed Oct 10 00:27:34 2018 +0200"
      },
      "message": "Modifies version_command to use pep440-git-full\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "cb76d133adebeda011a00b73c1df161ef3d6db8c",
      "tree": "6973745f034c1059ab97bfb446a099a4781e3d96",
      "parents": [
        "48af3094153dcbef3bf03f72f9d20a3c49d50678"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Oct 09 15:04:24 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Oct 09 17:07:09 2018 -0300"
      },
      "message": "Adds support for cooldown-time variable in scaling-policy\n\nCooldown time defines the minimum time that needs to happen between\neach scaling action. If an alarm triggers before this has happened,\nno action should be executed. When POL receives an alarm notification\nit will check that the difference between the current time and the\nlast scaling action of the alarm\u0027s scaling policy is bigger than the\ncooldown time.\nDuring configuration of the scaling groups, POL will now store the\ncooldown time of the scaling policy. Also, it adds a new last_scale\nvar to ScalingPolicy, which has as default the oldest time supported\nby Python datetime.\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\nChange-Id: I6d110ccc7f89af29500c602d05054e7ba78808a0\n"
    },
    {
      "commit": "48af3094153dcbef3bf03f72f9d20a3c49d50678",
      "tree": "e17987c7d064e7f6f1d493da4a836b593230a7ff",
      "parents": [
        "db8ea6ae17ac2393829c61f9be61e1b25efb1fe4"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Mon Oct 08 19:38:49 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Oct 09 14:39:57 2018 -0300"
      },
      "message": "Fixes StopIteration error in multi scaling group descriptor scenarios\n\nThe code was iterating over all vdus in a vnfd, instead of doing\nso over the vdu refs inside the scaling-group. This lead to errors\nwhen there was a vdu without the metric declared in the criteria.\nIt has been replaced to iterate over the vdus in the scaling group\ndescriptor, which is the correct behaviour.\nThis commit also fixes an error in the scale function, which was\nstill using the old db structure.\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\nChange-Id: I8b8450534f739e6afecc2602086c868ffaee79bc\n"
    },
    {
      "commit": "db8ea6ae17ac2393829c61f9be61e1b25efb1fe4",
      "tree": "acdc9a3f509259d0128985bf8a27d2d3307072ab",
      "parents": [
        "29d590a038ce5c8d745f97ab935393c0bd6a8228"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Oct 09 11:44:53 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Oct 09 11:44:53 2018 -0300"
      },
      "message": "Removes filter param from osm-common function calls\n\nThe filter argument was replaced to q_filter. Instead of\nrenaming the keyword arg, now functions are called using\nonly positional args.\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "29d590a038ce5c8d745f97ab935393c0bd6a8228",
      "tree": "a57ac4a981618a73d789bd45ee9a9acece5fb69e",
      "parents": [
        "be75541d2f2306f8992f47bca8179210f858c593"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Wed Oct 03 15:52:47 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Thu Oct 04 10:57:48 2018 -0300"
      },
      "message": "Adds handling of scaled life cycle operation\n\nConfigures alarms on vdus created after a scaling operation, which\ncorrespond to the \u0027scaled\u0027 message, using the same handler used with\nthe \u0027instantiated\u0027 message, in which a check has been added to avoid\nduplicate alarms.\nIt also fixes the vdu name used when creating the alarm through MON,\nwhich is now the vdur name and not the vdu-id-ref used in the vnfd.\nFinally, it adds a check for the scaling-type param in the scaling policy,\nonly executing the autoscaling logic if it is set to \u0027automatic\u0027.\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\nChange-Id: I3499ebdb5605f80ff73d905fbe3ac61d0d806687\n"
    },
    {
      "commit": "be75541d2f2306f8992f47bca8179210f858c593",
      "tree": "9c220cd35dfaffd22358634bbee851a94f0dc9a9",
      "parents": [
        "d0fea7ea94e262be18a0f473eebd7e7239d892b2"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Wed Oct 03 14:36:49 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Thu Oct 04 10:56:19 2018 -0300"
      },
      "message": "Refactor common_db client code\n\nCreates DbClient which exposes methods to interact with the common\ndatabase, using osm_common module.\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\nChange-Id: Ib81bb44e5f2c6ffd289380936b089af2f9e76e63\n"
    },
    {
      "commit": "d0fea7ea94e262be18a0f473eebd7e7239d892b2",
      "tree": "da1e78b0a84a2d94f2d97e0140ccff8dafab3a0c",
      "parents": [
        "8604881e3a11bb614b5bf3b3cbf2fc295f0b3a04"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Wed Sep 26 20:12:58 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Thu Sep 27 18:02:33 2018 -0300"
      },
      "message": "Adds pip installation of python deps in deb package install\n\nAdds postinst script\nAdds Makefile (there is an issue when using postinst with tox)\nAdds stdeb.cfg declaring binary dependencies\nReenables flake8 in tox\nRemoves consumer timeout that should have never been there\nReadds group_id in kafka consumer\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\nChange-Id: Ied0cb6135aee5f08cfd36c9cbaafa4c174b7434f\n"
    },
    {
      "commit": "7d277a2b457923ae72e579701d9d79dab3f4eb57",
      "tree": "fda7dc4104a1a8b2bd3771cb9607474421a17228",
      "parents": [
        "8604881e3a11bb614b5bf3b3cbf2fc295f0b3a04"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Sep 27 10:29:33 2018 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Sep 27 10:29:33 2018 +0200"
      },
      "message": "Added LICENSE file to root folder\n\nChange-Id: I411ad72697d614558e9bed2b20e750b1725c6e2e\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "8604881e3a11bb614b5bf3b3cbf2fc295f0b3a04",
      "tree": "ada7097afe4231afab7f15c58bbb1d514b053e40",
      "parents": [
        "bd499e01b67f2eb3cd9263f5d5d819fb118c5756"
      ],
      "author": {
        "name": "Mike Marchetti",
        "email": "mmarchetti@sandvine.com",
        "time": "Thu Sep 20 14:51:45 2018 -0400"
      },
      "committer": {
        "name": "Mike Marchetti",
        "email": "mmarchetti@sandvine.com",
        "time": "Thu Sep 20 14:51:45 2018 -0400"
      },
      "message": "Fixup name of MON -\u003e POL\n\nSigned-off-by: Mike Marchetti \u003cmmarchetti@sandvine.com\u003e\n"
    },
    {
      "commit": "bd499e01b67f2eb3cd9263f5d5d819fb118c5756",
      "tree": "c4a17b10005ceee723823c148e4265dd662d37b6",
      "parents": [
        "7f11ecff803667fb5cd0e79389eece83ddc96c86"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Thu Sep 20 14:12:52 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Thu Sep 20 15:14:41 2018 -0300"
      },
      "message": "Fixes dependency error in setup.py\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "7f11ecff803667fb5cd0e79389eece83ddc96c86",
      "tree": "ef3f86e1208906d3671df98da04ae0f36efc2243",
      "parents": [
        "40aaab6334ccb4a02366259b80a24b3b4e0ec47f"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Fri Sep 14 12:03:38 2018 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Sep 18 12:45:35 2018 -0300"
      },
      "message": "Migrates POL code from MON repo\n\nAdds support for VDU metric autoscaling\nModifies env var names\n\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\nChange-Id: If9587e1b8eacaf6fb297306050a97d33c8a63ead\n"
    },
    {
      "commit": "40aaab6334ccb4a02366259b80a24b3b4e0ec47f",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Aug 31 12:53:37 2018 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "root@osm.etsi.org",
        "time": "Fri Aug 31 12:53:37 2018 +0200"
      },
      "message": "Initial empty repository\n"
    }
  ]
}
