vsan_health

vSAN cluster health checks (SOAP via /vsanHealth).

saltext.vcf.clients.vsan_health.summary(opts, cluster, *, fetch_from_cache=True, profile=None)[source]

Return the vSAN health-test summary for cluster.

The summary aggregates ~100 health tests into a single dict with overall health string and a list of group results.

saltext.vcf.clients.vsan_health.groups(opts, cluster, *, fetch_from_cache=True, profile=None)[source]

Return health-test groups as a flat list of dicts.

Each entry: {"group_id", "group_name", "health", "tests": [...]}.

saltext.vcf.clients.vsan_health.overall(opts, cluster, *, fetch_from_cache=True, profile=None)[source]

Return only the overall health string (e.g. "green", "yellow", "red").

saltext.vcf.clients.vsan_health.silenced_checks(opts, cluster, profile=None)[source]

List health tests currently silenced (suppressed from overall health).

saltext.vcf.clients.vsan_health.silence(opts, cluster, checks, profile=None)[source]

Silence a list of health-test ids on cluster.

saltext.vcf.clients.vsan_health.unsilence(opts, cluster, checks, profile=None)[source]

Re-enable silenced health-test ids on cluster.