)]}'
{
  "log": [
    {
      "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": "1d5c221862067b3b5b6e0555dcc4eb6c34e9a9f9",
      "tree": "44434c5f1f0167478376c7d5d1d423bb8ba9119e",
      "parents": [
        "27bfcfdaf05197261edd260263a46ad4405c04db"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Fri May 28 16:24:24 2021 +0200"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Fri May 28 16:36:52 2021 +0200"
      },
      "message": "Fix 1539: Helm v2.17.0 and set default value for stablerepourl\n\nThe --skip-repo option was not available. The version v2.17.0 is the\nlatest v2 version available.\n\nSet https://charts.helm.sh/stable as the default stablerepourl value.\n\nChange-Id: Ifdd85f0f891a705f56cdd50c6e4dbf95820d706f\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "27bfcfdaf05197261edd260263a46ad4405c04db",
      "tree": "3b60213e77318b6efdbad9ea7c0dec636afe9ca0",
      "parents": [
        "ded44484c3afad1bd55dd95d7acfccdd0a91c030"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed May 19 18:04:31 2021 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu May 27 16:16:14 2021 +0200"
      },
      "message": "Update osm bundles to cs:osm-64 and cs:osm-ha-49\n\nAlso updated the release script to include the exporters\n\nChange-Id: I354cfa93c1e7ff6af9061e380d443dbd59a5d66a\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "ded44484c3afad1bd55dd95d7acfccdd0a91c030",
      "tree": "63c37eaffba4a349cf353cab80645e3b75874527",
      "parents": [
        "1072160c684a35076746d7b789bb0040643d3a20"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri May 21 16:23:19 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri May 21 22:38:17 2021 +0200"
      },
      "message": "Removal of openvim\n\nDo not attempt to build openvim anymore\nRemove openvim and LW-UI from branch and tag scripts\n\nChange-Id: If0026575410a372179edd6dd045ac5e04463c9a6\nSigned-off-by: beierlm \u003cmark.beierl@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": "f5e7f42787e29091128a03339d80838ce4ed8496",
      "tree": "d6bd3602b9760c2154ac7faf1ceb2a2f453035be",
      "parents": [
        "173adad368787dab2a2a4a2da9f8971243328ca7"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Mon May 17 21:17:37 2021 +0200"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Mon May 17 21:17:41 2021 +0200"
      },
      "message": "Fixing mongodb_uri in NBI/LCM for storage\n\nNBI and LCM require the mongodb_uri to share the files between them.\nThis wasn\u0027t being setup when the charm was provided with a string for\nan external MongoDB instance. This commit fix that.\n\nChange-Id: Ie70f7033bd32f9c590a54efc216913098bc3356c\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "173adad368787dab2a2a4a2da9f8971243328ca7",
      "tree": "ccab07c972883b4abc0e2e3ce5a033c19db30d69",
      "parents": [
        "c1f54a83696c22df1a8969ba87643e720891a7c8"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Fri May 14 17:42:27 2021 +0200"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Fri May 14 17:42:27 2021 +0200"
      },
      "message": "Update OSM bundles to cs:osm-63 and cs:osm-ha-48\n\nChange-Id: Iad1ae3ff60b767877c585a4f5757053064f7a83c\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "c1f54a83696c22df1a8969ba87643e720891a7c8",
      "tree": "23ee26ba3de950ac172b2c1a885f94ef9f6bdce8",
      "parents": [
        "beead16ff41596ab8b68b13cc509843ceff520dd"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Thu May 13 13:27:27 2021 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri May 14 14:45:02 2021 +0200"
      },
      "message": "Remove juju binary from LCM image\n\nThis binary is not needed anymore, since the centralized VCA feature was\nintroduced\n\nChange-Id: I9590eee2286738e9768147a779525dcfaec4bed1\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "beead16ff41596ab8b68b13cc509843ceff520dd",
      "tree": "0cf22a096993f2d6e965129cf8d953886b2e31b8",
      "parents": [
        "b208a17ccfeeba27532c9f17e21bcc31676b7d56"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri May 14 07:05:40 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri May 14 07:05:40 2021 -0400"
      },
      "message": "Security patch\n\nUpdate mysql client due to new security patch having been released\n\nChange-Id: I16a4386c7b8bd0a828a195fdf6c3dcd21deae1e3\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "b208a17ccfeeba27532c9f17e21bcc31676b7d56",
      "tree": "aad9734d7f97975dde88e2ef83d696ae2f09dafc",
      "parents": [
        "05cb89a7d22e126f8ba0406c0fcd1b074e2e9cfc"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu May 13 14:30:25 2021 +0200"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu May 13 14:49:25 2021 +0200"
      },
      "message": "Fixing Prometheus Backup path\n\nChange-Id: I8781f059506c31e37b5f3134e2230d21aced5719\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "05cb89a7d22e126f8ba0406c0fcd1b074e2e9cfc",
      "tree": "23a7379e42878b005d14b312759283db9f67ebba",
      "parents": [
        "5622f41ca36d47d6a0cff4f79361719bcf5aca9d"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Apr 14 16:47:13 2021 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed May 12 11:26:31 2021 +0200"
      },
      "message": "Add port mapping file to stage3 and mount it in docker tests\n\nChange-Id: I807a11f95ef3fb1976a9c52dccabcd46e2e4413d\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "5622f41ca36d47d6a0cff4f79361719bcf5aca9d",
      "tree": "64d1daae98dc57ee6e52fde26a706171a5242a19",
      "parents": [
        "4a7a23cdf44402d3be70b491049129b0b28ed02f"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed May 12 09:50:16 2021 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed May 12 10:44:36 2021 +0200"
      },
      "message": "Do not throw error if robot test result is unstable\n\nChange-Id: Ide5136b35f8f3965a3ef716eaad6414a6d47cc90\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "4a7a23cdf44402d3be70b491049129b0b28ed02f",
      "tree": "abb97c7d2c3c5ff69c8ec73cfeba1a546e6b6d41",
      "parents": [
        "accf1171620c343e847f61ce2dd752dbd08bcdb1"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon May 10 22:06:30 2021 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon May 10 22:06:30 2021 +0200"
      },
      "message": "Modify pass threshold to 100 for stage3-patch workflow\n\nChange-Id: Ic11bdc47d0fc50f475c9b56c9628bce303d4d30a\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "accf1171620c343e847f61ce2dd752dbd08bcdb1",
      "tree": "5622e5594e89623f216a302f01774f5dfd23c117",
      "parents": [
        "76a0205050031992a69913b10eca9626f0d4495c"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Mon May 10 12:59:33 2021 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon May 10 20:35:56 2021 +0200"
      },
      "message": "Add integration between pol and mysql charms\n\n- Added mysql_uri config in POL charm\n- Added mysql relation endpoint in POL charm\n\nChange-Id: I7983c1b83da6d894af864669b918215611848bf7\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "76a0205050031992a69913b10eca9626f0d4495c",
      "tree": "aa6e606f599be87374792436f45ecc8f96353a0c",
      "parents": [
        "cca9364cc14db921c22d84b8a83149e041a257c9"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon May 10 19:02:10 2021 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon May 10 19:02:10 2021 +0200"
      },
      "message": "Enable pass and unstable thresholds in stage3\n\nChange-Id: I2355ec71ab009e7646d35e7bcaa637dcd6751fb8\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.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": "cda4fbcc6ca2002b85303df528c711c7ca174c3b",
      "tree": "588a4f185410bf54c0e11005ab4b562c76c7582a",
      "parents": [
        "4bd2bf0082b177dab22ed0dbca1fd49a3be319b4"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed May 05 21:13:58 2021 +0200"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Fri May 07 11:19:23 2021 +0200"
      },
      "message": "Make vca config optional in lcm charm\n\nChange-Id: I8bf4ec4d025b3fe843501e1c3d24ac1641cb870b\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "4bd2bf0082b177dab22ed0dbca1fd49a3be319b4",
      "tree": "d2b854b2810436d432ba6448ea4363feec2c0654",
      "parents": [
        "2326429761007dde9cf9b2ff2ba327b651ed8759"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed May 05 19:01:43 2021 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu May 06 19:25:40 2021 +0200"
      },
      "message": "Add --overlay option in charmed installer\n\nChange-Id: I99e2e8a27f7a930380a2fa686e2352b8fea69c7e\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "2326429761007dde9cf9b2ff2ba327b651ed8759",
      "tree": "9e8f9b503f60d5a65f4026ca55db7ffa6572a513",
      "parents": [
        "996a5604c7d31f3758503b08a426f1f40619b17b"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed May 05 19:09:18 2021 +0200"
      },
      "committer": {
        "name": "garciadav",
        "email": "david.garcia@canonical.com",
        "time": "Thu May 06 16:46:12 2021 +0200"
      },
      "message": "Pin OSM charms to newer revision numbers and update releasing script\n\nChange-Id: Ib5e737cfb721e7e987ec14ea94cdc939e2164542\nSigned-off-by: David Garcia \u003cdavid.garcia@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": "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": "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": "1bc71028cddcf55348ea36c0d0b96377e05a1586",
      "tree": "7ffd17a8b10685e3ce6d42cd3b0b432fc1d79e44",
      "parents": [
        "3cc0316794cc75ecffdf2b969b4ad98d0dd7e826"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Mon May 03 18:27:18 2021 +0200"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Mon May 03 18:27:18 2021 +0200"
      },
      "message": "Add --only-vca flag to charmed installer\n\nIt will help feature 10239, in order to automate the deployment of the\nVCA without needing to deploy OSM.\n\nWhen the option is enabled in the installation, in the end a string will\nbe printed out with the command to be executed in OSM to register the\ninstalled VCA.\n\nChange-Id: I1b284a5a650b50e89c07a6d08507406823c6cc2d\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": "021b307297a6ab8dfe9ee3af03154989bcd9e0e8",
      "tree": "e63a44ab57b59f0a90094afb6198cc6367bee50a",
      "parents": [
        "7c53968db43473c28b042d60ef0f9f775a9a838f"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Apr 27 14:33:24 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Apr 28 10:51:14 2021 +0200"
      },
      "message": "Install pip requirements as user\n\nDue to conflicting pyyaml versions at the system level, the osm\nclient needs to install its requirements.txt as user, not as root\n\nFixes bug 1510\n\nChange-Id: I698a82837c259ecb8b531c7fb92a6e6bd659267e\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "7c53968db43473c28b042d60ef0f9f775a9a838f",
      "tree": "079dedb69b58f088e8bafa41b6586a2c2d1a9a47",
      "parents": [
        "4c63075797178555994ba54f46755d1228426028"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Apr 27 15:27:53 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Apr 27 15:27:53 2021 -0400"
      },
      "message": "Correct logic for image cache\n\nFixes bug 1517\n\nChange-Id: I968b0c79c712e8b845cf285279d9183363410a71\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "4c63075797178555994ba54f46755d1228426028",
      "tree": "dd0e9cb7034cf26843726f981475c56c7234716b",
      "parents": [
        "f7eefb25d54e4f4481004760f95f3e819e783ef1"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Apr 06 18:37:54 2021 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Apr 26 22:18:25 2021 +0200"
      },
      "message": "Add pass and unstablerobot  thresholds for stage3\n\nThis change adds two parameters to the stage3 Jenkinsfile in\nci_stage3_groovy:\n\n- ROBOT_PASS_THRESHOLD: % passed Robot tests to mark the build as\n  passed\n- ROBOT_UNSTABLE_THRESHOLD: % passed Robot tests to mark the build\n  as unstable\n\nThese two parameters are passed to robotPublisher, the class in Robot\nFramework Jenkins plugin to publish test results.\n\nChange-Id: Ia2abdf996033163572836afe88cfa0675683fcb1\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "f7eefb25d54e4f4481004760f95f3e819e783ef1",
      "tree": "f266509b2a6e2e4fe207a01090303ff7c90202df",
      "parents": [
        "9a51086452eaf7ee39c485246c7bcc4a4481efae"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Apr 21 09:12:13 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Apr 23 16:01:19 2021 +0200"
      },
      "message": "Attempt to remove swap\n\nAttempts to persist the deactivation of swap across reboots.\nNote: this can still be overridden by external mechanisms\nsuch as cloud-init\n\nFixes Bug 1062\n\nChange-Id: I4b78191da63a1528bfe56d2c3e9a33342b86af21\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "9a51086452eaf7ee39c485246c7bcc4a4481efae",
      "tree": "8f65fb8a4a11f194f921f59776b80a192b09ee12",
      "parents": [
        "50942533f898050ad1a658286f713716fdec119d"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Apr 21 14:15:56 2021 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Apr 21 14:15:56 2021 +0200"
      },
      "message": "Add option to OSM installer to skip caching juju lxd images\n\nA new option \u0027--nocachelxdimages\u0027 has been added to\n\u0027installers/full_install_osm.sh\u0027. If specified, the installer will\nskip caching juju lxd images. The option will also skip crontab\nconfiguration to guarantee that the images are not cached daily.\n\nThe change also modifies \u0027ci_stage_3.groovy\u0027 to use that option in\nOSM pipeline, which will save installation time.\n\nChange-Id: I7bfc4432d9a1c99e39440daaf559db897944bd22\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "50942533f898050ad1a658286f713716fdec119d",
      "tree": "4443c4eaf55ca49a64f545f2ed530d3169b198d6",
      "parents": [
        "920d756bbe87609b2f51d44279b269ff6f8ff746"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Apr 21 13:48:04 2021 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Apr 21 13:50:41 2021 +0200"
      },
      "message": "Fix ci_stage_1.groovy to take ROBOT_TAG_NAME as a string\n\nThis change will read the param ROBOT_TAG_NAME and add it as a string\nparam to be passed to downstream jobs, instead of a boolean param, as\nit was wrongly doing.\n\nChange-Id: I3b7042dc41cd9a270386c91fdbaa7987e23af655\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "920d756bbe87609b2f51d44279b269ff6f8ff746",
      "tree": "d4a150d37842dda0d1c037dea19af4b6e44aaba4",
      "parents": [
        "cd91a315b9ee1a3313d199a6d4c38a16f7fc5560"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Apr 21 05:13:53 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Apr 21 05:13:53 2021 -0400"
      },
      "message": "OSM Client Installation Fix\n\nUpdates stage 3 to present osmclient and IM debian packages.\nUpdates installer to also install pip requirements.txt if\nthose files are present from the osmclient .deb package\n\nFixes bug 1510\n\nChange-Id: I9ee44b265615935fee6c869c6c3c261739370183\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "cd91a315b9ee1a3313d199a6d4c38a16f7fc5560",
      "tree": "a7c1278d28cc8c65eccc47671515cdef666a0df5",
      "parents": [
        "21a9d218341fbb3ae6bb56780a6586d15d13595c"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Apr 16 15:35:36 2021 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Apr 20 15:52:55 2021 +0200"
      },
      "message": "Update stage1 and stage3 to run robot tests with tag\n\nThis reverts commit b311476d34bf9d15bdcbf35b0d183779d2b3f0c9.\n\nThis commit updates stage1 and stage3 to allow running robot\ntests in stage3 by default for every commit.\n\nThe commit removes param DO_STAGE_4 since it is confusing. Only\nparams DO_ROBOT and ROBOT_TAG_NAME will be used. If DO_ROBOT is set\nto true, robot tests will be run in stage3 for all tests containing\nthe tag indicated by ROBOT_TAG_NAME. The param ROBOT_TAG_NAME replaces\nthe previous param TEST_NAME.\n\nMDG stage1 can specify params DO_ROBOT and ROBOT_TAG_NAME. If\nspecified, they will be used. Otherwise, the default for stage3 will\napply (DO_ROBOT\u003dtrue, ROBOT_TAG_NAME\u003dsanity).\n\nDaily job, which will run stage1, can also specify params DO_ROBOT\nand ROBOT_TAG_NAME. In principle, they will be set as follows:\nDO_ROBOT\u003dtrue, ROBOT_TAG_NAME\u003ddaily.\n\nStage1 job, in case of failure, will send an e-mail to OSM_MDL\nmailing list reporting the failure. The mail will only be sent\nif the name of the job starts with \"daily-stage_4\".\n\nChange-Id: Ibe37fb588fc48297f5fea6e654f9ad64c906d9a6\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.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": "241be2c3c6bdaeda28534881f9419315152ae6e3",
      "tree": "321900de4a98ec7cf7457ec43800be3db33ac573",
      "parents": [
        "99faf07eeb436ee1abb171c78ffbb90e24fe3807"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Apr 16 16:01:06 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Apr 16 16:01:06 2021 -0400"
      },
      "message": "Bug 1509: Missing mysql binaries\n\nBrings two more mysql binaries forward into the final layer for POL\n\nFixes bug 1509\n\nChange-Id: I61780c5d2f2bd81bbff8e0a97b4c956ca65967a4\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "99faf07eeb436ee1abb171c78ffbb90e24fe3807",
      "tree": "f54175796c7c9274666917024aa98c04f066d78e",
      "parents": [
        "b311476d34bf9d15bdcbf35b0d183779d2b3f0c9"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Apr 15 14:52:00 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Apr 15 14:52:00 2021 -0400"
      },
      "message": "Add ping to robot container\n\nAdds iputils ping package to the robot container so it can\nping vms as part of its tests.\n\nChange-Id: I1b0e3a3f9c2e0860ceb05ffa4e04b86cc658557c\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "b311476d34bf9d15bdcbf35b0d183779d2b3f0c9",
      "tree": "e728be5a9a1ee79cdce8be7b39b9d4540cd4a165",
      "parents": [
        "023e83c1369b6b67c03063a3eab0fb68909552fa"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Apr 14 13:02:15 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Apr 14 13:03:13 2021 -0400"
      },
      "message": "Revert \"Update stage1 and stage3 to run robot tests with tag\"\n\nThis reverts commit 2a344a38ea05e493cfdf33a4d37d92126633823e.\n\nSyntax error/mismatched braces\n\nChange-Id: I23a1f8304dc45b27b9688bdf92825edb16af737f\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "023e83c1369b6b67c03063a3eab0fb68909552fa",
      "tree": "111176aa4a7420f7456f6bfb7c2682c1814fd136",
      "parents": [
        "2a344a38ea05e493cfdf33a4d37d92126633823e"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Apr 14 10:12:58 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Apr 14 18:49:16 2021 +0200"
      },
      "message": "Add missing software layers\n\nAdds openssh to MON\nAdds mysqladmin to POL\nAdds envsubst to tests\n\nFixes bug 1503\n\nChange-Id: Ieafee31695bfc6ccecb1f1bcf52b57e91a45686e\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "2a344a38ea05e493cfdf33a4d37d92126633823e",
      "tree": "3e112a0ff2ba11fc8451e5edf78f757df139e1fd",
      "parents": [
        "ac08600d90e5a9604346d691f8a21ebe6f08eeac"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Sat Apr 10 09:34:34 2021 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Apr 14 18:49:04 2021 +0200"
      },
      "message": "Update stage1 and stage3 to run robot tests with tag\n\nThis commit updates stage1 and stage3 to allow running robot\ntests in stage3 by default for every commit.\n\nThe commit removes param DO_STAGE_4 since it is confusing. Only\nparams DO_ROBOT and ROBOT_TAG will be used. If DO_ROBOT is set\nto true, robot tests will be run in stage3 for all tests containing\nthe tag indicated by ROBOT_TAG. The param ROBOT_TAG replaces\nthe previous param TEST_NAME.\n\nMDG stage1 can specify params DO_ROBOT and ROBOT_TAG. If specified,\nthey will be used. Otherwise, the default for stage3 will apply\n(DO_ROBOT\u003dtrue, ROBOT_TAG\u003dsanity).\n\nDaily job, which will run stage1, can also specify params DO_ROBOT\nand ROBOT_TAG. In principle, they will be set as follows:\nDO_ROBOT\u003dtrue, ROBOT_TAG\u003ddaily.\n\nStage1 job, in case of failure, will send an e-mail to OSM_MDL\nmailing list reporting the failure. The mail will only be sent\nif the name of the job starts with \"daily-stage_4\".\n\nChange-Id: If481f2da01f4c811495504329fe7b6d7bd88c9de\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "ac08600d90e5a9604346d691f8a21ebe6f08eeac",
      "tree": "ff5346dd197976d59a8aba40767280c7ff5d8cae",
      "parents": [
        "3b36f4d76ff9e12fb20ab376e1f4bf15d13d7aed"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Apr 13 18:26:55 2021 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Apr 14 18:04:48 2021 +0200"
      },
      "message": "Fix bug 1151 to install openebs operator\n\nThis change updates the method install_k8s_storageclass of\nfull_install_osm.sh.\n\nThe change creates a temporary folder for downloading the K8s manifest\nfile for openebs. The download of the manifest file is decoupled from\nits application with kubectl (in the same way that it isdone for the\nCNI provider). After its application, an additional check is added to\nverify that the storage class openebs-hostpath has been defined. If it\ndoes not exist, the installation will fail and exit. Otherwise, it will\nproceed. Finally, the timeout for the openebs-hostpath storage class\nhas been increased from 300s to 400s.\n\nChange-Id: Ic1da8b9606bd7b3265f38c1da7389e5b2cdc741b\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "3b36f4d76ff9e12fb20ab376e1f4bf15d13d7aed",
      "tree": "0dbe430638c9cb5d6ce686cd43497531f2500978",
      "parents": [
        "3c3ea19446f994a4b1e97b3ef10a1062a2e3ad21"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Apr 13 17:01:53 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Apr 13 23:47:00 2021 +0200"
      },
      "message": "Adding SCP\n\nLCM also needs to shell out to SCP so that command is needed in\nfinal layer too\n\nChange-Id: Ifb7b7a5ceefe8e31e11c6f2fad567c0ee3e3cc6c\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "3c3ea19446f994a4b1e97b3ef10a1062a2e3ad21",
      "tree": "87457cdc0f535a156e1c61c14350969170751ec7",
      "parents": [
        "44d3d012155f42e2e0a2301cc7cfb1b6f68ca452"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Mar 26 13:22:50 2021 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Apr 13 22:19:49 2021 +0200"
      },
      "message": "Update robot test tag from sanity to daily\n\nChange-Id: I6ca0579e492c1a96a3f89468f153bd280afc50e5\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "44d3d012155f42e2e0a2301cc7cfb1b6f68ca452",
      "tree": "8e1cfd52cfd946392279240d9d08093a287b8d35",
      "parents": [
        "9c33b5a2184215ce8623280170f5b139eaf057fa"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Apr 13 12:18:37 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Apr 13 13:58:41 2021 -0400"
      },
      "message": "Bug 1501 - Correct tag for push\n\nChange to use the tag of the current build to promote to the\nfinal dockertag that is pushed to Dockerhub\n\nFixes bug 1501\n\nChange-Id: I13b83afd9dad013cd51b646a6a14399c8c62cd3c\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "9c33b5a2184215ce8623280170f5b139eaf057fa",
      "tree": "bdaa21b46a8930658d2d819456cdad1b90b45a5b",
      "parents": [
        "14e0ad76c67ac273317791b4b2b96aa04f5ea0ac"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Apr 13 10:04:22 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Apr 13 11:00:20 2021 -0400"
      },
      "message": "Bugs 1499, 1500: missing runtime components\n\nAdding ca-certificates for SSL verification\nAdding ssh cli as it is needed by something in LCM\n\nFixes Bug 1499\nFixes Bug 1500\n\nChange-Id: Ib7fab398cf39fd577003cf5dd5ac48b8d1b70121\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "14e0ad76c67ac273317791b4b2b96aa04f5ea0ac",
      "tree": "fa587a88eb2f4d6d402a8c39d78705645e59ca29",
      "parents": [
        "e4b0c4153709d35221796e0301b4f6b68ae953da"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Apr 12 16:05:38 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Apr 12 16:05:38 2021 -0400"
      },
      "message": "Fixes for bug 1496\n\nNo longer uses a build layer as there are development tools we still\nneed at runtime.\n\nBug 1496\n\nChange-Id: Ia655b88dd0e36cbba20b240be0aede5670904027\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "e4b0c4153709d35221796e0301b4f6b68ae953da",
      "tree": "148a3d261a33f260b877c88192f236d067ea4f3c",
      "parents": [
        "249cd4617244a1294dd1e28ebc262e1b393e36c6"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu Apr 08 15:57:59 2021 +0200"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu Apr 08 16:39:21 2021 +0200"
      },
      "message": "Bugfix 1491 - adding /etc/protocols\n\nChange-Id: Ib6fa3f6c2c3538aed02c9d6fa122ebc2c6cc5afe\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "249cd4617244a1294dd1e28ebc262e1b393e36c6",
      "tree": "2023456fa1b0989a0c1330ad55b5b238f10a1081",
      "parents": [
        "55a9ad4590d0abff6f3c2328a711e5fa59410c18"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Apr 07 14:19:03 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Apr 07 14:19:03 2021 -0400"
      },
      "message": "Fixes Bug 1492\n\nAdds ssh-keygen to the final layer as it is needed at runtime.\n\nChange-Id: I2bd773a388b0d26b453ebb5053f3f07e9473996a\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "55a9ad4590d0abff6f3c2328a711e5fa59410c18",
      "tree": "7a2f67d812197d99b9ee43c1e33f2167a36e4347",
      "parents": [
        "b7608055809d664eed0ee804d74e1cb4903245e8"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Apr 07 07:34:04 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Apr 07 08:29:53 2021 -0400"
      },
      "message": "Pip standardization\n\nBring forward all shared libraries for tests container\n\nChange-Id: I6388ede5461678fdefc9fe8fafa027db84747ed5\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "b7608055809d664eed0ee804d74e1cb4903245e8",
      "tree": "0bc930ecc1408b303cec9c625a79530bc44c1912",
      "parents": [
        "898620cbea5ecb20f3fcf510047dafc14a8dc4bc"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Apr 07 05:25:10 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Apr 07 05:25:10 2021 -0400"
      },
      "message": "Pip Standardization Update\n\nAdds mysqladmin to POL for startup\nBrings osm binary to final layer in tests\n\nChange-Id: I0418be0dc224fbd846a5ea694e9cf3e97ffc9954\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "898620cbea5ecb20f3fcf510047dafc14a8dc4bc",
      "tree": "1229d3662e6438c8df854efb5d0e783c21c314c4",
      "parents": [
        "588db9f1ef611df171cd8f5b6bc73f790853e417"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Apr 06 20:05:30 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Apr 06 20:05:30 2021 -0400"
      },
      "message": "Updating to latest\n\nCurl and NodeJS had security patches released\n\nChange-Id: I4ecd0f921457c2b215768ef81515c304c91780f6\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "588db9f1ef611df171cd8f5b6bc73f790853e417",
      "tree": "42547dd3579c216a94750dbb040b5c26cab8e0af",
      "parents": [
        "f1f5b7660c3cebb57f9cdfd596734443b83fa6c4"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Apr 06 19:27:32 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Apr 06 19:27:32 2021 -0400"
      },
      "message": "Adding missing dependency\n\nosmclient dockerfile was missing openssl dev\n\nChange-Id: I5c416f5093a57c579571b7f39cdf1ff73a972a66\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "f1f5b7660c3cebb57f9cdfd596734443b83fa6c4",
      "tree": "7959f32a0b035402c3aa587c8c4f823f01193e5e",
      "parents": [
        "a60ec7310d582158700acf9f3fb1945cb05bacca"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Apr 06 13:51:33 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Apr 06 15:42:44 2021 -0400"
      },
      "message": "Fixup path\n\nSpecify correct location of pre-merge software to stage.\nRuns commands without -l (login) so the environment is preserved.\n\nChange-Id: I226cdfd62bcb40f65dbe5977d1a4b78d2e5fe061\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "a60ec7310d582158700acf9f3fb1945cb05bacca",
      "tree": "edbc45c7616b5b6e36df61dd57b4120bde9202e9",
      "parents": [
        "1ec36ccbb8c823266918d5b9e24259dad717e139"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed Mar 17 15:28:47 2021 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Apr 06 19:37:04 2021 +0200"
      },
      "message": "Feature 10296\n\nUpdate dockerfiles to fetch dependencies from Artifactory\n.deb and using pip3 -r instead of apt to resolve all upstream\ndepenencies\n\nUpdate stage_3 to use URLs for artifactory packages instead\nof apt server for installation of packages\n\nChange-Id: I3abb1e1314862f386fb090cb18429f4283b0273d\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "1ec36ccbb8c823266918d5b9e24259dad717e139",
      "tree": "ae525f0a3bc791fc85b3ce6eee375765cb384899",
      "parents": [
        "7758c8c805f23e1af5c8c8f518de015c809946f5"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Wed Mar 03 01:12:49 2021 +0100"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Mon Apr 05 09:36:33 2021 +0200"
      },
      "message": "Adding backup action to prometheus charm\n\nChange-Id: Icfc97e308c7d49eb1e7c5c18b6f21648822cba87\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "7758c8c805f23e1af5c8c8f518de015c809946f5",
      "tree": "b43b67dc70b4adbd7472e5d59938fc2068efaca6",
      "parents": [
        "5ccfe89265ce3885fc21e45c8e202984e074a894"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Mar 29 11:45:29 2021 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Mar 30 14:38:31 2021 +0200"
      },
      "message": "fix bug 1483: read only the IP address of the right device with the default route\n\nChange-Id: I84a239ad062d00abc993fbab9f090f1c0a2b2a19\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "5ccfe89265ce3885fc21e45c8e202984e074a894",
      "tree": "4193b8c6128177dfe36179f1b879b9e3a03e01ab",
      "parents": [
        "33f9315586721431cf67df69d49736109f36735c"
      ],
      "author": {
        "name": "calvinosanc1",
        "email": "guillermo.calvino@canonical.com",
        "time": "Mon Mar 29 11:54:38 2021 +0200"
      },
      "committer": {
        "name": "calvinosanc1",
        "email": "guillermo.calvino@canonical.com",
        "time": "Mon Mar 29 11:57:52 2021 +0200"
      },
      "message": "Fix bug 1482\n\nChange-Id: I6e17434ffc3b7f13ac3311f71092ec0784a952f0\nSigned-off-by: calvinosanc1 \u003cguillermo.calvino@canonical.com\u003e\n"
    },
    {
      "commit": "33f9315586721431cf67df69d49736109f36735c",
      "tree": "dedafb6735a87a3a82dc3a49b21759d965f232a8",
      "parents": [
        "ed17b2c3db4ac6d2da1589dd9ffd8115e5fd6778"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Mar 26 13:26:20 2021 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Mar 26 13:27:01 2021 +0100"
      },
      "message": "Fix bug 1481: fix typo in kafka init-container command\n\nChange-Id: I55b55ad9db8b346ada4df62496eec028a2c17661\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.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": "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": "e63d60268c9ae3f07851d48eb3f8c9cd96ce23ad",
      "tree": "3269eb495715b043108861fc5586e3ccfaaea29b",
      "parents": [
        "ef3b236c6484787152a268fcacfbacb25a4bbbca"
      ],
      "author": {
        "name": "endika",
        "email": "endika.aldecoa@ehu.eus",
        "time": "Mon Mar 22 17:13:45 2021 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Mar 23 15:39:10 2021 +0100"
      },
      "message": "apt hold k8s packages\n\nChange-Id: Ib940a950bb0a7a40f2d867dcd5e9b3d46e7238c0\nSigned-off-by: endika \u003cendika.aldecoa@ehu.eus\u003e\n"
    },
    {
      "commit": "ef3b236c6484787152a268fcacfbacb25a4bbbca",
      "tree": "55f6f419b0f3459c8a52280d0a33619a8a37946d",
      "parents": [
        "c753dc5f89180d11c1049f6398d74a4f99d7acd5"
      ],
      "author": {
        "name": "Antonio Marsico",
        "email": "antonio.marsico@bt.com",
        "time": "Fri Mar 19 18:54:57 2021 +0100"
      },
      "committer": {
        "name": "Antonio Marsico",
        "email": "antonio.marsico@bt.com",
        "time": "Fri Mar 19 18:56:54 2021 +0100"
      },
      "message": "Fixed Openstack SDK and client version issues\n\nChange-Id: I4f7ad3dfd137b2e621609b1a1062392b34be0e43\nSigned-off-by: Antonio Marsico \u003cantonio.marsico@bt.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": "ad254a9b68b288f49c91b9f72f483f59188f92a1",
      "tree": "f2d18d9f991990c60ffffb3d94e10c28e158aa73",
      "parents": [
        "a43a22f50db90731e1c25279b721778240c2ce04"
      ],
      "author": {
        "name": "calvinosanc1",
        "email": "guillermo.calvino@canonical.com",
        "time": "Mon Mar 15 12:20:33 2021 +0100"
      },
      "committer": {
        "name": "calvinosanc1",
        "email": "guillermo.calvino@canonical.com",
        "time": "Mon Mar 15 16:55:17 2021 +0100"
      },
      "message": "Change Charmed OSM bundles descriptions\n\nChange-Id: Ic540680914a2559c418d653e7466833a75e3f8b2\nSigned-off-by: calvinosanc1 \u003cguillermo.calvino@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": "6dc17050539cddb69457e8b32d1fc567b1d997fb",
      "tree": "fe03fa4e80932b85ffa9194cc327113b97975113",
      "parents": [
        "813bef859cffe4af3ad5433c33541ab07724d4d2"
      ],
      "author": {
        "name": "limon",
        "email": "alimonj@indra.es",
        "time": "Thu Mar 04 13:43:09 2021 +0100"
      },
      "committer": {
        "name": "limon",
        "email": "alimonj@indra.es",
        "time": "Wed Mar 10 19:50:55 2021 +0100"
      },
      "message": "Configure keystone service password on MON env variables\n\nChange-Id: I04553aa703d2f4106d5bbf5585bec9ab2e202249\nSigned-off-by: limon \u003calimonj@indra.es\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": "e5fd208248a496cd798a66cb27216e83f2852a76",
      "tree": "89943b4a1f7569a425bdfd5aa4d878b03bad8e9b",
      "parents": [
        "9687207f24cc4ff95c6b0bd147d658c99c47ab93"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Mar 04 16:16:53 2021 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Mar 04 16:16:53 2021 -0500"
      },
      "message": "Remove PyYaml apt package\n\nNBI is not building with PyYAML from apt, need to prefer the version from\npip instad.\n\nChange-Id: Ie2bbf3a9c1dde60b8876f3bd2063dc1649f4904b\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "9687207f24cc4ff95c6b0bd147d658c99c47ab93",
      "tree": "ce6c71dae1559329a03592e0bfe65a47330e8417",
      "parents": [
        "9a59e3d61142459815b1366095802e1b67eb6712"
      ],
      "author": {
        "name": "palsus",
        "email": "subhankar.pal@aricent.com",
        "time": "Thu Feb 25 20:16:19 2021 +0000"
      },
      "committer": {
        "name": "palsus",
        "email": "subhankar.pal@aricent.com",
        "time": "Wed Mar 03 13:59:28 2021 +0100"
      },
      "message": "Ubuntu version updated to 20.04\n\nChange-Id: I03dffeb5f1934828f0f8d85760a0b396373ae082\nSigned-off-by: palsus \u003csubhankar.pal@aricent.com\u003e\n"
    },
    {
      "commit": "9a59e3d61142459815b1366095802e1b67eb6712",
      "tree": "22c156e1af2cf38b862524082656f629e138dff9",
      "parents": [
        "107010b30e65738adf87f1e4faf16f3b55987b6b"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Mon Feb 08 15:18:27 2021 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Mar 02 19:43:06 2021 +0100"
      },
      "message": "Fix minor issue with permissions in Charmed Installer\n\nChange-Id: I53068cdbfd15e357d25cb18c2c5435a69601824f\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "107010b30e65738adf87f1e4faf16f3b55987b6b",
      "tree": "0ef883413e70e9f91c8d09ec0d4125f9b4333f24",
      "parents": [
        "20ce91e82cb2136eff1aced3687fa9ba3ae01f21"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Fri Jan 15 12:58:59 2021 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Mar 02 19:42:25 2021 +0100"
      },
      "message": "Several fixes to the charmed installer\n\n- fix bug 1394: update images defining a default TAG (\u003d9)\n- fix bug 1401: add --advertise-address option to kube-apiserver in\nmicrok8s\n- fix bug 1405\n- fix bug 1406: pin the version of the osmclient snap. Add the logic to\ninstall/refresh the snap to the proper version. Add channel preference\n(stable -\u003e candidate -\u003e beta -\u003e edge), so the installers tries first\nwith stable, but if it does not exist, then tries with candidate, etc.\n\nChange-Id: I02edaaeed81e3b06ed328e81ecab2bf71d42c628\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n(cherry picked from commit b50dabe0ff0ba74ec6fa9566fc1e509e6866c1e4)\n"
    },
    {
      "commit": "20ce91e82cb2136eff1aced3687fa9ba3ae01f21",
      "tree": "ed164f967b795b15c6ee443b304a46279bfa9e4d",
      "parents": [
        "95ba7e1641316616ce5a9442d485753456ff9525"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Mar 02 17:21:36 2021 +0000"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Mar 02 17:22:04 2021 +0000"
      },
      "message": "Added CACHE_DATE arg to force recreating the docker layer during docker build of tests image\n\nChange-Id: Icbe3c76be7618c557b461227c61463cfcc34d0ac\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.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": "b46cc8f7d76eb8032b3b4b9236b8b6accc86967d",
      "tree": "599d78bb14f00289f4c4d16db31bbb652519b677",
      "parents": [
        "3884e23c245102cdebe39301786fec2a3f5d5150"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Tue Mar 02 12:20:14 2021 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Mar 02 15:47:46 2021 +0100"
      },
      "message": "Minor fix to charmed installer. Expose OSM_HOSTNAME properly\n\nChange-Id: I585eb7f490099fc9a86d072ab8e9a4b40ee378b9\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"
    },
    {
      "commit": "6332d381ac94fcee447d24fa33c15997c21bbf79",
      "tree": "3687f72132c7cd6b7920d5d39e46c8aa56f59dba",
      "parents": [
        "d40d1434334bccc62d8cf1c375298d7cb653ffd5"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu Feb 25 23:24:47 2021 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Mar 02 15:44:45 2021 +0100"
      },
      "message": "Adding scraping relation to Kafka Exporter\n\nChange-Id: Iea3c8f39f8a90fb4e287b074bf06f1042b71857c\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "d40d1434334bccc62d8cf1c375298d7cb653ffd5",
      "tree": "ff73eddc6bdeb1dee771f5d1e48ba605924125cb",
      "parents": [
        "90d10f5dc85d577c7cec2d608b19a23120df1281"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Fri Feb 12 17:32:45 2021 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Mar 02 15:43:47 2021 +0100"
      },
      "message": "Changes to mariadb charm\n\n- Modify metadata to fit the requirements of CharmHub\n- Improve the description of the actions\n- Change SVG icon\n- Improve the README\n\nCredit goes to Tom Haddon, that actually did the commit in lp, in a repo\nthat is no longer maintained and will be soon removed\n\nChange-Id: Ic011d6b4d9cf07e5ef02a0e1ecead3ffdfbc3a45\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "90d10f5dc85d577c7cec2d608b19a23120df1281",
      "tree": "29ff1d25a4655dc16c37d17b530647ff1920ca8d",
      "parents": [
        "b025f3082689234268b79adc91f7d47ac61ca924"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Mon Feb 08 02:14:48 2021 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Feb 25 20:59:04 2021 +0100"
      },
      "message": "Adding Prometheus Mysqld Exporter Charm\n\nChange-Id: I4f4d99613b5cdb04c450359bc8beff52ffe8cec4\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "b025f3082689234268b79adc91f7d47ac61ca924",
      "tree": "50ae3e870fb4bd0e39d8c5dc2f110ecad6465ade",
      "parents": [
        "da0e40f9a97f7517c1f4a49d6759f4063078f525"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Mon Nov 16 14:40:14 2020 +0000"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Feb 25 17:40:35 2021 +0100"
      },
      "message": "Adding Prometheus Kafka Exporter Charm\n\nChange-Id: Ibfe71c17ab17e6f8fdf4d6117edc58de61891356\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "da0e40f9a97f7517c1f4a49d6759f4063078f525",
      "tree": "799de4f048648c6e61bbefd9db96b8105c61934b",
      "parents": [
        "903379cd3b035107298d468c62b9bee3ee16da24"
      ],
      "author": {
        "name": "fonsecaj",
        "email": "jpedrofonseca@av.it.pt",
        "time": "Fri Feb 12 17:15:00 2021 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Feb 25 17:39:22 2021 +0100"
      },
      "message": "Python Version update\n\nChange-Id: I4d3f97fadba047586949c1bdf4e15c1e7043b3f0\nAuthor: João Fonseca \u003cjpedrofonseca@av.it.pt\u003e\nCommitter: João Fonseca \u003cjpedrofonseca@av.it.pt\u003e\nSigned-off-by: João Fonseca \u003cjpedrofonseca@av.it.pt\u003e\n"
    },
    {
      "commit": "903379cd3b035107298d468c62b9bee3ee16da24",
      "tree": "c2a56e7fc08778235d84a8192be20b71dc9462f7",
      "parents": [
        "a070ce73ab96b90d630f8451a2912f8eaf71a8b0"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Mon Feb 08 13:34:21 2021 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Feb 25 17:38:40 2021 +0100"
      },
      "message": "Adding Prometheus Mongodb Exporter Charm\n\nChange-Id: I6d157a79f8ae6be2a5675692c72eeceb796d42e8\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "a070ce73ab96b90d630f8451a2912f8eaf71a8b0",
      "tree": "327ffd0e5c9b24db1c37e3675f2fd97edcce4ac4",
      "parents": [
        "8ef389381688e96f1aba089e98342c94c4b4fb88"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Feb 23 11:37:01 2021 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Feb 23 11:37:01 2021 -0500"
      },
      "message": "Change VM Size\n\nChanges flavor to a sanity constant so we can tailor it without\nneeding further code changes.\n\nChange-Id: Ife5d2e84dce09d126e7f16c660c47b629833094c\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "8ef389381688e96f1aba089e98342c94c4b4fb88",
      "tree": "b70b43ff890965ed76e844a99035bcc8efccad4e",
      "parents": [
        "845aa5264f928851618f07b6dcc1b28a41069bb6"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Feb 19 09:34:57 2021 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Feb 19 09:34:57 2021 -0500"
      },
      "message": "Correct Docker Proxy Syntax\n\nUpdates the syntax for managing the docker proxy so we can avoid\nthe rate limit issue\n\nChange-Id: I29f9da9f7b3af57dd1614ded595d463c4ef14f9e\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "845aa5264f928851618f07b6dcc1b28a41069bb6",
      "tree": "fbddde332025cfcd6873a603a226b4e1b00499f1",
      "parents": [
        "f404b8be8c1a89defe7888bac7059ae52e2c3d2a"
      ],
      "author": {
        "name": "João Fonseca",
        "email": "jpedrofonseca@av.it.pt",
        "time": "Tue Feb 16 14:05:01 2021 +0000"
      },
      "committer": {
        "name": "João Fonseca",
        "email": "jpedrofonseca@av.it.pt",
        "time": "Tue Feb 16 14:05:01 2021 +0000"
      },
      "message": "docker/PLA/Dockerfile: Avoid waiting for user input during APT installs\n\nChange-Id: I98d5abf877641c80de99ea93e2584c8908ed12b8\nSigned-off-by: João Fonseca \u003cjpedrofonseca@av.it.pt\u003e\n"
    },
    {
      "commit": "f404b8be8c1a89defe7888bac7059ae52e2c3d2a",
      "tree": "16b6feb6c47d0b197e0f506100bf1c8e3c394334",
      "parents": [
        "b3daa3a5aa897ea1f0708c520e325bfd682d2a12"
      ],
      "author": {
        "name": "fonsecaj",
        "email": "jpedrofonseca@av.it.pt",
        "time": "Thu Feb 11 14:08:52 2021 +0100"
      },
      "committer": {
        "name": "fonsecaj",
        "email": "jpedrofonseca@av.it.pt",
        "time": "Tue Feb 16 12:44:41 2021 +0100"
      },
      "message": "Fixes Bug 1275 NBI Dockerfile Update\n\nAuthor: João Fonseca \u003cjpedrofonseca@av.it.pt\u003e\nCommitter: João Fonseca \u003cjpedrofonseca@av.it.pt\u003e\n\nChange-Id: Iae14ab5be983188af0616cfbf238362781aea6b1\nSigned-off-by: João Fonseca \u003cjpedrofonseca@av.it.pt\u003e\n"
    },
    {
      "commit": "b3daa3a5aa897ea1f0708c520e325bfd682d2a12",
      "tree": "d4c3b65d190c168faf6a94562c2f4068bb32dc31",
      "parents": [
        "abdf1a7d11e1378cb639411060a75362130f815f"
      ],
      "author": {
        "name": "João Fonseca",
        "email": "jpedrofonseca@av.it.pt",
        "time": "Mon Feb 15 15:57:51 2021 +0000"
      },
      "committer": {
        "name": "João Fonseca",
        "email": "jpedrofonseca@av.it.pt",
        "time": "Mon Feb 15 15:59:22 2021 +0000"
      },
      "message": "Fixes 1436 - docker/tests/Dockerfile: cryptography dependencies\n\nChange-Id: I1c3fad357012407285e5ada403916b829312cd97\nSigned-off-by: João Fonseca \u003cjpedrofonseca@av.it.pt\u003e\n"
    },
    {
      "commit": "abdf1a7d11e1378cb639411060a75362130f815f",
      "tree": "5bcf622a742ba7c310010bf4f3841d19d469b574",
      "parents": [
        "ffee4d15520a33596f4653013652a8382d1b02f0"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Tue Feb 09 14:39:12 2021 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Feb 09 15:52:19 2021 +0100"
      },
      "message": "Unbuffered stdout/stderr for RO\n\nChange-Id: I84cd18d5c2d8c09557e8030c6a97e01750f0f760\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "ffee4d15520a33596f4653013652a8382d1b02f0",
      "tree": "e18415c49c1a293bc70a4c7061af9198a5d4bde2",
      "parents": [
        "1563cd24eb1aabf5489054a3c79eb11dd16aa91a"
      ],
      "author": {
        "name": "João Fonseca",
        "email": "jpedrofonseca@av.it.pt",
        "time": "Mon Feb 08 22:19:19 2021 +0000"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Feb 09 15:50:40 2021 +0100"
      },
      "message": " Fixes Bug 1436- Python3-Cryptography dependencies  updated\n\nChange-Id: I533d54312c389c6c0cadf435b5eee3bf4a52ff67\nSigned-off-by: João Fonseca \u003cjpedrofonseca@av.it.pt\u003e\n"
    },
    {
      "commit": "1563cd24eb1aabf5489054a3c79eb11dd16aa91a",
      "tree": "8fcb3933248d0fab9e3eb2712147a6aa77bd76f5",
      "parents": [
        "c9bba307e009c836bee2584f623aea7598ca1015"
      ],
      "author": {
        "name": "João Fonseca",
        "email": "jpedrofonseca@av.it.pt",
        "time": "Mon Feb 08 19:56:26 2021 +0000"
      },
      "committer": {
        "name": "João Fonseca",
        "email": "jpedrofonseca@av.it.pt",
        "time": "Mon Feb 08 19:57:28 2021 +0000"
      },
      "message": " Fixes Bug 1275- aiokafka version  updated\n\nChange-Id: I0b3d5615b072ab8d5df3d7d69a886775ca7ef3e2\nSigned-off-by: João Fonseca \u003cjpedrofonseca@av.it.pt\u003e\n"
    },
    {
      "commit": "c9bba307e009c836bee2584f623aea7598ca1015",
      "tree": "eb42bb1044244135942c0718eae3b47ea78b640f",
      "parents": [
        "51bb2563cf26ba7c7797f499d0e5069371efb8e5"
      ],
      "author": {
        "name": "fonsecaj",
        "email": "jpedrofonseca@av.it.pt",
        "time": "Wed Feb 03 10:27:58 2021 +0000"
      },
      "committer": {
        "name": "fonsecaj",
        "email": "jpedrofonseca@av.it.pt",
        "time": "Wed Feb 03 14:17:01 2021 +0100"
      },
      "message": "Fixes Bug 1429: Add a different way to install nodejs\n\nChange-Id: Ica1150cb1f85e9706d2259904fd5ddc483b48754\nSigned-off-by: fonsecaj \u003cjpedrofonseca@av.it.pt\u003e\n(cherry picked from commit 988b7868af92877714dab49ff9d877f55569d39e)\n"
    },
    {
      "commit": "51bb2563cf26ba7c7797f499d0e5069371efb8e5",
      "tree": "af84960156fc5cf56d376e10df0f16a37e0ba50b",
      "parents": [
        "7527a6348d19ef4afbc11a20cec7f419aaf59c7d"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Fri Jan 29 13:27:22 2021 +0100"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Fri Jan 29 13:29:12 2021 +0100"
      },
      "message": "Add enable_web_admin_api config to prometheus charm\n\nUnit tests fixed\n\nChange-Id: I8400794918780f929ad7612f72d477d37aee1b74\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"
    },
    {
      "commit": "a1cf037db12ace2fd334de49a3ca2d59809209ba",
      "tree": "cf08ca9723c35ac9af51f0a69a0f94970d55bb52",
      "parents": [
        "6d3811383dbe9a8c36056ea2f2aa1e2b1090855e"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Jan 27 11:58:12 2021 +0000"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Jan 27 11:58:12 2021 +0000"
      },
      "message": "stage3: do not keep container on fail\n\nChange-Id: I97ee6d03e4e3d233988b035419994e115dd57128\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "6d3811383dbe9a8c36056ea2f2aa1e2b1090855e",
      "tree": "1d7bf57d846c831d0460699a30c1ef479a2cf412",
      "parents": [
        "2459af695441e460e64daea40157c0fd5a78e2c3"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Tue Jan 26 16:30:25 2021 +0100"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Tue Jan 26 16:30:25 2021 +0100"
      },
      "message": "Fix ConfigMap for Prometheus Charm\n\nChange-Id: I340d65d50daa3dd40baf2123b7655bba9ed66fd5\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "2459af695441e460e64daea40157c0fd5a78e2c3",
      "tree": "1b9acf7f6617be95bb610f48c9f6e659ab29274d",
      "parents": [
        "2f0afc11420040ce68c2dc8ce6f588450e4ec5bb"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Fri Jan 15 16:50:26 2021 +0000"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Tue Jan 26 13:19:47 2021 +0100"
      },
      "message": "Refactoring Prometheus Charm to use Operator Framework\n\nChange-Id: Ib1b33bd5e6b91d2689a7c3abdfd834de20ceed88\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "2f0afc11420040ce68c2dc8ce6f588450e4ec5bb",
      "tree": "85a3b7e8f0b289b807c6b3107b0209ce80b4830b",
      "parents": [
        "958cf65b0f744ddacee2c2d1173b9a9be722661b"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jan 22 13:20:35 2021 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jan 22 13:20:35 2021 -0500"
      },
      "message": "Snap promotion fix\n\nChanges snapcraft to run directly on host instead of in docker\ncontiner.  This adds the requirement to have snapcraft installed\nin the Jenkins agent, but is more reliable as the snapcraft docker\nimage is not the best practice anymore for building snaps.\n\nChange-Id: I78a9d12d1c6e054f0fe886ccfe08472309100d0f\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "958cf65b0f744ddacee2c2d1173b9a9be722661b",
      "tree": "111b61fd78c345bcbce3244ac74f1cb5b7158c7d",
      "parents": [
        "aef4259b77168e06aedc8e5a71f83cea946b2167"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Wed Jan 20 16:14:58 2021 +0000"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu Jan 21 10:58:22 2021 +0000"
      },
      "message": "Adding MariaDB charm\n\nChange-Id: I7b3290ca9d9fdb0c3b9521f8d12c4ba76ddcbbcb\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "aef4259b77168e06aedc8e5a71f83cea946b2167",
      "tree": "e8ffcf8f6720ade4dbba40fd16ac317ed7844927",
      "parents": [
        "f1492c324f3be50c6a7b3d421b7f040ac8d1c8fe"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Wed Jan 20 16:09:48 2021 +0000"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Wed Jan 20 16:10:15 2021 +0000"
      },
      "message": "Adding MongoDB charm\n\nChange-Id: I23d491617525601587633d8338e09bcb9473f542\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "f1492c324f3be50c6a7b3d421b7f040ac8d1c8fe",
      "tree": "34aa876cecca25a6ba55e6ac4777ec071144285a",
      "parents": [
        "384ac857abec893907ed0fc9d030bc3e38c8a710"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Dec 16 16:05:34 2020 +0000"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Jan 20 11:45:18 2021 +0100"
      },
      "message": "ci_stage_1.groovy: clean-up indentation\n\nChange-Id: I0745dc2e4dfd94b17b2403542e2aae3023530bb8\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "384ac857abec893907ed0fc9d030bc3e38c8a710",
      "tree": "a178d32cc5c8c680261f3c6b7ed9b5943ef81005",
      "parents": [
        "ff33b9bf99b492919c55bdc4242a3decb6c7d15b"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Jan 18 17:56:32 2021 +0000"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Jan 20 11:45:18 2021 +0100"
      },
      "message": "full_install_osm.sh: minor fix in dump_vars\n\nChange-Id: If2bef42df8b2fe8765c54164410ec86e8ecd7a69\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    }
  ],
  "next": "ff33b9bf99b492919c55bdc4242a3decb6c7d15b"
}
