Files
kwsorensen 1ed6100ac8 Feature/validate tcp load balancer address (#387)
Load Balancer Validation part of troubleshoot pre-flight checks
2021-07-14 14:30:47 -06:00

35 lines
1.1 KiB
YAML

apiVersion: troubleshoot.sh/v1beta2
kind: HostPreflight
metadata:
name: loadbalancer
spec:
collectors:
- tcpLoadBalancer:
collectorName: loadbalancer
port: 7443
address: 10.128.0.29:7444
analyzers:
- tcpLoadBalancer:
collectorName: loadbalancer
outcomes:
- fail:
when: "invalid-address"
message: The Load Balancer address is not valid.
- fail:
when: "connection-refused"
message: Connection to port 7443 via load balancer was refused.
- fail:
when: "address-in-use"
message: Another process was already listening on port 7443.
- fail:
when: "connection-timeout"
message: Timed out connecting to port 7443 via load balancer. Check your firewall.
- fail:
when: "error"
message: Unexpected port status
- pass:
when: "connected"
message: Successfully connected to port 7443 via load balancer
- warn:
message: Unexpected port status