)]}'
{
  "log": [
    {
      "commit": "87feb6d8f0b1f16ff9e2bc693df2269bb562d9c6",
      "tree": "1d6b2032bff281f249f1d5f93816b45bf59ea1b7",
      "parents": [
        "36faaff53fa49da849cbbe537706329de19deb05"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Jun 05 15:56:48 2023 -0400"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Jun 05 15:56:48 2023 -0400"
      },
      "message": "Fixing log collection\n\nChange-Id: Ib223ed4b6862a2b50c46f1ceb0f2320a422dcb83\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "36faaff53fa49da849cbbe537706329de19deb05",
      "tree": "26d720fd3e22309f78d412751464025d0cfa3e78",
      "parents": [
        "39970443c19cfad5ccd681a3768e8e14fb412d54"
      ],
      "author": {
        "name": "Dario Faccin",
        "email": "dario.faccin@canonical.com",
        "time": "Tue May 23 17:44:49 2023 +0200"
      },
      "committer": {
        "name": "Dario Faccin",
        "email": "dario.faccin@canonical.com",
        "time": "Wed May 24 11:38:30 2023 +0200"
      },
      "message": "Update from master\n\nSquashed commit of the following:\n\ncommit 5ef8e951103f7084c94d1db0628e46cf82c5d06b\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Fri May 19 11:42:13 2023 +0200\n\n    Clarify messages and minor refactors in full_install_osm\n\n    Change-Id: I33182aa1f7c53117ae0b645a4f02b3cbde7bfb1c\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit b254c0268b0ce5969e50fd79fecd1a82fa635ce5\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Mon May 22 00:47:42 2023 +0200\n\n    Update stage3 to archive logs from Airflow DAGs\n\n    Change-Id: I99b6d6b9afe94135be8909c7aa96866615532389\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit e78f5a762565fe67b2637b560fdc829a9d71ccd0\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Wed May 17 17:53:37 2023 +0200\n\n    Update tests and NBI Dockerfile to patch pyangbing and install libmagic1\n\n    Change-Id: If262e372ce26b04df5ac54961336620f27897933\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit 2aab0d77d06ee94a10ffed431d1b270871ce319e\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Wed May 17 16:24:22 2023 +0200\n\n    ubuntu20 as base image for OSM installation\n\n    Change-Id: I9372211baabe88c83c5f86e32dff35686968c1d4\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit ef78c3c64d4a203334b7935e83e29bac56ccba97\nAuthor: Patricia Reinoso \u003cpatricia.reinoso@canonical.com\u003e\nDate:   Tue May 16 08:12:58 2023 +0000\n\n    Fix charmcraft pack for keystone charm\n\n    Add missing cryptography dependencies.\n\n    Change-Id: Id933b7b83ad81014bdbd2832379d202e8bc07e3f\n    Signed-off-by: Patricia Reinoso \u003cpatricia.reinoso@canonical.com\u003e\n\ncommit 3f26c2c08271e5ff2beb3ee97909a035e322761f\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Wed May 17 12:19:36 2023 +0200\n\n    Update stage2 to use Ubuntu22 as Openstack base image\n\n    Change-Id: I91c710a86f7fba14f3e39d95e8d3fb96a7f14662\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit 7e3c1483c5face876176644191a9ccaf9e8c0f0e\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Tue May 16 11:04:40 2023 +0200\n\n    Update jenkins-stage3 to use ubuntu22 as default image and DEBUG loglevel for sshCommand\n\n    Change-Id: I852e0f706176fda4f24ea4afd8a23e27280624ba\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit 836354fe4faf5ec29acfabcaf1a79cefd86b5848\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Wed May 10 18:12:00 2023 +0200\n\n    Enable NGSA installation (Airflow, AlertMgr and PushGW) by default\n\n    This reverts commit 64885c283f162872a85ea05142d3ebf927aaacdc.\n\n    Change-Id: I5afc552335f8f25656f1947c5b212750683b807b\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit 4e8024f71bb6651a447f100c1c0fbd5081ae79f5\nAuthor: Patricia Reinoso \u003cpatricia.reinoso@canonical.com\u003e\nDate:   Thu May 11 14:02:35 2023 +0000\n\n    Set focal series in OSM bundle.\n\n    Even if model-config \u0027default-series\u0027 is \u0027focal\u0027\n    juju pulls the \u0027jammy\u0027 series for OSM charms\n    that\u0027s why we need to explicitly specify the series.\n\n    Change-Id: I4b2024f92f33817771cb40305d979213d7546af5\n    Signed-off-by: Patricia Reinoso \u003cpatricia.reinoso@canonical.com\u003e\n\ncommit be5864a7da380b52e846465466c3363a32d5882b\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Thu May 11 15:34:13 2023 +0200\n\n    Update tests/Dockerfile to make it work with Ubuntu22 base image\n\n    Change-Id: I0a7db076f5e9db92a8891d13636f5ac0a845ab4a\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit 02feb8ef9ae5f545a111759cbbe9f01b1741cc85\nAuthor: Mark Beierl \u003cmark.beierl@canonical.com\u003e\nDate:   Wed May 10 11:44:11 2023 -0400\n\n    Updates to Python 3.10 and Ubuntu22.04\n\n    Updates all dockerfiles for stage 3 to use newer versions\n\n    Change-Id: I4d73e04e11be4e12c98467f5d24ee5daff699d89\n    Signed-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n\ncommit 54f21dc2e06cc72582026cf28b2206042f87133d\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Wed May 10 18:11:21 2023 +0200\n\n    Revert \"Enable NGSA installation (Airflow, AlertMgr and PushGW) by default\"\n\n    This reverts commit 82afc03ffce54cf3415e91ed077fb2338e2de7e9.\n\n    Change-Id: I511d4b9d9c7410999d135d217f33dd96f83e1d84\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit 1233df73c57b1c72e282218839c18b139b3b5aa6\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Wed May 10 17:02:39 2023 +0200\n\n    Update Airflow Dockerfile to unpack python3.10 versions of osm_common and osm_ngsa\n\n    Change-Id: I2a650b66cfdf8bb2249882947d0a47622c673806\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit 82afc03ffce54cf3415e91ed077fb2338e2de7e9\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Thu May 4 14:20:20 2023 +0200\n\n    Enable NGSA installation (Airflow, AlertMgr and PushGW) by default\n\n    Change-Id: Ia2ba77b7cfbd961a6b70f4257dab3470048d1117\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit 0b7ef27773763a547581023f7b72f3d193bc898f\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Wed May 10 10:50:34 2023 +0200\n\n    Update Airflow version to 2.5.3 and Airflow Helm chart version to 1.9.0\n\n    Change-Id: I98928685b3f3d5399f8c97d306e2ba7878b5515d\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit 3763099835a202bb52a6d5db7b8e9c89261aec7a\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Tue May 9 13:33:22 2023 +0200\n\n    Update install_ngsa.sh to use docker registry and user from CICD\n\n    Change-Id: I33b96d876a0dbe95846b6c6b123438f6fb17f7f0\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit 53b217f94a1c19c58eb3f3077779b3dcdfb741e7\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Thu May 4 17:57:47 2023 +0200\n\n    Split generate_docker_images and pull_docker_images in installer\n\n    Change-Id: I09fc0f0c566b481f78d818715be64dbcb855c955\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit 2efbda22f27241546145752035a759016dd87430\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Thu May 4 13:38:46 2023 +0200\n\n    Update db_upgrade.py to append osm to metric_name to be BWC\n\n    Change-Id: I8ed6497fe21a3db3ccf841795f8b92af1a95cc0b\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit 986c308d5d89b8dbb3361ce2f1638b3285859d8e\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Thu May 4 11:54:30 2023 +0200\n\n    Refactor MongoUpgrade1214 in db_upgrade.py\n\n    Change-Id: I1da050701c20d1a04c34457743b43a89a2786929\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit 05ee8ab29eb39cc34bd679e238c8051f29d93c35\nAuthor: sritharan \u003cpriyadarshini@tataelxsi.co.in\u003e\nDate:   Fri Apr 28 05:38:10 2023 +0000\n\n    Feature 10986: Autoheal switch and Autoscale switch\n\n    Change-Id: I851299bf9bf57e9e50d6e1ad387766bbe13a192d\n    Signed-off-by: sritharan \u003cpriyadarshini@tataelxsi.co.in\u003e\n\ncommit fc5714cf86a58590c2516dff0562ce859aace267\nAuthor: aguilard \u003ce.dah.tid@telefonica.com\u003e\nDate:   Tue Apr 25 16:25:42 2023 +0000\n\n    Feature 10981: update alerts collections in Mongo from OSM v12 to v14\n\n    Change-Id: If9e7133439fa4c856d96a9108e4306a37b2fd167\n    Signed-off-by: aguilard \u003ce.dah.tid@telefonica.com\u003e\n\ncommit e556fe0f1afc690e86e3d9de12e7ccea6e1edf7f\nAuthor: aguilard \u003ce.dah.tid@telefonica.com\u003e\nDate:   Tue May 2 10:20:21 2023 +0000\n\n    Feature 10981: enable REST API in Airflow\n\n    Change-Id: Iaae27b9917d8cc35bae6e67cce59bef3e9bd8b41\n    Signed-off-by: aguilard \u003ce.dah.tid@telefonica.com\u003e\n\ncommit b798d06e0769138e57b682e446a2576b9bf2d575\nAuthor: aguilard \u003ce.dah.tid@telefonica.com\u003e\nDate:   Tue May 2 09:54:44 2023 +0000\n\n    Fix typo in file alertmanager-values.yaml\n\n    Change-Id: If2c17971aab5d1c37987d18d2c24ec5864a132f1\n    Signed-off-by: aguilard \u003ce.dah.tid@telefonica.com\u003e\n\ncommit 64775ea32b74f6629e7adf4e8bb397513ec20b6c\nAuthor: aguilard \u003ce.dah.tid@telefonica.com\u003e\nDate:   Thu Apr 27 11:02:21 2023 +0000\n\n    Feature 10981: fix bug in Airflow DAGs directory\n\n    Change-Id: I6e081306d1363401b27d7a3d4ca8d824862d05b6\n    Signed-off-by: aguilard \u003ce.dah.tid@telefonica.com\u003e\n\ncommit 02609d9c7d62448a1b51b41befdfd0bc6da14d75\nAuthor: aguilard \u003ce.dah.tid@telefonica.com\u003e\nDate:   Thu Apr 27 09:47:27 2023 +0000\n\n    Feature 10981: fix bug in AlertMgr installation\n\n    Change-Id: I83fd859d14fc64dc2b2e3328ce79577fffd619ce\n    Signed-off-by: aguilard \u003ce.dah.tid@telefonica.com\u003e\n\ncommit 8177b9cb342c3f820e5ba3dab85f633970960a95\nAuthor: SANDHYA.JS \u003csandhya.j@tataelxsi.co.in\u003e\nDate:   Wed Apr 26 09:48:39 2023 +0530\n\n    Fix Bug 2121: NG-UI uses unmaintained Chokidar version\n\n    \t- Changed the node version from 10 to 14 incompatible with angular 14\n    \t  version.\n\n    Change-Id: Ib27ac394e2a30b9f66be530eab7fa3678d6bae01\n    Signed-off-by: SANDHYA.JS \u003csandhya.j@tataelxsi.co.in\u003e\n\ncommit 7ff88a60b6493380746c694c0fad1b251ce08878\nAuthor: aguilard \u003ce.dah.tid@telefonica.com\u003e\nDate:   Wed Apr 26 11:26:07 2023 +0000\n\n    Feature 10981: changed repeat_interval parameter in AlertManager\n\n    Change-Id: I317a7f33ef49b9e2103fedbb611efb960cb0d28f\n    Signed-off-by: aguilard \u003ce.dah.tid@telefonica.com\u003e\n\ncommit 0eda3f7f9927fc191d8f004e6dfaa1f7259d5429\nAuthor: Dario Faccin \u003cdario.faccin@canonical.com\u003e\nDate:   Thu Apr 20 16:13:50 2023 +0200\n\n    Improve stage-test script: Split charms list according to tox envlist.\n\n    For newer charms the tox envlist includes lint, unit and integration: for these charms execute only lint and unit tests.\n    For older charms the tox envlist includes black, cover, flake8, pylint, yamllint, safety: for these charms execute all tests.\n\n    Change-Id: I6cfbe129440be1665f63572a1879060eccd822fd\n    Signed-off-by: Dario Faccin \u003cdario.faccin@canonical.com\u003e\n\ncommit 6db47d485db75641a282f8da13720e23d6f6dfb5\nAuthor: Mark Beierl \u003cmark.beierl@canonical.com\u003e\nDate:   Thu Mar 23 13:51:15 2023 -0400\n\n    OSM DB Update Charm\n\n    Initial load of code for the osm-update-db-operator charm\n\n    Change-Id: I2884249efaaa86f614df6c286a69f3546489b523\n    Signed-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n\ncommit f91f9c32f0d3cd4011a288235d0e4e1ba44b85d5\nAuthor: aguilard \u003ce.dah.tid@telefonica.com\u003e\nDate:   Thu Apr 13 16:57:57 2023 +0000\n\n    Feature 10981: extended Prometheus sidecar to dump alerts rules in config files\n\n    Change-Id: Ic454c894b60d0b2b88b6ea81ca35a0bf4d54ebac\n    Signed-off-by: aguilard \u003ce.dah.tid@telefonica.com\u003e\n\ncommit 0e49b4aa3a8853ea5b9702e0bc58134d8a4bcd88\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Mon Apr 17 12:38:17 2023 +0200\n\n    Feature 10981: remove mon and pol for ng-sa installation\n\n    This change removes the deployment of POL for NG-SA installation.\n    In addition, it deploys a reduced MON, which will only run\n    mon-dashboarder. A new K8s manifest (ng-mon.yaml )file has been created\n    for the purpose.\n\n    Change-Id: I243a2710d7b883d505ff4b4d012f7d67920f0e73\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit cb9bb7a66ce49050e2ea005276f7d342673bbcc6\nAuthor: aguilard \u003ce.dah.tid@telefonica.com\u003e\nDate:   Tue Apr 18 16:25:19 2023 +0000\n\n    Feature 10981: fix CMD in webhook Dockerfile\n\n    Change-Id: If8332c12c2f065c0a4d195873e24a98aa34b0ed4\n    Signed-off-by: aguilard \u003ce.dah.tid@telefonica.com\u003e\n\ncommit 1805613aa8e2eb92a6daa7f7883ff10089447d37\nAuthor: aguilard \u003ce.dah.tid@telefonica.com\u003e\nDate:   Fri Apr 14 13:04:14 2023 +0000\n\n    Feature 10981: auto-scaling alerts rules for AlertManager\n\n    Change-Id: I7e8c3f7b1dd3201b75848ae6264eaa2375a5b06b\n    Signed-off-by: aguilard \u003ce.dah.tid@telefonica.com\u003e\n\ncommit 63868ab3519bd2ab56e7da695e3e661ac877e9d8\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Thu Apr 20 10:04:55 2023 +0200\n\n    Add nohup to http.server in tools/local-build.sh\n\n    Change-Id: Ic21b33c22c069d6145ba9d60c7e3cebb75f99664\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit 171bbd48411e256e22156c56aa10d1cd2f8ca0da\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Fri Apr 14 10:00:31 2023 +0200\n\n    Update helm version to 3.11.3\n\n    Change-Id: Ic95f32cd1fc311bf93a817da90f48a17d7c2bd13\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit 325032a38c3cb0f433832e63241fa0a5ce5d95ea\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Thu Apr 13 18:07:44 2023 +0200\n\n    Replace OSM_STACK_NAME by OSM_NAMESPACE in installers scripts\n\n    Change-Id: I5ce4bdc392fd64b4bed7479768b91adba53c67e4\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit 4c246cfd7065f2a06191e97e0d7970ef2ffaf1f9\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Thu Apr 13 11:01:15 2023 +0200\n\n    Add Dockerfile for Webhook translator\n\n    Change-Id: Id9a787e0fd3fd953b1b2ace190cdca6a77199f27\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit 2c5b33f530801667937e9147829bf8b02bd00409\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Thu Apr 13 11:00:14 2023 +0200\n\n    Update tools/local-build.sh to run python http server instead of qhttp\n\n    Change-Id: Id9857656e18e1487da7123e076bf00c0b9869d25\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit 7e26f9a0142e12dceda03d4b6e8cbbcbb2460c19\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Mon Mar 27 12:49:43 2023 +0200\n\n    Remove unnecessary Makefile related to old docker image build process\n\n    Change-Id: Icc304cfe7124979584405ec6635ce2c7a9861eac\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit bacdfa852d07131631709fa16de142eb9257235e\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Tue Apr 4 10:52:46 2023 +0200\n\n    Feature 10981: installation of webhook translator as part of NG-SA\n\n    Change-Id: I5318460103a6b89b37931bf661618251a3837d04\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit bae51f695443abcd0e410a92161af05b497ddc7a\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Tue Mar 28 18:27:20 2023 +0200\n\n    Feature 10981: installation of AlertManager as part of NG-SA\n\n    Change-Id: I99bb5785081df4395be336f323d5d4ac3dfd68b6\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit 9ab64a953b0a46d6e09c16387c851a56c8c809cd\nAuthor: Dario Faccin \u003cdario.faccin@canonical.com\u003e\nDate:   Mon Mar 27 10:38:22 2023 +0200\n\n    LCM integration tests: use RO charm from charmhub instead of building it\n    locally\n\n    Change-Id: I3c1aba9227d9ef5c28f559447da63035214c8ea1\n    Signed-off-by: Dario Faccin \u003cdario.faccin@canonical.com\u003e\n\ncommit f88cb4f7140fd4e56b797deb29a41bd69c37913d\nAuthor: Dario Faccin \u003cdario.faccin@canonical.com\u003e\nDate:   Wed Mar 15 14:55:07 2023 +0100\n\n    Integration tests for VCA Integrator Operator\n\n    Change-Id: I2bc362961edb19f3a0696c779aa9eeaacc361572\n    Signed-off-by: Dario Faccin \u003cdario.faccin@canonical.com\u003e\n    Signed-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n\ncommit 9a5ceab597f52688dd0496d67a556146a0472cd8\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Tue Apr 4 10:51:51 2023 +0200\n\n    Minor indentation fixes in MON and POL K8s manifests\n\n    Change-Id: Ib96f1655df650587fc6255d5f98986e1332bbb2f\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit 473c541d5bf7a126e426490f0228f8812cc70b28\nAuthor: Mark Beierl \u003cmark.beierl@canonical.com\u003e\nDate:   Mon Apr 3 13:32:22 2023 -0400\n\n    Partial revert of 13026\n\n    The *.gz and *Packages are actually used in the creation of\n    the debian repository for the installers.\n\n    Change-Id: I56ba0ce478fba9bcaeb58d6f2abaf235a4eab78a\n    Signed-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n\ncommit 0baeac7fd2079e87698fa1e3eea48833ee331cd7\nAuthor: Guillermo Calvino \u003cguillermo.calvino@canonical.com\u003e\nDate:   Thu Mar 23 16:14:35 2023 +0100\n\n    Adding documentation to OSM bundles\n\n    Change-Id: I94b2d7467f4fba40b625acaf545dc20fc6079f8c\n    Signed-off-by: Guillermo Calvino \u003cguillermo.calvino@canonical.com\u003e\n\ncommit f776ffa5a6a673a62c51559d690cc86799c3269a\nAuthor: Dario Faccin \u003cdario.faccin@canonical.com\u003e\nDate:   Fri Mar 31 16:47:35 2023 +0200\n\n    Update Dockerfile and stage-test script to run tests for charms\n\n    This patch updates Dockerfile to use Ubuntu 20.04 as base for building\n    and testing charms.\n    This patch updates stage-test script to execute testing for charms.\n    Tests will be executed only for charms modified by the review.\n    This patch updates tox configuration for charms setting the python\n    interpreter to python3.8.\n\n    Change-Id: Ib9046b78d6520188cc51ac776fe60ea16479f11c\n    Signed-off-by: Dario Faccin \u003cdario.faccin@canonical.com\u003e\n\ncommit be1ab182ee509d5b458fcd1379a9101a7d2a09b1\nAuthor: Dario Faccin \u003cdario.faccin@canonical.com\u003e\nDate:   Mon Apr 3 13:21:19 2023 +0200\n\n    Update bundle (standalone and HA) to use MongoDB charm from edge channel\n\n    Change-Id: Ie60a105a58c5838db90129f1d6d896907675a405\n    Signed-off-by: Dario Faccin \u003cdario.faccin@canonical.com\u003e\n\ncommit 99325bd3a2891df4b88329931535619e96ae28ec\nAuthor: Dario Faccin \u003cdario.faccin@canonical.com\u003e\nDate:   Fri Mar 31 16:56:38 2023 +0200\n\n    Remove checks for copyright in charms\n\n    This patch removes the flake8 copyright plugin and configuration.\n\n    Change-Id: I65e362748e16efbc48055370f8f1590d4910c000\n    Signed-off-by: Dario Faccin \u003cdario.faccin@canonical.com\u003e\n\ncommit 75e3d990ec1cdb318f40f40676724a42e6528381\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Thu Mar 23 17:31:44 2023 +0100\n\n    Update base image for Airflow to support Python 3.10\n\n    Change-Id: I4d0bd5be38faff10de4bd2dbaaa9a6010ab12732\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit fb220c0cbdf0936d0cd52e4527832aeadc9ac2b4\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Thu Mar 23 17:29:26 2023 +0100\n\n    Update base image for Airflow to 2.5.2\n\n    Change-Id: Id73a0de10b80a4154e1816c5695d3c96de1b03fe\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit d0303f5fff9c744aa101767166e94277c9e3259f\nAuthor: Dario Faccin \u003cdario.faccin@canonical.com\u003e\nDate:   Fri Mar 24 11:21:19 2023 +0100\n\n    Pin Charmed Operator Framework version for charms\n\n    Change-Id: Iff5659151e5678298b72e54b7b22a375bc7b7ebf\n    Signed-off-by: Dario Faccin \u003cdario.faccin@canonical.com\u003e\n\ncommit 48eea891e08c1427b711d6890308854df4ccc78b\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Thu Mar 23 14:04:09 2023 +0100\n\n    Fix docker tag in stage3 to coexist with periodic clean-up\n\n    Change-Id: I1ce9a5de84e0bcedd7abaecfa0fb6d753b853cb7\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit ef27d2e228e3dcfe572dc77ce7e4342085630acf\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Wed Mar 22 22:03:13 2023 +0100\n\n    Remove duplicated lines in Airflow Dockerfile\n\n    Change-Id: Iaeb200d498c01e53a7748293d39b6d9a0ba3cfa9\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit 57b89ae46f768a725e2ca7f01f7dfa97254e049a\nAuthor: Patricia Reinoso \u003cpatricia.reinoso@canonical.com\u003e\nDate:   Tue Mar 14 16:06:32 2023 +0000\n\n    Set K8s 1.26 in charmed OSM installation\n\n    storage is deprecated: replaced by hostpath-storage\n\n    Change-Id: I11dd6fc2c18f89c289ad80da696929a7c0236d63\n    Signed-off-by: Patricia Reinoso \u003cpatricia.reinoso@canonical.com\u003e\n\ncommit e64d8cfde60d376724327dddd17f343d1db0388d\nAuthor: Daniel Arndt \u003cdaniel.arndt@canonical.com\u003e\nDate:   Fri Feb 24 09:41:14 2023 -0400\n\n    Fix unit tests for NG-UI charm\n\n    Change-Id: If5b98446bb589a3346bcaf1d260a3ad2c5affd3b\n    Signed-off-by: Daniel Arndt \u003cdaniel.arndt@canonical.com\u003e\n\ncommit 773dd9959e5684902e84cc4751d47ccf321a4f22\nAuthor: Daniel Arndt \u003cdaniel.arndt@canonical.com\u003e\nDate:   Tue Mar 7 19:51:20 2023 -0400\n\n    Integration tests for NG UI charm\n\n    Change-Id: I3c8958d54aeed84faf1ed2194bc818c1691cf755\n    Signed-off-by: Daniel Arndt \u003cdaniel.arndt@canonical.com\u003e\n\ncommit 668b1469296df65fee65d62abbbbd087c69c2c04\nAuthor: Mark Beierl \u003cmark.beierl@canonical.com\u003e\nDate:   Wed Feb 22 13:00:58 2023 -0500\n\n    Charm cleanup\n\n    Removal of obsolete charm code\n\n    Change-Id: Ifc5e83457cf580d8b236a636328470c527c5c3a9\n    Signed-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n\ncommit 56db64f403eaea09530d1073640eee9b36ff2caf\nAuthor: Dario Faccin \u003cdario.faccin@canonical.com\u003e\nDate:   Thu Feb 16 20:50:38 2023 +0100\n\n    Integration of OSM Charms with new MongoDB\n\n    Change-Id: I9e723dc94ff4c5b7e691179be4e9e3c7b43b6ab0\n    Signed-off-by: Dario Faccin \u003cdario.faccin@canonical.com\u003e\n\ncommit 740e877d19b5e77c8d7f64a85e805c0e68602d41\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Tue Feb 28 12:56:07 2023 +0100\n\n    Update the artifacts stored in stage2\n\n    This change updates the patterns of the artifacts to be stored by the\n    method `archive` in `ci_helper.groovy`.\n\n    The pattern \"dists/*.gz\" and \"dists/*Packages\" corresponding to index\n    files for debian repos are no longer required.\n\n    The pattern \"dist/*.whl\" corresponding to Python wheel files is now\n    required, since it is an additional artifact generated in stage2.\n\n    Change-Id: Id87fcb98b2d79a9bd0b64fdaca44da8acd9e1cb1\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit 68bc89407c14e9e25cae41a94f1bc2e0c7eed59b\nAuthor: Daniel Arndt \u003cdaniel.arndt@canonical.com\u003e\nDate:   Tue Feb 21 11:48:27 2023 -0400\n\n    Bug 2218: Fix command for `juju run-action`\n\n    Change-Id: Ife2e8e9f532f3c67c7e2f71d3f77d3e4e7dc5257\n    Signed-off-by: Daniel Arndt \u003cdaniel.arndt@canonical.com\u003e\n\ncommit 4734de1c25c0be183d2b415c9692af902e817da7\nAuthor: Dario Faccin \u003cdario.faccin@canonical.com\u003e\nDate:   Wed Feb 15 10:52:55 2023 +0100\n\n    Add OSM-MON integration tests\n\n    Change-Id: I3199869880d0c9ce0784dcc623c844dd39f1180a\n    Signed-off-by: Dario Faccin \u003cdario.faccin@canonical.com\u003e\n\ncommit bb2f914425f0e7f64014d3edd6e55a83fe108975\nAuthor: Dario Faccin \u003cdario.faccin@canonical.com\u003e\nDate:   Wed Feb 15 09:29:55 2023 +0100\n\n    Add OSM-POL integration tests\n\n    Change-Id: I140b9eb271c0f03520660b676e075b3f0d62a128\n    Signed-off-by: Dario Faccin \u003cdario.faccin@canonical.com\u003e\n\nChange-Id: I7020fe97c6f266c9ff3ca38a0141bcf15f606df2\nSigned-off-by: Dario Faccin \u003cdario.faccin@canonical.com\u003e\n"
    },
    {
      "commit": "e93311d0d1e614b2ee73cc88d8a04fdec217cff8",
      "tree": "0c68729241b92bc79e9af560af5936b852d80c81",
      "parents": [
        "b26337f4b399b8d2307002aa7ca98c23e2d3a1ed"
      ],
      "author": {
        "name": "Dario Faccin",
        "email": "dario.faccin@canonical.com",
        "time": "Wed Feb 15 09:29:55 2023 +0100"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Apr 26 22:22:50 2023 +0000"
      },
      "message": "Update from master\n\nMerged the following from master into paas branch:\n\nAdd OSM-POL integration tests\n\nChange-Id: I140b9eb271c0f03520660b676e075b3f0d62a128\nSigned-off-by: Dario Faccin \u003cdario.faccin@canonical.com\u003e\n\nAdd OSM-MON integration tests\n\nChange-Id: I3199869880d0c9ce0784dcc623c844dd39f1180a\nSigned-off-by: Dario Faccin \u003cdario.faccin@canonical.com\u003e\n\nBug 2218: Fix command for `juju run-action`\n\nChange-Id: Ife2e8e9f532f3c67c7e2f71d3f77d3e4e7dc5257\nSigned-off-by: Daniel Arndt \u003cdaniel.arndt@canonical.com\u003e\n\nUpdate the artifacts stored in stage2\n\nThis change updates the patterns of the artifacts to be stored by the\nmethod `archive` in `ci_helper.groovy`.\n\nThe pattern \"dists/*.gz\" and \"dists/*Packages\" corresponding to index\nfiles for debian repos are no longer required.\n\nThe pattern \"dist/*.whl\" corresponding to Python wheel files is now\nrequired, since it is an additional artifact generated in stage2.\n\nChange-Id: Id87fcb98b2d79a9bd0b64fdaca44da8acd9e1cb1\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\nntegration of OSM Charms with new MongoDB\n\nChange-Id: I9e723dc94ff4c5b7e691179be4e9e3c7b43b6ab0\nSigned-off-by: Dario Faccin \u003cdario.faccin@canonical.com\u003e\n\nCharm cleanup\n\nRemoval of obsolete charm code\n\nChange-Id: Ifc5e83457cf580d8b236a636328470c527c5c3a9\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n\nIntegration tests for NG UI charm\n\nChange-Id: I3c8958d54aeed84faf1ed2194bc818c1691cf755\nSigned-off-by: Daniel Arndt \u003cdaniel.arndt@canonical.com\u003e\n\nFix unit tests for NG-UI charm\n\nChange-Id: If5b98446bb589a3346bcaf1d260a3ad2c5affd3b\nSigned-off-by: Daniel Arndt \u003cdaniel.arndt@canonical.com\u003e\n\nSet K8s 1.26 in charmed OSM installation\n\nstorage is deprecated: replaced by hostpath-storage\n\nChange-Id: I11dd6fc2c18f89c289ad80da696929a7c0236d63\nSigned-off-by: Patricia Reinoso \u003cpatricia.reinoso@canonical.com\u003e\n\nRemove duplicated lines in Airflow Dockerfile\n\nChange-Id: Iaeb200d498c01e53a7748293d39b6d9a0ba3cfa9\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\nFix docker tag in stage3 to coexist with periodic clean-up\n\nChange-Id: I1ce9a5de84e0bcedd7abaecfa0fb6d753b853cb7\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\nPin Charmed Operator Framework version for charms\n\nChange-Id: Iff5659151e5678298b72e54b7b22a375bc7b7ebf\nSigned-off-by: Dario Faccin \u003cdario.faccin@canonical.com\u003e\n\nUpdate base image for Airflow to 2.5.2\n\nChange-Id: Id73a0de10b80a4154e1816c5695d3c96de1b03fe\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\nUpdate base image for Airflow to support Python 3.10\n\nChange-Id: I4d0bd5be38faff10de4bd2dbaaa9a6010ab12732\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\nRemove checks for copyright in charms\n\nThis patch removes the flake8 copyright plugin and configuration.\n\nChange-Id: I65e362748e16efbc48055370f8f1590d4910c000\nSigned-off-by: Dario Faccin \u003cdario.faccin@canonical.com\u003e\n\nUpdate bundle (standalone and HA) to use MongoDB charm from edge channel\n\nChange-Id: Ie60a105a58c5838db90129f1d6d896907675a405\nSigned-off-by: Dario Faccin \u003cdario.faccin@canonical.com\u003e\n\nUpdate Dockerfile and stage-test script to run tests for charms\n\nThis patch updates Dockerfile to use Ubuntu 20.04 as base for building\nand testing charms.\nThis patch updates stage-test script to execute testing for charms.\nTests will be executed only for charms modified by the review.\nThis patch updates tox configuration for charms setting the python\ninterpreter to python3.8.\n\nChange-Id: Ib9046b78d6520188cc51ac776fe60ea16479f11c\nSigned-off-by: Dario Faccin \u003cdario.faccin@canonical.com\u003e\n\nAdding documentation to OSM bundles\n\nChange-Id: I94b2d7467f4fba40b625acaf545dc20fc6079f8c\nSigned-off-by: Guillermo Calvino \u003cguillermo.calvino@canonical.com\u003e\n\nPartial revert of 13026\n\nThe *.gz and *Packages are actually used in the creation of\nthe debian repository for the installers.\n\nChange-Id: I56ba0ce478fba9bcaeb58d6f2abaf235a4eab78a\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n\nMinor indentation fixes in MON and POL K8s manifests\n\nChange-Id: Ib96f1655df650587fc6255d5f98986e1332bbb2f\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\nIntegration tests for VCA Integrator Operator\n\nChange-Id: I2bc362961edb19f3a0696c779aa9eeaacc361572\nSigned-off-by: Dario Faccin \u003cdario.faccin@canonical.com\u003e\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n\nLCM integration tests: use RO charm from charmhub instead of building it\nlocally\n\nChange-Id: I3c1aba9227d9ef5c28f559447da63035214c8ea1\nSigned-off-by: Dario Faccin \u003cdario.faccin@canonical.com\u003e\n\nFeature 10981: installation of AlertManager as part of NG-SA\n\nChange-Id: I99bb5785081df4395be336f323d5d4ac3dfd68b6\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\nFeature 10981: installation of webhook translator as part of NG-SA\n\nChange-Id: I5318460103a6b89b37931bf661618251a3837d04\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\nRemove unnecessary Makefile related to old docker image build process\n\nChange-Id: Icc304cfe7124979584405ec6635ce2c7a9861eac\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\nUpdate tools/local-build.sh to run python http server instead of qhttp\n\nChange-Id: Id9857656e18e1487da7123e076bf00c0b9869d25\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\nAdd Dockerfile for Webhook translator\n\nChange-Id: Id9a787e0fd3fd953b1b2ace190cdca6a77199f27\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\nReplace OSM_STACK_NAME by OSM_NAMESPACE in installers scripts\n\nChange-Id: I5ce4bdc392fd64b4bed7479768b91adba53c67e4\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\nUpdate helm version to 3.11.3\n\nChange-Id: Ic95f32cd1fc311bf93a817da90f48a17d7c2bd13\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\nAdd nohup to http.server in tools/local-build.sh\n\nChange-Id: Ic21b33c22c069d6145ba9d60c7e3cebb75f99664\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\nFeature 10981: auto-scaling alerts rules for AlertManager\n\nChange-Id: I7e8c3f7b1dd3201b75848ae6264eaa2375a5b06b\nSigned-off-by: aguilard \u003ce.dah.tid@telefonica.com\u003e\n\nFeature 10981: fix CMD in webhook Dockerfile\n\nChange-Id: If8332c12c2f065c0a4d195873e24a98aa34b0ed4\nSigned-off-by: aguilard \u003ce.dah.tid@telefonica.com\u003e\n\nFeature 10981: remove mon and pol for ng-sa installation\n\nThis change removes the deployment of POL for NG-SA installation.\nIn addition, it deploys a reduced MON, which will only run\nmon-dashboarder. A new K8s manifest (ng-mon.yaml )file has been created\nfor the purpose.\n\nChange-Id: I243a2710d7b883d505ff4b4d012f7d67920f0e73\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\nFeature 10981: extended Prometheus sidecar to dump alerts rules in config files\n\nChange-Id: Ic454c894b60d0b2b88b6ea81ca35a0bf4d54ebac\nSigned-off-by: aguilard \u003ce.dah.tid@telefonica.com\u003e\n\nOSM DB Update Charm\n\nInitial load of code for the osm-update-db-operator charm\n\nChange-Id: I2884249efaaa86f614df6c286a69f3546489b523\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n\nImprove stage-test script: Split charms list according to tox envlist.\n\nFor newer charms the tox envlist includes lint, unit and integration: for these charms execute only lint and unit tests.\nFor older charms the tox envlist includes black, cover, flake8, pylint, yamllint, safety: for these charms execute all tests.\n\nChange-Id: I6cfbe129440be1665f63572a1879060eccd822fd\nSigned-off-by: Dario Faccin \u003cdario.faccin@canonical.com\u003e\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "fe67909cdef35dbf4357abad97f7710c8e83f584",
      "tree": "04fe106eb8c058f19f1eca1c3e3f4569775f0e5c",
      "parents": [
        "7cb878a01863db170ee1d6c238d13708295b9748",
        "129b6e026cb771b3c571b668f83ec29d5710a85c"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Feb 09 14:49:35 2023 -0500"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Feb 09 14:50:44 2023 -0500"
      },
      "message": "Merge remote-tracking branch \u0027origin/master\u0027 into paas\n\nChange-Id: Ia9fcc2d74d857cb091634345f0be31a7bbccb950\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "5d9ce300ce3f5aaeaa635a49ae2c3cee819a4d7d",
      "tree": "4e4bdf77e9a07bcd7e76abee958d2874240dbab9",
      "parents": [
        "810002d5ecce421a50534052f79ffafaa4231a4d"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Sat Jan 28 04:05:48 2023 +0000"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Sat Jan 28 04:05:48 2023 +0000"
      },
      "message": "Improve Merge Job Speed\n\nChecks for charms that were changed for the merge job too\ninstead of forcing all charms to be rebuilt\n\nChange-Id: I9018813ba087cd968968dc98f6167097a8ca4bdb\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "7efd5d3aa0abe968d61101c1207c2fe272c3b2b1",
      "tree": "707dbfb6b056c121b852cd2de90a5a071a06aae3",
      "parents": [
        "a86e06186fc2688599647603068cecbee712c800"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Jan 19 11:17:51 2023 -0500"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Jan 19 11:57:54 2023 -0500"
      },
      "message": "Temporal UI Charm\n\nInitial load of a charm to deploy the Temporal web UI\n\nSteps:\n\n  juju deploy ch:osm-temporal-ui \\\n               --channel latest/edge/paas \\\n               --resource temporal-ui-image\u003dtemporalio/ui:2.9.1\n  juju relate ingress osm-temporal-ui\n  juju relate temporal osm-temporal-ui\n  juju config osm-temporal-ui \\\n              external-hostname\u003dtemporal.127.0.0.1.nip.io\n\nChange-Id: I594a33edcd168e54359f00451edf1bdf7fe9d24e\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "a86e06186fc2688599647603068cecbee712c800",
      "tree": "676a7f9814a29cebe10f2028127957686dfed83e",
      "parents": [
        "c3b743fef37b15333203d81f464a474199d18e1e"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Jan 10 16:26:06 2023 -0500"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Jan 17 15:58:02 2023 -0500"
      },
      "message": "Temporal Charm\n\nInitial commit of a basic Temporal deployment that uses\nMySQL/MariaDB with root for database creation\n\nChange-Id: Id5ff1a1ea69a0e760efe07ffc233fb8041658dee\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "c3b743fef37b15333203d81f464a474199d18e1e",
      "tree": "5974d1a097a4a7a5c67d0cca3535011b6afc9f22",
      "parents": [
        "32b38a0d121a70a53446c3c8ed017986b223bec3"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Jan 12 15:14:58 2023 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Jan 16 20:11:29 2023 +0100"
      },
      "message": "Use branch for charms\n\nWhen merging changes for charms in a development branch (ie: not v10.0, etc),\nwe want to publish it to latest/edge/branch-name so that it can be kept\nseparate from the other branches of development\n\nChange-Id: I8f2ec65057d2029d7cda83b9b607a0474a801455\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n(cherry picked from commit 27da38deb3b184608a6d66ab6bc476506d8d7301)\n"
    },
    {
      "commit": "27da38deb3b184608a6d66ab6bc476506d8d7301",
      "tree": "5974d1a097a4a7a5c67d0cca3535011b6afc9f22",
      "parents": [
        "da3c1c0ef7999562fbbcd81e0fff6c2ef632165e"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Jan 12 15:14:58 2023 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jan 13 17:06:28 2023 +0100"
      },
      "message": "Use branch for charms\n\nWhen merging changes for charms in a development branch (ie: not v10.0, etc),\nwe want to publish it to latest/edge/branch-name so that it can be kept\nseparate from the other branches of development\n\nChange-Id: I8f2ec65057d2029d7cda83b9b607a0474a801455\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "da3c1c0ef7999562fbbcd81e0fff6c2ef632165e",
      "tree": "8352967c309e715b757d5079aaa55e0a1a3c8075",
      "parents": [
        "ba6b4e566c5d8ec8f09ebb75014628d37965f378"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Oct 25 09:01:08 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jan 06 17:39:49 2023 +0100"
      },
      "message": "Fixing branch in charm build\n\nFirst time testing with a non-production branch, need to use the branch\nname in the final charm revision\n\nChange-Id: I95f72d04c498310fd03eebc22b59fd2cc8aa6d46\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n(cherry picked from commit 54b4d430ae9f77cef482da7f2e7865e5ea498324)\n"
    },
    {
      "commit": "4a9860409030d08ad8371f89885d66a8bab66f09",
      "tree": "ffe94c9fa522598322f5f9a75a63aeccaad7f9a6",
      "parents": [
        "82874fa5ea726ca0b8ba0441b7df325ebebad1b1"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Dec 08 10:24:53 2022 -0500"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Dec 08 10:25:01 2022 -0500"
      },
      "message": "Adding resources to charm promotion\n\nSome charms have resources, and others, like prometheus have\nmultiple resources.  This change takes those resources into\naccount when promothing charms\n\nChange-Id: I0ecb3634e379e5f1eb7036dadb591d73db773099\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "82874fa5ea726ca0b8ba0441b7df325ebebad1b1",
      "tree": "6a788d9c6d4211f1790b195b4d9dd32ced2ad76a",
      "parents": [
        "cb7dc67d460141b98472561ce080cf378c9cd785"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Sep 22 10:01:14 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Dec 07 16:00:00 2022 +0100"
      },
      "message": "Fixing track\n\nUse variable instead of hard-coded \u0027latest\u0027\n\nChange-Id: I72bcf6f0ed7ef84aefde255d6ee877ead86836b6\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n(cherry picked from commit c598418ec0c5aadfb38aac91cccf28369a34f23c)\n"
    },
    {
      "commit": "0cdfb57951187cc077418f6d76976469ff72b691",
      "tree": "2762964457ad623480b0cd8aeabbd9f889dbca6a",
      "parents": [
        "45ab04c03ec1242fe0b02abbd9f1403a5e71afb3"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Nov 11 10:24:51 2022 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Nov 25 13:07:03 2022 +0100"
      },
      "message": "Update Dockerfile Airflow image and values.yaml to definitive\n\nChange-Id: I2be745edd4dd292cbb29bde58655c47bb52d5a32\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "89c5f55fc5fe30e9f38ef079ebf27ac996183d61",
      "tree": "a92a523dfb9ec56a32405131f6c921e05a42b769",
      "parents": [
        "569faee188f6cae10d0dc5c77b84b1e72f5b4456"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Nov 24 20:16:57 2022 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Nov 25 10:02:27 2022 +0100"
      },
      "message": "Prepare installer, pods and Jenkins for Rel THIRTEEN\n\nChange-Id: Id7bc562963acdb8facf7c6fb48e9598f0743d92f\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "65d02fa0f0e0c4fa5aa384f31564f0f3813b93a8",
      "tree": "41550712ce93dcff3a396c5f88e1b88df52132dc",
      "parents": [
        "fa3eb33a4fcb134bd60b4006c54f3e31f8bce929"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Nov 23 09:33:42 2022 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Nov 24 20:26:40 2022 +0100"
      },
      "message": "Adding logging around repo\n\nAdding some tree commands and lsof to check on the repo directory\nas it does not always get removed properly\n\nChange-Id: Ibc23d232c3f0e00e1fe899d91f218030292f5efd\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "e5245336823411b71968e72c32b3bf33cc07638f",
      "tree": "f9a267c3bb86dd6a9a466b690da0ea664e577085",
      "parents": [
        "84fe31f632166d2fbf566968bd25aa9545e96fdc"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Aug 16 09:57:13 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Nov 16 16:47:42 2022 +0100"
      },
      "message": "Devops Cleanup\n\nRemoves old files from devops that are not maintained and are\nconfusing to developers looking to use robot tests or other\ntools that have been abandoned in this repository.\n\nChange-Id: I1eca6f413477868fd8892463b696c933f55c35e4\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "d2772ad7d595c59fc9d06e83cbc11b8172fc3495",
      "tree": "aba9ba6706940f059a952a16f2453690d408fff7",
      "parents": [
        "230f564de508f1820e40d0bab100763954255595"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Oct 03 16:16:56 2022 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Oct 28 09:25:03 2022 +0200"
      },
      "message": "Minor fix in stage3 during push to dockerhub\n\nChange-Id: I54fb53d2e58443fe0900c1e0111bebaa6daf9d16\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "feb9212ef9c27a5d1a972cfbb7b5a829220c0699",
      "tree": "ff2e32bafef07b784a2a6cc18d2636376df40aca",
      "parents": [
        "43070965a5cc9c7109f8150eacde2037bdb04f00"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Sep 19 12:29:46 2022 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Sep 29 14:02:32 2022 +0200"
      },
      "message": "Get installer from right URL\n\nChange-Id: Ic84102e9d07bc32decb10bb5e433121cb0ebb4ff\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "43070965a5cc9c7109f8150eacde2037bdb04f00",
      "tree": "e6f53d573798af3c25defc5b9972d9cbeca3aacc",
      "parents": [
        "e38e8b15aee8668b14530152a3683e8f1cb79a86"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Sep 23 09:32:34 2022 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Sep 28 16:48:47 2022 +0200"
      },
      "message": "Minor changes in stage3 to get robot reports when using pabot\n\nChange-Id: I9e01db3518a9a72ffdc3b3b6df1a6c380e5f0857\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "8585f3369306457cb2c3918f8bb5e47d5796dd79",
      "tree": "bccb1ac12fccd5db832621172468d7601b666b25",
      "parents": [
        "6613d40ffb14e86541311fb30ed548985cc4e01e"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Sep 23 14:04:23 2022 -0400"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Sep 23 14:04:23 2022 -0400"
      },
      "message": "Bug 2171: Wait for cloud init\n\nRemoves the explicit add of the GPG key from stage 3 as we\nno longer use that key\n\nAdds an explicit wait for cloud-init to finish before\nproceeding with installation\n\nFixes bug 2171\n\nChange-Id: I268efa1b0b322444d20ac9641745303b330bfd6a\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "6613d40ffb14e86541311fb30ed548985cc4e01e",
      "tree": "f910bcc8e3c9a824cb718625b2d03fc8065d634e",
      "parents": [
        "56005546aea76a7998e568ec5f50f9f1ec20eb8d"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Sep 16 16:41:13 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Sep 19 21:22:22 2022 +0200"
      },
      "message": "Workaround for Charmcraft Display Bug\n\nhttps://github.com/canonical/charmcraft/issues/834\n\nThe same revision can be displayed more then once, so\nwe just take the first one\n\nChange-Id: Idd51d3b439e9c303ba44084c21998fa195aa586e\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "3b17371ff6f3d5524d127fe8d4967bba80b02840",
      "tree": "385e00e10c5636eff535cbf519338b324ccfa851",
      "parents": [
        "4510195faffba4e9d7a1459267d585ff218f7060"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Sep 15 14:12:55 2022 -0400"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Sep 15 14:12:55 2022 -0400"
      },
      "message": "Adding resource\n\nTurns out we do need to be explicit on image resource\nrevision to use when publishing a charm to a new\ntrack/branch\n\nChange-Id: Id666eac063e20274f19f70aee4c6d13a3cf6cd3a\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "1adc1e4bd4e36f75b7e9cccef62cf8e167020763",
      "tree": "17fbc0665ae4edcdc89c346d19e1d466fa51efbe",
      "parents": [
        "a92bee7fcacbdf045e3e9c30b267d561cf346bb5"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Sep 14 12:56:12 2022 -0400"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Sep 14 14:12:54 2022 -0400"
      },
      "message": "Fixing typo\n\nTypo in check to see if this is a merge job and should skip\nthe releasenote check\nOnly rebuild charms if they exist in the module\n\nChange-Id: I7d0280167bf3b20b4059aca7f62ab42daf3cab4b\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "a92bee7fcacbdf045e3e9c30b267d561cf346bb5",
      "tree": "b89451f03ee9b347ca5c843eb417714ac1b078c2",
      "parents": [
        "58ac3a531199520059e182b67571708048220ab6"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Sep 13 20:50:09 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Sep 14 04:13:58 2022 +0200"
      },
      "message": "Fixing charm name typos\n\nCorrected the name to match the metadata.yaml\n\nChange-Id: I5c82f30e0118517d64f067a2817477d69730e1ae\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "d7f1c2729ec9310b83cf7e5459cd3beb77406733",
      "tree": "413ede1c633c51453f2a07dc078ce190ca9d47ed",
      "parents": [
        "ae8fa3de4426fd600e37c734644f89ccaa9d5715"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Sep 12 18:12:55 2022 -0400"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Sep 12 18:12:55 2022 -0400"
      },
      "message": "Fixing snap promotion\n\nRemoves some charms from the list as they are not needed\nfor OSM\n\nAdds an explicit import of the ETSI GPG signing key\n\nChange-Id: I359b3495fa65e869b677af3479cd9a1877f22e6c\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "ae8fa3de4426fd600e37c734644f89ccaa9d5715",
      "tree": "bd15c79c63c35433fc86d29fbf52b86ffd139454",
      "parents": [
        "e5b9ba619c48d8768a3e75ed35883c034c38e107"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Sep 08 11:56:24 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Sep 08 19:13:22 2022 +0200"
      },
      "message": "Force charm build on merge\n\nThere is no easy method post-merge to determine what\ncharms need to be rebuilt, so we will rebuild all of\nthem\n\nChange-Id: I50436a63cf3f63e32105051df8c571dd2dd6d2dd\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "c880c384873d058420d2e81c4a992715fcf03a3b",
      "tree": "14895dbec456121ddbe64d29a32038ba832c5ee6",
      "parents": [
        "7875aedf960fc966a4b15062b82713b7885cf0bd"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Sep 07 09:36:43 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Sep 08 02:07:21 2022 +0200"
      },
      "message": "Feature 10953: Publication of Charms in CI/CD Pipeline\n\nAdds section to detect changes in charms, and builds\nand publishes the charms accordingly\n\nChange-Id: I41bbcdcc0cf919ddbbc83374ccfb3f17c6b7dc37\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "7875aedf960fc966a4b15062b82713b7885cf0bd",
      "tree": "f891c410bc851bc0c61b7d60d33f592953e8928e",
      "parents": [
        "354ca211482bd96656590e4ce2bfb307421b2090"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Sep 02 16:11:33 2022 +0200"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Sep 02 11:56:41 2022 -0400"
      },
      "message": "Revert \"Adding TCP Dump\"\n\nThis reverts commit b04e188d083711b5983ad2859fc5851f25dd046d.\n\nReason for revert: ETSI IT discovered root cause and we no longer need this large data with every build.\n\nChange-Id: If998fba52a951041f32694ec0393a82a691824fa\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "e0f5743b3e1372f5ca96b21a986f6a319ca9fd7d",
      "tree": "b7a02339fea10844eeac0d6bb3207e0b342e0790",
      "parents": [
        "38e4926c6f1d56df6690c8e3689a0e4bf1ce716a"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jul 29 12:46:18 2022 -0400"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jul 29 12:46:18 2022 -0400"
      },
      "message": "Bug 2129: Fix logic to always delete VM\n\nPuts the step to extract the container logs into a try/catch block\nso that the logic to delete the VM and stop the apache container\nwill always execute, instead of leaving them behind on error.\n\nFixes bug 2129\n\nChange-Id: If252670b5374f1665f0e8b649b9fbc16c1ff2705\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "38e4926c6f1d56df6690c8e3689a0e4bf1ce716a",
      "tree": "1323d1ce4abafc7983462cc05e7d53d7c8c133cc",
      "parents": [
        "aad910b04fb85445d87c9fc54cf3b25c11caa4ec"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Jun 07 12:21:17 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Jul 21 17:10:52 2022 +0200"
      },
      "message": "Better release note check\n\nOnly checks release notes for incoming patches, not\nfor merge jobs.\n\nChange-Id: I895136d5369f836ddae66cd49a2911cd4aa945cb\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "60fbb95e099692f52594cf7af053b276a4731700",
      "tree": "34ed68e44c8bde9d31b90e3f46a62262f5d36435",
      "parents": [
        "06cacb28e8256c0d7c287516f7aaddb6e3fb6d21"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jun 17 17:18:17 2022 +0000"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jun 17 20:33:35 2022 +0200"
      },
      "message": "Bug 2080: Store Snapcraft Crdentials as Secret\n\nChanges the credendtials used for the snapstore from being in a\nfile in jenkins\u0027 home directory to being a secret stored in\nthe Jenkins server itself.\n\nFixes bug 2080\n\nChange-Id: Icb78ac46c83bdab1176c9316482f713f7bd89e4b\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "7db714f2e1294cd9aeb440f01d91bb5816e352cf",
      "tree": "d09aa2b447a7f84a85aabf52fe6e08d5063cb0bc",
      "parents": [
        "b04e188d083711b5983ad2859fc5851f25dd046d"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Apr 22 12:05:15 2022 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon May 16 18:58:32 2022 +0200"
      },
      "message": "Add checking of status of local http server used to serve deb packages\n\nChange-Id: Ic624afeee0ec5011e21c10bd0eb110ec78888e1c\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "b04e188d083711b5983ad2859fc5851f25dd046d",
      "tree": "926fadc14a042232b539c503f5a03a9ad0750675",
      "parents": [
        "49a203d30b14d912fc641dd2ed3bf5e707348571"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed May 11 14:53:01 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed May 11 14:54:14 2022 -0400"
      },
      "message": "Adding TCP Dump\n\nCaptures all network traffic (with a maximum packet size) so that if\nanything happens during the initial configuration and installation\nwe can analyze it to determine what is happening in the network.\n\nChange-Id: Ia941d0a8b7610e4ad3a9d1f6ef1b53ac437e6a54\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "950baea7d7e2c9e53ae3ba9a972e5672fd3f8430",
      "tree": "19c21e14ff989c2f3f855ae381ebfa1a19bc378a",
      "parents": [
        "efb800ebaa99c3299b55b74affb93772ff6b7c6f"
      ],
      "author": {
        "name": "João Fonseca",
        "email": "jpedrofonseca@av.it.pt",
        "time": "Fri Apr 15 16:06:51 2022 +0100"
      },
      "committer": {
        "name": "fonsecaj",
        "email": "jpedrofonseca@av.it.pt",
        "time": "Fri Apr 15 18:59:09 2022 +0200"
      },
      "message": " Fixes Bug 1993 - Substitutes NTP with Chrony\n\nChange-Id: I36e0d8a0b5ce18c93e0831b277210d6b275fbcca\nSigned-off-by: jpedrofonseca@av.it.pt \u003cjpedrofonseca@ua.pt\u003e\n"
    },
    {
      "commit": "efb800ebaa99c3299b55b74affb93772ff6b7c6f",
      "tree": "acff3ef61d1d2aba1f4c9a44629f8f9baec021b9",
      "parents": [
        "39237a1e17e957b0a289cddbc2f1135b9f9fe120"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Mar 30 16:52:59 2022 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Mar 30 16:53:21 2022 +0200"
      },
      "message": "Fix bug 1563 to archive logs even if OSM Health stage fails\n\nChange-Id: I1ed08f0220673b2d5ef69291d67821060e6ad2ac\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "39237a1e17e957b0a289cddbc2f1135b9f9fe120",
      "tree": "0846ed22571a8399c37cd0d53b0a61ae5034f4b4",
      "parents": [
        "73f937b43f3b8aa30078e70e34ccc52df0c13d31"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Mar 23 12:27:02 2022 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Mar 30 16:13:08 2022 +0200"
      },
      "message": "Update stage3 to move NTP to a separate stage with individual sshCommands\n\nChange-Id: I47689b3137d9c18de2f2514ec9b81b2b978208cc\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "49c463378083dd80e7638c26782fd6d6d7d768fd",
      "tree": "3e0aa94ea932ed7d9ab1e7f9608b1c8b2cff968b",
      "parents": [
        "00d428d1e9803b74c3044c1d5c627b04dc9de358"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Mar 10 06:14:38 2022 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Mar 10 14:26:44 2022 +0100"
      },
      "message": "Bug 1903: Better SSH check\n\nChanges the ssh port ready check from a simple \u0027is the port open?\u0027 to\na full ssh login check to ensure that sshd is actually running on the\ntarget server.\n\nAdds timeout to ssh check\n\nFixes bug 1903\n\nChange-Id: I8c3f0d8e1ac450726bc3336c00e7fbdf405fe067\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "92ab9187d533bbe8d9a8e183f218a83000aade90",
      "tree": "660a115cadd5b7b890b2196237a036238244f5ee",
      "parents": [
        "b147d7129db4f7cae26a31230af184c958b20683"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Mar 03 09:20:19 2022 -0500"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Mar 03 09:20:19 2022 -0500"
      },
      "message": "Fix Docker Push\n\nThe variables for module, moduleName, etc are not being created in local\nscope, causing the final docker push to re-use the last set value for\nthe modules.\n\nChange-Id: I635955e5edcc2d94a50cec7749ac87813b5ac6c7\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "31b27b3fcf85090348d49ce5f134a08a3e4c62e5",
      "tree": "ad7e7b90cbfbc17f7f0388228abf3ca9739e29f5",
      "parents": [
        "53a09d8a21b6b4c2a3e17ce302c3aec4b220b040"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Feb 10 10:12:40 2022 -0500"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Feb 10 10:12:40 2022 -0500"
      },
      "message": "Bug 1561 correction\n\nAdjust the method of creating the map for the SSH remote target\nas the previous syntax did not provide the intended results.\n\nChange-Id: I448c8b362a6caf2779f0a032ee84f838593d2374\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "8c76829f25eb1b8ba2c2c8b00a606476ae0e91b0",
      "tree": "65b1122fbdf19ea893b5fc5fe91663ccf7e086cb",
      "parents": [
        "7114cfa5ce2e800115a43df175bedd6dbb0e5f71"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Jan 28 17:04:34 2022 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Feb 09 09:45:20 2022 +0100"
      },
      "message": "Fix bug 1561 to reformat ci_stage_3.groovy with groovy linter\n\nChange-Id: Ifd073ca75f69d083e2c63cd1e62afc8ab7a6cc47\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "499b442f67119589220a1ff144e3b26a9b7714ed",
      "tree": "fef97e9780cbf5996a169f735a0ddb75304da550",
      "parents": [
        "89a4f0a8a7e73cb984d0bcd6a592d0df3edb0ab9"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Feb 04 11:14:33 2022 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Feb 04 22:38:03 2022 +0100"
      },
      "message": "Bug 1878 Speed up Artifactory search\n\nThe addition of the build parameter to the Artifactory search results\nin what would appear to be a full index scan, taking over 2 minutes\nto complete.  With this change, we still get the exact artifact\nwe need, however the search completes in less than 1 second.\n\nFixes Bug 1878\n\nChange-Id: Ibe5987e06cac39e3651b9dbec61993c0cfb567b8\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "f83c20ab3304291aca8224ebe2dd88b58b5dc1b4",
      "tree": "4aab4a065f3badf46f07958227f6c06cb1f252c4",
      "parents": [
        "9d1d0c13292004487f57c7fd1ed8fb23d604725a"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Feb 01 16:46:40 2022 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Feb 01 16:46:40 2022 -0500"
      },
      "message": "Bug 1873: Artifactory times out\n\nAdded a lockable resource semaphore around queries to artifactory\nto prevent overloading the server.\n\nFixes Bug 1873\n\nChange-Id: I17979e7fa5d2ed2405873e7dda588d7104741817\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "13da5b3a190d63baf7bccf035a2e7c3e543b09d5",
      "tree": "f5dc798a3e11bf7b1739be07d00603edd7d62f59",
      "parents": [
        "29cf45ac5ed4b998b269ae103ce5c7d5f794fb0d"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Jan 20 08:39:55 2022 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Jan 20 08:39:55 2022 -0500"
      },
      "message": "Bug 1841 Partial Revert\n\nRevert the apt proxy in stage 3 as it appears that the cache gets\ncrossed packages if 2 or more builds run at the same time.  Evidence\nof problem is hash mismatch on osm_devops deb file during stage 3\n\nChange-Id: Id8680453fd4588ca526ab1ea9cb8a322075e2386\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "29cf45ac5ed4b998b269ae103ce5c7d5f794fb0d",
      "tree": "cf1db44115a16f693dc3b7e05debb3b1fda7ae3b",
      "parents": [
        "d7449362766262e09ec63ada999e03ded530f907"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Jan 19 12:13:55 2022 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Jan 19 21:28:33 2022 -0500"
      },
      "message": "Bug 1841: LTS Support\n\nChange stage 3 base image to Ubuntu 20.04 so we can use\npython3.8\n\nChange-Id: I42f9185277b9f081611c550cf0f86235b9bf8e85\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "e7646259a1e3047d089fc9b8ca023475288ce533",
      "tree": "5f33c334ef7965301e0e9bfddcaa18712788c2c2",
      "parents": [
        "c1ae239c3440000ce6d9ec47386e13d67c13e815"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Jan 13 10:53:08 2022 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jan 14 15:43:21 2022 +0100"
      },
      "message": "Bug 1858: Adding APT proxy\n\nAdds apt proxy to build scripts and dockerfiles.  Backward compatible\nchange and proxy will not be used unless environment variable\nis supplied to docker build command.\n\nFixes bug 1858\n\nChange-Id: Ibd25bd1c145b8d43eeb85c5c952aec30ebcce1fc\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "be5e68caa721d8c143ba80899b0e29fc84bec982",
      "tree": "81eff86065096a93f7c0b8a3e56486c5f2fb4280",
      "parents": [
        "4bd817730228a52f8835e17fecb083a8abdb6eee"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Nov 24 18:28:51 2021 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Nov 25 09:42:34 2021 +0100"
      },
      "message": "Prevent tests Dockerfile to use cache of osm-packages repo\n\nChange-Id: I867590f408bb401f7bd66785645f7d185ce6861e\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "b59bd0dbeec7956585b656606ae03f8f294c5d45",
      "tree": "71fc52ae78013f2d3eba1da91a7a333a2387b186",
      "parents": [
        "c537fa671e5763cf58f9a05ff7e51e5acc184934"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Nov 16 10:27:42 2021 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Nov 16 10:27:42 2021 -0500"
      },
      "message": "Add NTP Sync\n\nAdds ntp to the new VM and forces a full clock sync to avoid\nany drift between Jenkins and ETSI VIM\n\nFixes bug 1773\n\nChange-Id: I7cec55cdedcf53f6206ee54959dea4f8f1cfeb65\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "375b2703d4d15cd67a264d46b383c585ea10c00f",
      "tree": "2c90f1e4237f43afe7b63cb87be94966a8a5241a",
      "parents": [
        "0bc87527a95d1c5afc7725981ef0a2e3f55fd274"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Nov 08 12:40:18 2021 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Nov 08 12:40:18 2021 +0100"
      },
      "message": "Fix bug 1745 to update installers and manifests for Release ELEVEN\n\nChange-Id: Ied76a46baca9940a2856a289ca8a5ddb7d1381f2\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "0bc87527a95d1c5afc7725981ef0a2e3f55fd274",
      "tree": "4c16a26fbe39b37aff2454595f7c7fb9b5ef29c5",
      "parents": [
        "413bc263cea11a166bf38d11259e153f521dd500"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Oct 20 22:16:17 2021 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Nov 05 15:43:38 2021 +0100"
      },
      "message": "Feature 10892/10893/8460: refactor of OSM installer\n\nThis change covers:\n\n- Feature 10892. Installation of OSM on top of Ubuntu20.04. Changes\n  are mostly in full_install_osm.sh and are related to the use of new\n  versions of kubeadm and docker-ce. In addition, changes in Jenkins\n  groovy files have been done to indicate the base image to be used,\n  either 18.04 or 20.04.\n- Feature 10893. Better tracking of installation. The code for tracking\n  in in common/track. There is a function track that it is called in\n  the different steps of the installation.\n- Feature 8460: Cleanup old code in full_install_osm.sh. The script\n  full_install_osm.sh has been split in different scripts performing\n  specific tasks, thus simplifying the installer: install_docker_ce.sh,\n  install_juju.sh and install_kubeadm_cluster.sh.\n\nChange-Id: I1e388ec56285337eaf34f68470aa5a9b23ff45ff\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "c40dbfe0905fd7e937370542c3e57fbe8dd01b3c",
      "tree": "8db1fa617a8cce917c0acaad27cf098ee4056763",
      "parents": [
        "f5051cb9a979b5e5478534f03bab3444fe800b45"
      ],
      "author": {
        "name": "aktas",
        "email": "emin.aktas@ulakhaberlesme.com.tr",
        "time": "Fri Sep 10 09:31:10 2021 +0300"
      },
      "committer": {
        "name": "aktas",
        "email": "emin.aktas@ulakhaberlesme.com.tr",
        "time": "Fri Sep 10 09:31:15 2021 +0300"
      },
      "message": "jujudatafolder variable is removed at line 539\n\nIn this merged commit https://osm.etsi.org/gerrit/c/osm/devops/+/11149/, a variable was left by mistake.\nThis commit resolves the issue.\n\nChange-Id: Iaa91ebe5d37c3c6f9b56757f4e6268214d36eb51\nSigned-off-by: aktas \u003cemin.aktas@ulakhaberlesme.com.tr\u003e\n"
    },
    {
      "commit": "21ba9cee5d08c89b1f48c6fdfc83e04ec192f6a6",
      "tree": "dd169e90ef86c6c06d1b55f8d2e56580e9d09efe",
      "parents": [
        "5924b7ae1ed9a562f2594a1f463a1f1a4a061320"
      ],
      "author": {
        "name": "aktas",
        "email": "emin.aktas@ulakhaberlesme.com.tr",
        "time": "Mon Sep 06 13:30:09 2021 +0300"
      },
      "committer": {
        "name": "aktas",
        "email": "emin.aktas@ulakhaberlesme.com.tr",
        "time": "Mon Sep 06 13:30:20 2021 +0300"
      },
      "message": "Removing juju installation in the jenkins pipeline\n\nWith the new way of the juju accces in k8s_08 testsuite,\ninstalling juju in the container is not needed.\nk8s_08 testsuite changes: https://osm.etsi.org/gerrit/c/osm/tests/+/11104\n\nChange-Id: I7c5a59a776df23ca21b21a17728e658ad6d4e388\nSigned-off-by: aktas \u003cemin.aktas@ulakhaberlesme.com.tr\u003e\n"
    },
    {
      "commit": "5924b7ae1ed9a562f2594a1f463a1f1a4a061320",
      "tree": "368d8a5e78ceec481d85befc2944bea14c4567b8",
      "parents": [
        "0dc25b3c932a7831f23e8d93d6d75be5c284877e"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu Sep 02 19:15:17 2021 +0100"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu Sep 02 21:06:43 2021 +0200"
      },
      "message": "Revert stage3 to use default installer\n\nChange-Id: I9338d4108bddfe8db212d5aad82d9d8ad1473992\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "205920ea8c6d155c25b380b76d7f1bc1f7af71ba",
      "tree": "b917a66ca9cb0cf09d030d0ac09713ed492af875",
      "parents": [
        "a72091f29ca756e053b2a03929c295b621847abe"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Aug 30 13:57:09 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Aug 31 14:17:09 2021 +0200"
      },
      "message": "Default to Charmed Install\n\nOpenEBS is giving us troubles again, so we need to use the --charmed option\nin the installer until we can figure out how to fix the K8s installer.\n\nChange-Id: I6dcd24f9b7c1f70d074bcd40f63fb110fb1c355b\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "a72091f29ca756e053b2a03929c295b621847abe",
      "tree": "ec40c08359e722dd3568c19ee73406daa5c212d1",
      "parents": [
        "2ad643224e7f9b5443db6fdd41e1acb3535cec25"
      ],
      "author": {
        "name": "aguilard",
        "email": "e.dah.tid@telefonica.com",
        "time": "Mon Aug 30 10:16:31 2021 +0200"
      },
      "committer": {
        "name": "aguilard",
        "email": "e.dah.tid@telefonica.com",
        "time": "Mon Aug 30 10:16:31 2021 +0200"
      },
      "message": "Fixed error in ci_stage_3.groovy file\n\nThere was a typo in threshold variables.\n\nChange-Id: Ib4cf608e0694e89f015212c6a011d4faa001d88c\nSigned-off-by: aguilard \u003ce.dah.tid@telefonica.com\u003e\n"
    },
    {
      "commit": "2ad643224e7f9b5443db6fdd41e1acb3535cec25",
      "tree": "f816391c491fc920ad3c46f2caad516ffe4d43b8",
      "parents": [
        "d680be4f261d4c580fcdf75abe11cfc29003915d"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Aug 13 16:43:15 2021 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Aug 26 22:17:26 2021 +0200"
      },
      "message": "Add private key to docker/tests to access OSM instance\n\nSome of the tests require access to OSM instance in order\nto run some commands from there. Those commands could be run\nusing ssh, but a private key is required to be able connect to\nthat OSM instance.\n\nThis change gets the private key corresponding to the public key in\nOSM instance and mounts it in docker/tests so that the container can\naccess to OSM instance via ssh and run commands there.\n\nChange-Id: Id12ede582d5e519afbc41647b90d192b80cf8fcf\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "20611225b7c1283bc5ce1572b5515e898c6df2b5",
      "tree": "451be91532beb60b67fb6c48b173bd910b3e1730",
      "parents": [
        "7b65802df2bce0f945360953a4446a746c93d542"
      ],
      "author": {
        "name": "aktas",
        "email": "emin.aktas@ulakhaberlesme.com.tr",
        "time": "Thu May 27 09:47:19 2021 +0300"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Jun 23 15:24:37 2021 +0200"
      },
      "message": "Adding Juju in the pipeline for Robot tests\n\n* Getting Juju data from installed osm\n* Bind the Juju data to robot-systest container\n\nChange-Id: I3fedd01fe0314b59e7b9db625b3fb206ceca4353\nSigned-off-by: aktas \u003cemin.aktas@ulakhaberlesme.com.tr\u003e\n"
    },
    {
      "commit": "0062727f3c596aa3c4e87b4ea497bdf69b3dedd9",
      "tree": "be96c1c48d5c89c6ad5f2db4e9f6970de8870c9f",
      "parents": [
        "2bf767ac57f3cfb9220b59036da7b24134fd5007"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed May 26 16:54:05 2021 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Jun 03 18:15:36 2021 +0200"
      },
      "message": "Fix bug 1559 to update installers and manifests for Release TEN\n\nChange-Id: I1e985dc5d27f3cfe246a0e52a8e08b15155842d5\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "a07a5abab74746876e0a2fd30838814cad6dc267",
      "tree": "f4b973bc0439e68dd67b4950ca96dfb6c33487dd",
      "parents": [
        "0bb922bcc49f26cd3ff035d3a2234271ef8fcb63"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Jan 19 10:02:22 2021 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Jan 19 10:02:22 2021 -0500"
      },
      "message": "Ensure clean snap\n\nIssues a snapcraft clean to make sure there is nothing\nleft from any prior runs of the build.\n\nChange-Id: I42109d8b4a750c0a4732afcf127cc407e6956ec9\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "1c6e339d1fad4180db07b7e068e28348679d11b2",
      "tree": "f418e9bcc916695251b40264d88678aa90880394",
      "parents": [
        "e3cecd90b15c05a04df7eca459e2a35a4bf31df8"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jan 15 11:09:15 2021 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Jan 18 20:23:56 2021 +0100"
      },
      "message": "Bug 1409\n\nUpdate the snapcraft dockerfile to ensure we use the latest on\neach build.\n\nFixes Bug 1409\n\nChange-Id: I762f46b82c6a6c1924560b4cfda4cfe7a416ccb3\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "654f2d488e063575c56e37591f6c793197c4b9c4",
      "tree": "f9ddeea89adca5766b77eaa751f22ea4266e3a6d",
      "parents": [
        "777f112a7ff476234e9fa511d867f06865f5b302"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Dec 17 16:16:53 2020 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Dec 17 17:20:37 2020 +0100"
      },
      "message": "Adding timestamps to kubectl logs in stage3\n\nChange-Id: I0ac9f519dcf0dbc28aa5ca14325d3d19528ee283\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "2323c36435b2f6769fb77e72e0771e9ec60004e0",
      "tree": "7d4611fe60376938e351739ed0f5d3d74c848e8f",
      "parents": [
        "bcf6fa2353d4c1072c9daff997fe79ca3b6f937c"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Dec 16 22:03:17 2020 +0000"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Dec 16 22:03:47 2020 +0000"
      },
      "message": "Fix osm_health for the default installation\n\nChange-Id: Idd5198f3a3ea1605742342379ac9a5b071c6d9af\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "bcf6fa2353d4c1072c9daff997fe79ca3b6f937c",
      "tree": "0dbd99f58653abe3b74a122a381641bef0ad90f4",
      "parents": [
        "453d45826bad7fe43f94c8ae7265f0f59b4e180f"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Dec 16 13:25:48 2020 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Dec 16 20:15:37 2020 +0100"
      },
      "message": "Allocate PTY\n\nChange ssh to allocate a PTY so that lxc commands can\nread from STDIN over ssh connection.\n\nChange-Id: I4fb74880ca498431679212f40dd60ef3c39a6a00\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "7f1e1043fc4a21f67f76ae8293caaf9c33cfb928",
      "tree": "b6c774f06e3e980af670f71ba9bbdb738895f4bf",
      "parents": [
        "45ed68a8f5069b2465daa8c42cb655e57c50afb1"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Nov 30 14:07:03 2020 +0000"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Dec 16 15:25:12 2020 +0000"
      },
      "message": "Updates in CI pipeline and installer for the new pipeline: registry and proxy url, different docker tag for specific modules\n\nChange-Id: Id434332fd1e051d9888bb35bf03ace974cd14bbc\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "45ed68a8f5069b2465daa8c42cb655e57c50afb1",
      "tree": "6964ef668b8e09ec0015798f2562c6578144082a",
      "parents": [
        "fa81f28edaf5962fbc034ddcf783c4298573500b"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Jul 06 15:37:59 2020 +0000"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Dec 16 15:14:24 2020 +0000"
      },
      "message": "Default installation with K8s instead of swarm\n\nChange-Id: I5b934ced7024e3d926cec865a8a38219454956a4\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.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": "c828a582cacde3e65ed2eb4da97c3821584686b2",
      "tree": "012f87bc6332e295be061c5fb9825fe4965d7147",
      "parents": [
        "c8660adc8a84965b2d9b2569275c88a2749f318f"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Dec 16 05:20:56 2020 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Dec 16 14:00:08 2020 +0100"
      },
      "message": "Adds JUJU_PASSWORD\n\nFetches the current juju password from the target installation\nand passes that to the robot test container for use in\nBasic 12 - NS Primitives.\n\nChange-Id: I72d2af5179a29b86c076fb9e6dad7f22e31aa859\nSigned-off-by: beierlm \u003cmark.beierl@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": "7b0acc0a3cfc0a9ea0e5dadda64f6dc689c04632",
      "tree": "2f609a6e9809deccd44ef5ce8035ed97d7ef8f83",
      "parents": [
        "cab58cb714924d6a6f2d4bc83dcc29445cf84bf4"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Nov 19 11:39:36 2020 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Nov 25 12:58:47 2020 +0100"
      },
      "message": "Run stage_3 install in new VM\n\nAdds a parameter for installer to use in test.\nAdds prometheus port to robot test script.\nAdds hostname mapping file for robot container to avoid\nuse of xip.io as it can sometimes fail\nWraps execution of robot container in try block so we\ncan collect log files even if it fails.\nChanges collection of container logs to use SSH and\nSCP to pull logs back to Jenkins for archival.\nChanges the Apache HTTPD to run on a specific port so\nremote VM can access it.\nAfter docker build, Pushes docker images to GitLab\nat osm.etsi.org:5050/cicd/devops\nLaunches new VM in ETSI VIM to run the installer.\nChanges install to use officially published installer\nfrom osm-download.etsi.org.\nRuns installer in new VM using images from GitLab.\nSets K8s cluster to dockerhub images from internal\nOSM1 dockerhub proxy.\nChanges cleanup to remove VM instead of uninstalling OSM.\nEnsures HTTP server is removed on job completion.\nChange makefile to use a registry for push if supplied.\n\nChange-Id: I430173fb0b01720fa29fd971f924ff908ce69fbf\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "af26f65de131a4e99ffdafcded4c01b811997270",
      "tree": "76c60e3a4daa86896afe806d4f2b9e8585625622",
      "parents": [
        "0eb6c8b8eb96a05fda9543e53db046ad4d92399f"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Oct 16 21:47:19 2020 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Oct 16 22:37:30 2020 +0200"
      },
      "message": "Revert \"Workaround for Bug 1262\"\n\nThis reverts commit c3a33005ded347572dcf09d49df469ac88a67db7.\n\nReason for revert: LW-UI has been updated via these changes:\n\nhttps://osm.etsi.org/gerrit/c/osm/devops/+/9851\nhttps://osm.etsi.org/gerrit/c/osm/LW-UI/+/9829\n\nChange-Id: I3a53718237bc7318e9caf2a56e72b12fa9db8a7b\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "c3a33005ded347572dcf09d49df469ac88a67db7",
      "tree": "a1199e69a91758d5a5875bdb728edf87a6cfa3d5",
      "parents": [
        "25aca0c601f202d8a0341fc436553ed4dbc77462"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Oct 14 07:25:16 2020 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Oct 15 22:03:23 2020 +0200"
      },
      "message": "Workaround for Bug 1262\n\nDisable the build of light-ui until it can be updated with a newer\nversion of Ubuntu, Python 3 and NPM.\n\nChange-Id: I6ed11216c4ba71fd784c113342d49bd941349fd3\nSigned-off-by: beierlm \u003cmark.beierl@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": "6af13d985d477a5a09cfef8362192de757308719",
      "tree": "fa4890f3887257d84bb9fae865683a33c0a41f5f",
      "parents": [
        "0c82da075268f5891dce618c8bc6e116dfde8493"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Aug 20 16:49:40 2020 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Aug 21 10:34:16 2020 -0400"
      },
      "message": "Promote snaps to beta\n\nAdds logic to check if the snap in the edge channel is newer\nthan the beta channel.  If so, promote the edge snap to beta.\n\nChange-Id: I27bf9ca01b9ed6cf177addffeedc0fa29aae6bb5\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "9cc6c8da7a99c9384d9b5316df2c8fde74624685",
      "tree": "edd08f4dc9ce9b42052ac0e89a4f5396d91b2855",
      "parents": [
        "60f30ff08ed5db1c44c34c6887d7b7b2783c6bfa"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Aug 13 18:35:00 2020 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Aug 18 16:10:20 2020 -0400"
      },
      "message": "Enable snap builds\n\nIf the snap/snapcraft.yaml file exists, built it and\npublish it as a private snap to the snap store.\n\nChange-Id: I924c17b2d4d8a30edee76234e10bfee91a5b01b6\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "a65a65408ad1a8538090b383322cd896561936f3",
      "tree": "2f83cfc15e6f78b98d013ae25a5a12a69a6b1cc5",
      "parents": [
        "3eade7104ca5237c1a1a3cc1a93c382651f3239f"
      ],
      "author": {
        "name": "Felipe Vicens",
        "email": "felipe.vicens@atos.net",
        "time": "Sat Jun 27 01:23:16 2020 +0200"
      },
      "committer": {
        "name": "Felipe Vicens",
        "email": "felipe.vicens@atos.net",
        "time": "Sat Jun 27 01:23:16 2020 +0200"
      },
      "message": "Updating the logs collection from robot tests\n\nChange-Id: I27195bd6b38e8f660e26c6db795e74942a371013\nSigned-off-by: Felipe Vicens \u003cfelipe.vicens@atos.net\u003e\n"
    },
    {
      "commit": "3eade7104ca5237c1a1a3cc1a93c382651f3239f",
      "tree": "b5d50f186200c15ebc4c5355d775732672bad130",
      "parents": [
        "f4fae40a27390b16c88ca991358c62278f1c4d47"
      ],
      "author": {
        "name": "Felipe Vicens",
        "email": "felipe.vicens@atos.net",
        "time": "Fri Jun 26 22:52:23 2020 +0200"
      },
      "committer": {
        "name": "Felipe Vicens",
        "email": "felipe.vicens@atos.net",
        "time": "Fri Jun 26 23:04:07 2020 +0200"
      },
      "message": "Updating the logs collection from robot tests\n\nChange-Id: Idee735506feebead6989a5e891004b079f0d3b35\nSigned-off-by: Felipe Vicens \u003cfelipe.vicens@atos.net\u003e\n"
    },
    {
      "commit": "f4fae40a27390b16c88ca991358c62278f1c4d47",
      "tree": "4bd2ceb238cbe4af3e63f7afde83cb1e99f2c984",
      "parents": [
        "723f7c31c5c30a1908107e7f8e1526602d05e099"
      ],
      "author": {
        "name": "Felipe Vicens",
        "email": "felipe.vicens@atos.net",
        "time": "Fri Jun 26 20:22:34 2020 +0200"
      },
      "committer": {
        "name": "Felipe Vicens",
        "email": "felipe.vicens@atos.net",
        "time": "Fri Jun 26 20:22:34 2020 +0200"
      },
      "message": "Redirecting the logs of robot to a file\n\nChange-Id: I0f60913b040df80f0a96cd88d485a2f6692ffdc5\nSigned-off-by: Felipe Vicens \u003cfelipe.vicens@atos.net\u003e\n"
    },
    {
      "commit": "723f7c31c5c30a1908107e7f8e1526602d05e099",
      "tree": "e29de4f2109b5bc0338c1b98c18f36d30919dd4d",
      "parents": [
        "ad4fe3e7533f89230864dc2dc38c12792b538eca"
      ],
      "author": {
        "name": "Felipe Vicens",
        "email": "felipe.vicens@atos.net",
        "time": "Fri Jun 26 16:26:38 2020 +0200"
      },
      "committer": {
        "name": "Felipe Vicens",
        "email": "felipe.vicens@atos.net",
        "time": "Fri Jun 26 16:26:38 2020 +0200"
      },
      "message": "Fix typo in variable stackName\n\nChange-Id: Ibbc2777eabd92f4397e25b46827bc2ef08f614f9\nSigned-off-by: Felipe Vicens \u003cfelipe.vicens@atos.net\u003e\n"
    },
    {
      "commit": "ad4fe3e7533f89230864dc2dc38c12792b538eca",
      "tree": "113c2b87f51843eb49d47fdc84cd5fc8c7fb2455",
      "parents": [
        "c889e12242099c0b78939af8986308940aab9ad1"
      ],
      "author": {
        "name": "Felipe Vicens",
        "email": "felipe.vicens@atos.net",
        "time": "Fri Jun 26 14:59:19 2020 +0200"
      },
      "committer": {
        "name": "Felipe Vicens",
        "email": "felipe.vicens@atos.net",
        "time": "Fri Jun 26 14:59:19 2020 +0200"
      },
      "message": "Adding prometheus_hostname env variable for ci/cd tests\n\nChange-Id: Ib91e5d384210cc746010305c9f956aa0b3a2f93b\nSigned-off-by: Felipe Vicens \u003cfelipe.vicens@atos.net\u003e\n"
    }
  ],
  "next": "c889e12242099c0b78939af8986308940aab9ad1"
}
