You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Major Features
ImageVolume Deployment: The operator uses ImageVolume (GA in Kubernetes 1.35) to mount the DocumentDB extension as a separate image alongside a standard PostgreSQL base image
DocumentDB Upgrade Support: Configurable PostgresImage and ImageVolume extensions for seamless upgrades
Sync Service & ChangeStreams: DocumentDB sync service and ChangeStreams feature gate
Affinity Configuration: Pod scheduling passthrough for affinity rules
PersistentVolume Management: PV retention, security mount options, and PV recovery support
CNPG In-Place Updates: Support for CloudNative-PG in-place updates
Breaking Changes
Kubernetes 1.35+ required: The legacy combined-image deployment mode for Kubernetes < 1.35 has been removed. Kubernetes 1.35+ is now required.
Deb-based container images: Container images switched from source-compiled builds to deb-based packages under ghcr.io/documentdb/documentdb-kubernetes-operator/. The extension and gateway are now separate images with versioned tags (e.g., :0.109.0).
PostgreSQL base image changed to Debian trixie: The default postgresImage changed from postgresql:18-minimal-bookworm to postgresql:18-minimal-trixie (Debian 13) to satisfy the deb-based extension's GLIBC requirements. Existing clusters that don't explicitly set postgresImage will use the new base on upgrade.
Bug Fixes
Gateway pods now restart when TLS secret name changes
Fixed PV labeling for multi-cluster lookups
Fixed Go toolchain vulnerabilities (upgraded to 1.25.8)
Documentation
Added comprehensive AKS and AWS EKS deployment guides
Added high availability documentation for local HA configuration
Added auto-generated CRD API reference documentation
Added architecture, prerequisites, and FAQ documentation