)]}'
{
  "log": [
    {
      "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": "69bc1abc5bd0131df7df6bbb49653b892be94374",
      "tree": "fd046c5b2d6b77962940432ce8b3f4a4d155a173",
      "parents": [
        "c395a45423e2f7cce7edae2ab4168d9ec5b51d49"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed May 05 16:51:40 2021 +0200"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed May 05 19:03:45 2021 +0200"
      },
      "message": "Minor fix in Keystone charm config\n\nFix the default value for the config ldap_user_enabled_default in the\nKeystone charm, used by the charmed installation of OSM\n\nChange-Id: I0272c1c7218d999e6d1ad7755883961ace997a81\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "21a9d218341fbb3ae6bb56780a6586d15d13595c",
      "tree": "8a98b84ef2bfac749f04e7dc1691e3a46a0fcfed",
      "parents": [
        "241be2c3c6bdaeda28534881f9419315152ae6e3"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Tue Apr 20 11:10:45 2021 +0200"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Tue Apr 20 11:10:45 2021 +0200"
      },
      "message": "Replacing ldap_user_enabled_default type from boolean to string\n\nChange-Id: Ib2ee5c0c16573e70eb212fde66588ee88991e2c6\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": "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": "ab11f84f8279b4951295488c3016f5437bc747f1",
      "tree": "3e6f8eae463fab77bc9e8d69944580fcf75c041c",
      "parents": [
        "2323c36435b2f6769fb77e72e0771e9ec60004e0"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed Dec 16 17:25:15 2020 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Dec 17 01:28:27 2020 +0100"
      },
      "message": "Fix bugs and pin osm bundles\n\nKeystone charm (bug 1378): Improve the way we handle the relation data from the database\nrelation\nRo charm (bug 1379): Fix the status of the non-leader units\nNg-ui (bug 1380): Fix the nbi-relation-changed hook for the non-leader\nunits\nInstaller: Pin the version of the OSM bundles\n\nChange-Id: Ied07c964b1c85b1c534916eb4b30fd6bc87287a6\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "0be373d598b83194af8ad053975c0c096053d3c4",
      "tree": "0c5f51fb33b93a04299973249995fa4a6c13dbe2",
      "parents": [
        "738bf6fbc3f9f23307c519f8ef980e9975dcbd9d"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Tue Oct 20 01:06:32 2020 +0100"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Tue Oct 20 01:06:37 2020 +0100"
      },
      "message": "Adding extra LDAP configuration options to Keystone charm\n\nAdding the following configuration options:\n- chase_referrals\n- page_size\n- group_tree_dn\n- group_objectclass\n\nChange-Id: I413de917a5d31142527f7136e24eceef457f013b\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "738bf6fbc3f9f23307c519f8ef980e9975dcbd9d",
      "tree": "22a84dafd752729f59613cb73c231e991990abc8",
      "parents": [
        "af26f65de131a4e99ffdafcded4c01b811997270"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Sat Oct 10 00:25:26 2020 +0100"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Mon Oct 19 15:03:38 2020 +0100"
      },
      "message": "Adding HA support for Keystone charm\n\nChange-Id: I691154ef2952bc124d7ddb689e39455c213c2a4b\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "126a443a5bd8c7245234a79f530bfa54222abb21",
      "tree": "d643b77b1390bafebe24399c13c77130252006b8",
      "parents": [
        "68faf8d30c3e08ca7dc1974281ade474f6f815b7"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Wed Sep 23 13:28:25 2020 +0100"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Wed Sep 23 16:25:06 2020 +0100"
      },
      "message": "Adding LDAP support for Keystone charm\n\nChange-Id: Ic07622ef2332943479d1e9212f9d968ba6554ead\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "009a5d691dba1ec6aa8567bc27eb4d468e5e0db4",
      "tree": "c97d29c01b6f2cab59e6d0acdef20f53f4d348bf",
      "parents": [
        "bdca472ead98d309e474da1e66fb820ffa603f79"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Thu Aug 27 16:53:44 2020 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Sep 09 14:07:22 2020 +0200"
      },
      "message": "Add keystone charm and interface\n\n- Bundles updated\n- Installer updated\n\nChange-Id: I0f8e9aafd51e9579159f9166864eb8634292f99c\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    }
  ]
}
