Skip to content

10.1.0

Compare
Choose a tag to compare
@rra rra released this 16 Mar 01:03
· 99 commits to main since this release
10.1.0
94840ee

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.

What's Changed

  • DM-42627: Add more pointers to the Phalanx documentation by @rra in #977
  • Fix construction of the Chronograf OIDC URL by @rra in #978
  • Bump date-fns from 3.3.1 to 3.4.0 in /ui by @dependabot in #981
  • Bump eslint from 8.56.0 to 8.57.0 in /ui by @dependabot in #975
  • Bump react-datepicker from 6.1.0 to 6.3.0 in /ui by @dependabot in #982
  • Bump eslint-plugin-react from 7.33.2 to 7.34.0 in /ui by @dependabot in #980
  • DM-43288: Add a health check endpoint by @rra in #984
  • DM-43288: Add Kopf health check by @rra in #985
  • DM-43288: Use user info service for health check by @rra in #986
  • DM-43288: Update dependencies by @rra in #987
  • DM-43288: Fix Kopf health check by @rra in #988
  • DM-43288: Don't check LDAP and Firestore from Kopf by @rra in #989
  • DM-43288: Prepare 10.1.0 release by @rra in #990

Full Changelog: 10.0.1...10.1.0