github linode/apl-core v4.12.0
Release v4.12.0

latest release: apl-4.12.0
11 hours ago

Release Notes

⚠️ Post-Upgrade Actions

Upgrading from version 4.11.3 and below.

If there has been a direct upgrade from 4.11.3 to 4.12.0, APL Console (Web UI) may be unavailable. Recovering from this condition requires kubectl access to the cluster, running the following commands:

kubectl patch configmap -n otomi otomi-status --type=json -p='[{op: "replace", path: "/data/version", value: "4.11.0"}]' 
kubectl rollout restart deployment -n apl-operator apl-operator 
# Wait for ~2 minutes
kubectl rollout restart deployment -n ingress ingress-nginx-platform-controller

CloudnativePG

Workloads using the image catalog (no manually set imageName) will automatically receive upgraded base images.

  • These workloads will log a collation version mismatch warning on each connection, and clients will also see a warning message until reindexing is completed.
  • For platform databases, reindexing is done automatically.
  • For all other CloudnativePG clusters, run the following SQL commands for each database (including postgres):
REINDEX DATABASE <database name>;
ALTER DATABASE <database name> REFRESH COLLATION VERSION;

One-step cluster reindex example (requires kubectl access)

kubectl get cluster -n <team namespace> <cluster name> -o jsonpath='{.status.currentPrimary}'
kubectl exec -n <namespace> <primary pod> -- psql -d postgres -S -c 'REINDEX DATABASE postgres' -c 'ALTER DATABASE postgres REFRESH COLLATION VERSION'
kubectl exec -n <namespace> <primary pod> -- psql -d <cluster name> -S -c 'REINDEX DATABASE <cluster name>' -c 'ALTER DATABASE <cluster name> REFRESH COLLATION VERSION'

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

4.12.0 (2025-10-30)

Features

  • add .editorconfig to values repository (#2492) (4b58405)
  • add databases and knowledgebases to gitops directories (#2547) (b70a794)
  • add install and remove it from apply (#2470) (c2dd635)
  • add kserve to core (#2549) (eccb344)
  • add network policies for otomi-api (#2490) (71f740d)
  • add support for Linode Kubernetes Engine tier configuration (#2464) (5fb5efe)
  • add Wiz setup and configuration for Linode Kubernetes Integration (#2465) (f3ee976)
  • adding k8s v1.34 support (#2564) (bcc5b4a)
  • migrate gitea dependencies from bitnami (#2527) (66094f0)
  • update PostgreSQL to new base images (#2609) (e77dffd)
  • update rabbitmq bitnami chart to legacy (#2604) (c0eeaae)
  • updated external-dns chart to use official chart (#2560) (8490afc)
  • upgrade oauth2-proxy chart and move away from bitnami redis dependency (#2582) (4e7de44)
  • use keycloakx chart instead of bitnami (#2521) (a674373)
  • use native metrics-server chart (#2514) (f6fdadd)
  • use native minio helm chart instead of bitnami (#2541) (699e8d6)
  • using Thanos image from quay registry instead of bitnami (#2568) (106abd8)

Bug Fixes

CI

Others

  • chart-deps: update argo-cd to version 8.3.0 (#2458) (fbc7876)
  • chart-deps: update argo-cd to version 8.5.8 (#2557) (92e379d)
  • chart-deps: update cert-manager to version v1.19.0 (#2577) (846cffb)
  • chart-deps: update cloudnative-pg to version 0.26.0 (#2456) (ca1f4a5)
  • chart-deps: update external-dns to version 8.9.2 (#2327) (363e95c)
  • chart-deps: update gitea to version 12.2.0 (#2473) (b59ea1c)
  • chart-deps: update harbor to version 1.17.2 (#2428) (36f9e69)
  • chart-deps: update ingress-nginx to version 4.13.1 (#2453) (dd30e4b)
  • chart-deps: update ingress-nginx to version 4.13.3 (#2558) (7c3bf89)
  • chart-deps: update keycloak to version 24.9.0 (#2417) (13d0d52)
  • chart-deps: update kube-prometheus-stack to version 75.18.1 (#2435) (6300f3b)
  • chart-deps: update kyverno to version 3.5.1 (#2483) (985810f)
  • chart-deps: update policy-reporter to version 3.4.2 (#2479) (d597d37)
  • chart-deps: update sealed-secrets to version 2.17.4 (#2476) (98b7f4b)
  • chart-deps: update sealed-secrets to version 2.17.7 (#2526) (246d5cf)
  • chart-deps: update tekton-pipeline to version 1.3.1 (#2477) (9f51d27)
  • deps: bump actions/checkout from 4 to 5 (#2468) (8e16920)
  • deps: bump actions/setup-node from 4 to 5 (#2508) (a4b24e7)
  • deps: bump amannn/action-semantic-pull-request from 5 to 6 (#2467) (f3cdd31)
  • deps: bump ncipollo/release-action from 1.18.0 to 1.19.0 in the github-actions-dependencies group (#2488) (2469a78)
  • deps: bump ncipollo/release-action from 1.19.0 to 1.20.0 in the github-actions-dependencies group (#2507) (3a42628)
  • deps: bump the npm-dependencies group across 1 directory with 17 updates (#2540) (cfed5e7)
  • deps: bump the npm-dependencies group with 10 updates (#2469) (2b9d6e1)
  • deps: bump the npm-dependencies group with 4 updates (#2487)

Full Changelog: v4.11.0...v4.12.0

Don't miss a new apl-core release

NewReleases is sending notifications on new releases.