)]}'
{
  "log": [
    {
      "commit": "630b40ab807db159acb4e922cd627f95e02e358b",
      "tree": "627b1246403aeca3f87565f9636287f5b14544ea",
      "parents": [
        "4d89c37a776f88b7db5719ccad964e719ab4a244"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Mon Nov 29 09:46:14 2021 +0000"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Mon Nov 29 09:46:54 2021 +0000"
      },
      "message": "Fix bug 1807 - Disabling RO OpenNebula plugin\n\nChange-Id: I2d7a6256249ff4b2688b6fc5126ffe435757cfe1\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "cafe31e388357499765ddc3360b865800b612d7a",
      "tree": "d8ac7222b2ebfa5605fa79e67ebec11ff90f6e77",
      "parents": [
        "ce5d704ed7b2ea168d0a5d74e6d3558d5a262f3a"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Thu Nov 18 16:45:05 2021 +0100"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Mon Nov 22 13:47:52 2021 +0100"
      },
      "message": "Fix bug 1799: Add hostpath mount option in OSM charms\n\nChange-Id: Ie5ef484759bd37d6cc8dcea0f32573e2a7dd3a11\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "f854a6172cfdd3d5cea50c4038604de1a5cc304c",
      "tree": "e595921a474c24abed90befb1db5b141cf803ece",
      "parents": [
        "3388212eac8fa6aff2f5d766e62e33962816501b"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Nov 09 23:30:47 2021 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Nov 10 10:37:34 2021 +0100"
      },
      "message": "Fix bug 1751 to add GCP connector to RO Dockerfile and RO charm\n\nChange-Id: I00237ab83be75629bcef93c7cbfd6f132f85c3f3\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.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": "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": "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": "0bb922bcc49f26cd3ff035d3a2234271ef8fcb63",
      "tree": "760a23348ba9aefa6823c4f48a4eed2fdf0c7469",
      "parents": [
        "3f6fa067175737fffa3594686c179d1ba004e9ec"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Mon Jan 18 17:53:28 2021 +0000"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Jan 19 13:52:53 2021 +0100"
      },
      "message": "Fixing kafka_port validation in RO charm\n\nChange-Id: I5d7ea4ecd3f45e901d0da431e386580f5c49611c\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "ccfacbbb3d3bd025f48f2a1434e0b6bdeae64ead",
      "tree": "4348e37fa9219ec9d99ce8bfa4bd67365353d0a2",
      "parents": [
        "83e7eb1778251054509d267da3162c894a0eb3d1"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Wed Nov 04 21:44:01 2020 +0000"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu Jan 14 00:45:14 2021 +0000"
      },
      "message": "Refactoring RO Charm to use Operator Framework\n\nThis refactoring work includes tests.\n\nNote 1: old charm is in ro-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: Ia97de802aec2c4e10a1d2c86ba2515d3f17f55af\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    }
  ]
}
