edge.24-11-13

Introduces Kyverno policy engine as a core component, replaces Fledged and Reflector with Kyverno-based alternatives, improves PostgreSQL autoscaling capabilities, and enhances pod scheduling with automatic ARM64 and spot instance tolerations.

Install Kyverno

You must install Kyverno by following the new bootstrapping guide section. Many modules now depend on Kyverno and will not function without it.

Remove kube_fledged and kube_reflector

Both kube_fledged and kube_reflector have been deprecated in favor of Kyverno-based alternatives.

Important: These modules must be removed from your clusters before upgrading to the next version. Do not remove them until Kyverno is installed.

Update kube_pg_cluster VPA Inputs

Vertical pod autoscaling now works for PostgreSQL clusters. The following variables have been removed:

  • pg_memory_mb

  • pg_cpu_millicores

And the following variables have been added:

  • pg_minimum_memory_mb

  • pg_maximum_memory_mb

  • pg_minimum_cpu_millicores

  • pg_maximum_cpu_millicores

  • pgbouncer_minimum_memory_mb

  • pgbouncer_maximum_memory_mb

  • pgbouncer_minimum_cpu_millicores

  • pgbouncer_maximum_cpu_millicores

Automatic ARM64 and Spot Tolerations

All pods in Panfactum clusters will now automatically tolerate arm64 and spot node taints regardless of whether they were created by Panfactum modules. To disable these tolerations for a specific pod, add the labels:

  • panfactum.com/arm64-enabled = "false" to disable arm64 tolerance

  • panfactum.com/spot-enabled = "false" to disable spot tolerance


There are many clouds. This one is yours.

Copyright © 2026 Panfactum Group, Inc.