)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "fa81f28edaf5962fbc034ddcf783c4298573500b",
      "tree": "d162451c685555d14f1d371d3c60c18548397d82",
      "parents": [
        "c828a582cacde3e65ed2eb4da97c3821584686b2"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Dec 15 00:32:13 2020 +0000"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Dec 16 15:14:24 2020 +0000"
      },
      "message": "Installer and pipelines updates for Rel NINE\n\nChange-Id: I86786dc85eda0f717dac75049f7136bc668449d7\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.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": "836e9dba53858f01e494d55fff9ef7e6849e16c5",
      "tree": "c03951c5eae81785698284d9f247f33cb05d2cd6",
      "parents": [
        "8cb84422834b7e5ae312a804d23842f8af923a25"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Jul 22 13:23:56 2019 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Jul 22 13:23:56 2019 +0000"
      },
      "message": "bug 801 increase healthcheck timeout for NBI/POL/MON\n\nChange-Id: I36a4b5ec36367ed3863dae2193e598a7f276322e\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "deb99f3d1a8146019676d888f1206b4e272a10ba",
      "tree": "204bb5cbb450ebbf84aca6e6830d7dee39b5c038",
      "parents": [
        "c34a54393bbe732fe367e13c9cefb012f7f09b21"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Mon May 27 17:01:06 2019 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Mon May 27 17:01:06 2019 -0300"
      },
      "message": "Adds healthcheck to POL\n\nChange-Id: I7680e9d4ba70e7d46ff155071cfb75dca64f5e35\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "8e003844f709b266197caf1540f03b007882f05c",
      "tree": "54fe9236b56802817b2542f12a45a00338937a57",
      "parents": [
        "79e51b9a5dbfc7888b61635819e38c15df0bab7a"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue May 21 12:29:23 2019 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Wed May 22 13:46:14 2019 -0300"
      },
      "message": "Adds mysql-client to POL Dockerfile\n\nChange-Id: I5416e65239764e9475014004dbc8e698a45d8bb4\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "04560880c2acab243ca610897e3630c62bc6d427",
      "tree": "e908d533227a5f4fdb5d0fb96ca64b591580ed9e",
      "parents": [
        "9261c66ac5eeebaa5e2569694579ed16d4e70626"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Tue Feb 26 17:25:07 2019 -0300"
      },
      "committer": {
        "name": "diazb",
        "email": "bdiaz@whitestack.com",
        "time": "Fri Apr 05 22:29:51 2019 +0100"
      },
      "message": "Modifies POL deployment to use mysql database\n\nAdds script to automatically create database if not existant.\nAdds generation of db env var to install script.\n\nChange-Id: I334ffe2a2f9c2570cf94454948e23f1ce4b5aee7\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "e6f7b45be6a99a99c21ced24282163f982697357",
      "tree": "56a3e6544b752f233caed87fc20dd14cb98343cd",
      "parents": [
        "330ebb0b5850055c6e9f993340e588198c104ce4"
      ],
      "author": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Thu Feb 07 12:09:57 2019 -0300"
      },
      "committer": {
        "name": "Benjamin Diaz",
        "email": "bdiaz@whitestack.com",
        "time": "Wed Feb 20 16:02:07 2019 -0300"
      },
      "message": "Modifies MON and POL env vars names\n\nDepends on 7217\n\nChange-Id: Ibef79ce619c4d129f948dee31756ce0f7c5d6a50\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n"
    },
    {
      "commit": "cc084d76a54f45a057402150b8c388ea96d576e9",
      "tree": "d9ce0420da6f2bb8d26b128c08af193b2b866023",
      "parents": [
        "6a2398787c49421e43f92de6598d7b4079a58795"
      ],
      "author": {
        "name": "Juan",
        "email": "jquiroga@whitestack.com",
        "time": "Fri Nov 16 11:08:07 2018 -0300"
      },
      "committer": {
        "name": "Juan",
        "email": "jquiroga@whitestack.com",
        "time": "Fri Nov 16 12:58:39 2018 -0300"
      },
      "message": "removed env vars host and port from lcm, nbi\n\nChange-Id: Id2a0460fc35b036471caa1e88fecf76c3b565c57\nSigned-off-by: Juan \u003cjquiroga@whitestack.com\u003e\n"
    },
    {
      "commit": "9cf4156e6cf87f4eaa96180347badcbbb4a80644",
      "tree": "ba0108105bf315ada0f2fa9891369db5dcbb118a",
      "parents": [
        "7bfdced8ddcbdfa07a27bd3b07c1b103320587c1"
      ],
      "author": {
        "name": "Mike Marchetti",
        "email": "mmarchetti@sandvine.com",
        "time": "Mon Oct 01 12:37:59 2018 -0400"
      },
      "committer": {
        "name": "Mike Marchetti",
        "email": "mmarchetti@sandvine.com",
        "time": "Mon Oct 01 12:40:28 2018 -0400"
      },
      "message": "Update policy module dependency checking\n\n- dependency checking needs to be full package name\n- POL uses different naming scheme for package\nSigned-off-by: Mike Marchetti \u003cmmarchetti@sandvine.com\u003e\n\nChange-Id: I87c8c6c4291803562225e45b8af86df358dabfb6\n"
    },
    {
      "commit": "280ccc770758dfd2921aacc2a13072840dd9439a",
      "tree": "1f9faaa97eaf2f0df02c3778a70a927af6b6c813",
      "parents": [
        "9d9192bbb48264603ea160bac095ebd07edb79d1"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "esousa@whitestack.com",
        "time": "Fri Sep 21 16:34:29 2018 +0100"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "esousa@whitestack.com",
        "time": "Fri Sep 21 17:13:33 2018 +0100"
      },
      "message": "Renaming PM to POL\n\nUpdated all the references from PM to POL.\n\nChange-Id: I5d8c228bfa5498d810eb98d55d9f30a681a2730d\nSigned-off-by: Eduardo Sousa \u003cesousa@whitestack.com\u003e\n"
    }
  ]
}
