)]}'
{
  "log": [
    {
      "commit": "d901a80933406a2323585fa1e05a49972f72a577",
      "tree": "5cc619d8ae8b274c01ebcdbf18184a47445f4fa5",
      "parents": [
        "beaac1ef168436c5e10030da7852ed506fb71036"
      ],
      "author": {
        "name": "Pedro Escaleira",
        "email": "escaleira@av.it.pt",
        "time": "Tue Apr 05 17:32:13 2022 +0100"
      },
      "committer": {
        "name": "garciadav",
        "email": "david.garcia@canonical.com",
        "time": "Fri Apr 22 12:54:55 2022 +0200"
      },
      "message": "Bug 1982 fixed\n\nAdded the `yaml_format` argument to the `status_kdu` abstract method of\nthe class `K8sConnector`, and changed the corresponding Helm connectors\nmethods accordingly, while maintaining backward compatibility\n\nChange-Id: Ic78c951825b7654ccf8246c4fe1fc4d488221bfc\nSigned-off-by: Pedro Escaleira \u003cescaleira@av.it.pt\u003e\n"
    },
    {
      "commit": "beaac1ef168436c5e10030da7852ed506fb71036",
      "tree": "b6efd5dc51d1fa607a3900124b3747771421786d",
      "parents": [
        "25a1392579da2e8e4789e0b8f35abbaa372fde08"
      ],
      "author": {
        "name": "Pedro Escaleira",
        "email": "escaleira@av.it.pt",
        "time": "Sun Apr 03 13:51:46 2022 +0100"
      },
      "committer": {
        "name": "garciadav",
        "email": "david.garcia@canonical.com",
        "time": "Fri Apr 22 12:36:51 2022 +0200"
      },
      "message": "Bug 1967 fixed\n\nParsed the manifest returned by the `helm status` command (in the\n`_status_kdu` method) from a raw string to a list of dictionaries (each\nentry in the list corresponds to each manifest\u0027s document).\n\nChange-Id: I791c8fd59fee8ac67bcbd640a100bf63d572efcf\nSigned-off-by: Pedro Escaleira \u003cescaleira@av.it.pt\u003e\n"
    },
    {
      "commit": "25a1392579da2e8e4789e0b8f35abbaa372fde08",
      "tree": "ee80d1d0dc25f0a849711fd9ab6ad14608f53a48",
      "parents": [
        "c7ff68acc4de60680915f158bc835c1648853d9f"
      ],
      "author": {
        "name": "Pedro Escaleira",
        "email": "escaleira@av.it.pt",
        "time": "Sat Apr 02 00:44:08 2022 +0100"
      },
      "committer": {
        "name": "Pedro Escaleira",
        "email": "escaleira@av.it.pt",
        "time": "Sat Apr 02 15:41:04 2022 +0100"
      },
      "message": "Bug 1964 fixed: removed the variable cluster_uuid from init_env method\n\nThis was applied to the class K8sHelmBaseConnector, and then returned\nthe variable cluster_id instead of cluster_uuid;\n\nAlso, refactored the overall Helm related code, in order to use the correct cluster uuid (and fixed the corresponding tests);\n\nAlso made a small fix in the function _uninstall_sw, to remove the service accounts when using different namespaces\n\nChange-Id: Ibfdc82f325abf5fd27a225e73f949483a4e68fe2\nSigned-off-by: Pedro Escaleira \u003cescaleira@av.it.pt\u003e\n"
    },
    {
      "commit": "05bccf7db9202bf50f7c9c7513c36082e73005e1",
      "tree": "e8714a095bced02cdd12e1a1a4f7eff64dca44c5",
      "parents": [
        "9282b864284a1503a10caef5e4dbc592c51150c9"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed Feb 02 11:35:20 2022 +0100"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed Feb 02 14:45:21 2022 +0100"
      },
      "message": "OSM LTS Support\n\nCherry-picks:\n  - 53dd746 - bugfix: kubeconfig passed for helm commands. Bug 1789\n  - 7114f65 - Fix bug 1722: add support for deploying .charm files\n  - 42e51cf - Fix bug 1715\n  - 856d33b - Update requirements.txt and tox.ini\n  - a39cca0 - Bug 1651 fix\n  - 76ed757 - Allow the deployment of privileged KDUs\n  - ba1d072 - Remove unsecure and unused function\n  - e610aed - Fix bug 1589: Improve deletion of models\n  - 4ae527e - Unit tests improvements\n  - d8d4b6e - Upgrade to libjuju 2.9.4\n\nOther:\n  - Use Ubuntu 20.04 (focal) as default series for Proxy Charms\n\nChange-Id: Ie7bc236723f7ce96887e48e266a94551dd661358\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "f4c2ac82b78811a16582cc8eb90c6fe69dadd3f0",
      "tree": "731dd6f485ebc98f4de48b3aa331c657b334e621",
      "parents": [
        "68c731deb36f8ad1dc5e16b43b4a316115eca016"
      ],
      "author": {
        "name": "aktas",
        "email": "emin.aktas@ulakhaberlesme.com.tr",
        "time": "Thu Jun 24 11:37:11 2021 +0300"
      },
      "committer": {
        "name": "garciadav",
        "email": "david.garcia@canonical.com",
        "time": "Wed Jun 30 13:39:44 2021 +0200"
      },
      "message": "Fix Bug 1575\n\nThis fixes the race condtion when k8s cluster responding too fast\n\nChange-Id: I3f9e18c7bba942689e4b056ead60349fdb72c795\nSigned-off-by: aktas \u003cemin.aktas@ulakhaberlesme.com.tr\u003e\n(cherry picked from commit 2a3ffde1771ec4431eef96f4908b3572a883ef01)\n"
    },
    {
      "commit": "dd32206a3adca6e6dc18bf8aa13a926108f7280c",
      "tree": "609381d1f4be89914b1ffe718f30aa66b5576551",
      "parents": [
        "e77a91e534731b45c8f9648fc99e3f2d25313fa7"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Fri May 28 16:21:51 2021 +0200"
      },
      "committer": {
        "name": "garciadav",
        "email": "david.garcia@canonical.com",
        "time": "Wed Jun 02 16:37:18 2021 +0200"
      },
      "message": "Fix 1539: Add --skip-repo option for Helm\n\nIf stablerepourl is not set, Helm will skip adding the stablerepo.\n\nDepends on:\n- https://osm.etsi.org/gerrit/#/c/osm/devops/+/10915\n\nChange-Id: I11f10fdfba24ec274d463f12c07d7b0247b37068\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n(cherry picked from commit 4395cfa6c7d0d80980c00d9f078440e0333fd826)\n"
    },
    {
      "commit": "82b591ceed704c798ead2d9104085a08e75b511b",
      "tree": "9841a2576098f83e7d5df7e37fad8ff3904c9f58",
      "parents": [
        "2962f3e7aba84b4584d2deac30d1c163f6441a03"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Mar 24 09:22:13 2021 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu May 20 17:37:10 2021 +0200"
      },
      "message": "Reformat N2VC to standardized format\n\nChange-Id: I7bfc2236cd5f059dc1b659e9fb746fef619124b8\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "eb8943a887e2fb8cce0240382811f9e504f3c7fb",
      "tree": "5c4c40b579e897a4914a87c8dae1ae0ac19a1b07",
      "parents": [
        "6331b04745fcd6d44b1b0320ca6e3e63cdebd0e8"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Mon Apr 12 12:07:37 2021 +0200"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Mon May 03 13:30:40 2021 +0200"
      },
      "message": "Feature 10239: Distributed VCA\n\n- Add vca_id in all calls that invoke libjuju. This is for being able to\ntalk to the default VCA or the VCA associated to the VIM\n- Add store.py: Abstraction to talk to the database.\n  - DBMongoStore: Use the db from common to talk to the database\n  - MotorStore: Use motor, an asynchronous mongodb client to talk to the\ndatabase\n- Add vca/connection.py: Represents the data needed to connect the VCA\n- Add EnvironConfig in config.py: Class to get the environment config,\nand avoid LCM from passing that\n\nChange-Id: I28625e0c56ce408114022c83d4b7cacbb649434c\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "c4da25cc55411e6cea1e83d29c206bce421f0728",
      "tree": "a68c67e921cb27ac1fbf225f696ccb63a4fa24b9",
      "parents": [
        "5ab1064304b993ea6364b5d932c5c0cb7434cfb7"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Tue Feb 23 11:47:29 2021 +0100"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Thu Feb 25 19:00:02 2021 +0100"
      },
      "message": "Add generate_kdu_instance_name method in K8sConn\n\nThe reason for adding this method is for LCM to call it before calling\nK8sConn.install(). That way, LCM can record it in the DB before\nfinishing the instantiation of the KDU.\n\nThis will help fixing bug 1412.\n\nChange-Id: Iacf71c4d2040dbdc966cff2bddd697c4ea1c9a06\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "83e558987289d47f338ecd989ee0997987673f4a",
      "tree": "4a7479514f5bd1fae81b3eb39821295156d2e5bd",
      "parents": [
        "7d0735dcfe5634bc9eebedeb67527495f6751a43"
      ],
      "author": {
        "name": "lloretgalleg",
        "email": "illoret@indra.es",
        "time": "Thu Dec 17 12:42:11 2020 +0000"
      },
      "committer": {
        "name": "lloretgalleg",
        "email": "illoret@indra.es",
        "time": "Fri Jan 15 11:04:00 2021 +0000"
      },
      "message": "Fix bug 1400: Change repo stable for helm2\n\nChange-Id: Idc4c6454e539b0935d57b5b0cdcc0895b5d00895\nSigned-off-by: lloretgalleg \u003cilloret@indra.es\u003e\n"
    },
    {
      "commit": "7d0735dcfe5634bc9eebedeb67527495f6751a43",
      "tree": "c44bfb38d977da0ef76443cb730f9fe0bd4e3ead",
      "parents": [
        "3ea7d6cc2568563e2776be6b24aeeba1274ce9cd"
      ],
      "author": {
        "name": "lloretgalleg",
        "email": "illoret@indra.es",
        "time": "Thu Dec 17 09:19:30 2020 +0000"
      },
      "committer": {
        "name": "lloretgalleg",
        "email": "illoret@indra.es",
        "time": "Thu Dec 17 09:46:57 2020 +0000"
      },
      "message": "Changed url stable repository for helm3\n\nChange-Id: I28c45df018e32a7bc984645a8f058baaa1f7b6c7\nSigned-off-by: lloretgalleg \u003cilloret@indra.es\u003e\n"
    },
    {
      "commit": "095392b4b80e0b63c66282f283c1139ec0536750",
      "tree": "4167d65bd239e5a98c41bece7db1b692957a1024",
      "parents": [
        "f6e9b00b6f7cd35e45ace4c84b53fe8d12b2438c"
      ],
      "author": {
        "name": "lloretgalleg",
        "email": "illoret@indra.es",
        "time": "Fri Nov 20 11:28:08 2020 +0000"
      },
      "committer": {
        "name": "garciadav",
        "email": "david.garcia@canonical.com",
        "time": "Wed Dec 09 15:44:30 2020 +0100"
      },
      "message": "Corrected bugs on support for helm v3\n\nChange-Id: I064a8d45490989c75a31384cf16e7ab8755542c3\nSigned-off-by: lloretgalleg \u003cilloret@indra.es\u003e\n"
    },
    {
      "commit": "1c83f2e4d061ad37ba898e114cb42e70fdee5145",
      "tree": "307b49ebaa4b8b365cf87273770a2875b8f3888e",
      "parents": [
        "e308c71201537413caf28f8814051470f0418504"
      ],
      "author": {
        "name": "lloretgalleg",
        "email": "illoret@indra.es",
        "time": "Thu Oct 22 09:12:35 2020 +0000"
      },
      "committer": {
        "name": "lloretgalleg",
        "email": "illoret@indra.es",
        "time": "Fri Nov 13 10:14:17 2020 +0000"
      },
      "message": "Support for helm v3\n\nAdded support for helm3 and included unit tests for helm and helm v3\n\nChange-Id: I1a4a14be2e0a5c82445b97a9d263fd67139fd25b\nSigned-off-by: lloretgalleg \u003cilloret@indra.es\u003e\n"
    }
  ]
}
