diff --git a/kubernetes/apps/gatus/deployment.yaml b/kubernetes/apps/gatus/deployment.yaml index 6ade5c28..a971f47a 100644 --- a/kubernetes/apps/gatus/deployment.yaml +++ b/kubernetes/apps/gatus/deployment.yaml @@ -5,6 +5,12 @@ metadata: namespace: apps labels: app: gatus + annotations: + # Gatus reads its config once at startup and never re-reads the file, so + # without this a ConfigMap change reconciles cleanly and then does nothing: + # git and the running checks drift apart silently, with no failed resource + # to notice. Adding a check would not take effect either. + configmap.reloader.stakater.com/reload: gatus-config spec: replicas: 1 # RWO PVC (`gatus-data`, ceph-block) — RollingUpdate's default 25% surge