Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Consider HA connection state for Vault standby health

Aperta
#953 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
68/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
java, spring
Ambito
backend, cloud

Direzione di ricerca

Inizia da HealthBuilderDelegate di Spring Cloud Vault e verifica come VaultHealth rappresenta la risposta di sys/health, inclusa la modifica di Spring Vault collegata nell’issue. Verifica il mapping della health dell’actuator per i nodi inizializzati, sealed, standby, performance-standby e attivi; il lavoro è completato quando uno standby è UP solo se ha_connection_healthy è true.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Spring Cloud Vault's HealthBuilderDelegate currently reports any unsealed standby Vault node as UP. Vault's sys/health response includes ha_connection_healthy for standby nodes; a standby without a healthy HA connection should not be considered healthy by actuator health.

Context:

  • Vault returns 429 for standby sys/health responses by default, with a response body containing standby=true and ha_connection_healthy.
  • Spring Vault PR https://github.com/spring-projects/spring-vault/pull/1007 exposes ha_connection_healthy through VaultHealth and aligns reactive sys/health error-body handling with the blocking implementation.
  • Once Spring Cloud Vault consumes a Spring Vault version with that field, HealthBuilderDelegate could treat standby health as UP only when ha_connection_healthy is true, and DOWN otherwise.

Suggested semantics:

  • initialized=false -> DOWN
  • sealed=true -> DOWN
  • standby=true && ha_connection_healthy=true -> UP
  • standby=true && ha_connection_healthy!=true -> DOWN
  • performance_standby=true -> UP
  • active -> UP
Lingua principale
Java
Stelle
291
Fork
152
Merge medio
7h 10m
PR unite (30g)
23

Preparare l'ambiente

  • Include un Dockerfile o un file Docker Compose
  • Nessun modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di spring-cloud/spring-cloud-vault

Tutte le issue di spring-cloud/spring-cloud-vault

Issue simili

Altre issue su Java

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.