SuccessChanges

Summary

  1. Bug 1848: LTS Support (details)
Commit 66da5399c979ee8cc19e01e9ab259af7bd044ebc by beierlm
Bug 1848: LTS Support
Updates base to Ubuntu 20.04 Updates python to 3.8 Updates pip
dependencies to more recent versions Adds apt cache to stage 2
dockerfile
Fixes bug 1848
Change-Id: I203d2d3f9ba636dfc12e0a640bdf445529713402 Signed-off-by:
beierlm <mark.beierl@canonical.com>
The file was modifiedtox.ini
The file was modifiedrequirements-dev.txt
The file was modifiedrequirements.in
The file was modifiedrequirements-test.txt
The file was modifiedrequirements-dist.txt
The file was modifiedrequirements.txt
The file was modifiedDockerfile

Summary

  1. Bug 1841: LTS Support (details)
  2. Feature 10884: Juju 2.9 support (details)
  3. Update stage 3 base image (details)
  4. Bug 1877: Artifactory times out (details)
  5. Bug 1880 Speed up Artifactory search (details)
  6. Bug 1841: LTS Support K8s, Helm upgrade (details)
  7. Bug 1841: LTS Support update helm version in community installer (details)
  8. Fix bug 1709 - Adding non-root user to run Keystone (details)
  9. Fix bug 1708 - Adding non-root user to run PLA (details)
  10. Fix bug 1704 - Adding non-root user to run LCM (details)
  11. Fix 1707 - Adding non-root user to run POL (details)
  12. Fix 1706 - Adding non-root user to run MON (details)
  13. Fix 1703 - Adding non-root user to run NBI (details)
  14. Fix 1705 - Adding non-root user to run RO (details)
  15. Revert "Fix bug 1704 - Adding non-root user to run LCM" (details)
  16. Fix bug 1704 - Adding non-root user to run LCM (details)
  17. Use OSM bundles from CharmHub (details)
  18. Fix bug with SA08 when updating prometheus.yaml (details)
  19. Change prometheus folder permissions in prometheus pod (details)
  20. Add Granafa Password (details)
  21. Updated community installer to use grafana 8.1.1 and prometheus v2.28.1 (details)
  22. Update K8s Monitoring (details)
  23. Update K8s Monitoring to support Grafana 8 (details)
  24. Charmed OSM preparation for 10.1.0 (details)
  25. Bug 1912 Update GPG Signing (details)
  26. Bug 1934: Fix ready check (details)
  27. Fixes Bug 1993 -substitutes NTP with Chrony (details)
  28. Update install_osm.sh to solve the issue with no valid OpenPGP data (details)
  29. Use juju version 2.9.29 (details)
  30. Proper tracking of Charmed Install (details)
  31. Fix typo (details)
Commit 5a6d11284fc7a4b1fdc27ffecf2221cbb3f27550 by beierlm
Bug 1841: LTS Support
Updates base to Ubuntu 20.04 Updates python to 3.8 Updates pip
dependencies to more recent versions Adds apt cache to stage 2
dockerfile Change stage 3 base image to Ubuntu 20.04 so we can use
python3.8
Fixes bug 1841
Change-Id: I442d0ecf09f033946bbbc3301fd8de54382a4195 Signed-off-by:
beierlm <mark.beierl@canonical.com>
The file was modifiedjenkins/ci-pipelines/ci_stage_2.groovy
The file was modifiedDockerfile
The file was modifieddocker/MON/Dockerfile
The file was modifieddocker/osmclient/Dockerfile
The file was modifiedjenkins/ci-pipelines/ci_stage_3.groovy
The file was modifieddocker/NBI/Dockerfile
The file was modifieddocker/POL/Dockerfile
The file was modifieddocker/LCM/Dockerfile
The file was modifieddocker/RO/Dockerfile
The file was modifieddocker/PLA/Dockerfile
The file was modifieddocker/tests/Dockerfile
The file was modifieddocker/NG-UI/Dockerfile
Commit c35943ee606c622782b254e8ea9ab6c9f44f5224 by david.garcia
Feature 10884: Juju 2.9 support
OSM LTS Support
- Update osm bundles (charmed)
- Update Juju version (snap and agent version) (charmed and k8s)
- Update to new mongodb charm (charmed and k8s)
- Fix ingress issue by adding an ingress_class config
- Charmed installer: point to local bundles until all charms are in
CharmHub Change-Id: I6ff8328e5db6719bbf9d5d4c9b5490f478b2ace8
Signed-off-by: David Garcia <david.garcia@canonical.com>
The file was modifiedinstallers/charm/kafka-exporter/src/charm.py
The file was modifiedinstallers/charm/bundles/osm-ha/bundle.yaml
The file was modifiedinstallers/charm/keystone/config.yaml
The file was modifiedinstallers/charm/mongodb-exporter/src/charm.py
The file was modifiedinstallers/charm/mysqld-exporter/config.yaml
The file was modifiedinstallers/charm/nbi/src/charm.py
The file was modifiedinstallers/charm/mysqld-exporter/src/charm.py
The file was modifiedinstallers/charm/ng-ui/src/charm.py
The file was modifiedinstallers/charm/bundles/osm/bundle.yaml
The file was modifiedinstallers/charm/grafana/config.yaml
The file was modifiedinstallers/charm/ng-ui/config.yaml
The file was modifiedinstallers/charm/prometheus/config.yaml
The file was modifiedinstallers/full_install_osm.sh
The file was modifiedinstallers/charm/prometheus/src/charm.py
The file was modifiedinstallers/charm/nbi/config.yaml
The file was modifiedinstallers/charm/keystone/src/charm.py
The file was modifiedinstallers/charm/grafana/src/charm.py
The file was modifiedinstallers/charm/kafka-exporter/config.yaml
The file was modifiedinstallers/charm/mongodb-exporter/config.yaml
The file was modifiedinstallers/charmed_install.sh
Commit fc706140ff12a1e536583981c8203e26eedd407c by beierlm
Update stage 3 base image
While the base image can be set via the Jenkins job parameters, the code
to use that parameter was not present in the v10 branch. This change
uses the OPENSTACK_BASE_IMAGE parameter
Change-Id: I229cdca38e605b419a7528031fec542049311c48 Signed-off-by:
beierlm <mark.beierl@canonical.com>
The file was modifiedjenkins/ci-pipelines/ci_stage_3.groovy
Commit 318551148eb32854ea4959e340eaba56f1f2de5f by beierlm
Bug 1877: Artifactory times out
Added a lockable resource semaphore around queries to artifactory to
prevent overloading the server.
Fixes Bug 1877
Change-Id: I17979e7fa5d2ed2405873e7dda588d7104741817 Signed-off-by:
beierlm <mark.beierl@canonical.com>
(cherry picked from commit f83c20ab3304291aca8224ebe2dd88b58b5dc1b4)
The file was modifiedjenkins/ci-pipelines/ci_stage_3.groovy
Commit a63734b26d63c8cd42a73703386b937a3a5c3d74 by beierlm
Bug 1880 Speed up Artifactory search
The addition of the build parameter to the Artifactory search results in
what would appear to be a full index scan, taking over 2 minutes to
complete.  With this change, we still get the exact artifact we need,
however the search completes in less than 1 second.
Fixes Bug 1880
Change-Id: Ibe5987e06cac39e3651b9dbec61993c0cfb567b8 Signed-off-by:
beierlm <mark.beierl@canonical.com>
(cherry picked from commit 499b442f67119589220a1ff144e3b26a9b7714ed)
The file was modifiedjenkins/ci-pipelines/ci_helper.groovy
Commit 734099e0658888208578e3e5ef104dd068462a57 by beierlm
Bug 1841: LTS Support K8s, Helm upgrade
This fix upgrades the K8s to 1.23 and Helm to 3.7.2.
Change-Id: I9d7c2cc58110b070a81b7c8315eb17717c6e90bf Signed-off-by:
aticig <gulsum.atici@canonical.com>
The file was modifieddocker/LCM/Dockerfile
The file was modifiedinstallers/charmed_install.sh
The file was modifiedinstallers/docker/cluster-config.yaml
The file was modifiedinstallers/full_install_osm.sh
Commit 2bfdd74dc93577334df848579600c2d3e330192c by aticig
Bug 1841: LTS Support update helm version in community installer
Updating Helm3 version in Community Installer
Change-Id: I1d6ca146da2a00e13623303d64c015506e602fe5 Signed-off-by:
aticig <gulsum.atici@canonical.com>
The file was modifiedinstallers/full_install_osm.sh
Commit 3d77c0ded693a70cb1bc2016d548f567a6936502 by beierlm
Fix bug 1709 - Adding non-root user to run Keystone
Change-Id: I2a9dadb36039fa3b2e61c8c055a4f86e5c3fd172 Signed-off-by:
sousaedu <eduardo.sousa@canonical.com>
(cherry picked from commit 9d1d0c13292004487f57c7fd1ed8fb23d604725a)
The file was modifieddocker/Keystone/Dockerfile
The file was modifieddocker/Keystone/scripts/start.sh
Commit 917dcd96ac67e5d9be50b929eaed2662a603d4bf by beierlm
Fix bug 1708 - Adding non-root user to run PLA
Change-Id: I4c22ceb50c953f75654670fdd1b35e55e90db280 Signed-off-by:
sousaedu <eduardo.sousa@canonical.com>
The file was modifiedinstallers/docker/osm_pla/pla.yaml
The file was modifieddocker/PLA/Dockerfile
Commit 9e3816c795590c934a228af35102d307351a77db by beierlm
Fix bug 1704 - Adding non-root user to run LCM
Change-Id: I871b4e73136206b39b8d4d4f32c2ee457797de0c Signed-off-by:
sousaedu <eduardo.sousa@canonical.com>
The file was modifieddocker/LCM/Dockerfile
The file was modifiedinstallers/docker/osm_pods/lcm.yaml
Commit 6227505bd392d7f5bc4158f8d1a4919379bfd29b by beierlm
Fix 1707 - Adding non-root user to run POL
Change-Id: Id03b6350c1db72f1968c1550bb0f54c8269a5509 Signed-off-by:
beierlm <mark.beierl@canonical.com>
The file was modifiedinstallers/docker/osm_pods/pol.yaml
The file was modifieddocker/POL/Dockerfile
Commit 026b356fb9f1bb9629cea9c56c7adc9ec2df1f36 by beierlm
Fix 1706 - Adding non-root user to run MON
Change-Id: I38ac2da20967e5fff6f63277248599576a45d80d Signed-off-by:
beierlm <mark.beierl@canonical.com>
The file was modifiedinstallers/docker/osm_pods/mon.yaml
The file was modifieddocker/MON/Dockerfile
Commit e259b321ba575dee95274b3841d5063e54f75a97 by beierlm
Fix 1703 - Adding non-root user to run NBI
The idea behind this is to run NBI as a non-root user for security
reasons. This required the creation of a new user in the container image
and setting permissions acordingly.
Change-Id: Idf967204b19818ad623c67a19c134cd78a97b9dc Signed-off-by:
beierlm <mark.beierl@canonical.com>
The file was modifiedinstallers/docker/osm_pods/nbi.yaml
The file was modifieddocker/NBI/Dockerfile
Commit 7819b6effa4d8d24f9c8da44df582d9bb5215769 by beierlm
Fix 1705 - Adding non-root user to run RO
Change-Id: I5166c695304f7caa0f1781105eab143bf37d071b Signed-off-by:
beierlm <mark.beierl@canonical.com>
The file was modifiedinstallers/docker/osm_pods/ro.yaml
The file was modifieddocker/RO/Dockerfile
Commit 1456526ff27ae5d0db1e4d966a440133404eab93 by garciadeblas
Revert "Fix bug 1704 - Adding non-root user to run LCM"
This reverts commit 9e3816c795590c934a228af35102d307351a77db.
Change-Id: I24643c2d1d1e260f2f311d057a8a4e0ae904789a Signed-off-by:
garciadeblas <gerardo.garciadeblas@telefonica.com>
The file was modifiedinstallers/docker/osm_pods/lcm.yaml
The file was modifieddocker/LCM/Dockerfile
Commit cc9fc1c55cd74ddc808143df2cad60f51224be8c by garciadeblas
Fix bug 1704 - Adding non-root user to run LCM
Change-Id: I3738bbafdc238c56a51376c79454cb1ebbc384e5 Signed-off-by:
garciadeblas <gerardo.garciadeblas@telefonica.com>
The file was modifieddocker/LCM/Dockerfile
The file was modifiedinstallers/docker/osm_pods/lcm.yaml
Commit f049ed5252818bb14713663009a22bc478e45261 by beierlm
Use OSM bundles from CharmHub
Change-Id: I88a1c3c7b6d7118b6879a0a5b145fd14f86d9100 Signed-off-by:
David Garcia <david.garcia@canonical.com>
The file was addedinstallers/charm/bundles/.gitignore
The file was modifiedinstallers/charm/bundles/osm/bundle.yaml
The file was modifiedinstallers/charm/bundles/osm-ha/bundle.yaml
The file was modifiedinstallers/charm/bundles/osm-ha/README.md
The file was modifiedinstallers/charmed_install.sh
The file was addedinstallers/charm/bundles/osm-ha/charmcraft.yaml
The file was addedinstallers/charm/bundles/osm/charmcraft.yaml
Commit 310805f9da66c1ec6653a4933b3e505a21e37719 by mark.beierl
Fix bug with SA08 when updating prometheus.yaml
Change-Id: I167bf1adfa0d9abb02e143f56f5ed70217d1dbb1 Signed-off-by:
garciadeblas <gerardo.garciadeblas@telefonica.com>
The file was modifieddocker/LCM/Dockerfile
The file was modifiedinstallers/docker/osm_pods/lcm.yaml
Commit 99f654d10d9c7f2ff05666f9dd32a8cbd42704ec by garciadeblas
Change prometheus folder permissions in prometheus pod
Change-Id: Id77a6ab6ba70c90abd87a76eb505e08f2d3ba7ac Signed-off-by:
garciadeblas <gerardo.garciadeblas@telefonica.com>
The file was modifiedinstallers/docker/osm_pods/prometheus.yaml
Commit c617f77332d5df3f2d61d28b6296e7bf2a745cef by mark.beierl
Add Granafa Password
Retrives the Grafan password from Grafana and configures MON to have it
for initial set up
Change-Id: Ib08be45911ea3c6da07bc1cb54c398a05f9730de Signed-off-by: Mark
Beierl <mark.beierl@canonical.com>
The file was modifiedinstallers/charmed_install.sh
Commit 66554567908ade44b837b0960ffcb0ae843a232f by garciadeblas
Updated community installer to use grafana 8.1.1 and prometheus v2.28.1
Change-Id: If64a82ccd300a512e69156101ee413377aaa8f1b Signed-off-by:
garciadeblas <gerardo.garciadeblas@telefonica.com>
The file was modifiedinstallers/docker/osm_pods/grafana.yaml
The file was modifiedinstallers/docker/osm_pods/prometheus.yaml
The file was modifiedinstallers/full_install_osm.sh
Commit 004206be4177d82bf024aed01803220e36c5a113 by garciadeblas
Update K8s Monitoring
Change-Id: Ic4cabf02c9089ba2b00ae2d8c53ab56cbc77a2d1 Signed-off-by:
limon <alimonj@indra.es> Signed-off-by: garciadeblas
<gerardo.garciadeblas@telefonica.com>
The file was removedinstallers/k8s/helm_charts/prometheus-kafka-exporter/Chart.yaml
The file was modifiedinstallers/k8s/mongodb-exporter-dashboard.yaml
The file was removedinstallers/k8s/helm_charts/prometheus-kafka-exporter/templates/tests/test-connection.yaml
The file was modifiedinstallers/k8s/mysql-exporter-dashboard.yaml
The file was modifiedinstallers/docker/osm_pods/grafana.yaml
The file was addedinstallers/k8s/kubelet.yaml
The file was removedinstallers/k8s/helm_charts/prometheus-kafka-exporter/.helmignore
The file was modifiedinstallers/k8s/uninstall_osm_k8s_monitoring.sh
The file was removedinstallers/k8s/helm_charts/prometheus-kafka-exporter/templates/kafka-exporter-servicemonitor.yaml
The file was modifiedinstallers/k8s/README-osm_k8s_monitoring.md
The file was modifiedinstallers/k8s/versions_monitoring
The file was modifiedinstallers/k8s/change-charts-prometheus-operator.sh
The file was modifiedinstallers/k8s/kafka-exporter-dashboard.yaml
The file was removedinstallers/k8s/helm_charts/prometheus-kafka-exporter/templates/_helpers.tpl
The file was modifiedinstallers/k8s/summary-dashboard.yaml
The file was removedinstallers/k8s/helm_charts/prometheus-kafka-exporter/templates/kafka-exporter-deployment.yaml
The file was removedinstallers/k8s/helm_charts/prometheus-kafka-exporter/values.yaml
The file was removedinstallers/k8s/helm_charts/prometheus-kafka-exporter/templates/kafka-exporter-service.yaml
The file was modifiedinstallers/k8s/install_osm_k8s_monitoring.sh
Commit ea458f66e66f4f7b26491636a8d28da6d64c5e3a by garciadeblas
Update K8s Monitoring to support Grafana 8
Change-Id: Ia109036c8cd54cfbc6af27ff2db094abf83ce9bd Signed-off-by:
limon <alimonj@indra.es> Signed-off-by: garciadeblas
<gerardo.garciadeblas@telefonica.com>
The file was modifiedinstallers/k8s/change-charts-prometheus-operator.sh
The file was modifiedinstallers/k8s/mysql-exporter-dashboard.yaml
The file was modifiedinstallers/k8s/summary-dashboard.yaml
The file was modifiedinstallers/k8s/install_osm_k8s_monitoring.sh
The file was removedinstallers/k8s/kubelet.yaml
The file was modifiedinstallers/k8s/mongodb-exporter-dashboard.yaml
The file was modifiedinstallers/k8s/nodes-dashboard.yaml
Commit 2882e3e1b7f1e710cc1274216290eb3083969966 by david.garcia
Charmed OSM preparation for 10.1.0
- Update images in bundles
- Use juju 2.9.25
- Use candidate charms
Change-Id: Ic722d9fcf863ac200170e896c4ba8ca3b350fb7f Signed-off-by:
David Garcia <david.garcia@canonical.com>
The file was modifiedinstallers/charmed_install.sh
The file was modifiedinstallers/full_install_osm.sh
The file was modifiedinstallers/charm/bundles/osm-ha/bundle.yaml
The file was modifiedinstallers/charm/bundles/osm/bundle.yaml
Commit 5e2073ee3acdc8d4d94da8fc0c42d54e19aee20d by beierlm
Bug 1912 Update GPG Signing
Update the CLI arguments for GPG signing so that it reads the passphrase
passed in via the CLI.  This is needed as the version of GPG has been
updated and no longer accepts the old CLI arguments.
Fixes bug 1912
Change-Id: I0a850b3f1641edb917624be8fd94be78667d01fd Signed-off-by:
beierlm <mark.beierl@canonical.com>
(cherry picked from commit 0678de06317f49da496226587772a23635e3728c)
The file was modifiedtools/gen-repo.sh
Commit f7cb7138cdb41d9b4b361039e743f40a68dc67e5 by beierlm
Bug 1934: Fix ready check
Changes to juju result in human readable output no longer being
applicable for the deployment completion check. Changes to use json
output instead.
Fixes Bug 1934
Change-Id: I65358c7f472956ed4238a5a61cceb1651d88feff Signed-off-by:
beierlm <mark.beierl@canonical.com>
(cherry picked from commit 67a3447f8a7a25812b4efecfd9be5dafd4f0e293)
The file was modifiedinstallers/charmed_install.sh
The file was modifiedinstallers/charmed_uninstall.sh
Commit 0dbdc8cbf3220d80bea1ea54d10f4ec95d6948d6 by fonsecaj
Fixes Bug 1993 -substitutes NTP with Chrony
Change-Id: Ife2fd73ee18165b7b869e15ceee1cdd0b1b75dbc Signed-off-by: João
Pedro Fonseca <jpedrofonseca@ua.pt>
The file was modifiedjenkins/ci-pipelines/ci_stage_3.groovy
Commit a26ed8648f440fee4826e9be1160ef80a9453823 by garciadeblas
Update install_osm.sh to solve the issue with no valid OpenPGP data
found
Change-Id: Ife80b72991b27c55f2f254b2723a253172e38cc9 Signed-off-by:
garciadeblas <gerardo.garciadeblas@telefonica.com>
The file was modifiedinstallers/install_osm.sh
Commit 2e9180647cf816722458409365d4dbe598189758 by david.garcia
Use juju version 2.9.29
- Fix bug 2018 Change-Id: I122eaa9c2c82ddbe00ee529ac3944cc666dc4a52
Signed-off-by: David Garcia <david.garcia@canonical.com>
The file was addedinstallers/install_juju.sh
The file was modifiedinstallers/charmed_install.sh
The file was modifiedinstallers/full_install_osm.sh
Commit 18d047ff163473669a017b6baa1f0bf814344839 by beierlm
Proper tracking of Charmed Install
Adds installation ID to the charmed path, as well as tracking
installation completion.
Change-Id: Ieffce4d402d6d865a8acb8d8a0c213bee9355199 Signed-off-by:
beierlm <mark.beierl@canonical.com>
The file was modifiedinstallers/charmed_install.sh
The file was modifiedinstallers/charmed_uninstall.sh
The file was modifiedinstallers/full_install_osm.sh
Commit 10fd72299d9e2852227b6e974b7965815f3fd1d6 by beierlm
Fix typo
Due to manual cherry pick and conflict resolution of
https://osm.etsi.org/gerrit/c/osm/devops/+/12030 an extra 'exit 0' was
added.  This change removes it.
Change-Id: Ic5c538ad1df203e50a9a77c79e98e157d77c0d85 Signed-off-by:
beierlm <mark.beierl@canonical.com>
The file was modifiedinstallers/full_install_osm.sh