# Panfactum Changelog — edge.24-08-13 > Improves PostgreSQL storage configuration and memory tuning, simplifies Karpenter node pool management, adds support for custom PostgreSQL parameters and schemas, and fixes several bootstrapping and environment issues. ## Highlights - `pg_storage_increase_percent` renamed to `pg_storage_increase_gb` in [`kube_pg_cluster`](https://panfactum.com/docs/edge/reference/infrastructure-modules/submodule/kubernetes/kube_pg_cluster) - `pg_storage_gb` renamed to `pg_initial_storage_gb` in [`kube_pg_cluster`](https://panfactum.com/docs/edge/reference/infrastructure-modules/submodule/kubernetes/kube_pg_cluster) - Node pool inputs (`node_vpc_id`, `node_subnets`, `node_security_group_id`) moved from `kube_karpenter` to `kube_karpenter_node_pools` ## Breaking Changes - `pg_storage_increase_percent` has been changed to `pg_storage_increase_gb` in [`kube_pg_cluster`](https://panfactum.com/docs/edge/reference/infrastructure-modules/submodule/kubernetes/kube_pg_cluster). This allows for more predictable storage autoscaling regardless of current scale. - Impacts: iac-module `kube_pg_cluster` — Storage autoscaling input renamed to pg_storage_increase_gb - `pg_storage_gb` has been changed to `pg_initial_storage_gb` in [`kube_pg_cluster`](https://panfactum.com/docs/edge/reference/infrastructure-modules/submodule/kubernetes/kube_pg_cluster) to better indicate that this value is only used during initial database - Impacts: iac-module `kube_pg_cluster` — Storage input renamed to pg_initial_storage_gb - `node_vpc_id`, `node_subnets`, and `node_security_group_id` have been moved from [`kube_karpenter`](https://panfactum.com/docs/edge/reference/infrastructure-modules/direct/kubernetes/kube_karpenter) to [`kube_karpenter_node_pools`](https://panfactum.com/docs/edge/reference/infrastructure-modules/direct/kubernetes/kube_karpenter_node_pools) to simplify subnet/VPC/security group assignment logic. Karpenter auto-discovery tags - Impacts: iac-module `kube_karpenter` — Node pool inputs moved to kube_karpenter_node_pools - Impacts: iac-module `kube_karpenter_node_pools` — Node pool inputs moved here from kube_karpenter ## Additions - Adds new enhancements to [`kube_pg_cluster`](https://panfactum.com/docs/edge/reference/infrastructure-modules/submodule/kubernetes/kube_pg_cluster): better memory tuning defaults, ability to set arbitrary PostgreSQL parameters, custom backup schedule support, and - Impacts: iac-module `kube_pg_cluster` — Memory tuning, custom parameters, and extra schemas added - Adds another local retry for Terragrunt when providers produce an inconsistent final plan. - Adds check for updated `direnv` version to prevent issues when setting up the local devenv. ## Fixes - Added deterministic ordering to additional resources in [`authentik_core_resources`](https://panfactum.com/docs/main/reference/infrastructure-modules/direct/authentik/authentik_core_resources). - Impacts: iac-module `authentik_core_resources` — Deterministic ordering applied to additional resources - Fixed multiple bugs in `pf-env-bootstrap`: incorrect AWS profile for `.sops.yaml` and missing platform checksums in `.terraform.lock.hcl` files. - Impacts: devshell `pf` — Fixed pf-env-bootstrap AWS profile and checksum bugs - Restores the `pf-db-tunnel` command to the devenv. - Impacts: devshell `pf` — Restored pf-db-tunnel command to devenv ## Related Resources - [JSON Data](https://panfactum.com/docs/changelog/edge.24-08-13.json): Machine-readable data - [Channel Release List](https://panfactum.com/docs/changelog/edge.json): All releases in this channel