)]}'
{
  "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": "ee303f97b9afe276076f56220d73c6382aa65c48",
      "tree": "b0b6312d1467eeb656dc943de378b8f784689a33",
      "parents": [
        "70d6f3a50dec0694664c82c43e3041367b30b891"
      ],
      "author": {
        "name": "Guillermo Calvino",
        "email": "guillermo.calvino@canonical.com",
        "time": "Mon Dec 12 17:17:49 2022 +0100"
      },
      "committer": {
        "name": "Guillermo Calvino",
        "email": "guillermo.calvino@canonical.com",
        "time": "Mon Dec 12 17:17:49 2022 +0100"
      },
      "message": "Fix Bug 2204 - Grafana Charm is failing to be deployed in Charmed OSM Master\n\nChange-Id: Ia79845f41b642d223d8b501a87a61bdb99db9ab3\nSigned-off-by: Guillermo Calvino \u003cguillermo.calvino@canonical.com\u003e\n"
    },
    {
      "commit": "63d57f0cf2f3ca74ae39d29e52485330da7c62d0",
      "tree": "33263640b55179857e92cc39b347689ae3e2e4c9",
      "parents": [
        "5ec6be5562a16c472a10db91b5a28e852cdc62ad"
      ],
      "author": {
        "name": "Guillermo Calvino",
        "email": "guillermo.calvino@canonical.com",
        "time": "Fri Nov 18 13:43:26 2022 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Nov 18 21:17:12 2022 +0100"
      },
      "message": "Bug 2193 - Grafana Charm does not get the Prometheus password if it is changed\n\nChange-Id: I2d9a72c90a75f85ef10f5985223dda2995d7febd\nSigned-off-by: Guillermo Calvino \u003cguillermo.calvino@canonical.com\u003e\n"
    },
    {
      "commit": "4a0db7c233b71d100e3db32bb15e8aa720c9034c",
      "tree": "aff675a42fc736feecccd7d084ee4490b03c4c6d",
      "parents": [
        "d326e879ade43b12055f37c5deab6972b2674f47"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Mon Feb 21 11:48:11 2022 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Feb 22 18:57:16 2022 +0100"
      },
      "message": "CharmHub and new kafka and zookeeper charms\n\n- Charmed installer uses bundles published in CharmHub\n- Use new zookeeper and kafka sidecar-charm\n- Changes in the charms to integrate with the new Kafka\n\nChange-Id: Ie59fe1c7c72774b317abe2433fafb28a11472b72\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "53a09d8a21b6b4c2a3e17ce302c3aec4b220b040",
      "tree": "1e3eb0461b75cca7922cf76fac1938275325358b",
      "parents": [
        "0cd9b884e516ed40497088bcb68069fe1afaba99"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Tue Feb 01 16:39:44 2022 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Feb 10 12:16:05 2022 +0100"
      },
      "message": "Charmed OSM: migration to CharmHub\n\nChange-Id: I7dd740b0ed007360767998372f97c53b5269fdf4\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "3388212eac8fa6aff2f5d766e62e33962816501b",
      "tree": "49e872888dd7e73b6b436d8428fa225d4cb1ac97",
      "parents": [
        "95804f804c5a40c5de291fff2f95f027450266ef"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Fri Nov 05 12:33:03 2021 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Nov 09 14:48:21 2021 +0100"
      },
      "message": "Fix grafana datasource authentication in Charmed OSM\n\nChange-Id: I7620f0a3b52f378f97fea92e8542418a5da36e5f\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "de440ed8935a4ad8b7acaad9a6356cedada7bf2b",
      "tree": "fc5fcad196cecfac398980d4432712ff08ad565a",
      "parents": [
        "158ca8096d07afa5143031b917c6369d8fb3a6a1"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Mon Oct 11 19:56:53 2021 +0200"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Mon Oct 11 20:41:48 2021 +0200"
      },
      "message": "(charmed-osm) Add auth to prometheus and update kafka/zk\n\n- Authentication to prometheus:\n  - Update prometheus relation to provide auth credentials (user/pass)\n  - Update grafana datasource to include credentials to prometheus\n- Update kafka and zookeeper charms:\n  - Add support for the charms to talk to the new kafka charm\n  - Add kafka and zookeeper charms in local bundle\n\nChange-Id: Ifb83769583178f3a2069ae6756aa430ec69eecce\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "ca7d1b92b6fcd40508b9f074ed0e80be0259fca9",
      "tree": "7f70381476b7b27f87dc818665b6632f006806a3",
      "parents": [
        "6ba74b5969fe21b9eb3ec8a34df8f067d6de3397"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Thu Sep 30 10:35:54 2021 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Oct 04 15:39:01 2021 +0200"
      },
      "message": "Pin pylint to 2.10.2 in osm charms\n\nChange-Id: I238d04075c56ed6544df6d91eef16fc1a6b545c4\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "540d93716ee0a4c4ffd070120779c1c40f6f353c",
      "tree": "ae7d1961a35a73fe996381c6935269503f8a6c08",
      "parents": [
        "d53e20c166facb4a1800a038a6a870e7c342d8ce"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Wed Sep 29 01:53:30 2021 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Sep 29 17:02:50 2021 +0200"
      },
      "message": "Adding security_context flag to charms\n\nsecurity_context is set to false while we don\u0027t have new\ncontainer images.\n\nChange-Id: I99cf8c1ab7446811887445d596f416f7e79574e7\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "141d935cdb913100f3abdfaf52a67d90dd6b5016",
      "tree": "b41940ce5e629362586a48404930af9436c4a4bb",
      "parents": [
        "15897d69aa392041dac421f8d9045925eed662c6"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed Sep 08 17:48:40 2021 +0200"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Tue Sep 28 11:19:42 2021 +0200"
      },
      "message": "Add secret-management in Charmed OSM\n\nChange-Id: Ic5714571c673e4d82e3a905daa57f631640b94bb\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "0dc25b3c932a7831f23e8d93d6d75be5c284877e",
      "tree": "909306e90491ea23a10e75387bd4c9d6781fbc1e",
      "parents": [
        "28dfe7e17f5381a41b96d0608672e86f74005cdb"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Mon Aug 30 16:33:33 2021 +0100"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu Sep 02 18:17:47 2021 +0200"
      },
      "message": "Fix validation error for ImagePullPolicy in charms\n\nChange-Id: I00711202fdbacd73e9205dd3fc34424893440be5\nSigned-off-by: sousaedu \u003ceduardo.sousa@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": "d680be4f261d4c580fcdf75abe11cfc29003915d",
      "tree": "380b66a23cd25e32950db38cc1011b051435fe9c",
      "parents": [
        "3ddbbd1f6c70306d13db0976e1e6b3bda0c69abd"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Tue Aug 17 11:03:55 2021 +0200"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Thu Aug 26 11:16:01 2021 +0200"
      },
      "message": "Add charmcraft.yaml debug_mode to charmed-osm\n\n- Added a debug_mode option to lcm, mon, nbi, pol, and ro charms\n- Added a script to prepare pods for debugging:\n  - setup .ssh/config to easily ssh from vscode to the pods\n- Added a README that explains how to prepare the environment for\ntesting\n\nChange-Id: Ieb56b565c15e61c68ad000b60897abd27e1eeb0e\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "3ddbbd1f6c70306d13db0976e1e6b3bda0c69abd",
      "tree": "39c23e1cf2b59e8123a68d8358a3b18469f2d5cd",
      "parents": [
        "457fde18dad36d9d58c794918ca79e6d72539bc1"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Tue Aug 24 19:57:24 2021 +0100"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Wed Aug 25 16:04:33 2021 +0100"
      },
      "message": "Adding ImagePullPolicy config option to OSM Charms\n\nChange-Id: I04ad8444088e8a360755dc4e22b7ea53942682b2\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "d68e0b4f0bc482d61f2e2a775b899237e15f93e9",
      "tree": "01d390c02a57552789b8ce734c20937993faef89",
      "parents": [
        "20611225b7c1283bc5ce1572b5515e898c6df2b5"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Mon Jun 28 16:50:42 2021 +0200"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed Jun 30 18:50:40 2021 +0200"
      },
      "message": "Feature 10884: Juju 2.9 support\n\n- Update osm bundles (charmed)\n- Update Juju version (snap and agent version) (charmed and k8s)\n- Update to new mongodb charm (charmed and k8s)\n- Fix ingress issue by adding an ingress_class config\n- Charmed installer: point to local bundles until all charms are in\nCharmHub\nChange-Id: I6ff8328e5db6719bbf9d5d4c9b5490f478b2ace8\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "da31d6e2625a67c6180080ec9433d0f8ebe1de64",
      "tree": "1beaa296f1b72f2f1ffd2fe8f259eafb89a54f0d",
      "parents": [
        "1d5c221862067b3b5b6e0555dcc4eb6c34e9a9f9"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Thu May 27 16:06:20 2021 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Jun 01 18:41:33 2021 +0200"
      },
      "message": "Fix bug 1547: Add ingress.class annotation to OSM charms\n\nChange-Id: I436a536929ec5f511721a77a55ee4bb55892d057\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "cca9364cc14db921c22d84b8a83149e041a257c9",
      "tree": "89f31ee1f9a430c12064260d8cf2fb80a53044f3",
      "parents": [
        "cda4fbcc6ca2002b85303df528c711c7ca174c3b"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon May 03 16:29:14 2021 -0400"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Fri May 07 16:54:25 2021 +0200"
      },
      "message": "Removal of Light-UI\n\nWith the only supported UI being the NG-UI, and approval from\nthe TSC, the Light UI is being completely removed from the\nbuild process and installers.\n\nChange-Id: I9a0c099fedcac411a0e31dce4bf64895d1092a37\nSigned-off-by: beierlm \u003cmark.beierl@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": "813bef859cffe4af3ad5433c33541ab07724d4d2",
      "tree": "c99f18ca2596abf5ba543e8d8ac6faf0d2ecb7f9",
      "parents": [
        "49379ced23b5e344a773ce77ac9cb59c1864e19b"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Mon Mar 08 01:15:41 2021 +0100"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Mon Mar 08 09:44:29 2021 +0100"
      },
      "message": "Fixing System Dashboards for Charmed OSM\n\nChange-Id: I53f8acf12a284f2479d79f614fb1ee9afcfde618\nSigned-off-by: sousaedu \u003ceduardo.sousa@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": "95ba7e1641316616ce5a9442d485753456ff9525",
      "tree": "a70f52f4ded96ad19a64523a7c0cd3bd033a33c0",
      "parents": [
        "b46cc8f7d76eb8032b3b4b9236b8b6accc86967d"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed Feb 03 11:10:28 2021 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Mar 02 15:48:06 2021 +0100"
      },
      "message": "Add tox tests for osm charms in devops\n\nChange-Id: Ibbf1154e514bf8a91ed6d19b6bbf5fce0079da0c\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "7527a6348d19ef4afbc11a20cec7f419aaf59c7d",
      "tree": "b9135df770203ba62b364bb65b00a9f7bc115963",
      "parents": [
        "b17e76b6df29ad727711175c2b6830a9db984a1d"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu Jan 28 13:21:54 2021 +0100"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu Jan 28 13:21:54 2021 +0100"
      },
      "message": "Adding OSM Monitoring dashboards to Grafana charm\n\nChange-Id: Idb9b552d799181623aa48110a083439d808fd0b3\nSigned-off-by: sousaedu \u003ceduardo.sousa@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"
    }
  ]
}
