)]}'
{
  "log": [
    {
      "commit": "a2ebf4ef5197a31e8970fb4ac27f47fd7affe142",
      "tree": "282fa6a75aee3d02bd3ecff8ae56b03f85698a84",
      "parents": [
        "6eb39284d44800a2a482a30101dfd1ccbc3d4f05"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Fri Mar 11 16:58:35 2022 +0100"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Fri Mar 11 17:00:30 2022 +0100"
      },
      "message": "Update exporters: migration to CharmHub\n\nAlso, added kafka_endpoint config to kafka exporter\n\nChange-Id: I24459e33841da33455b6780a4de2c808ddf30d0b\nSigned-off-by: David Garcia \u003cdavid.garcia@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": "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": "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": "1072160c684a35076746d7b789bb0040643d3a20",
      "tree": "d83d726c3df4521c19b0ef2d557d64ab6fdca091",
      "parents": [
        "f5e7f42787e29091128a03339d80838ce4ed8496"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Tue May 18 17:28:17 2021 +0200"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Wed May 19 11:18:35 2021 +0200"
      },
      "message": "Moving exporter charms to use opslib\n\nThis commit also includes external DB configuration option.\n\nChange-Id: Iddb4adfae582ecfc6af2d797716e386420ad1df8\nSigned-off-by: sousaedu \u003ceduardo.sousa@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": "ed17b2c3db4ac6d2da1589dd9ffd8115e5fd6778",
      "tree": "31142859064e9476d4fff0b827c991459b9d85b1",
      "parents": [
        "5d1ec6e86da83820d316bb52d6586f9dc27106de"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu Mar 25 17:19:10 2021 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Mar 26 12:25:31 2021 +0100"
      },
      "message": "Mongod-exporter charm: fixing connection string in HA\n\nChange-Id: I606a36a373c39d7d15e572d90065acd093506de5\nSigned-off-by: sousaedu \u003ceduardo.sousa@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": "3884e23c245102cdebe39301786fec2a3f5d5150",
      "tree": "9fc8912784b0e2e2cc627fdc0bdb3af07e40f0a5",
      "parents": [
        "6332d381ac94fcee447d24fa33c15997c21bbf79"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu Feb 25 21:32:25 2021 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Mar 02 15:44:58 2021 +0100"
      },
      "message": "Adding scraping relation to Mongodb Exporter\n\nChange-Id: Ia96b29a9c7373254cde77ca708d069d3681b1386\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    }
  ]
}
