)]}'
{
  "log": [
    {
      "commit": "b46c7c6b6a2a924b4246c56f5c3e71aa902dc141",
      "tree": "7064d4c9cb5c2a7d4468802709509cfe8445437e",
      "parents": [
        "84fdd949fd48ea5da6939d711617c4b50b6cd2cf"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Oct 20 11:12:21 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Dec 04 23:49:19 2023 +0100"
      },
      "message": "Feature 10997: add oci flag as new property in helm-chart repos\n\nChange-Id: Ic0a826fc10709b210704d5615295364e66ac455c\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "84fdd949fd48ea5da6939d711617c4b50b6cd2cf",
      "tree": "a54437dd847b6b097a291c5ee27aac6970a57797",
      "parents": [
        "93c410936ee7e7114a98d1fd109c30cf48a9af46"
      ],
      "author": {
        "name": "Gabriel Cuba",
        "email": "gcuba@whitestack.com",
        "time": "Thu Nov 16 16:25:15 2023 -0500"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Dec 04 15:18:44 2023 +0100"
      },
      "message": "Feature 10996: Adds ns-op-cancel command\n\nChange-Id: I349cea39231338c667da4fe46857bd0b246db908\nSigned-off-by: Gabriel Cuba \u003cgcuba@whitestack.com\u003e\n"
    },
    {
      "commit": "93c410936ee7e7114a98d1fd109c30cf48a9af46",
      "tree": "06b7f9e3bab4799719cafd7f836b3f9708be043d",
      "parents": [
        "34ef70119b2af33bb62704d41c9d6ebab3d893ad"
      ],
      "author": {
        "name": "Luis Vega",
        "email": "lvega@whitestack.com",
        "time": "Thu Nov 23 20:21:35 2023 +0000"
      },
      "committer": {
        "name": "Luis Vega",
        "email": "lvega@whitestack.com",
        "time": "Thu Nov 23 20:21:35 2023 +0000"
      },
      "message": "Feature 11002: Deprecate helmv2\n\nChange-Id: I75901e1f370b896222ae5a8528afc59661e572bf\nSigned-off-by: Luis Vega \u003clvega@whitestack.com\u003e\n"
    },
    {
      "commit": "34ef70119b2af33bb62704d41c9d6ebab3d893ad",
      "tree": "dfcaeaa53e3297a80f221e8bd871f4e7fcb8928f",
      "parents": [
        "82b4521b20594c46928e9648115e6223854a63b5"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Sep 28 18:17:02 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Sep 28 18:17:02 2023 +0200"
      },
      "message": "Update pip requirements to pass stage2 in all repos\n\nChange-Id: Id8c9add44eae11a3a32794efc0fc16f532d2fe4a\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "82b4521b20594c46928e9648115e6223854a63b5",
      "tree": "5b17d4554a7e727182238c5f50a29f1fc0dc5a75",
      "parents": [
        "54ea471d6eca4632db9ac7ba264c1b180a35260c"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Sep 06 10:27:43 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Sep 06 10:27:43 2023 +0200"
      },
      "message": "Fix pip requirements to update pyangbind version to 0.8.3.post1\n\nChange-Id: Ic282d170e161285c9c5e502f51d38b06e245a5bc\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "54ea471d6eca4632db9ac7ba264c1b180a35260c",
      "tree": "5055a101a068be23b43a86a34b8e1f5cfa85b549",
      "parents": [
        "636f40e22ab2715d7f2e4521209d0f15c09cc2a6"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jul 21 17:14:24 2023 +0000"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jul 21 17:14:24 2023 +0000"
      },
      "message": "Update version of PyYAML\n\nChange-Id: I6c5e0ddff419762edaf663c1d64e1e6cc155dd3d\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "636f40e22ab2715d7f2e4521209d0f15c09cc2a6",
      "tree": "936ef3ae65991c8a61562ac6c9f6286f015dbdfe",
      "parents": [
        "5b988dbe705784bf927915aa32d3a4aca0c1f308"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Jun 28 17:24:26 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Jun 28 17:24:26 2023 +0200"
      },
      "message": "Remove libcurl and libssl from stage-2 Dockerfile\n\nChange-Id: I1353e23ee3cc60e6df23c698062c604e5f42b593\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "5b988dbe705784bf927915aa32d3a4aca0c1f308",
      "tree": "ff96685c5bf57acdfa6baff79c557b0062615d73",
      "parents": [
        "23cc10b85ee953de2a1f5c6d84cffcc816a421d0"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Jun 28 09:58:22 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Jun 28 09:58:22 2023 +0200"
      },
      "message": "Update dependencies to use latest version of requests\n\nChange-Id: I1a7f3907c4ff4d429d1c281367ed8525b91e1791\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "23cc10b85ee953de2a1f5c6d84cffcc816a421d0",
      "tree": "6ec19c1c3625d9d369533174f36af825e47ce78a",
      "parents": [
        "cd7cd5eba8cfbb5f1941744ff90cf45e0ebcf422"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Jun 26 18:34:45 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Jun 26 23:54:33 2023 +0200"
      },
      "message": "Remove unnecessary references to fullclassname after removal of v1 client\n\nChange-Id: I08aff2dc1eec721465d7504f3e54c155cc1a227a\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "cd7cd5eba8cfbb5f1941744ff90cf45e0ebcf422",
      "tree": "26a014b0211041a5030136546fa66fcadd1572b6",
      "parents": [
        "0e2d832d6e4099b7d2f868f9ee5a782b5fca2a56"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Jun 26 17:41:46 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Jun 26 23:54:29 2023 +0200"
      },
      "message": "Refactor -o option to simplify code\n\nThe change includes the implementation of a click option in print_output\nmodule, being used in ns-list, ns-show, vim-list, vim-show, vnf-list and\nvnf-show commands.\n\nIt also includes a quick validation that the output format is one of the\nallowed outputs. It also fixes jsonpath option so that the output is not\nembedded in a [] list structure.\n\nChange-Id: I8c33b5faf341c9a4cdd8d488671f2a81ab3b5a3a\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "0e2d832d6e4099b7d2f868f9ee5a782b5fca2a56",
      "tree": "3923b60617cc9dd2b8c4f7f6893bce7c610400cd",
      "parents": [
        "9ba58bde6883dee6e6e6034232af0ff57772b70b"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jun 23 11:48:32 2023 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jun 23 19:45:29 2023 +0200"
      },
      "message": "Remove dependencies no longer needed by pycurl\n\nUpdates the snapcraft build file to remove libraries that are no\nlonger needed to publish osmclient\n\nChange-Id: Idedea41c51b96c815acc5e1e886bade8a2e2b8b3\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "9ba58bde6883dee6e6e6034232af0ff57772b70b",
      "tree": "7719590b838ebf2b44017b784a372833b6c5ea59",
      "parents": [
        "0046a316387d86e5df191b0aece617fcedeabb26"
      ],
      "author": {
        "name": "hernandezchu",
        "email": "chernandez@cttc.es",
        "time": "Wed Jun 14 17:20:28 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Jun 23 11:06:27 2023 +0200"
      },
      "message": "New global option to adapt output format\n\nChange-Id: I1135848fe16082218739036bc21be594f0808b31\nSigned-off-by: hernandezchu \u003cchernandez@cttc.es\u003e\n"
    },
    {
      "commit": "0046a316387d86e5df191b0aece617fcedeabb26",
      "tree": "478b37e2b627dabd85282e944f1025e52c186b12",
      "parents": [
        "2947e79a42d945edf7b1eed50ccb6191329a9dc3"
      ],
      "author": {
        "name": "almagia",
        "email": "silvia.almagia@etsi.org",
        "time": "Thu Jun 22 16:24:43 2023 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Jun 22 19:26:35 2023 +0200"
      },
      "message": "Revert \"Revert \"Remove v1 version of osmclient which was used with old NBI (pre-Release FOUR)\"\"\n\nThis reverts commit d1ccf0e88aeacb065b97a6c5cb82e6de53537b94.\n\nAproved by TSC on 22.06.23\n\nChange-Id: If913a5a7d39731455f287fdc01bf2bbef53f744f\n"
    },
    {
      "commit": "2947e79a42d945edf7b1eed50ccb6191329a9dc3",
      "tree": "e22fe124a08aac81c614ab7e4cf2269c9fab1343",
      "parents": [
        "08d655951c662042f370edc7f7d75cb7d3b3846a"
      ],
      "author": {
        "name": "selvi.j",
        "email": "selvi.j@tataelxsi.co.in",
        "time": "Thu Jun 22 10:24:59 2023 +0000"
      },
      "committer": {
        "name": "selvi.j",
        "email": "selvi.j@tataelxsi.co.in",
        "time": "Thu Jun 22 10:24:59 2023 +0000"
      },
      "message": "Fix basic_15 to disable password prompt error\n\nChange-Id: Iedfb9b0dc750203c902682a6a73cdaf2e17d12c1\nSigned-off-by: selvi.j \u003cselvi.j@tataelxsi.co.in\u003e\n"
    },
    {
      "commit": "08d655951c662042f370edc7f7d75cb7d3b3846a",
      "tree": "1ed9d1fc4314e390f469d81835b35ac949cab974",
      "parents": [
        "d1ccf0e88aeacb065b97a6c5cb82e6de53537b94"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Jun 21 17:33:57 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Jun 21 18:22:12 2023 +0200"
      },
      "message": "Amend user-update operation to simplify options\n\nChange-Id: I447fcd86c2640af16637e9502569834f3efa0fe9\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "d1ccf0e88aeacb065b97a6c5cb82e6de53537b94",
      "tree": "91ff48bf5413dc7397b06f249563d5fc02fa535b",
      "parents": [
        "ea593ec357b5e83ac373f3f3fe341449116e5e2d"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Jun 19 11:17:26 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Jun 21 16:42:00 2023 +0200"
      },
      "message": "Revert \"Remove v1 version of osmclient which was used with old NBI (pre-Release FOUR)\"\n\nThis reverts commit ae90d6fd63a349680b9f8e9a975bf90ec3c598c4.\n\nChange-Id: I1f67f548c99e04279d9095b51b11cbbeacdd9609\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "ea593ec357b5e83ac373f3f3fe341449116e5e2d",
      "tree": "9ef4328dc39b81ab89c03aa9b63e3de70e6cc7c4",
      "parents": [
        "29c6d8d0418e15012524b57a99adfbaeba59a712"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Jun 19 11:14:15 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Jun 21 16:13:11 2023 +0200"
      },
      "message": "Remove v1 version of osmclient which was used with old NBI (pre-Release FOUR)\n\nChange-Id: I28f8ce2b8ba84136b24ff96499b0894a441ecb2c\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "29c6d8d0418e15012524b57a99adfbaeba59a712",
      "tree": "91ff48bf5413dc7397b06f249563d5fc02fa535b",
      "parents": [
        "e197f95390c84fa8d6c35d68a592284f55c24a33"
      ],
      "author": {
        "name": "Pol González Pacheco",
        "email": "pol.gonzalez.pacheco@upc.edu",
        "time": "Wed Jun 14 16:26:15 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Jun 21 16:10:25 2023 +0200"
      },
      "message": "Replace pycurl library in osmclient by requests library\n\nChange-Id: Iab7e5baf25e1917658de627d48e575363787469f\nSigned-off-by: gonzalezpach \u003cpol.gonzalez.pacheco@upc.edu\u003e\n"
    },
    {
      "commit": "e197f95390c84fa8d6c35d68a592284f55c24a33",
      "tree": "d3dfc3a2f910aca4535fadcfecaf06096003c423",
      "parents": [
        "7209d5da87b16d5ee2b4f1aef277ad0a4f81b670"
      ],
      "author": {
        "name": "selvi.j",
        "email": "selvi.j@tataelxsi.co.in",
        "time": "Tue Jun 20 19:35:14 2023 +0000"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Jun 21 14:01:40 2023 +0200"
      },
      "message": "Fix change_password option is not enabled in the user management user-update command\n\nChange-Id: Ia543fd979996c50d03f388f97ac6f15fd981b369\nSigned-off-by: selvi.j \u003cselvi.j@tataelxsi.co.in\u003e\n"
    },
    {
      "commit": "7209d5da87b16d5ee2b4f1aef277ad0a4f81b670",
      "tree": "e14036b3ccb8f03c3f83a34a564eebf4bf9bef5c",
      "parents": [
        "fca1247748bdd66f7d461ad7f03be260ef1e9e18"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Jun 20 15:14:46 2023 -0400"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Jun 20 15:14:46 2023 -0400"
      },
      "message": "Update to Ubuntu 22.04 and Python 3.10\n\nUpdates the snapcraft.yaml to be based on core22, which\nincludes Ubuntu22.04 and Python 3.10\n\nChange-Id: I8c06737831a3b10850f1abc2ef49061994a1dab7\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "fca1247748bdd66f7d461ad7f03be260ef1e9e18",
      "tree": "afe172a3b101d048ef8eebd2cd98ee5bd786eb50",
      "parents": [
        "3f3faa30b7341acd221fd580b00418b4684ae85c"
      ],
      "author": {
        "name": "selvi.j",
        "email": "selvi.j@tataelxsi.co.in",
        "time": "Tue Apr 18 07:01:48 2023 +0000"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Jun 09 23:43:11 2023 +0200"
      },
      "message": "Feature 10941: User Management Enhancements\n\nAdded the implementation code for the user management enhancements feature\n\nChange-Id: I84963effe05d2f8002497f3b96735255926b2339\nSigned-off-by: selvi.j \u003cselvi.j@tataelxsi.co.in\u003e\n"
    },
    {
      "commit": "3f3faa30b7341acd221fd580b00418b4684ae85c",
      "tree": "d2c24679a4738812308f9571a6161de5c3b55e3f",
      "parents": [
        "845f3213e6c0fa5d7724d8d24de16459a893ee36"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed May 10 18:03:23 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed May 10 18:45:25 2023 +0200"
      },
      "message": "Support of Python3.10 and Ubuntu22\n\nChange-Id: I700075c1f22bda60f90676c7f8f740a93076e08b\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "845f3213e6c0fa5d7724d8d24de16459a893ee36",
      "tree": "96cc36995d7044ead69e89442e17d1d2b68887f6",
      "parents": [
        "98b06986d6fa1a2e5142084849f04bf431289c33"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Feb 24 15:34:25 2023 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Feb 24 21:52:06 2023 +0100"
      },
      "message": "Change in tox.ini to use allowlist_externals\n\nChange-Id: I70a2c9e0090b3f87c474d06d65a947fa55d175a3\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "98b06986d6fa1a2e5142084849f04bf431289c33",
      "tree": "3123b72292d1d53fddcf28cbfd9a2200b75e20c8",
      "parents": [
        "81316b19d75ee30b677fc445f2f7a6e3bf157a07"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Feb 24 15:30:59 2023 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Feb 24 21:52:06 2023 +0100"
      },
      "message": "Remove unused docker_command.sh script\n\nChange-Id: Ic4ef4691b35f2856c74a015acd4ee5d5e6295656\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "81316b19d75ee30b677fc445f2f7a6e3bf157a07",
      "tree": "62f264a70359d6efab6dd586e14939b0e29d67b8",
      "parents": [
        "df7452bc42c9ad62f6a0923c0c3eb42a3bc3a331"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Feb 15 15:57:29 2023 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Feb 24 21:52:05 2023 +0100"
      },
      "message": "Remove unnecessary commands in stage-archive.sh\n\nChange-Id: I934c37813a7a2e189a1734838e1acdb004d0fe0d\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "df7452bc42c9ad62f6a0923c0c3eb42a3bc3a331",
      "tree": "8278c76c03bfff05ad0e00b742bc59b1d2eba3b4",
      "parents": [
        "bbeda5dd93453c359da0f754f73c369e3ddfc385"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Feb 22 15:32:35 2023 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Feb 22 15:32:51 2023 +0100"
      },
      "message": "Fix black errors shown with the latest version of black\n\nChange-Id: I094b068da11277e07f24e713c4f9f61dbc55f8e5\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "bbeda5dd93453c359da0f754f73c369e3ddfc385",
      "tree": "1a81b8846e6fbcadc615baf31abdb052baf25d4e",
      "parents": [
        "6b9ac93023cc8aadd1d622e8426fc8590b246505"
      ],
      "author": {
        "name": "Gulsum Atici",
        "email": "gulsum.atici@canonical.com",
        "time": "Thu Jan 26 17:14:22 2023 +0300"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jan 27 21:17:51 2023 +0000"
      },
      "message": "Updating python dependencies\n\nUpdate of Python packages (using pip-compile) in preparation for\nRelease FOURTEEN\n\nChange-Id: I898f0bc309968dc5cd7c08d20505555af3057870\nSigned-off-by: Gulsum Atici \u003cgulsum.atici@canonical.com\u003e\n"
    },
    {
      "commit": "6b9ac93023cc8aadd1d622e8426fc8590b246505",
      "tree": "97c3fb38a1ffec7ced211da3ecbbec6ae238a344",
      "parents": [
        "166f7b0d516d3e51e2546960dee64453261050e3"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Nov 29 14:24:55 2022 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Dec 01 14:45:42 2022 +0100"
      },
      "message": "Revert \"Bug 2189 fixing osm package-build command\"\n\nThis reverts commit d169d606f469ab5ccb76aeb11bd56edbcb6bd933.\n\nChange-Id: I6fc6bf9ebba594337653d2b47bfeb17fc0c2168c\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "166f7b0d516d3e51e2546960dee64453261050e3",
      "tree": "5c040de332d8c6c5e98d9d990c80e7ed032f3673",
      "parents": [
        "4c7d798c5bde149f8999370557b848452d950f33"
      ],
      "author": {
        "name": "Luis Vega",
        "email": "lvega@whitestack.com",
        "time": "Fri Nov 25 14:52:25 2022 +0000"
      },
      "committer": {
        "name": "Luis Vega",
        "email": "lvega@whitestack.com",
        "time": "Fri Nov 25 18:35:40 2022 +0000"
      },
      "message": "Feature 10955: Osmclient changes related to VIM configuration with a Prometheus TSDB system\nThis commit should be merged AFTER the revert in the commit https://osm.etsi.org/gerrit/#/c/osm/osmclient/+/12725/\n\nChange-Id: Ifae76a63f6fecf323e63d38daa06196a4ba33345\nSigned-off-by: Luis Vega \u003clvega@whitestack.com\u003e\n"
    },
    {
      "commit": "4c7d798c5bde149f8999370557b848452d950f33",
      "tree": "f1ffcd7a126c46a4bce6b4b7805913c7343555f8",
      "parents": [
        "d169d606f469ab5ccb76aeb11bd56edbcb6bd933"
      ],
      "author": {
        "name": "Luis Vega",
        "email": "lvega@whitestack.com",
        "time": "Fri Nov 25 13:57:46 2022 +0000"
      },
      "committer": {
        "name": "Luis Vega",
        "email": "lvega@whitestack.com",
        "time": "Fri Nov 25 13:58:22 2022 +0000"
      },
      "message": "Revert \"Feature 10955: Osmclient changes related to VIM configuration with a Prometheus TSDB system\"\n\nThis reverts commit e6e9ebfa7cc4d9c3d0bda4a2dcab7f337af63baf.\n\nChange-Id: Ibcc1c5442f8cb44cf20a46172a965a74818c9f26\nSigned-off-by: Luis Vega \u003clvega@whitestack.com\u003e\n"
    },
    {
      "commit": "d169d606f469ab5ccb76aeb11bd56edbcb6bd933",
      "tree": "efe9f61dbb44bc3222d849734df736bbf668c622",
      "parents": [
        "e6e9ebfa7cc4d9c3d0bda4a2dcab7f337af63baf"
      ],
      "author": {
        "name": "gomezchavez",
        "email": "guillermo.gomez.external@atos.net",
        "time": "Fri Nov 11 14:19:46 2022 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Nov 25 13:54:29 2022 +0100"
      },
      "message": "Bug 2189 fixing osm package-build command\n\nChange-Id: I91020fb6d0f1b858f438ec0e8994793c770fe507\nSigned-off-by: gomezchavez \u003cguillermo.gomez.external@atos.net\u003e\n"
    },
    {
      "commit": "e6e9ebfa7cc4d9c3d0bda4a2dcab7f337af63baf",
      "tree": "ac84a762fe4497cbbf5ee3bd393cb61424ce8299",
      "parents": [
        "00bc0353583beab960fb853375dc1e8f4a77840d"
      ],
      "author": {
        "name": "Luis Vega",
        "email": "lvega@whitestack.com",
        "time": "Mon Oct 17 13:36:12 2022 +0000"
      },
      "committer": {
        "name": "Luis Vega",
        "email": "lvega@whitestack.com",
        "time": "Fri Nov 11 02:30:39 2022 +0000"
      },
      "message": "Feature 10955: Osmclient changes related to VIM configuration with a Prometheus TSDB system\n\nChange-Id: Ibf9032936c538a7bccbe2b5aab27583ca44f2bfd\nSigned-off-by: Luis Vega \u003clvega@whitestack.com\u003e\n"
    },
    {
      "commit": "00bc0353583beab960fb853375dc1e8f4a77840d",
      "tree": "54163ea86cd1766dd99a0b6dd71326588d83f3e3",
      "parents": [
        "36993ffceb0f72059b54c19e62fd7588c2b9d931"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Mar 29 00:11:30 2022 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Sat Oct 29 19:19:53 2022 +0200"
      },
      "message": "Feature 10962 Refactoring of osmclient commands\n\nThis commit refactors click commands to different modules under\nosmclient/cli_commands.\n\nChange-Id: Ie28a7c5f4fb663433f0d5aad491d1634da5c4fcd\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "36993ffceb0f72059b54c19e62fd7588c2b9d931",
      "tree": "04fde14f57cdd02419b45623426cc519b8cecac1",
      "parents": [
        "07a2a3932ee517aa1b655f353560cabfe9872cae"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Sep 22 10:49:01 2022 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Oct 21 11:10:55 2022 +0200"
      },
      "message": "Minor fix in stage-test to add TOX_PARALLEL_NO_SPINNER\n\nChange-Id: Ifc960e639c3ec8fae680fc7234239447803b6b40\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "07a2a3932ee517aa1b655f353560cabfe9872cae",
      "tree": "6822b878cc18d3b4456a33763d9663a5369af88f",
      "parents": [
        "e81ceb65a5517b3d2aef06fab7c89b23de318029"
      ],
      "author": {
        "name": "calvinosanc1",
        "email": "guillermo.calvino@canonical.com",
        "time": "Fri Aug 19 10:44:52 2022 +0000"
      },
      "committer": {
        "name": "calvinosanc1",
        "email": "guillermo.calvino@canonical.com",
        "time": "Mon Sep 19 15:24:08 2022 +0000"
      },
      "message": "Get VIM certificates from DB\n\nChange-Id: Ic551004f5d2837cc2390092f330cc8c82722e9d5\nSigned-off-by: calvinosanc1 \u003cguillermo.calvino@canonical.com\u003e\n"
    },
    {
      "commit": "e81ceb65a5517b3d2aef06fab7c89b23de318029",
      "tree": "c082a84a1c69a8eb234d8609d1e5b0d251a5c744",
      "parents": [
        "55d761f76934a69d22b75b633cc50c73f4651fda"
      ],
      "author": {
        "name": "gifrerenom",
        "email": "lluis.gifre@cttc.es",
        "time": "Mon Feb 28 09:49:11 2022 +0000"
      },
      "committer": {
        "name": "gifrerenom",
        "email": "lluis.gifre@cttc.es",
        "time": "Wed Aug 31 10:40:34 2022 +0000"
      },
      "message": "Fix bug 2153 to hide WIM password properly in command wim-show\n\nChange-Id: Ia3832d034d58895bb3096517e3a02ea19b75edf5\nSigned-off-by: gifrerenom \u003clluis.gifre@cttc.es\u003e\n"
    },
    {
      "commit": "55d761f76934a69d22b75b633cc50c73f4651fda",
      "tree": "3203301005aaf726732e57fef66ea8ebedc9ec8e",
      "parents": [
        "b475e068da9d4642737101977f010958bd151f5e"
      ],
      "author": {
        "name": "Pedro Escaleira",
        "email": "escaleira@av.it.pt",
        "time": "Wed Jul 13 12:23:17 2022 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Jul 21 02:35:42 2022 +0200"
      },
      "message": "Bug 2116 fixed: obtaining the queuePosition key using the get method\n\nChange-Id: I53c63960be41a897d093f948d4cc5e377c80389f\nSigned-off-by: Pedro Escaleira \u003cescaleira@av.it.pt\u003e\n"
    },
    {
      "commit": "b475e068da9d4642737101977f010958bd151f5e",
      "tree": "e7f1656accd0a3b2e8e2b1eb67a6066085cd8eea",
      "parents": [
        "2018277d9c99a7b958b26163ee319ceefa7e9d3c"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Jul 14 09:39:41 2022 -0400"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jul 15 09:03:24 2022 -0400"
      },
      "message": "Jenkins refresh\n\nChange the jenkins node label from \u0027docker\u0027\nto \u0027stage_2\u0027 as part of the Jenkins cleanup\n\nChange-Id: I169039535cfabd525fd2d0722513b26576a163dc\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "2018277d9c99a7b958b26163ee319ceefa7e9d3c",
      "tree": "5d6a000b821e00e426817735b3d227598f76ebba",
      "parents": [
        "b8f9eaa02e3017e108a95b72693dde78618e72b2"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Jul 04 08:51:14 2022 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Jul 04 09:39:49 2022 +0200"
      },
      "message": "Enable black and pylint in tox, and update code accordingly\n\nChange-Id: I6d2f4c7e3ac63fe9b981e3c3b61203f0efa4722a\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "b8f9eaa02e3017e108a95b72693dde78618e72b2",
      "tree": "9e6fcd9e8c501dc6973693506f5070b9affa012c",
      "parents": [
        "ca4bd37aaba2998b1e9815b32e220a1c45e411a5"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Sat Jun 25 01:39:32 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Sat Jun 25 01:39:32 2022 -0400"
      },
      "message": "Revert setup.py\n\nRestores the setup.py to before the incorrect commit\nc40d7a3\n\nChange-Id: I207a23aade758ac5531344b299bd927248db18d3\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "ca4bd37aaba2998b1e9815b32e220a1c45e411a5",
      "tree": "7c4b195f2c949b066cf68f8624e94b7149ade883",
      "parents": [
        "c40d7a313bd0bf08c5cd4ed5c62c55076b718b92"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jun 24 22:36:00 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jun 24 22:36:00 2022 -0400"
      },
      "message": "Manual update of pip requirements\n\nChange-Id: I9a366b24b56b4eae4cb33b08837f57d37d2329a7\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "c40d7a313bd0bf08c5cd4ed5c62c55076b718b92",
      "tree": "831060d5a61dc72601867fad37a9a4802381a3a3",
      "parents": [
        "81cbcc54542e7bc14c3968d8b419cec47307422e"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jun 24 14:05:43 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jun 24 21:10:58 2022 -0400"
      },
      "message": "Manual update of pip requirements\n\nChange-Id: I82e13ddf6c5df57387e9aeb4b35f96e79dd0e9ea\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "81cbcc54542e7bc14c3968d8b419cec47307422e",
      "tree": "33a4f9c6deba62209ec04a88515277087dd9de1f",
      "parents": [
        "51a2a09f30b969bd0ecc6b3cd6fced3b5010743a"
      ],
      "author": {
        "name": "gomezchavez",
        "email": "guillermo.gomez.external@atos.net",
        "time": "Thu Jun 09 11:40:19 2022 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Jun 22 14:42:01 2022 +0200"
      },
      "message": "Bug 1862: Fixed required field in SOL006 IM to generate OSM repo index\n\nChange-Id: I3b0e80611d5cd800fe2ffc78e1c71765d19bcf23\nSigned-off-by: gomezchavez \u003cguillermo.gomez.external@atos.net\u003e\n"
    },
    {
      "commit": "51a2a09f30b969bd0ecc6b3cd6fced3b5010743a",
      "tree": "231d9f17fee726bfe1282cb58c74308c23084cc5",
      "parents": [
        "12b478cb4a6b2dd74d61c4e7272fb0eda635c8b9"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Jun 08 17:01:24 2022 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Jun 20 13:02:12 2022 +0200"
      },
      "message": "Remove duplicates for md5 and keep only utils.md5\n\nChange-Id: I527d099421cd61de7291ade3779d8b81500a7b23\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "12b478cb4a6b2dd74d61c4e7272fb0eda635c8b9",
      "tree": "29389a9babb6e7e464a3b5707e537f56d70defcd",
      "parents": [
        "3984c7f63e1a92853c87175ef6d1d72b38d3f0ac"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Sun Jun 19 00:49:47 2022 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Sun Jun 19 00:52:28 2022 +0200"
      },
      "message": "Support of several VNF and VDU in ns-heal and vnf-heal commands\n\nClick does not allow advanced patterns for positional options.\nThis makes impossible to request the healing of several VNF or VDU\nwith different options like --count-index or --run-day1.\n\nThis change introduces a processing of the args used in ns-heal and\nvnf-heal commands to allow those patterns.\n\nIn addition, the change introduces the logic to use either the VNF\ninstance ID or the identifier of a VNF inside a NS, known as\n\"member-vnf-index-ref\".\n\nChange-Id: I8b2f18aff6146ce579da33e67054f4a0f98c706a\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "3984c7f63e1a92853c87175ef6d1d72b38d3f0ac",
      "tree": "2cb727644c2f8065f570e77c467e6fa2aacb239e",
      "parents": [
        "fcfed2f9c065ba92f775fb6f4563d5d4b64e7797"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Jun 15 11:13:20 2022 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Jun 15 11:13:20 2022 +0200"
      },
      "message": "Fix ns-heal and vnf-heal commands to anchor to cli_osm\n\nChange-Id: I64bb2c56a0cad4fc0c6832874bdc1da38cfb6573\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "fcfed2f9c065ba92f775fb6f4563d5d4b64e7797",
      "tree": "9bd27722a262eed9856719fe806b06e34ca7bed6",
      "parents": [
        "a56e7c2f36bbbd750200a5a599f07e009dca0fe6"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Apr 28 15:50:08 2022 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Jun 13 16:36:26 2022 +0200"
      },
      "message": "Feature 10909: Heal operation for VDU\n\nChange-Id: I676563f1cc8ed5603032fdf9e722e070329ea249\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "a56e7c2f36bbbd750200a5a599f07e009dca0fe6",
      "tree": "0a3e0ddb83838c7855903fefd4a337bedab6fc89",
      "parents": [
        "aa2f17426996e97093f66701d1e3997101723655"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Jun 10 13:24:19 2022 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Jun 10 13:24:32 2022 +0200"
      },
      "message": "Fix bug 2073 to delete properly unzipped packages during osm repo-index\n\nChange-Id: I906a9cf66265f857e00f565caf0152806cd878f0\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "aa2f17426996e97093f66701d1e3997101723655",
      "tree": "c9fbd797d0342355fa72eb5badc70c14590aa952",
      "parents": [
        "e17cc1f266ae150d420db6d9177ed5a70ba362b1"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Jun 08 16:37:42 2022 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Jun 09 09:25:45 2022 +0200"
      },
      "message": "Remove eval function\n\nChange-Id: I8e042d9e27d225d623a87418503ea0d71f864207\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "e17cc1f266ae150d420db6d9177ed5a70ba362b1",
      "tree": "8102c86066ca2ba8dd616597e7000130deefbe4b",
      "parents": [
        "dbe3ffb4fc683e680ea1e34796dc1165e435ce15"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Jun 08 16:19:28 2022 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Jun 08 16:19:53 2022 +0200"
      },
      "message": "Set autoscape to True in Jinja2 environment\n\nChange-Id: I364c59c121cee386632f6a8f6742f2a0f1da65b4\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "dbe3ffb4fc683e680ea1e34796dc1165e435ce15",
      "tree": "4663cbf2b84ec4b96b5d21bfb3bb0c8756a8455c",
      "parents": [
        "0a3cee20d28824aeca5ef5afce2b83bdb31222d6"
      ],
      "author": {
        "name": "Gabriel Cuba",
        "email": "gcuba@whitestack.com",
        "time": "Tue Mar 22 14:40:24 2022 -0500"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri May 27 12:09:24 2022 +0200"
      },
      "message": "Feature 10904: Make all deployment methods optional for K8s cluster\n\nChange-Id: Idb900ef102966069cf4a339e9991d397e04bed28\nSigned-off-by: Gabriel Cuba \u003cgcuba@whitestack.com\u003e\n"
    },
    {
      "commit": "0a3cee20d28824aeca5ef5afce2b83bdb31222d6",
      "tree": "58f4ffea39fe1d1be8edf5da4451b3d7208affe4",
      "parents": [
        "8f4936bbd22fc700b9d1e64eb6b056bf7744b0a4"
      ],
      "author": {
        "name": "vegall",
        "email": "lvega@whitestack.com",
        "time": "Wed Apr 27 15:56:04 2022 +0000"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed May 18 10:49:25 2022 +0200"
      },
      "message": "Feature 10920: Monitoring of NFVI-leve VNF metrics form Prometheus TSDB\n\nChange-Id: Id1c9782735de51b5348b8930de9c4cdd5d81f406\nSigned-off-by: vegall \u003clvega@whitestack.com\u003e\n"
    },
    {
      "commit": "8f4936bbd22fc700b9d1e64eb6b056bf7744b0a4",
      "tree": "021ceb3bae3b8bf8c15f4ade4347a8bda9968ed7",
      "parents": [
        "2c087a32de17a0f5f386bab6513df2e3847ba3da"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed Apr 06 10:47:31 2022 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon May 02 15:36:39 2022 +0200"
      },
      "message": "Add `osm ns-update` command\n\nThe ns-update command allows to update a network service so that all its\nVNF instances are updated to the latest revision.\n\nFeature 10908\n\nChange-Id: Iffa73558b3dfe8d83d33644294cb6068c642dddf\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "2c087a32de17a0f5f386bab6513df2e3847ba3da",
      "tree": "06bb7fbab8894a3a809c74bb871df55b604ac2a4",
      "parents": [
        "4619e201d0c155a985a253f4fdaf3ae6d0fed30f"
      ],
      "author": {
        "name": "selvi.j",
        "email": "selvi.j@tataelxsi.co.in",
        "time": "Mon Apr 04 07:41:22 2022 +0000"
      },
      "committer": {
        "name": "selvi.j",
        "email": "selvi.j@tataelxsi.co.in",
        "time": "Fri Apr 08 12:32:23 2022 +0000"
      },
      "message": "Feature 10914: Enforce Password change on First login\n\nAdded osmcli support to Enforce Password change on First login\nand expire password after preset number of days feature\n\nAddressed the review comments and updated the patch\n\nChange-Id: I095affe2a1a91cb1ff3321dc0bb4e52337b8d6c5\nSigned-off-by: selvi.j \u003cselvi.j@tataelxsi.co.in\u003e\n"
    },
    {
      "commit": "4619e201d0c155a985a253f4fdaf3ae6d0fed30f",
      "tree": "aa82d24f29b9e601315445b9488c269f01817d81",
      "parents": [
        "b66761bd5f0c65dcec418a27ebfd83a56eec7e91"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Mar 31 15:47:17 2022 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Mar 31 15:47:27 2022 +0200"
      },
      "message": "Minor typo in package_tool to initialize set\n\nChange-Id: Id3e8851044b8fcce1dc05ca4de0431dec32a8f8c\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "b66761bd5f0c65dcec418a27ebfd83a56eec7e91",
      "tree": "53f72d266def420fd726295ac8faafd3864a847c",
      "parents": [
        "d13d599e9c39425d8d8ed9e93b47a9f931f62bb3"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Mar 11 10:52:50 2022 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Mar 11 10:52:50 2022 +0100"
      },
      "message": "Add timeout param for ns-create\n\nChange-Id: I82c26a21c3d4f2f96771bda1a4b2a7588ce1315c\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "d13d599e9c39425d8d8ed9e93b47a9f931f62bb3",
      "tree": "e3653554e8523457a25259d11308f9e06587ee7c",
      "parents": [
        "45100df135425f2a314367210bca9056a5026d64"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Jan 13 13:08:57 2022 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Jan 19 10:55:38 2022 -0500"
      },
      "message": "Bug 1846: LTS Support\n\nUpdates base to Ubuntu 20.04\nUpdates python to 3.8\nUpdates pip dependencies to more recent versions\nAdds apt cache to stage 2 dockerfile\n\nFixes bug 1846\n\nChange-Id: I589199979818b0fe5892df1d40849da8f6e06ded\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "45100df135425f2a314367210bca9056a5026d64",
      "tree": "b144907f0ac53a9596109e00d2323fe10a8dd995",
      "parents": [
        "cca4acdd2d0c55f5d1d38a4753e5722a2fafb5fa"
      ],
      "author": {
        "name": "bravof",
        "email": "fbravo@whitestack.com",
        "time": "Tue Nov 23 17:34:49 2021 -0300"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Nov 24 01:11:37 2021 +0100"
      },
      "message": "bugfix: sol004 and sol007 accepting zip files when vnfpkg-create or nspkg-create are executed\n\nChange-Id: Ic0d6979979b92906c5c4156c93a9044f6ebe41b0\nSigned-off-by: bravof \u003cfbravo@whitestack.com\u003e\n"
    },
    {
      "commit": "cca4acdd2d0c55f5d1d38a4753e5722a2fafb5fa",
      "tree": "ba85b6b0f6713e3948807844a5c0e6671685ab30",
      "parents": [
        "e7c24981a7021176e68ee87998c86d21e87f548e"
      ],
      "author": {
        "name": "bravof",
        "email": "fbravo@whitestack.com",
        "time": "Fri Oct 29 16:32:38 2021 -0300"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Nov 22 21:25:31 2021 +0100"
      },
      "message": "feature: sol004 and sol007\n\nChange-Id: I451f7e53ae48ecd9e3762c2e007d33cfac5d8292\nSigned-off-by: bravof \u003cfbravo@whitestack.com\u003e\n"
    },
    {
      "commit": "e7c24981a7021176e68ee87998c86d21e87f548e",
      "tree": "562575bdf8350027e1691b67601d378484c8f69e",
      "parents": [
        "4054a86e8a9e206b36c53d84d67035646f0beee9"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Nov 01 22:04:32 2021 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Nov 05 13:18:05 2021 +0000"
      },
      "message": "Update vim-create and vim-update to  accept config and credential files\n\nvim-create will accept both a config dict and a config file, with respective\noptions \"--config\" and \"--config_file\". If a key is present in both, the\nvalue in the config dict will prevail.\n\nIn addition, vim-create command will accept a new option --creds, required\nfor Google Cloud Platform (GCP) due to the way the authentication works in\nGCP. That option is codified directly in the config dict that is sent to the\nNBI, under config[\"credentials\"]. The RO connector for GCP will receive it\nand will expect those credentials in that dictionary. In the future, other\nRO connectors might use a similar approach.\n\nFinally, this change also adds the option --literal to vim-show command.\n\nChange-Id: Ifb4c284593b171353b6c180bdc7af75e8a25dfac\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "4054a86e8a9e206b36c53d84d67035646f0beee9",
      "tree": "f683fcd370e6139a1f98701a07252df80e31eb53",
      "parents": [
        "74184d74a5f28750481ace1134438920d358359f"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Tue Oct 26 17:17:50 2021 +0200"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Tue Oct 26 17:17:50 2021 +0200"
      },
      "message": "Fix bug 1721: charms can include reference to .charm files\n\nChange-Id: I7bb1c468c528e390b4368e7bdb172f47066c8d48\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "74184d74a5f28750481ace1134438920d358359f",
      "tree": "c4cba10d9fbf0c2638899d8fa6ec8e63fd4ab0ca",
      "parents": [
        "134d87495b22e068a39616ae61860d2be803b7a9"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed Oct 13 17:17:28 2021 +0200"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed Oct 13 17:17:28 2021 +0200"
      },
      "message": "Fix bug 1701: remove vcaId parameter on ns-create\n\nChange-Id: I7efc475000c19088e3afe468f6ebbdf79dabe006\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "134d87495b22e068a39616ae61860d2be803b7a9",
      "tree": "f311be441a6579b652180a6e5def3e3de310ed0b",
      "parents": [
        "70208ca1de7ff0e91a17d8f918d5b6044e9fa388"
      ],
      "author": {
        "name": "username\u003dgomezchavez",
        "email": "guillermo.gomez.external@atos.net",
        "time": "Thu Sep 02 18:39:20 2021 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Sep 29 16:54:09 2021 +0200"
      },
      "message": "Fix bug 1392 package-create update with sol006 templates for VNFD and NSD\n\nChange-Id: If3e39c83b65853d0115781baef32f66fd7e44ab0\nSigned-off-by: gomezchavez \u003cguillermo.gomez.external@atos.net\u003e\n"
    },
    {
      "commit": "70208ca1de7ff0e91a17d8f918d5b6044e9fa388",
      "tree": "1e870922b020db93961ba0a515bd2a0d5ba74081",
      "parents": [
        "8b7ea7056f98bec7a7fa66abd35af020bddfa9b5"
      ],
      "author": {
        "name": "username\u003dgomezchavez",
        "email": "guillermo.gomez.external@atos.net",
        "time": "Thu Sep 02 18:39:20 2021 +0200"
      },
      "committer": {
        "name": "gomezchavez",
        "email": "guillermo.gomez.external@atos.net",
        "time": "Wed Sep 15 11:51:36 2021 +0200"
      },
      "message": "Fix Bug 1493 repo generation from osm-packages\n\nChange-Id: I56dc1257d8a925d3128aa2a03d1594ff1aacdbbb\nSigned-off-by: gomezchavez \u003cguillermo.gomez.external@atos.net\u003e\n"
    },
    {
      "commit": "8b7ea7056f98bec7a7fa66abd35af020bddfa9b5",
      "tree": "9b42fe9b5f90b4426907e00ac6f7ab59023449e7",
      "parents": [
        "8a29667fc3e9222e6ee2288c69d7a450d6bc014a"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Thu Jul 29 10:16:31 2021 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jul 30 14:46:43 2021 +0200"
      },
      "message": "Add Coverage files to .gitignore\n\nChange-Id: I896702a3bd0cb7d9259ec5d844ec2baea3cbd02c\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "8a29667fc3e9222e6ee2288c69d7a450d6bc014a",
      "tree": "4dee8b1b654e78e447776ed418fc632aea45bf30",
      "parents": [
        "c4d4027967ad2ddf39e464f9711b77516002a6b8"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Thu Jul 29 10:28:15 2021 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jul 30 14:46:18 2021 +0200"
      },
      "message": "Avoid adding a charm to the package more than once\n\nFix bug 1610\n\nChange-Id: I45ef328cefeff959b0b2d3bcacb75871f780b39e\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "c4d4027967ad2ddf39e464f9711b77516002a6b8",
      "tree": "4f40c372d391aec0a805a86a1edafc571150a6ac",
      "parents": [
        "85c13fc77aa3cfed7ca1b0ed1dfb339dc300201c"
      ],
      "author": {
        "name": "Antonio Marsico",
        "email": "antonio.marsico@bt.com",
        "time": "Wed Jun 30 16:49:53 2021 +0200"
      },
      "committer": {
        "name": "Antonio Marsico",
        "email": "antonio.marsico@bt.com",
        "time": "Wed Jun 30 17:01:56 2021 +0200"
      },
      "message": "Improved Kubernetes management\n\n  * Implementing wait option\n  * Fixing cluster update\n\nChange-Id: I9e234518df18e7736e573bdd613240e9342cda10\nSigned-off-by: Antonio Marsico \u003cantonio.marsico@bt.com\u003e\n"
    },
    {
      "commit": "85c13fc77aa3cfed7ca1b0ed1dfb339dc300201c",
      "tree": "839fcf2fcf4fcbec33391dc37733cb43b466964f",
      "parents": [
        "54a2a65cf3c784ceeb41e2351140ce216a21dd4d"
      ],
      "author": {
        "name": "Antonio Marsico",
        "email": "antonio.marsico@bt.com",
        "time": "Wed Jun 23 23:19:36 2021 +0100"
      },
      "committer": {
        "name": "Antonio Marsico",
        "email": "antonio.marsico@bt.com",
        "time": "Tue Jun 29 16:27:26 2021 +0200"
      },
      "message": "Improved PDU management\n\n  * Fixing PDU update\n  * Adding client option\n\nChange-Id: If74a43f9696b720d62b49e6db93571cbfc9024a0\nSigned-off-by: Antonio Marsico \u003cantonio.marsico@bt.com\u003e\n"
    },
    {
      "commit": "54a2a65cf3c784ceeb41e2351140ce216a21dd4d",
      "tree": "15bfa8bdb0ffd5cbb0009753b16b8ae2786707bb",
      "parents": [
        "3f19f49290d595f561850ca9bcdbfcd4b3733297"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Feb 26 12:06:00 2021 +0000"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri May 21 17:06:17 2021 +0200"
      },
      "message": "Feature 10476: New client commands and library to manage subscriptions\n\nChange-Id: I55aa5e78375829f20fa4aa881058a6c3a0df622d\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "3f19f49290d595f561850ca9bcdbfcd4b3733297",
      "tree": "d3fb7662c6a2a1d020fda2b566d14691975a6f7e",
      "parents": [
        "961145b6c1ab65c8cc5953aae008781e285c1461"
      ],
      "author": {
        "name": "Atul Agarwal",
        "email": "atul.agarwal@altran.com",
        "time": "Thu Mar 18 08:22:17 2021 +0000"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue May 04 21:07:29 2021 +0200"
      },
      "message": "Feature 10339 - Enhanced Alarm Mgmt. (SOL005 FM Interface)\n\nChange-Id: I5b23f0e4b80808919e0a0cb864d9c700cffcdea4\nSigned-off-by: Atul Agarwal \u003catul.agarwal@altran.com\u003e\n"
    },
    {
      "commit": "961145b6c1ab65c8cc5953aae008781e285c1461",
      "tree": "b77b82f89bb98d3e426c32f9c6191a824b3a1a1b",
      "parents": [
        "8fdbc7b94c475febecf9896d9ea1e715f82c3daa"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed Mar 31 19:13:10 2021 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Apr 28 10:50:04 2021 +0200"
      },
      "message": "Feature 10239: Distributed VCA\n\nAdd the following commands to the OSM Client:\n - osm vca-add\n - osm vca-delete\n - osm vca-update\n - osm vca-list\n - osm vca-show\nOther changes:\n - Add the --vca argument in the osm vim-create command, to be able to\nassociate a vca with a VIM\nDepends on: https://osm.etsi.org/gerrit/#/c/osm/NBI/+/10574/\n\nChange-Id: I1d322745d16c5ade27444be5afd37904f7306c5c\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "8fdbc7b94c475febecf9896d9ea1e715f82c3daa",
      "tree": "58e13e5f67aed225bf8a052dcc555c8c57a65756",
      "parents": [
        "f5c87f062b9d4b707135cc106ca7256d100461df"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Apr 22 13:00:30 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Apr 27 15:21:05 2021 +0200"
      },
      "message": "Including upstream requirements\n\nNow that internal OSM software does not specify python modules in\nsetup.py, we need to include the requirements.txt from the module\nin the requirements-dev.in to generate the full list properly.\n\nChange-Id: I3b3eee1b7a88c4d0b14b7c8966769c3918ad77e0\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "f5c87f062b9d4b707135cc106ca7256d100461df",
      "tree": "f08dbcee5bbe402cc763bf350bd9597c8ecb90ff",
      "parents": [
        "af2c282f8762a04cf81bc7e68da5e46bb8cfd9ac"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Apr 26 16:42:12 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Apr 26 16:42:12 2021 -0400"
      },
      "message": "Restrict tags to versions\n\nUse the same from of git describe as the setup.py so that only tags\nwhich start with a v will be used for versions\n\nChange-Id: I89b119e52b91c8886cfb9a3dc43b54d2425253b0\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "af2c282f8762a04cf81bc7e68da5e46bb8cfd9ac",
      "tree": "97b9323bd7018bca9d64ea346a3c334c10a7882a",
      "parents": [
        "905afee5f5b51abc5ee7317361dc0b44c3f80ac4"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Apr 19 15:17:53 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Apr 20 15:09:48 2021 +0200"
      },
      "message": "Update GitLab Scanner\n\nAdds libcurl4-openssl-dev to the scanner dependencies so we can\nproperly analyse all upstream dependencies of osmclient\n\nChange-Id: I05318f8a87d1f9aeb151a7a15e7a2a44602292b4\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "905afee5f5b51abc5ee7317361dc0b44c3f80ac4",
      "tree": "eaf61e09d3b572b424077ac4b07b17a1b26888ba",
      "parents": [
        "4335f9962fec0516628b5d0b8337fc977e55669c"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Apr 08 12:32:22 2021 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Apr 08 12:32:22 2021 +0200"
      },
      "message": "Fix bug 1494: raise exception if repo-index fails\n\nChange-Id: Icd56912f58444c9a6c20fe6336207056992f883f\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "4335f9962fec0516628b5d0b8337fc977e55669c",
      "tree": "8d73dcf8419f417b443ce5c102e40ef678240f7d",
      "parents": [
        "c27c98a9cd08703d7e9b9aefdf6cf961a3b73f5a"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Mar 24 09:26:06 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Apr 06 16:11:09 2021 -0400"
      },
      "message": "Feature 10296 Pip Standardization\n\nCreates standard template for tox.ini\nIntroduces \u0027safety\u0027 for listing upstream CVEs\nPins all versions of all upstream modules\n\nChange-Id: I20f3b8b1c386aa03ebbec37ab74bc106451328d1\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "c27c98a9cd08703d7e9b9aefdf6cf961a3b73f5a",
      "tree": "72d4fb73370b093bb8db9d97debc05e25de00547",
      "parents": [
        "44c28b303389545255d69dd014c50942478faef2"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Mar 29 16:03:37 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Mar 29 16:03:37 2021 -0400"
      },
      "message": "Proceed if no day 1 2\n\nFixed bug where nf package build would fail if there are no day1-2 primitives\nfound.\n\nChange-Id: I171e79683ad43537dc851ac05b8fb40f35cef903\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "44c28b303389545255d69dd014c50942478faef2",
      "tree": "3f653f0064200c13760a2ca287fb963d0158ca6f",
      "parents": [
        "95686bbc69ded243c346f94dceb0bee567572fb7"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Mar 26 06:32:13 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Mar 26 06:32:13 2021 -0400"
      },
      "message": "Removing Charmcraft\n\nRemoving the Python dependency on charmcraft, requiring the person who\nbuilds charms to have charmcraft installed instead.\n\nPartial revert of 52424a2\n\nChange-Id: Ia5acfcd43c035071bd5e989828b3909fd5d13f41\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "95686bbc69ded243c346f94dceb0bee567572fb7",
      "tree": "0b5e622dfc1f196cf2b6d220ad4474ddfc60fcf3",
      "parents": [
        "52424a2ae26db69c5a97d01e84454ffdd4d31228"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Mar 23 16:26:45 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Mar 23 16:26:45 2021 -0400"
      },
      "message": "Standardize Formatting\n\nNothing but whitespace change.  Reformatted using Black.\n\nChange-Id: I1afd579ede0dd49f2d104d4f4bc470a4ac8cbba8\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "52424a2ae26db69c5a97d01e84454ffdd4d31228",
      "tree": "9855a6bc7a684d242b1bb835542f8f113cc19c74",
      "parents": [
        "631949fc005ba91d4af5127821f59fa7c5c9d0be"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Mon Mar 22 12:56:16 2021 +0100"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Mon Mar 22 14:21:19 2021 +0100"
      },
      "message": "Add automatic build for ops charms\n\nAdded charmcraft dependency for building charms.\nFor using this utility, place the src code of the charm under\ncharms/ops, and the osmclient will build and place the charm code in the\ncharms/ folder.\n\nChange-Id: Ib86d9ac966822131b2df3fc7621b42a49be7baba\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "631949fc005ba91d4af5127821f59fa7c5c9d0be",
      "tree": "802bb42d662e0b47ba5192bf46e431a799466309",
      "parents": [
        "1931b2032c07d1ed3897739d0b40485d4411db1d"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Feb 24 11:31:50 2021 +0000"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Mar 01 13:53:14 2021 +0000"
      },
      "message": "Clean-up unused global variables\n\nChange-Id: I67aeb248e447fc7036e70d6081232f777a2fb713\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "1931b2032c07d1ed3897739d0b40485d4411db1d",
      "tree": "5c98d7da8fbe49cff9c3341e08ddc283b7bc73eb",
      "parents": [
        "ece33e2f32de80e729e815d0e385a56b973ebecb"
      ],
      "author": {
        "name": "bravof",
        "email": "fbravo@whitestack.com",
        "time": "Mon Feb 22 18:00:48 2021 -0300"
      },
      "committer": {
        "name": "bravof",
        "email": "fbravo@whitestack.com",
        "time": "Thu Feb 25 12:21:13 2021 -0300"
      },
      "message": "fix(juju): honor juju changes in descriptor\n\nChange-Id: Ia2e8de3d7f50b164c386e4bef263c2e851cd2bc0\nSigned-off-by: bravof \u003cfbravo@whitestack.com\u003e\n"
    },
    {
      "commit": "ece33e2f32de80e729e815d0e385a56b973ebecb",
      "tree": "c46178f639ead4924b29525eca4bdf1bd4f87981",
      "parents": [
        "85fe6ebf08098c66cfb3b140fc994835f70d9efc"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Sun Feb 21 16:28:19 2021 +0000"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Sun Feb 21 16:28:19 2021 +0000"
      },
      "message": "Removed duplicated dependecy in setup.py\n\nChange-Id: I247670d156844fc8bd1a5f45bee6b7f7b94c9d3c\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "85fe6ebf08098c66cfb3b140fc994835f70d9efc",
      "tree": "9efd931fabf1fedcf980832b39ba270ba3e722d5",
      "parents": [
        "5f3a090f41062cd2b68bc12624d0af927d217d30"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Jan 25 16:39:19 2021 +0000"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Sat Feb 06 12:25:49 2021 +0000"
      },
      "message": "New translation commands for SOL006: recursive package-translate, descriptor-translate\n\nChange-Id: I4dd6e5b6eed7f8869ef7462b1ba9a9ff36944b5c\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "5f3a090f41062cd2b68bc12624d0af927d217d30",
      "tree": "52fa6f628fb567a53834a6f75eb976d46d79a79d",
      "parents": [
        "17eb22de30e54e68c2b1f4313da1edf4d559f0a1"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jan 15 14:15:12 2021 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jan 15 14:15:12 2021 -0500"
      },
      "message": "Enable GitLab scan\n\nAdds a GitLab build file that will perform security and\ndependency scans of the project on repository mirror.\n\nChange-Id: Id872a2e4a1be4665cc304eeb86cae53f2c9a999c\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "17eb22de30e54e68c2b1f4313da1edf4d559f0a1",
      "tree": "001b48348a2cb2c768eb996ab521f2679b38e333",
      "parents": [
        "4b30b876b197d05b09f34d1ae4b57e331165d0fa"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Mon Dec 14 16:52:19 2020 +0100"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Mon Dec 14 16:52:19 2020 +0100"
      },
      "message": "Fix bug 1370\n\nns-configuration charms were not properly discovered by the client\n\nChange-Id: I56c87ff9285325934dc443bb3f4393fa5e5df2f7\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "4b30b876b197d05b09f34d1ae4b57e331165d0fa",
      "tree": "427d571e7ad287ea084566c302766475004c6fce",
      "parents": [
        "0438395c63edebf5f34688906decc06935f037e6"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Dec 02 23:10:14 2020 +0000"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Dec 03 14:29:38 2020 +0000"
      },
      "message": "Validation will fail by default if not using SOL006 format\n\nChange-Id: I343ba1dbc1dc3b047af08366dea68d403ee04545\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "0438395c63edebf5f34688906decc06935f037e6",
      "tree": "a33e820cad16c90faa2693a89e6336b0e5d1ba4f",
      "parents": [
        "208c6ca02219051ff0a4d525105c88b6b9c83645"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Dec 02 22:37:18 2020 +0000"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Dec 03 14:29:38 2020 +0000"
      },
      "message": "Fix VNF package generation for SOL006 and previous OSM packages when they contain charms\n\nChange-Id: I9df6508036967ee2c9f16b9247a1be3686070bed\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "208c6ca02219051ff0a4d525105c88b6b9c83645",
      "tree": "23df23eb18785d643af46f2526e5aafc2ef85805",
      "parents": [
        "3c1603818230f52cf5102fdfbdd8fd8907062e8d"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Dec 02 14:18:32 2020 +0000"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Dec 03 14:29:38 2020 +0000"
      },
      "message": "Remove ruamel.yaml dependency, use pyyaml instead\n\nChange-Id: Ifb51246e4f920f4e1ef98e1d8393ea93cf4e64e0\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "3c1603818230f52cf5102fdfbdd8fd8907062e8d",
      "tree": "1f2d0e2ec83b1094e036452b995296734a09a663",
      "parents": [
        "6cda5b06ea314ddf61b7a463aa45048123c6c40d"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Dec 02 14:43:08 2020 +0000"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Dec 03 14:29:38 2020 +0000"
      },
      "message": "Added logger.debug lines to remaining functions, useful for debugging\n\nChange-Id: I617f5fe4a49bff2fff70baf2e1803ce831735413\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "6cda5b06ea314ddf61b7a463aa45048123c6c40d",
      "tree": "d647c1a13701aa5e7de049f25b43f09cd58df7ae",
      "parents": [
        "b2b8260e191e7cb2f9059a705e2c030064ab4f16"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed Dec 02 15:53:29 2020 +0100"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed Dec 02 15:53:29 2020 +0100"
      },
      "message": "Fix minor issue\n\nChange-Id: I13f54c3327b4acaa04b97cfcd4c6bb4b383aae6b\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "b2b8260e191e7cb2f9059a705e2c030064ab4f16",
      "tree": "20ea7ac253c2d93255e32050eae730961d88f7d3",
      "parents": [
        "1c07734987fd56280f6f8a6198fa5823d6a6821a"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Oct 16 12:42:43 2020 +0000"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Dec 02 12:44:26 2020 +0000"
      },
      "message": "Fix bug 1265: fix error in k8scluster-list with helm and juju opState\n\nK8scluster-list was showing errors when getting helm-chart and\njuju-bundle operational state when keys were no present.\n\nChange-Id: Iaf1e9d7cc7137ec6ea33bb458a4759f150c8d5d2\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "1c07734987fd56280f6f8a6198fa5823d6a6821a",
      "tree": "c561bbd0ec413b1953f63956558b5666c25cd5b5",
      "parents": [
        "ef473491254e99f791481b2c0e67066a003c675e"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Nov 30 10:43:49 2020 +0000"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Nov 30 10:43:49 2020 +0000"
      },
      "message": "nfpkg-repo-list --filter option allows multiple calls\n\nChange-Id: I340a99e4120f0b29456a573716427a8d4850b9ce\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "ef473491254e99f791481b2c0e67066a003c675e",
      "tree": "b00dd4d143aa516657ff56216af0393ff7fabe00",
      "parents": [
        "c269434a6170abed575c8bd7f3e4badbaf086df8"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Sat Nov 28 12:04:16 2020 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Sat Nov 28 12:04:21 2020 -0500"
      },
      "message": "Fix reversed logic\n\nFixes code to call sol006 if catalog found in descriptor,\nnot to call original code.\n\nChange-Id: I20cf3b293a15457fbb4339dce36b788d71f4cc74\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "c269434a6170abed575c8bd7f3e4badbaf086df8",
      "tree": "847423fd80c18de46e1432514712774c97c7b6af",
      "parents": [
        "59d4b71ca3f434680a4f5e030503fe38c1b6dc12"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Sat Nov 28 09:30:51 2020 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Sat Nov 28 09:53:57 2020 -0500"
      },
      "message": "Fix build dependencies\n\nForces tox recreate to expose missing dependencies.\nAdds wget to dockerfile for make IM to complete.\n\nChange-Id: Ic01c91c06123c76989b96002b07788117e6f67e4\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "59d4b71ca3f434680a4f5e030503fe38c1b6dc12",
      "tree": "6509d7ebc50b722b630fe385b2bb81a697775c88",
      "parents": [
        "15b8b64b9b3134b13f9b229329f0cc1f508aad38"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Nov 27 20:03:08 2020 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Sat Nov 28 02:46:49 2020 +0100"
      },
      "message": "Fix repo-index\n\nFully changes over to ruamel as the mixing of yaml and\nruamel packages was causing exceptions.\n\nReport exceptions instead of silently ignoring them.\n\nChange-Id: Iede687b558901340a9aa30670f3474c776a690a2\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "15b8b64b9b3134b13f9b229329f0cc1f508aad38",
      "tree": "2362da6c933c40a3debaac7a192b139c082a1e09",
      "parents": [
        "23e596547276c40031363a9400dc754eb4702c43"
      ],
      "author": {
        "name": "garciaale",
        "email": "agarcia@whitestack.com",
        "time": "Fri Nov 27 15:17:17 2020 -0300"
      },
      "committer": {
        "name": "garciaale",
        "email": "agarcia@whitestack.com",
        "time": "Fri Nov 27 15:55:56 2020 -0300"
      },
      "message": "Merges branch sol006 into master\n\nChange-Id: Idb5eb93eeab7e8696e097ee0c2e1cf79ea054f20\nSigned-off-by: garciaale \u003cagarcia@whitestack.com\u003e\n"
    },
    {
      "commit": "23e596547276c40031363a9400dc754eb4702c43",
      "tree": "4462a4c359a11cf9ecfd2d5719d710cca9faa395",
      "parents": [
        "54887b0f2caac06a58e6467ef917d2111696c1d3"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Sep 23 12:12:50 2020 +0000"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Nov 26 15:14:10 2020 +0000"
      },
      "message": "Fix bug 1232: k8scluster-list now shows the vim name it belongs to\n\nVIM name is shown instead of VIM ID.\nSimilar code was already used in different places, so it has been\nproperly refactored through the function get_vim_name\n\nChange-Id: I46137f0e17762786036b1cacbbbc043fad0d488f\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "54887b0f2caac06a58e6467ef917d2111696c1d3",
      "tree": "2c9822712c050dca5554c8c3679c0cf3beb03c86",
      "parents": [
        "e5d5c3ac7ae80aa3c244ee1f589f21146683a970"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Sep 23 11:57:27 2020 +0000"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Nov 26 15:14:10 2020 +0000"
      },
      "message": "Fix bug 1231: k8scluster-list now shows the project name it belongs to\n\nSimilar code was already used in different places, so it has been\nproperly refactored through the function get_project\n\nChange-Id: I5b1299f27ca3e2eab3b3ba109a09ad8e66abae5b\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "e5d5c3ac7ae80aa3c244ee1f589f21146683a970",
      "tree": "f1f3ea872d81432c6dc445177c11934cb827b6a7",
      "parents": [
        "18f1fed0d116ffc4fd87296a358ab70d027305da"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Sep 23 11:03:41 2020 +0000"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Nov 26 15:14:10 2020 +0000"
      },
      "message": "Fix bug 1230: show Helm and Juju status when listing K8s clusters\n\nAdded --long option to k8scluster_list and moved some fields there\n\nChange-Id: I24d660b571e44e861f218063c22339923315baed\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    }
  ],
  "next": "18f1fed0d116ffc4fd87296a358ab70d027305da"
}
