Health-Checks für den LB
GET /v1/sys/health: 200 aktiv,
429 Standby, 473 Performance
Standby, 472 DR-Secondary, 474
Standby ohne Verbindung zum Active, 501 nicht
initialisiert, 503 sealed, 530
aus dem HA-Cluster entfernt. ?standbyok=true
(Standby) bzw. ?perfstandbyok=true (Performance
Standby) liefert stattdessen den Active-Code 200; 472 und 474
bleiben auch mit standbyok. Der Endpunkt wird nicht
auditiert.
Pfade und TLS-Zertifikate
Pfade mit //, /./ oder
/../ beantwortet Vault ab 2.0.3 mit
307 auf den bereinigten Pfad (2.0.0 bis 2.0.2:
400), den Query-String behält der Redirect erst ab 2.2.0. Skripte und
LB-Checks, die Redirects nicht folgen, prüfen.
Rotierte Listener-Zertifikate, etwa aus cert-manager, lädt
Vault ab 2.2 mit tls_reload_interval im
tcp-Listener ohne SIGHUP nach (Intervall 1s bis 24h). Default
aus, die Option wird nur beim Start gelesen.