From c41a32e16b909719bb94b10da74156f6d1717eea Mon Sep 17 00:00:00 2001 From: Russ Allbery Date: Fri, 15 Mar 2024 17:52:23 -0700 Subject: [PATCH] Prepare 10.1.0 release --- CHANGELOG.md | 13 +++++++++++++ changelog.d/20240312_180104_rra_DM_43288.md | 3 --- changelog.d/20240313_102609_rra_DM_43288a.md | 8 -------- 3 files changed, 13 insertions(+), 11 deletions(-) delete mode 100644 changelog.d/20240312_180104_rra_DM_43288.md delete mode 100644 changelog.d/20240313_102609_rra_DM_43288a.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 8a6438a82..71c45f837 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,19 @@ Find changes for the upcoming release in the project's [changelog.d directory](h + +## 10.1.0 (2024-03-15) + +### New features + +- Add a health check internal route, `/health`, which is available only inside the Kubernetes cluster. Check that the database, Redis, and (if configured) LDAP and Firestore connections are all working. Use that as a liveness check so that Kubernetes will restart Gafaelfawr if any of those connection pools are no longer working. +- Add a health check for the Kubernetes operator that tests the Kopf infrastructure as well as the database and Redis connections. Use that as a liveness check to restart the operator if the health check starts failing. + +### Bug fixes + +- Ensure that only one Gafaelfawr operator pod is running at a time. +- Add Kubernetes resource requests and limits for the Cloud SQL Auth Proxy sidecar container. + ## 10.0.1 (2024-02-22) diff --git a/changelog.d/20240312_180104_rra_DM_43288.md b/changelog.d/20240312_180104_rra_DM_43288.md deleted file mode 100644 index ca9bdde3e..000000000 --- a/changelog.d/20240312_180104_rra_DM_43288.md +++ /dev/null @@ -1,3 +0,0 @@ -### New features - -- Add a health check internal route, `/health`, which is available only inside the Kubernetes cluster. Check that the database, Redis, and (if configured) LDAP and Firestore connections are all working. Use that as a liveness check so that Kubernetes will restart Gafaelfawr if any of those connection pools are no longer working. diff --git a/changelog.d/20240313_102609_rra_DM_43288a.md b/changelog.d/20240313_102609_rra_DM_43288a.md deleted file mode 100644 index 6ab161328..000000000 --- a/changelog.d/20240313_102609_rra_DM_43288a.md +++ /dev/null @@ -1,8 +0,0 @@ -### New features - -- Add a health check for the Kubernetes operator that tests the Kopf infrastructure as well as the database and Redis connections. Use that as a liveness check to restart the operator if the health check starts failing. - -### Bug fixes - -- Ensure that only one Gafaelfawr operator pod is running at a time. -- Add Kubernetes resource requests and limits for the Cloud SQL Auth Proxy sidecar container.