diagnose_ako_ingress
Diagnose why a Kubernetes Ingress lacks an AVI Virtual Service by validating IngressClass, TLS secrets, and backend Services, then return annotations, numbered issues, and kubectl fixes.
Instructions
[READ] Diagnose why one Ingress has no corresponding AVI Virtual Service.
Validates IngressClass ('avi'/'avi-lb'), TLS secrets and backend Services. Returns annotations, a numbered issue list and kubectl fixes. "Not found"/"missing" is reported only for a 404; any other error reading the Ingress, a TLS secret or a backend Service says it could not be read (with the HTTP status). Use list_ako_ingresses first to find Ingresses lacking a VS. Checks configuration only; when it is clean, try get_ako_logs and get_ako_sync_status.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Exact Ingress resource name. | |
| context | No | kubeconfig context (optional), from list_ako_clusters. | |
| namespace | No | Namespace holding the Ingress (default 'default'). | default |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |