)]}'
{
  "log": [
    {
      "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": "996a5604c7d31f3758503b08a426f1f40619b17b",
      "tree": "00092cf8cfd130123d792d47b0de4b0878ebacef",
      "parents": [
        "69bc1abc5bd0131df7df6bbb49653b892be94374"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Mon May 03 00:22:43 2021 +0200"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu May 06 12:02:16 2021 +0200"
      },
      "message": "Adding manual external DB URI config\n\nChange-Id: I24782d5b9594aebae2ec97b1196acfa2bafb6dbd\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": "a43a22f50db90731e1c25279b721778240c2ce04",
      "tree": "cf58da8d914c7144d0e8678d49b9a610d35a78bd",
      "parents": [
        "6dc17050539cddb69457e8b32d1fc567b1d997fb"
      ],
      "author": {
        "name": "calvinosanc1",
        "email": "guillermo.calvino@canonical.com",
        "time": "Mon Mar 08 15:20:07 2021 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Mar 15 11:46:30 2021 +0100"
      },
      "message": "Adding MON relation to Keystone for charmed OSM\n\nChange-Id: Icc81251002736a4e25579f42500a5a8f6b3fe74a\nSigned-off-by: calvinosanc1 \u003cguillermo.calvino@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": "aeb1e5ee2d7642f4fcd7f81d808530bde779359e",
      "tree": "73c57ded11d9b80a27fcfd9264b7976702e25c69",
      "parents": [
        "13722ca955cf2dfc9fd7b11a4c11ea5dc63f1e46"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Tue Jan 05 14:39:30 2021 +0000"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Jan 05 21:23:30 2021 +0100"
      },
      "message": "Removing pydantic from MON charm\n\nChange-Id: Ice1c19c142f16ad8af6b9bc2ac20295f3b5215b9\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "1dd4c0d0edbeb0579540f094930743d47dce5174",
      "tree": "cc84fbe646c8fcd6ae7c850d7ab132fc818642a0",
      "parents": [
        "abe7321ec4e652cdb0f359169788a6c8ac9295f8"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Wed Nov 04 17:43:47 2020 +0000"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Nov 23 17:09:45 2020 +0100"
      },
      "message": "Refactoring MON Charm to use Operator Framework\n\nThis refactoring work includes tests.\n\nNote 1: old charm is in mon-k8s folder.\nNote 2: relation-departed is currently not tested because there is\n        no function to remove a relation in the Testing Harness.\n        There is currently one issue open and the Charmcraft team\n        should provide feedback soon.\n\nChange-Id: I57337260579975a1d07157d616acac5bcbef0577\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    }
  ]
}
