{
  "id": "edge.24-12-11",
  "name": "edge.24-12-11",
  "summary": "Upgrades numerous core components including Kubernetes 1.30, Authentik 2024.6, Karpenter 1.1, and PostgreSQL 16.6, adds node EBS volume size configuration, and improves cluster recovery after disruptions.",
  "skip": false,
  "highlights": [
    "Kubernetes upgraded to 1.30, Authentik to 2024.6.4, Karpenter to 1.1, PostgreSQL to 16.6",
    "All Terraform provider versions upgraded — first-party IaC modules must update their provider versions",
    "New `node_ebs_volume_size_gb` input for `aws_eks` and `kube_karpenter_node_pools`"
  ],
  "changes": [
    {
      "id": "8c3c5a32-df5c-4dde-8630-771f57642198",
      "type": "breaking_change",
      "summary": "All terraform provider versions in Panfactum modules have been upgraded. Any first-party IaC modules that utilize Panfactum submodules will need"
    },
    {
      "id": "3a916806-20f2-410d-91a7-133d00cb8487",
      "type": "breaking_change",
      "summary": "Major component upgrades: Kubernetes 1.29→1.30, Authentik 2024.4.2→2024.6.4, Argo Workflows 3.5→3.6, Karpenter 1.0→1.1, Redis 7.2→7.4, Velero 1.13→1.15, VPA 1.1→1.2, PostgreSQL 16.4→16.6."
    },
    {
      "id": "0433a346-6bba-4be6-b48e-7c9682ed6318",
      "type": "addition",
      "summary": "[`aws_eks`](/docs/edge/reference/infrastructure-modules/direct/aws/aws_eks) and [`kube_karpenter_node_pools`](/docs/edge/reference/infrastructure-modules/direct/kubernetes/kube_karpenter_node_pools) can now configure each node's root volume size via `node_ebs_volume_size_gb`.",
      "impacts": [
        {
          "type": "iac-module",
          "component": "aws_eks",
          "summary": "Adds configurable node root EBS volume size"
        },
        {
          "type": "iac-module",
          "component": "kube_karpenter_node_pools",
          "summary": "Adds configurable node root EBS volume size"
        }
      ]
    },
    {
      "id": "12f59f27-66e2-44b4-a511-2fe633f1ab26",
      "type": "fix",
      "summary": "Addresses issue where non-HA clusters could not recover when many nodes are disrupted at once."
    }
  ],
  "on_upgrade_path": true,
  "list_url": "/docs/changelog/edge.json",
  "llm_txt_url": "/docs/changelog/edge.24-12-11/llm.txt",
  "next": "/docs/changelog/edge.24-12-13.json",
  "prev": "/docs/changelog/edge.24-12-10.json"
}