Go-based network automation with YANG models, gRPC, Ansible, Terraform, and Kubernetes integration. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
25 lines
578 B
YAML
25 lines
578 B
YAML
---
|
|
# Health check definitions for Kedge components.
|
|
|
|
checks:
|
|
- name: kedge-daemon-health
|
|
endpoint: http://localhost:9090/healthz
|
|
interval: 30s
|
|
timeout: 5s
|
|
expected_status: 200
|
|
|
|
- name: kedge-daemon-ready
|
|
endpoint: http://localhost:9090/readyz
|
|
interval: 30s
|
|
timeout: 5s
|
|
expected_status: 200
|
|
|
|
- name: wireguard-interface
|
|
command: wg show wg0
|
|
interval: 60s
|
|
expect_exit_code: 0
|
|
|
|
- name: quartermaster-connectivity
|
|
command: grpcurl -plaintext quartermaster.guildhouse.svc:50051 list
|
|
interval: 120s
|
|
expect_exit_code: 0
|