edge.25-04-03
Improves Argo Events and NATS messaging reliability, adds JetStream configuration options, enables single-platform Docker builds with skipping for existing images, and adds PostgreSQL recovery from alternate backup buckets.
- Event stream replication fixed in
kube_argo_event_bus— events now properly replicated across all NATS servers - Fixed NATS ACK bug that could prevent event publishing entirely
- New single-platform image support and skip-if-exists logic in
wf_dockerfile_build - New
min_node_cpuinput forkube_karpenter_node_pools
edge.25-03-26
Upgrade InstructionsSeparates burstable and spot instance options, improves PostgreSQL backup performance 100x with explicit backup directories, adds automatic PV garbage collection, and enhances Node.js applications with automatic memory limit configuration.
burstable_nodes_enabledno longer implies spot — must now setspot_nodes_enabled = trueexplicitly- PostgreSQL backup directory is now explicit via
pg_backup_directory— set this to preserve existing backups - PostgreSQL backup throughput improved 100x
- Automatic garbage collection of orphaned persistent volumes via
kube_policies - Node.js heap size now automatically configured from container memory limits
edge.25-03-04
Prevents unnecessary MongoDB provider generation and fixes certificate issuers to properly use Cloudflare zones when creating TLS certificates.
- Fixed
kube_cert_issuerto correctly usecloudflare_zonesinput when generating certificates
edge.25-02-28
Adds SSO modules for MongoDB Atlas and GitHub, enhances PostgreSQL WAL retention and S3 access configuration, enables node-local image caching by default, and fixes Argo event source service account issues.
- New
authentik_atlas_mongodb_ssoandauthentik_github_ssoSSO modules - Node-local image caching now enabled by default in Panfactum submodules
- New
pg_wal_keep_size_gbands3_bucket_access_policyinputs forkube_pg_cluster
edge.25-02-21
Adds private git repository support for first-party modules, enables cluster-wide pod labels and annotations, improves DaemonSet update performance, and fixes CI/CD pipeline and region configuration issues.
- First-party IaC modules now support private git repositories via
GIT_USERNAME/GIT_PASSWORDenv vars - New
common_pod_labelsandcommon_pod_annotationsinputs inkube_policiesfor cluster-wide pod metadata - DaemonSet updates now take constant time (previously scaled with node count, causing timeouts)
edge.25-02-18
Contains CI/CD pipeline issues (fixed in next release). Improves provider metadata handling, fixes version pinning in first-party modules, properly respects external replica changes, and resolves cert-manager webhook configuration.
- Skip this release — causes issues in CI/CD pipelines for IaC deployments (resolved in next release)
edge.25-02-10
Upgrade InstructionsAdds wait options to speed up deployments, fixes VPA CRD management issues, ensures bastion high availability with two replicas, and resolves policy deployment conflicts during bootstrapping.
- Apply
kube_vpabefore any other module — required ordering for this release - New
waitinput on Kubernetes modules — set tofalseto skip readiness checks for faster deploys kube_bastionnow always uses two replicas for immediate tunnel reconnection
edge.25-02-07
Contains a VPA CRD bug that affects upgrades - skip this release. Improves VPA pod eviction policies, adds PostgreSQL CPU update thresholds to prevent autoscaling thrash, and fixes several deployment issues.
- Skip this release — VPA CRD bug makes upgrading to the next release difficult without manual intervention
edge.25-01-09
Adds cluster-wide environment variable injection capability, pins Bottlerocket OS AMIs to prevent node crashes from unexpected AWS updates, and fixes EKS module conditions for low SLA targets.
- New
common_envandcommon_secretsinputs inkube_policiesfor cluster-wide environment variable injection - Bottlerocket OS AMIs now pinned to prevent unexpected node crashes from AWS AMI updates
edge.25-01-04
Upgrade InstructionsAdds Grist spreadsheet module, introduces alternative AWS credential management, supports voluntary disruption windows, and fixes critical Kyverno cluster deadlock and Cilium deployment issues.
- Apply
vault_auth_oidcbefore any other module — required ordering for this release kube_rbacandkube_priority_classesremoved — remove deployments before applying- New
kube_gristmodule for deploying Grist spreadsheets - Fixed critical Kyverno cluster deadlock that required manual intervention