{
  "id": "edge.24-05-23",
  "name": "edge.24-05-23",
  "summary": "Adds the Reflector module for cross-namespace synchronization, introduces PostgreSQL shutdown timeout configuration, and fixes graceful shutdown issues in PostgreSQL clusters.",
  "skip": false,
  "highlights": [
    "New [`kube_reflector`](/docs/edge/reference/infrastructure-modules/direct/kubernetes/kube_reflector) module for cross-namespace ConfigMap/Secret synchronization",
    "New `pg_shutdown_timeout` input for [`kube_pg_cluster`](/docs/edge/reference/infrastructure-modules/submodule/kubernetes/kube_pg_cluster)",
    "Fixed graceful shutdown for PostgreSQL clusters on spot instances"
  ],
  "changes": [
    {
      "id": "1ecbd8f6-9c32-4eb7-a4b2-c6061b960b4d",
      "type": "addition",
      "summary": "New [`kube_reflector`](/docs/edge/reference/infrastructure-modules/direct/kubernetes/kube_reflector) module for deploying the [Reflector](https://github.com/emberstack/kubernetes-reflector) in order to synchronize ConfigMaps and Secrets across namespaces. Created a [new guide"
    },
    {
      "id": "0e408112-af3e-4c49-9f34-7a5076020b90",
      "type": "addition",
      "summary": "`pg_shutdown_timeout` variable added to [`kube_pg_cluster`](/docs/edge/reference/infrastructure-modules/submodule/kubernetes/kube_pg_cluster) to control how long the postgres instances will wait for active connections to close before",
      "impacts": [
        {
          "type": "iac-module",
          "component": "kube_pg_cluster",
          "summary": "New pg_shutdown_timeout variable added"
        }
      ]
    },
    {
      "id": "5dce351b-e533-4012-b874-ca4594f7c092",
      "type": "fix",
      "summary": "Fixed an issue where simultaneous, graceful shutdown of all postgres nodes in a [`kube_pg_cluster`](/docs/edge/reference/infrastructure-modules/submodule/kubernetes/kube_pg_cluster) would cause unnecessary downtime when the",
      "impacts": [
        {
          "type": "iac-module",
          "component": "kube_pg_cluster",
          "summary": "Fixed graceful shutdown causing unnecessary downtime on spot instances"
        }
      ]
    }
  ],
  "on_upgrade_path": false,
  "list_url": "/docs/changelog/edge.json",
  "llm_txt_url": "/docs/changelog/edge.24-05-23/llm.txt",
  "next": "/docs/changelog/edge.24-05-30.json",
  "prev": "/docs/changelog/edge.24-05-15.json"
}