Mar 23, 2026 — App Platform v4.15.1

This release introduces bring your own (BYO) capabilities to the App Platform. Users can now use their own Git provider to store the App Platform values and benefit from the already established organization policies and services. Users can now also add their own catalogs with curated helm charts to the App Platform, which gives users the power to easily deploy workloads of their choosing. Gateway API CRDs have been added in preparation for future ingress migration. Thanos and Minio have been removed as platform dependencies, completing their deprecation from the previous release.

📘

For a full list of changes, review the release notes on GitHub: Release v4.15.1.

New

  • Added bring your own (BYO) Git support, allowing users to use an external Git repository instead of the built-in Gitea for storing platform values
  • Added bring your own (BYO) Catalog support with subdirectory and recursive path support, enabling users to bring their own Helm chart catalogs
  • Added a recovery mode for platform troubleshooting and disaster recovery scenarios
  • Added Gateway API Custom Resource Definitions and an essential chart in preparation for future ingress migration
  • Enabled shallow cloning in the ArgoCD repo server, improving performance for large repositories
  • GitOps target revision and ArgoCD image updater now respect the configured gitops branch, enabling more flexible branching strategies
  • Added load balancer annotations to preserve IP addresses prior to the Gateway API upgrade
  • Added a liveness probe to the apl-operator for improved reliability
  • APL Charts version is now read from versions.yaml, improving version management consistency
  • Keycloak login URL now points to the platform-related realm

Changed

Fixed

  • Fixed Loki support without object storage
  • Fixed non-working datasources in Grafana dashboards for ArgoCD and Trivy
  • Improved pull error handling with reset and retry logic
  • Fixed sealed secret path for charts repo migration
  • Fixed branch setting in ArgoCD applications
  • Fixed credential and environment variable handling for the Gitea operator
  • Fixed timestamp comparison when re-encrypting secrets
  • Fixed escaping of single quotes in template string generation
  • Prevented access to internal APL services
  • Added extraArgs to disable secure metrics in the OpenTelemetry operator
  • Updated cert-manager values to use CRDs
  • Fixed resources created by TriggerTemplate being incorrectly tracked
  • Removed hardcoded main branch reference when pulling from the values repo
  • Removed the otomi.git required field from the values schema

Removed

  • Minio
  • Thanos

Core application changes

App NameOld VersionNew VersionNotes
Alertmanager0.30.10.31.1Updated
Argo CD3.2.63.3.3Updated
Cert-manager1.19.21.19.4Updated
CloudNative PostgreSQL Operator1.28.01.28.1Updated
Grafana12.3.112.3.3Updated
Ingress-NGINX1.14.21.14.3Updated
Istio1.28.31.29.1Updated
Keycloak26.5.126.5.5Updated
Knative Operator1.18.11.21.1Updated
Loki3.6.43.6.7Updated
MinioRELEASE.2025-09-07T16-13-09ZRemoved
OpenTelemetry Operator0.138.00.144.0Updated
Sealed Secrets0.34.00.36.0Updated
Tekton Pipelines1.6.01.9.1Updated
Thanos0.36.1Removed
Trivy Operator0.29.00.30.0Updated

Post-upgrade actions

Delete resources for Minio and Thanos

App Platform doesn’t automatically clean up all resources for apps that are removed and no longer supported (in case the user wants to keep using them). If you are no longer using Minio or Thanos and want to remove it and its resources, run the commands below

  • Minio

    kubectl delete application minio -n argocd
    kubectl delete namespace minio
  • Thanos

    kubectl delete application thanos -n argocd
    kubectl delete namespace thanos