)]}'
{
  "log": [
    {
      "commit": "4d356653a7c6c4c77664bc52f42f4105b08b6800",
      "tree": "10694096c3dbab0ffdc1ebae2b56313479eac2ea",
      "parents": [
        "2acf662df6b8bbea7f44bf6875180cd535c23b6a"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Aug 25 23:00:53 2023 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Aug 25 23:02:07 2023 +0200"
      },
      "message": "Revert \"Remove Grafana charm\"\n\nThis reverts commit 027439f8b24c98525475e8f90591c70e053b72fe.\n\nReason for revert: Grafana-k8s requires Juju 3.1 and we are not ready\nto change Juju versions at this time\n\nChange-Id: I2f1056da47a9c0afc63fc2f547dbebbf667d11e6\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "027439f8b24c98525475e8f90591c70e053b72fe",
      "tree": "7ccf0eb61171840b076b62eb759ad120c0888782",
      "parents": [
        "722b50279283ef22a9f9fab256e416f795427f26"
      ],
      "author": {
        "name": "Patricia Reinoso",
        "email": "patricia.reinoso@canonical.com",
        "time": "Tue Aug 01 08:34:41 2023 +0000"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Aug 09 15:17:04 2023 +0200"
      },
      "message": "Remove Grafana charm\n\nGrafana is replaced by grafana-k8s\n\nChange-Id: Ia5f6adb08caa3db899d1d3705086873844578942\nSigned-off-by: Patricia Reinoso \u003cpatricia.reinoso@canonical.com\u003e\n"
    },
    {
      "commit": "28dfe7e17f5381a41b96d0608672e86f74005cdb",
      "tree": "8602ff1a2ed5b10e1d4386dbafb6161874e2fe68",
      "parents": [
        "cb992769cd2f3f5374a59c7b3c8f1ea8a88d5d57"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Wed Jun 30 15:03:28 2021 +0100"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu Sep 02 17:56:02 2021 +0200"
      },
      "message": "Adding HA support for Grafana charm\n\nChange-Id: Icac0e15706e49cb387ac6686cb26337b98a5a319\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "c395a45423e2f7cce7edae2ab4168d9ec5b51d49",
      "tree": "6cf0e6309debf28213ca9b5588533479ecf2cc29",
      "parents": [
        "1bc71028cddcf55348ea36c0d0b96377e05a1586"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed May 05 14:22:26 2021 +0200"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed May 05 14:22:26 2021 +0200"
      },
      "message": "Fix bug 1527\n\nMove from xip.io to nip.io\n\nChange-Id: Id861f8dac7c38786544383985a1a75cf0bce16df\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "3cc0316794cc75ecffdf2b969b4ad98d0dd7e826",
      "tree": "30809b8c894d59415af3e336ac51d23e19a45cd1",
      "parents": [
        "021b307297a6ab8dfe9ee3af03154989bcd9e0e8"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu Apr 29 16:53:12 2021 +0200"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu Apr 29 17:48:32 2021 +0200"
      },
      "message": "Adding cluster-issuer annotation for TLS provisioning\n\nThrough the usage of cert-manager, the charms will be able\nrequest TLS certificates to protect the Kubernetes Ingress\nendpoint that is exposed.\n\nNote: Cert-manager must be configured ahead of time.\n\nChange-Id: I7dacdb8dca2f78664c5604e509e2516ae6023d06\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "5d1ec6e86da83820d316bb52d6586f9dc27106de",
      "tree": "2397c5fff32b6121850c64c8c537f35c83a065da",
      "parents": [
        "e63d60268c9ae3f07851d48eb3f8c9cd96ce23ad"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Thu Mar 25 15:04:52 2021 +0100"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Thu Mar 25 18:40:23 2021 +0100"
      },
      "message": "Certificate addition support to mon and ro charms\n\nThis commit adds the `certificates` config in both RO and MON charms.\n\nChanges:\n - Add `certificates` config option in mon and ro charms\n - Use charmed-osm/ops-lib-charmed-osm library in all charms\n\nChange-Id: I14e3cf7ad2c846c4a2af57f317d4151119ce5fbb\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "c753dc5f89180d11c1049f6398d74a4f99d7acd5",
      "tree": "7012f63b67ea767d89b074558a46766bf72180ef",
      "parents": [
        "ad254a9b68b288f49c91b9f72f483f59188f92a1"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed Mar 17 15:28:47 2021 +0100"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed Mar 17 20:03:04 2021 +0100"
      },
      "message": "Fix 1473 and add vca_model_config_* to lcm charm\n\nChanges in all operator charms:\n- Optimize deps for tox environments\n- Add import-order-style to flake8\n- Optimize .jujuignore to reduce the size of charm artifacts\nOSM LCM charm:\n- Added vca_model_config_* options\nAdded bundle example for using a bundle\nUpdated the bundles and pin the new versions in the installer\n\nChange-Id: Ic6591354fa5d1b5f43383215b2f0df13eb28ce67\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "49379ced23b5e344a773ce77ac9cb59c1864e19b",
      "tree": "ca1718db427b44c5720a8d36d777bdba9a46d9b1",
      "parents": [
        "e5fd208248a496cd798a66cb27216e83f2852a76"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed Feb 24 13:48:22 2021 +0100"
      },
      "committer": {
        "name": "garciadav",
        "email": "david.garcia@canonical.com",
        "time": "Fri Mar 05 11:04:33 2021 +0100"
      },
      "message": "Major improvement in OSM charms\n\n- Adapt all new operator charms to use the same pattern. They are all\nusing now this library that encapsulates the common logic for all\ncharms: https://github.com/davigar15/ops-lib-charmed-osm. That will be\neventually moved to gitlab, when it has a PyPI repository available\n- Add unit tests to all charms\n- Modify installer and bundles to point to the new charms\n- Improve the build.sh script for building the charms\n\nChange-Id: I0896ceb082d1b6a76b3560c07482a4135a220a3f\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "b17e76b6df29ad727711175c2b6830a9db984a1d",
      "tree": "c681e73615abf6b5c41ad618c07b57942595cda1",
      "parents": [
        "a1cf037db12ace2fd334de49a3ca2d59809209ba"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Tue Jan 26 12:58:25 2021 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Jan 27 14:05:57 2021 +0100"
      },
      "message": "Refactoring Grafana Charm to use Operator Framework\n\nChange-Id: Ic792da3ab197784a1d9239ccd8fd9b28c1489a4a\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    }
  ]
}
