Hybrid cloud cluster monorepo with Ansible, K8s, NixOS, and Terraform. cute.haus
ansible terraform nix k8s
1

Configure Feed

Select the types of activity you want to include in your feed.

k8s: tighten readiness checks and failover for single-node apps

Aly Raffauf (May 9, 2026, 9:05 AM EDT) 255f54b2 bc48d9e9

+15 -4
+3 -1
charts/bluesky-pds/values.yaml
··· 1 1 replicaCount: 1 2 2 strategy: Recreate 3 + terminationGracePeriodSeconds: 15 3 4 4 5 image: 5 6 repository: ghcr.io/bluesky-social/pds ··· 63 64 periodSeconds: 30 64 65 readiness: 65 66 httpGet: { path: /xrpc/_health, port: http } 66 - periodSeconds: 10 67 + periodSeconds: 5 68 + failureThreshold: 2 67 69 68 70 ingress: 69 71 enabled: true
+3
charts/common/templates/_deployment.tpl
··· 22 22 {{- with .Values.dnsPolicy }} 23 23 dnsPolicy: {{ . }} 24 24 {{- end }} 25 + {{- with .Values.terminationGracePeriodSeconds }} 26 + terminationGracePeriodSeconds: {{ . }} 27 + {{- end }} 25 28 {{- with .Values.podSecurityContext }} 26 29 securityContext: 27 30 {{- toYaml . | nindent 8 }}
+3 -1
charts/forgejo/values.yaml
··· 1 1 replicaCount: 1 2 2 strategy: Recreate 3 + terminationGracePeriodSeconds: 15 3 4 4 5 image: 5 6 repository: codeberg.org/forgejo/forgejo ··· 65 66 periodSeconds: 30 66 67 readiness: 67 68 httpGet: { path: /api/healthz, port: http } 68 - periodSeconds: 10 69 + periodSeconds: 5 70 + failureThreshold: 2 69 71 70 72 ingress: 71 73 enabled: true
+3 -1
charts/uptime-kuma/values.yaml
··· 1 1 replicaCount: 1 2 2 strategy: Recreate 3 + terminationGracePeriodSeconds: 10 3 4 4 5 image: 5 6 repository: louislam/uptime-kuma ··· 45 46 failureThreshold: 180 46 47 readiness: 47 48 httpGet: { path: /, port: http } 48 - periodSeconds: 10 49 + periodSeconds: 5 50 + failureThreshold: 2 49 51 50 52 ingress: 51 53 enabled: true
+3 -1
charts/vaultwarden/values.yaml
··· 1 1 replicaCount: 1 2 2 strategy: Recreate 3 + terminationGracePeriodSeconds: 10 3 4 4 5 image: 5 6 repository: vaultwarden/server ··· 54 55 periodSeconds: 30 55 56 readiness: 56 57 httpGet: { path: /alive, port: http } 57 - periodSeconds: 10 58 + periodSeconds: 5 59 + failureThreshold: 2 58 60 59 61 ingress: 60 62 enabled: true