ako_ingress_diagnose
Diagnose why an Ingress lacks a corresponding AVI Virtual Service by validating IngressClass, TLS secrets, and backend Services. Get numbered issues and kubectl fixes to resolve configuration problems.
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. Use ako_ingress_map first to find Ingresses lacking a VS. Checks configuration only; when it is clean, try ako_logs and ako_sync_status.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Exact Ingress resource name. | |
| context | No | kubeconfig context (optional), from ako_clusters. | |
| namespace | No | Namespace holding the Ingress (default 'default'). | default |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |