# Panfactum Changelog — edge.24-12-13 > Replaces kube_rbac with EKS access entries, consolidates priority classes into kube_policies, upgrades Authentik to 2024.8.2, and fixes Argo Workflows permissions and NATS connection issues. ## Highlights - `kube_rbac` deprecated — destroy it after upgrading `aws_eks` which now uses EKS access entries - `kube_priority_classes` consolidated into `kube_policies` — destroy it before upgrading `kube_policies` - Provider versions updated: `pf` 0.0.4→0.0.5, `authentik` 2024.6.1→2024.8.4 - `eks_cluster_name` removed from most submodules — now resolved dynamically ## Breaking Changes - The `kube_rbac` module has been deprecated and replaced by EKS access entries in [`aws_eks`](https://panfactum.com/docs/edge/reference/infrastructure-modules/direct/aws/aws_eks). Destroy any deployments of `kube_rbac` after - Impacts: iac-module `aws_eks` — Now manages RBAC via EKS access entries instead of kube_rbac - The `kube_priority_classes` module has been consolidated into [`kube_policies`](https://panfactum.com/docs/edge/reference/infrastructure-modules/direct/kubernetes/kube_policies). Destroy it immediately before upgrading `kube_policies`. - Impacts: iac-module `kube_policies` — Now includes priority classes previously in kube_priority_classes - `eks_cluster_name` is no longer an input to most submodules as it is now dynamically resolved. - Terraform provider versions upgraded: `pf` 0.0.4→0.0.5, `authentik` 2024.6.1→2024.8.4. Update these in first-party IaC. ## Improvements - Upgrades Authentik in [`kube_authentik`](https://panfactum.com/docs/edge/reference/infrastructure-modules/direct/kubernetes/kube_authentik) to 2024.8.2. - Impacts: iac-module `kube_authentik` — Authentik upgraded to version 2024.8.2 ## Fixes - Adds correct permissions to allow users to retry specific Workflow nodes in Argo Workflows. - Impacts: iac-module `kube_argo` — Fixes permissions for retrying specific Workflow nodes - Adds automatic NATS connection retries to Argo Events components. - Impacts: iac-module `kube_argo_event_bus` — Adds automatic NATS connection retries - Reference (issue-report): [NATS connection failures in Argo Events](https://github.com/Panfactum/stack/issues/309) - Addresses issue in [`wf_dockerfile_build`](https://panfactum.com/docs/edge/reference/infrastructure-modules/submodule/workflow/wf_dockerfile_build) where the `git_ref` could not be a branch name. - Impacts: iac-module `wf_dockerfile_build` — Fixes git_ref to accept branch names ## Upgrade Instructions import MarkdownAlert from "@/components/markdown/MarkdownAlert.astro" This Authentik upgrade contains [a problem](https://github.com/goauthentik/authentik/issues/12321) that will result in updates to group names not automatically synchronizing with AWS. If that is a problem, defer upgrading until the issue is resolved. This release contains a bug that will cause Cilium to crash if deployed via [`wf_tf_deploy`](https://panfactum.com/docs/edge/reference/infrastructure-modules/submodule/workflow/wf_tf_deploy). Please ensure you upgrade to `edge.25-01-04` locally before re-enabling CI/CD deployments for the core infrastructure. ## Remove `kube_rbac` The `kube_rbac` module has been deprecated and replaced by EKS access entries in [`aws_eks`](https://panfactum.com/docs/edge/reference/infrastructure-modules/direct/aws/aws_eks). 1. First, upgrade [`aws_eks`](https://panfactum.com/docs/edge/reference/infrastructure-modules/direct/aws/aws_eks). 2. After the `aws_eks` upgrade is complete, destroy any deployments of `kube_rbac`. ## Remove `kube_priority_classes` The `kube_priority_classes` module has been consolidated into [`kube_policies`](https://panfactum.com/docs/edge/reference/infrastructure-modules/direct/kubernetes/kube_policies). 1. Destroy `kube_priority_classes` **immediately before** upgrading [`kube_policies`](https://panfactum.com/docs/edge/reference/infrastructure-modules/direct/kubernetes/kube_policies). ## Update Provider Versions This release upgrades the following Terraform provider versions — update these in first-party IaC: * `pf`: 0.0.4 → 0.0.5 * `authentik`: 2024.6.1 → 2024.8.4 ## Related Resources - [JSON Data](https://panfactum.com/docs/changelog/edge.24-12-13.json): Machine-readable data - [Channel Release List](https://panfactum.com/docs/changelog/edge.json): All releases in this channel