)]}'
{
  "log": [
    {
      "commit": "1f2e2e981dba00a2bd37182a74e622b3eb1acdc0",
      "tree": "0d09702be570a1240e31cdd364e02bc6217c05c7",
      "parents": [
        "835088effda5a766b57e862203279b5ad1d95d8c"
      ],
      "author": {
        "name": "aticig",
        "email": "gulsum.atici@canonical.com",
        "time": "Thu Feb 03 16:42:39 2022 +0300"
      },
      "committer": {
        "name": "aticig",
        "email": "gulsum.atici@canonical.com",
        "time": "Mon Feb 07 10:09:22 2022 +0100"
      },
      "message": "Bug 1841: LTS Support K8s upgrade\n\nThis fix changes the K8s version to 1.23 in installation scripts.\n\nChange-Id: Id020ece215f62ac9633a5190392350dbb8da515a\nSigned-off-by: aticig \u003cgulsum.atici@canonical.com\u003e\n"
    },
    {
      "commit": "b403f063a85d520cb4008303cdfc82dcd755759c",
      "tree": "70440a48d02df8b41f9e21a059c069dfe9e4f114",
      "parents": [
        "4aad47b0f1921b272746c7ab5e4a4d740f2a6112"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Dec 09 08:47:59 2021 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Dec 10 03:16:28 2021 +0100"
      },
      "message": "Bug 1648: Update Microstack Installation\n\nChange installation to --devmode instead of --classic\nAdd --control to the init\nChecks for state before creating some objects\nUse the admin password generated by MicroStack install script\nUpdate default security group to have fully open access\nUpdate the initial image laod to 20.04\nAdded creation of an osm-ext network with router to external\n\nFixes bug 1648\n\nChange-Id: I6038be023bf04f99000b0ac8aeec7f7bcf205204\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "4aad47b0f1921b272746c7ab5e4a4d740f2a6112",
      "tree": "826b90b559cfa9c486fed417aa628c55b34059c8",
      "parents": [
        "2ce2b004deff32c9016afd7f8cdffff0059b981f"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Dec 07 16:15:53 2021 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Dec 10 03:16:00 2021 +0100"
      },
      "message": "Bug 1530: Limit IP addresses\n\nAdds an exit to the awk command so that only the first IP address is used on\na system that might have more than one IP address on the chosen interface\n\nFixes bug 1530\n\nChange-Id: I7d5775ed1c1e801a338e048576d5106dc6c3d23a\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "c537fa671e5763cf58f9a05ff7e51e5acc184934",
      "tree": "43d3edd6ea6db8ff15fafea8f220d9a947b7a947",
      "parents": [
        "7751aba725b29474b8ce039aeac98634c52ee6a6"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Tue Nov 09 08:45:49 2021 +0100"
      },
      "committer": {
        "name": "garciadav",
        "email": "david.garcia@canonical.com",
        "time": "Fri Nov 12 15:34:52 2021 +0100"
      },
      "message": "Fix bug 1766: update to latest charm revisions (Charmed installer)\n\nThe new revisions include:\n - fixed security issues: secret management\n - Authentication in prometheus and grafana\n - Fix n2vc path in LCM charm (debug-mode)\n\nChange-Id: I4ace5a2e8e7f96883e439047dff739c8a9b40870\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "413bc263cea11a166bf38d11259e153f521dd500",
      "tree": "e0d972fabe097fc1a350120c233a9b0c23085386",
      "parents": [
        "e0751e94889c5e69e62d165d831b8de6d2a0f8da"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Thu Nov 04 09:23:54 2021 +0100"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Thu Nov 04 09:27:52 2021 +0100"
      },
      "message": "Update juju agent to 2.9.17\n\nChange-Id: I669943ab80eb494e0b5c59089d26a9434e4a53fd\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "0db6e9f7c9f05675525ac0c06b4f2db63a3f23bb",
      "tree": "a69acd4c832ea29400cd75470492de5de04b644c",
      "parents": [
        "a2a2b1c98b2a6c4df80514c184db912afb17b808"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Tue Oct 05 16:13:08 2021 +0200"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Tue Oct 05 16:13:08 2021 +0200"
      },
      "message": "Pin version of LXD to latest LTS\n\nChange-Id: I31f5540e0d8991006e8b3767a94fe4126945cafb\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "6b1a324f6c63a74948177aacfd0a77868d9eeda1",
      "tree": "03a92ee17084867c16ecd2f0cd886f8de568ebe2",
      "parents": [
        "956fcb734a4ac30ea7631472ec4495a26823839a"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Sep 10 18:21:21 2021 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Sep 10 22:32:44 2021 +0200"
      },
      "message": "Revert \"Use Juju 2.9.12\"\n\nThis reverts commit f5051cb9a979b5e5478534f03bab3444fe800b45.\n\nReason for revert: \n\nJuju 2.9.12 has bugs that require us to stick with original until they are fixed.\n\nChange-Id: I4f5b7af7278b67c39c9e236fa67e051eccf295e7\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "956fcb734a4ac30ea7631472ec4495a26823839a",
      "tree": "9696febc3bd5b1a352c7451db64b939b361e1603",
      "parents": [
        "c40dbfe0905fd7e937370542c3e57fbe8dd01b3c"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Thu Sep 09 17:23:42 2021 +0200"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Fri Sep 10 13:37:47 2021 +0200"
      },
      "message": "Pin LXD version to 4.17\n\nChange-Id: Ibcbbffd7be34462e4fb0521458ca739f1d0aa150\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "f5051cb9a979b5e5478534f03bab3444fe800b45",
      "tree": "9e8a0a4875e1f46fd34227cf211dc32f7b60cda3",
      "parents": [
        "21ba9cee5d08c89b1f48c6fdfc83e04ec192f6a6"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Tue Sep 07 11:12:11 2021 +0200"
      },
      "committer": {
        "name": "garciadav",
        "email": "david.garcia@canonical.com",
        "time": "Thu Sep 09 13:09:43 2021 +0200"
      },
      "message": "Use Juju 2.9.12\n\nChange-Id: Ic8aa87248317c9b0da160af62ebb31e82331ed1b\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "457fde18dad36d9d58c794918ca79e6d72539bc1",
      "tree": "719fd4aceec6b0de5659120f513cae74ca3861e0",
      "parents": [
        "fd164afb3c0f828561b41c6c42a1e351c5d9b653"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Tue Aug 03 10:21:34 2021 +0200"
      },
      "committer": {
        "name": "garciadav",
        "email": "david.garcia@canonical.com",
        "time": "Tue Aug 17 11:47:57 2021 +0200"
      },
      "message": "Update lcm revision and juju agent version\n\nChange-Id: I83bb8548dec9ad155a63bde4a734fda0edde9f89\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "d68e0b4f0bc482d61f2e2a775b899237e15f93e9",
      "tree": "01d390c02a57552789b8ce734c20937993faef89",
      "parents": [
        "20611225b7c1283bc5ce1572b5515e898c6df2b5"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Mon Jun 28 16:50:42 2021 +0200"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed Jun 30 18:50:40 2021 +0200"
      },
      "message": "Feature 10884: Juju 2.9 support\n\n- Update osm bundles (charmed)\n- Update Juju version (snap and agent version) (charmed and k8s)\n- Update to new mongodb charm (charmed and k8s)\n- Fix ingress issue by adding an ingress_class config\n- Charmed installer: point to local bundles until all charms are in\nCharmHub\nChange-Id: I6ff8328e5db6719bbf9d5d4c9b5490f478b2ace8\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "7b65802df2bce0f945360953a4446a746c93d542",
      "tree": "da6b5e45aeace38f8aed2652cf408c517568f055",
      "parents": [
        "8f0f66f4bcf6340f706f0ca019d00ac16c21c32b"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Thu Jun 17 15:55:30 2021 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Jun 22 04:28:27 2021 +0200"
      },
      "message": "Update osm bundles to cs:osm-67 and cs:osm-ha-52\n\nThe updated bundles contain these patches:\n - https://osm.etsi.org/gerrit/#/c/osm/devops/+/11022\n - https://osm.etsi.org/gerrit/#/c/osm/devops/+/11019\n - https://osm.etsi.org/gerrit/#/c/osm/devops/+/11015\n\nChange-Id: Ib361f6b7f43bd24be6c6476b6f012b519c32e5cb\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "3bc9b393dbf37b5adaeb4cd8e7590610057b04ce",
      "tree": "e28221a2d957da47f9661db2d19595529d696e5f",
      "parents": [
        "85dc239b834cfe437455d0bb815c667ca905edc6"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Thu Jun 10 12:29:52 2021 +0200"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Mon Jun 14 13:36:01 2021 +0200"
      },
      "message": "Update osm bundles to cs:osm-66 and cs:osm-ha-51\n\nChange-Id: Ie0b411d15c8b727fda2603ab0576ee46d80cb54d\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": "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": "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": "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": "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": "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": "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": "83ea27a120080d6b753d6ac8ad8410660e8822e8",
      "tree": "3337646fbba2f83e1a78de7c7eff258d67ed74d7",
      "parents": [
        "75a38c73867914a576062a3b50d5c80ace795f6c"
      ],
      "author": {
        "name": "calvinosanc1",
        "email": "guillermo.calvino@canonical.com",
        "time": "Mon Jan 04 11:42:18 2021 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jan 15 16:54:59 2021 +0100"
      },
      "message": "Fix 1391: New version of yq snap makes charmed installer to fail\n\nChange-Id: I111fe3e213002d428c21bb18f81f7d1abe8a6c7c\nSigned-off-by: calvinosanc1 \u003cguillermo.calvino@canonical.com\u003e\n"
    },
    {
      "commit": "ab11f84f8279b4951295488c3016f5437bc747f1",
      "tree": "3e6f8eae463fab77bc9e8d69944580fcf75c041c",
      "parents": [
        "2323c36435b2f6769fb77e72e0771e9ec60004e0"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed Dec 16 17:25:15 2020 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Dec 17 01:28:27 2020 +0100"
      },
      "message": "Fix bugs and pin osm bundles\n\nKeystone charm (bug 1378): Improve the way we handle the relation data from the database\nrelation\nRo charm (bug 1379): Fix the status of the non-leader units\nNg-ui (bug 1380): Fix the nbi-relation-changed hook for the non-leader\nunits\nInstaller: Pin the version of the OSM bundles\n\nChange-Id: Ied07c964b1c85b1c534916eb4b30fd6bc87287a6\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "df6de3db64bf19769632733d9cf59e12a84d1403",
      "tree": "78c852e7a2fba1fd8340f2d23794f08a0e25f9cc",
      "parents": [
        "9aee09f002e7cd17f0e0e147a9aacc6d2f4f74c1"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Dec 16 08:46:40 2020 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Dec 16 19:34:29 2020 +0100"
      },
      "message": "Fixes bug 1377\n\nAdds the system VIM and k8s cluster the same way that the\nk8s installer does.\n\nChange-Id: I11ad41c35f11467c51f0edc2aba4b3cb5e048823\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "c8660adc8a84965b2d9b2569275c88a2749f318f",
      "tree": "06a76a5fb5fb30622ca5d6752d3dea72a3068fa3",
      "parents": [
        "ef349d9224f93fcc3eeb7a26f71c6a128ffbf96a"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed Dec 16 13:13:20 2020 +0100"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed Dec 16 13:13:20 2020 +0100"
      },
      "message": "Change yq to snap\n\nChange-Id: I462edbd5c7f0a6deb6c4baab0cb2ac0714aa4698\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "ef349d9224f93fcc3eeb7a26f71c6a128ffbf96a",
      "tree": "35b93d792643ac6ffec98f743856256fb8304ee5",
      "parents": [
        "f96d1cf00d281325f915bd966c28013243a31c10"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Thu Dec 10 21:16:12 2020 +0100"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Tue Dec 15 19:34:16 2020 +0100"
      },
      "message": "Migrate to new NBI charm, and change in NGUI charm\n\n- Fixes bug 1365\n- Changes in the installer:\n    - use site_url config to expose both NBI and NG-UI\n    - use resources for images\n- Changes in the NBI: some minor fixes\n- Changes in the NG-UI: follow the same pattern as in the new set of\ncharms\n\nChange-Id: I6a11009ddf9cd22689602b2a53ecf67f376830cb\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "f96d1cf00d281325f915bd966c28013243a31c10",
      "tree": "7898a298758e8ad27caef8af2afe6d8c28492be2",
      "parents": [
        "b65da8568bb282ccda33785b4ca03b54e3955dce"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Tue Dec 15 17:25:01 2020 +0100"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Tue Dec 15 17:25:01 2020 +0100"
      },
      "message": "Pin osm bundle in charmed installer\n\nChange-Id: I4777fa038ceb2624a20a6bd182f14b5546b58d59\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "481ae7d606286c40e775fddd17146285a7d1a3cc",
      "tree": "964a1df528ae90f564c5d48bb455e95298f8b8f8",
      "parents": [
        "af9dcc25ef54986394d3ad19b228cf3d299b48c7"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Dec 14 09:59:19 2020 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Dec 14 10:18:17 2020 -0500"
      },
      "message": "Pin MicroK8s version\n\nPins Microk8s to 1.19\n\nChange-Id: Ic21f1774cb7c3d8fc6362f6a4a0b95bf4f3e5e73\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "db7a2ba1b22d70ed1a809ceb4a4728f88c9d31bb",
      "tree": "35511a74cf2837aabbc105bdc26a3c05582af883",
      "parents": [
        "02a5eb917180b11efb62fd410a95bb1ad12acd81"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Sun Nov 29 08:16:00 2020 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Nov 30 13:36:04 2020 +0100"
      },
      "message": "Install from edge\n\nChanges the charmed_installer so that it deploys from edge channel\non master.\n\nChange-Id: I41af6dc29ddd813e1538f14d83a4bdc8ec9387e7\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "02a5eb917180b11efb62fd410a95bb1ad12acd81",
      "tree": "bc866791f41b0228b232fadc164bbcae4c145898",
      "parents": [
        "d2d52f7193f400dfcf22d1d90ecb82f7921ff871"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Sat Nov 28 14:41:22 2020 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Sun Nov 29 07:57:34 2020 -0500"
      },
      "message": "Update RO charm for the newRO and update bundle\n\n- Add kafka and mongo relations\n- Remove ui-k8s from bundle\n- Add new RO relations\n\nChange-Id: I9d68cab33dd262408b8023d58e54b0be8dc024c6\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "a1376012fbf0a42f18d327a10cefa9a462c9fedd",
      "tree": "6352779087b693b2ee26f88e0bf6845a0acf5c1d",
      "parents": [
        "f2782c56cca33615b9879b4615bb2a9e3a9f7cba"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Mon Oct 19 15:42:42 2020 +0200"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Mon Nov 09 18:32:22 2020 +0100"
      },
      "message": "Use mongodb charm in k8s installer\n\n- Update JUJU_AGENT_VERSION to 2.8.6\n- Use mongodb charm and update needed osm pod specs to point at it\n\nChange-Id: I7c03ae7de6611fcacef35716646ff08bfc1ff988\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "f2782c56cca33615b9879b4615bb2a9e3a9f7cba",
      "tree": "09e0610b6533b543d9e9d2b26ce42991b707c8c5",
      "parents": [
        "fa75eca9077591fcac5f0ea7f07a2ce5e60c8294"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Nov 05 17:04:05 2020 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Nov 06 16:56:27 2020 -0500"
      },
      "message": "Adding registry flag\n\nAllow alternate registry to be supplied, with optional credentials.\n\nIf registry is just host:port/path, no credentials will be used\nIf user:pass@host:port/path, user and pass will be supplied as\ncredentials.\n\nChange-Id: I8acf67b2916fea059fb306782388910e543b4046\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "b1a1c46a60aa4981c7b01e9d6ff95958db7749a5",
      "tree": "356c79c228436d6bac89416e91a36432dc386209",
      "parents": [
        "358a7c3091330ec57479be685c2a0e5689fe3037",
        "c52339680d17351fd5c873d82292d4c63af81c70"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Oct 23 14:54:56 2020 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Oct 23 15:01:05 2020 -0400"
      },
      "message": "Merge branch \u0027v8.0\u0027\n\nChange-Id: I96d3bae3abca7b2a5f66bca591b4358d6c921f3d\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "9afb0effa38c2164c24e35a5730a90c551cdcfe0",
      "tree": "4854ba6b86fff8b312e2c9e1dc9284a8e2a147fb",
      "parents": [
        "bb631bed423b0cc47193108e705d354ed43625b0"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Oct 16 12:53:51 2020 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Oct 21 05:22:41 2020 -0400"
      },
      "message": "Fixes bug 1254 and bug 1247\n\nUpdate the ingress rules to be explicit about version to avoid\nextensions/v1beta1 Ingress is deprecated in v1.14+ message.\nUse kubectl annotate instead of kubectl replace.\nEnsure microk8s is in ready state before installing juju.\nReport error if non-existing vca is requested.\nExpose prometheus and grafana.\n\nChange-Id: I0a8aa78c5c9be3163918c0b08b38b4c47d8fae6c\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "c52339680d17351fd5c873d82292d4c63af81c70",
      "tree": "418f148218fad17ccf7b13da33d34d78fe50cf60",
      "parents": [
        "7e03c7d207b226f245ce6b048249d582492a065f"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Oct 16 12:53:51 2020 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Oct 19 22:42:21 2020 +0200"
      },
      "message": "Fixes bug 1254 and bug 1247\n\nUpdate the ingress rules to be explicit about version to avoid\nextensions/v1beta1 Ingress is deprecated in v1.14+ message.\nUse kubectl annotate instead of kubectl replace.\nEnsure microk8s is in ready state before installing juju.\nReport error if non-existing vca is requested.\nExpose prometheus and grafana.\n\nChange-Id: I0a8aa78c5c9be3163918c0b08b38b4c47d8fae6c\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "c784e7c9ff9e3b4c77ce3e6f812884aaf01e861e",
      "tree": "5424e9a92693ece6ab80af9d86e0c1a9ecc44ced",
      "parents": [
        "7e54dfc414cc65f5e8949373e69ab160b0ec9f19"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Sep 30 06:03:45 2020 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Sep 30 06:03:56 2020 -0400"
      },
      "message": "Revert Juju Version\n\nPins the Juju agent version to 2.8.1 as the model cleanup can\ntimeout, but this does not happen in master where the version\nis 2.8.1\n\nBug 1216\n\nChange-Id: I223be2e36cc11ce045aaeffa2c164e592d96ec12\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "7e54dfc414cc65f5e8949373e69ab160b0ec9f19",
      "tree": "c91bc00b4b83d4a48a7f19e130fde765fe3f16cf",
      "parents": [
        "1df265155d72cf1082c7ef9f1d8977e68ff7f327"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Sep 24 15:27:53 2020 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Sep 24 15:27:53 2020 -0400"
      },
      "message": "Pin Juju 2.8.3\n\nUpdates the juju version and also pins the charmed bundle\nversions.\n\nIncreases the install timeout by checking for 10 minutes\nwhere no services progress at all, vs 10 minutes total\ntime.\n\nFixes bug 1229\n\nChange-Id: I95db91162ad646a2d04b351558ae5f8b64ea579c\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "62e6044e4e5feded25e1a0c781d386d301841b3c",
      "tree": "84447ce9f56e2ad1833add931b88a7803d3e3d13",
      "parents": [
        "45a6b9d19e387e82ef80141fab27be076e3a9f74"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Sep 15 16:00:34 2020 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Sep 15 22:31:02 2020 +0200"
      },
      "message": "Pin Juju Version\nPins the agent version of juju to ensure consistent\nbehaviour.\n\nChange-Id: I7112638fd02bc9ab9e6be5aa18481f93dd955f3a\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "2634cd3ab6e8737d4e1e35aa02bdab9d0c51bd9b",
      "tree": "e52375c2266dd2df67bc195303df777fd21debb5",
      "parents": [
        "ae9807e262603fb9753f22a215c085605258953c"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Sep 15 16:00:34 2020 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Sep 15 16:00:34 2020 -0400"
      },
      "message": "Pin Juju Version\nPins the agent version of juju to ensure consistent\nbehaviour.\n\nChange-Id: I7112638fd02bc9ab9e6be5aa18481f93dd955f3a\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "009a5d691dba1ec6aa8567bc27eb4d468e5e0db4",
      "tree": "c97d29c01b6f2cab59e6d0acdef20f53f4d348bf",
      "parents": [
        "bdca472ead98d309e474da1e66fb820ffa603f79"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Thu Aug 27 16:53:44 2020 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Sep 09 14:07:22 2020 +0200"
      },
      "message": "Add keystone charm and interface\n\n- Bundles updated\n- Installer updated\n\nChange-Id: I0f8e9aafd51e9579159f9166864eb8634292f99c\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "de5fc1da0abc424bd83f3b22a931950de09709fd",
      "tree": "d03b32e42b634525058678d0998e02e0db07e4d8",
      "parents": [
        "2a815a3f98afa5fb180b2a47ee58c4f6dc7c69fb"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed Sep 02 11:40:12 2020 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Sep 02 18:43:44 2020 +0200"
      },
      "message": "Improve annotations for exposing OSM services in charmed installer\n\nChange-Id: Iffde16ff5f92aa3a99f2fb8e1ff22c8b9eb61caf\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "a4a37f7f9f5410ff2c7833b76bdc85f752c74849",
      "tree": "ae1d9b1460049df6af466eec358418994851a0db",
      "parents": [
        "1a423a467dca38dab970ea9e0f7480be1f2dfc83"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jun 26 12:55:01 2020 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Aug 27 14:51:48 2020 +0200"
      },
      "message": "Merge v8.0 Into Master\n\nThis is a combination of all the commits.\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nEnable Robot Tests\n\nEnabling robot tests in CI/CD pipeline\nPropagate the parameter DO_ROBOT to stage_3-merge\nSetting OSM_HOSTNAME for robot test execution\nAdding prometheus_hostname env variable for ci/cd tests\nArchive containers logs in robot test execution\n\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\nAuthor: Felipe Vicens \u003cfelipe.vicens@atos.net\u003e\n\n8716 - K8s Proxy Charms\n\nThis commit contains the following changes:\n\n- Changes to LCM Charm to configure vca k8s cloud\n- K8s installation:\n  - Add storageclass to K8s\n  - Add k8s to VCA\n  - Configure lcm.env to pass k8s cloud name\n- Pass k8s cloud name to LCM Charm in charmed\ninstallation\n- Pin juju version tu 2.8/stable\n- Instal juju after Microk8s in charmed\ninstallation\n\nSigned-off-by: Dominik Fleischmann \u003cdominik.fleischmann@canonical.com\u003e\n\nAdd PLA charm\n\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n\nAdd NG-UI Charm\n\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n\nFix bugs in NG-UI charm\n\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n\nUpdated Dockerfiles to use ReleaseEIGHT-daily repo by default\n\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\nFix bug 1124: K8s added to juju after k8s has been initialized\n\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\nHelm and k8s storage initialization for k8s-based installation\n\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\nFix bug 1125: iptables must be installed and configured if not present\n\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\nFix bug 1129: juju_addk8s requires the storage class\n\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\nFix issue in UI charm\n\nScale policy is only available in stateful pods\n\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n\nAdds image overlay to bundle\n\nWhen installing using a bundle, the image overlay was not being\ngenerated, resulting in the --tag option being ignored.\n\nBug 1130\n\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n\nFix uninstall process, will fix issues is daily-stage4\n\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\nFix PLA relations, add missing ENVs, and include it in the bundle\n\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n\nFix 1127 bug: Use config instead of resources for SSL certificates\n\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n\nRemove unused config from PLA overlayx\n\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n\nInstaller: refactor file generation, improved ng-ui and light-ui separation, fixes in PLA\n\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\nPin libjuju version to 2.8.2\n\nThis fixes bug 1144\n\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n\nPin libjuju version to 2.8.2\n\nFixes bug 1144\n\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n\nRemove api_proxy variable in charmed installer\n\n- Fixes bug 1154\n\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n\nAdd waiting period to Storage Class creation\n\nThis commit adds a waiting period until the\nstorage class is available.\n\nIt also fixes a minor bug in the juju add-k8s\ncommand.\n\nThis fixes Bug 1155\n\nSigned-off-by: Dominik Fleischmann \u003cdominik.fleischmann@canonical.com\u003e\n\nRemove api_proxy from osm bundles\n\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n\nMake Charmed Installer Idempotent\n\nBy default, the charmed installer will create a controller called\n\u0027controller\u0027, unless an external VCA is specified using the --vca\noption.  Upon uninstall, it is not known or safe to remove this\nJuju controller as there might be other applications using it.\n\nThis change shows that message on uninstall, giving the user the\nopportunity to remove it with a command.\n\nAlso, as part of the installation, this change checks for the\ncontroller and if it exists, presents the user with options for\nhow to resolve the situation.\n\nFixes bug 1126\n\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n\nRemove unneeded mysql interface in PLA, fix osm-ha bundle, and add README.md to bundles\n\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n\nExpose NBI and NG-UI\n\nAdds ingress rules for K8s installation to expose the NBI, the\nNG-UI and allow for unlimited content size.\n\nFixes bug 1171\n\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n\nInstaller Quits Too Soon\n\nIncreases the timeout and provides more feedback on progress.\n\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n\nChange in returned storage status format from microk8s\n\nSigned-off-by: calvinosanc1 \u003cguillermo.calvino@canonical.com\u003e\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nChange-Id: I9223675bb9ad25a0da1f20215e79ef392e544eb5\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "698b5b35e2715148e2f618d697d7330e49337aec",
      "tree": "701d648e16cd1f83d98dbddfe54ee70aa2a70747",
      "parents": [
        "51b71282f55e48c0c2e83e423467462b1abe6c7d"
      ],
      "author": {
        "name": "calvinosanc1",
        "email": "guillermo.calvino@canonical.com",
        "time": "Fri Aug 21 12:12:52 2020 +0200"
      },
      "committer": {
        "name": "calvinosanc1",
        "email": "guillermo.calvino@canonical.com",
        "time": "Fri Aug 21 12:12:52 2020 +0200"
      },
      "message": "Change in returned storage status format from microk8s\n\nChange-Id: I70a7c1ee52381f3465266d8b455cd1bc023dbf2e\nSigned-off-by: calvinosanc1 \u003cguillermo.calvino@canonical.com\u003e\n"
    },
    {
      "commit": "cef05e98f275060baf59f2e2f3ea5be2510b6771",
      "tree": "25daf179ac408607782752f446b2f43d9c41df84",
      "parents": [
        "19d019bbad8909f89cf1017b84c78e7fd9c27d6a"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Thu Aug 20 12:08:31 2020 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Aug 20 13:35:16 2020 +0200"
      },
      "message": "Fix the osm bundle names\n\nFixes the following problem:\n    - ERROR The charm or bundle \"osm\" is ambiguous.\n    - This was happening if a folder \"osm\" existed in the current directory\n\nChange-Id: If7a56249b0ce5601761a7cebfa87392715abff62\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "19d019bbad8909f89cf1017b84c78e7fd9c27d6a",
      "tree": "457c6f1dbec8a7f4d53bfe1f7faf595d6e6f815b",
      "parents": [
        "9cc6c8da7a99c9384d9b5316df2c8fde74624685"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Thu Aug 20 12:14:18 2020 +0200"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Thu Aug 20 12:14:18 2020 +0200"
      },
      "message": "Remove unneeded dependency\n\n- The lxd-preseed.conf uses btrfs, so zfs is not needed anymore.\n\nChange-Id: Ife9aa65e2746bf2f35f3c96ab05430dcf46acc0b\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "51b71282f55e48c0c2e83e423467462b1abe6c7d",
      "tree": "39b079b36bf5f6c002570cae1fa05a0e2c2875bd",
      "parents": [
        "838e3fd080fe021ea96e855455d41a5cedd8c62d"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Aug 14 09:26:27 2020 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Aug 14 09:26:27 2020 -0400"
      },
      "message": "Installer Quits Too Soon\n\nIncreases the timeout and provides more feedback on progress.\n\nChange-Id: Iab4cfa3652883ee5db36ca359412e5b1d705bdaf\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "838e3fd080fe021ea96e855455d41a5cedd8c62d",
      "tree": "5f8f45a130a433f45b6dfe3833e69533b13537b9",
      "parents": [
        "de4c92944d0e639458321896e3f58a8ba1f4b2a4"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Jul 28 09:21:07 2020 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Jul 28 09:21:07 2020 -0400"
      },
      "message": "Expose NBI and NG-UI\n\nAdds ingress rules for K8s installation to expose the NBI, the\nNG-UI and allow for unlimited content size.\n\nFixes bug 1171\n\nChange-Id: Id286dfe1f26969337ef937bf6c5bff541e89cf26\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "9425dd2d4a3a0ac8c0bb6dd8d71b0c4b71045f62",
      "tree": "cb5ef3049f2ad3ba8e79bf5b5243ae12a7192545",
      "parents": [
        "90d4e9e52ee085aeac044f1c48807ecf5f3742ee"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Jul 16 16:57:09 2020 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Jul 21 19:51:13 2020 +0200"
      },
      "message": "Make Charmed Installer Idempotent\n\nBy default, the charmed installer will create a controller called\n\u0027controller\u0027, unless an external VCA is specified using the --vca\noption.  Upon uninstall, it is not known or safe to remove this\nJuju controller as there might be other applications using it.\n\nThis change shows that message on uninstall, giving the user the\nopportunity to remove it with a command.\n\nAlso, as part of the installation, this change checks for the\ncontroller and if it exists, presents the user with options for\nhow to resolve the situation.\n\nFixes bug 1126\n\nChange-Id: Id13cd822ed7eef60250544108b74bbba7998d9b7\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "9cb8af4f5ec7ed31ddc4e52f8ca9a9f3921e9bda",
      "tree": "1a0b5701b472896caa448c2e78d160823bf2f899",
      "parents": [
        "2ed0e235700fcf05c0ff207d1a3f4f97f7302021"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Thu Jul 16 14:00:19 2020 +0200"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Thu Jul 16 14:01:56 2020 +0200"
      },
      "message": "Remove api_proxy variable in charmed installer\n\n- Fixes bug 1154\n\nChange-Id: I60ac8b83b46f1c2435f7f90032be2be26ec38e2b\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "f2072d79bcde208f09ad3824608f1d507e593102",
      "tree": "27c1ea6b52197878c51dc2868c62ef960406357a",
      "parents": [
        "fa55bd7375b3f018116c5ab7b43d0588e7ec19bd"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Fri Jul 10 11:19:38 2020 +0200"
      },
      "committer": {
        "name": "garciadav",
        "email": "david.garcia@canonical.com",
        "time": "Fri Jul 10 13:47:13 2020 +0200"
      },
      "message": "Remove unused config from PLA overlayx\n\nChange-Id: I54c16ab90fdfe3c83661a2568159c19a1958e612\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "fa55bd7375b3f018116c5ab7b43d0588e7ec19bd",
      "tree": "c1dc9e50f468402ef7a740e72aaaa9f8b0940fd0",
      "parents": [
        "5863d3e8d8dca5108d89b993d5eb019ab16df587"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Tue Jul 07 11:14:19 2020 +0200"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Fri Jul 10 13:46:50 2020 +0200"
      },
      "message": "Fix 1127 bug: Use config instead of resources for SSL certificates\n\nChange-Id: I66246049e3ca48cdaa03bbc58e123a519f696acc\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "5863d3e8d8dca5108d89b993d5eb019ab16df587",
      "tree": "4b141dd0075613663363fe3cdea58ad3de875252",
      "parents": [
        "b1862b1f88d51b3bb123dff9719fcec0bba874e1"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Thu Jul 09 13:14:13 2020 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Jul 09 17:05:57 2020 +0200"
      },
      "message": "Fix PLA relations, add missing ENVs, and include it in the bundle\n\nChange-Id: I4d309d045404a900e04909c46196d32e43bb1862\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "b5332cf37ec941850e02abea916fead439c7dc1b",
      "tree": "19b2c0afaf833fc8de5b885fc2b4905116110805",
      "parents": [
        "9c9423d680e4ead0fbcb49f1a65943d4ec9c6a2d"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Jul 08 11:43:59 2020 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Jul 08 11:43:59 2020 -0400"
      },
      "message": "Adds image overlay to bundle\n\nWhen installing using a bundle, the image overlay was not being\ngenerated, resulting in the --tag option being ignored.\n\nBug 1130\n\nChange-Id: I8e474d60b03abcb913d8586c8d643d099f1d8baf\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "dfd428878a1fd20d24080e97213d0a70d98792bd",
      "tree": "5ec08f513ba05fc10b111d9215773f7757f4803f",
      "parents": [
        "925ffc70379f12fd4a156d8c22b4e9f8d54ecef6"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Jul 02 14:21:09 2020 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jul 03 15:09:33 2020 +0200"
      },
      "message": "Charmed Install Updates from v7.0\n\nRemoval of iptables manipulation from charmed installer\nExpose juju controller using metallb\nPin version of juju\n\nChange-Id: I3853dfe1d3b264311bed1f3a805397a9197b10bc\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n(cherry picked from commit 3749e31006f1e6a84533d6a2b616b22f0220d822)\n"
    },
    {
      "commit": "3749e31006f1e6a84533d6a2b616b22f0220d822",
      "tree": "2fe76dd1c705ff314e0517360da67d2c6366b52a",
      "parents": [
        "1e0297e98ab41e4bdc9537c1adffc2cae8b198cb"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Jul 02 14:21:09 2020 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jul 03 14:55:03 2020 +0200"
      },
      "message": "Charmed Install Updates from v7.0\n\nRemoval of iptables manipulation from charmed installer\nExpose juju controller using metallb\nPin version of juju\n\nChange-Id: I3853dfe1d3b264311bed1f3a805397a9197b10bc\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "71997c1ce07cedab9eb793516358fa494afec7fb",
      "tree": "e8f53e78255f6e41fabca0d4fb79cbc822c77d14",
      "parents": [
        "e4d79b568d1732031bc2432b76d9a860d716d3af"
      ],
      "author": {
        "name": "Dominik Fleischmann",
        "email": "dominik.fleischmann@canonical.com",
        "time": "Tue Jun 30 14:25:19 2020 +0200"
      },
      "committer": {
        "name": "Dominik Fleischmann",
        "email": "dominik.fleischmann@canonical.com",
        "time": "Tue Jun 30 16:28:57 2020 +0200"
      },
      "message": "8716 - K8s Proxy Charms\n\nThis commit contains the following changes:\n\n- Changes to LCM Charm to configure vca k8s cloud\n- K8s installation:\n  - Add storageclass to K8s\n  - Add k8s to VCA\n  - Configure lcm.env to pass k8s cloud name\n- Pass k8s cloud name to LCM Charm in charmed\ninstallation\n- Pin juju version tu 2.8/stable\n- Instal juju after Microk8s in charmed\ninstallation\n\nChange-Id: I62ae50e4f226eba3bbda7c4a310cfe52591de5b4\nSigned-off-by: Dominik Fleischmann \u003cdominik.fleischmann@canonical.com\u003e\n"
    },
    {
      "commit": "d00e49c266ead95b75e06904482e43eedfa9a216",
      "tree": "195b631daf64313f4589d3f61551b8a0e582c321",
      "parents": [
        "f4ce57c319f95ce4306d9d65b9545361f7f2dfc6"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Fri Jun 19 10:33:37 2020 +0200"
      },
      "committer": {
        "name": "garciadav",
        "email": "david.garcia@canonical.com",
        "time": "Fri Jun 19 10:40:51 2020 +0200"
      },
      "message": "Fix bug with MTU in LXD configuration\n\nThe MTU was not applied correctly in the LXD containers\n\nChange-Id: I337278f0122d462c5e0e11c02cd42ca7850b51d2\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "c57296fabe6ab66bbb4d480b83b3860eb53b8326",
      "tree": "457f0a62ce90071ae0af08a0b4e8f11bc726bf24",
      "parents": [
        "08c38e7963390743c16fd0789463f01c40199c6f"
      ],
      "author": {
        "name": "Dominik Fleischmann",
        "email": "dominik.fleischmann@canonical.com",
        "time": "Tue Jun 09 11:45:08 2020 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jun 12 22:44:55 2020 +0200"
      },
      "message": "Add HA option and minor fixes\n\nThis commit adds the --ha option which will\ninstall the osm-ha bundle instead of the standard\nosm bundle.\n\nAdditionally this commit includes the following\nfixes:\n- change the use of route to ip route which is\npreinstalled in Ubuntu Desktop also.\n- Change final command of post install osmclient\nmessage\n- Change post install osmclient message to be\nonly shown during install and not uninstall.\n- Fix the deletion of the wrong model in uninstall\n- Pining Juju snap to 2.7/stable\n\nChange-Id: Iccf3bda7ec2f9a2279e5535d819e2a1968a59687\nSigned-off-by: Dominik Fleischmann \u003cdominik.fleischmann@canonical.com\u003e\n"
    },
    {
      "commit": "7a97a4c193b120dec37d3518fa6fea16a6e2a028",
      "tree": "1b7d76467763d2e8d57d72762d9def0f8b7107c1",
      "parents": [
        "914aa7e56ead00b02f2a9098b5c3fba9ea85cfde"
      ],
      "author": {
        "name": "Dominik Fleischmann",
        "email": "dominik.fleischmann@canonical.com",
        "time": "Thu Jun 04 10:52:05 2020 +0200"
      },
      "committer": {
        "name": "Dominik Fleischmann",
        "email": "dominik.fleischmann@canonical.com",
        "time": "Fri Jun 05 11:28:11 2020 +0200"
      },
      "message": "Change naming of Charmed Installer Parameters\n\nThe naming for the following parameters in the\nCharmed installer has been changed:\n\nkubeconfig -\u003e k8s\ncontroller -\u003e vca\nlxd-cloud -\u003e lxd\nlxd-credentials -\u003e lxd-cred\n\nChange-Id: Id760cd332c4be76a3cf45a108d7448387a78a94a\nSigned-off-by: Dominik Fleischmann \u003cdominik.fleischmann@canonical.com\u003e\n"
    },
    {
      "commit": "69388c238f11ce1a2a324c64e90958dd2a281aac",
      "tree": "05c0e025287be049ed01a06931a77beabd9c84ad",
      "parents": [
        "404ae12d66fcf38cdf159f7738764c115200882a"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Thu May 07 12:14:19 2020 +0200"
      },
      "committer": {
        "name": "garciadav",
        "email": "david.garcia@canonical.com",
        "time": "Fri May 08 11:46:13 2020 +0200"
      },
      "message": "Add tag option to charmed osm installer\n\nChange-Id: I6093071eb183f2107b08c56f377af01390383782\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "42375216124ba603f798f774cfa97e10367489d4",
      "tree": "af34fe7a74f477d34763205f7f4dea756eb057c3",
      "parents": [
        "79f4f531585b372b9b7368a5c064d87b5bfbf433"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Mon Apr 27 19:07:49 2020 +0200"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Thu May 07 13:31:51 2020 +0200"
      },
      "message": "Add --controller, --lxd-cloud and --lxd-credentials in osm installer using charms\n\n- LXD Cloud: Takes a YAML file as a parameter with the LXD Cloud information\n- LXD Credentials: Takes a YAML file as a parameter with the LXD Credentials information\n\nChange-Id: I0f09e15eb00c0d64d91154d6d55c1ec3d12ee31a\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "5e4a751f2d5291e19488534e07d78d9f459a436a",
      "tree": "a2e8fe6766f09603b3850a5a154eca374ac4c309",
      "parents": [
        "82c5ffa15e1abb4c7ff58dc489f22cbe276c78c3"
      ],
      "author": {
        "name": "Dominik Fleischmann",
        "email": "dominik.fleischmann@canonical.com",
        "time": "Fri Mar 06 14:05:06 2020 +0100"
      },
      "committer": {
        "name": "Dominik Fleischmann",
        "email": "dominik.fleischmann@canonical.com",
        "time": "Tue Apr 21 12:17:48 2020 +0200"
      },
      "message": "Feature 8583\n\nThis feature will enable the installation of OSM with\ncharms on top of Kubernetes (microk8s by default).\n\nInstructions to test this before Merge:\n\nChange path to local full_install_osm.sh in\nline 145 in install_osm.sh\n\nChange path to local charmed_install.sh and\ncharmed_uninstall.sh in line 1285 and 1287 in\nfull_install_osm.sh\n\nAfterwards, just execute:\n./install_osm.sh --charmed\n\nFor uninstall\n./install_osm.sh --uninstall\n\nChange-Id: I6dfe0831ea5e2c265a365b41638e807106076346\nSigned-off-by: Dominik Fleischmann \u003cdominik.fleischmann@canonical.com\u003e\n"
    }
  ]
}
