Consider HA connection state for Vault standby health
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
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
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di spring-cloud/spring-cloud-vault
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
spring-cloud/spring-cloud-vault#952 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
spring-cloud/spring-cloud-vault#958 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
spring-cloud/spring-cloud-vault#942 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100
spring-cloud/spring-cloud-vault#940 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 45/100
spring-cloud/spring-cloud-vault#939 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di spring-cloud/spring-cloud-vault
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
apache/rocketmq-dashboard#6872 ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
ADORSYS-GIS/keycloak-oid4vp-plugin#232 ·
I maintainer di solito rispondono entro 2 giorni
-
Wrong link to test resultsAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 2 giorni
-
docs(site): Mermaid edge-label contrast on Architecture and a table header on How it comparesApertadocumentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
devops-thiago/ThrillhouseBot#1132 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
carlos-emr/carlos#4732 ·
I maintainer di solito rispondono entro 1 giorno