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.