Skip to content
You're viewing docs for v1.6.Go to the latest

UDS Core 1.5

UDS Core 1.5 migrates the unicorn flavor from RapidFort to Chainguard FIPS hardened images, upgrades Grafana to 13.0.1, and stabilizes Keycloak on smaller nodes by disabling Infinispan virtual threads.

  • Unicorn flavor: Chainguard FIPS images: the unicorn flavor migrates from RapidFort to Chainguard FIPS hardened images. Chainguard images are built on distroless bases and satisfy FIPS 140-2 requirements (#2650).
  • Keycloak: disable Infinispan virtual threads: Infinispan 16 (shipped with Keycloak 26.6) enables virtual threads by default, which can deadlock under Kubernetes thread-pool starvation on nodes with fewer than 4 vCPUs. UDS Core now sets -Dorg.infinispan.threads.virtual=false to prevent this. References: keycloak#48792, keycloak#49203 (#2686).
  • Grafana 13 upgrade: Grafana 12.4.2 → 13.0.1 includes dynamic-dashboard auto-migration (no opt-out), image renderer plugin removal, numeric id data source API references disabled, and deprecated @grafana/ui components removed.
PackagePreviousUpdated
Grafana12.4.213.0.1
k8s-sidecar2.5.02.7.3
Loki3.7.13.7.2
Velero1.18.01.18.1
kube-prometheus-stack Helm chart84.5.085.2.2
prometheus-operator-crds Helm chart28.0.129.0.0
prometheus-blackbox-exporter Helm chart11.9.211.10.0
Kube State Metricsv2.18.0v2.19.0

Review custom Grafana dashboards and plugins

Section titled “Review custom Grafana dashboards and plugins”

Grafana 12.4.2 → 13.0.1 is a major version bump. Dashboards using the legacy schema are auto-migrated on first load with no opt-out, the image renderer plugin is removed, numeric id data source API references are disabled, and several deprecated @grafana/ui components are removed. If you maintain custom dashboards or plugins, review the Grafana 13 What’s New page before upgrading.

If using the unicorn flavor with RHEL 9 nodes running fapolicyd in enforcing mode, add a rule to allow execution from /opt/cni/bin/.cgr/ because the Chainguard Istio CNI image writes libcrypto.so.3 into that path at runtime. See the Istio requirements in the production prerequisites for additional host-level guidance.