generate_migration_report
Generates a comprehensive migration report for converting Nginx Ingress to AWS Gateway API, including cost impact, DNS changes, and rollback plan.
Instructions
Generate a complete Markdown migration report. Includes: summary, cost impact, DNS changes, annotation analysis, health check reminders, ACM checklist, migration checklist, and rollback plan.
Args: ingress_yaml: Nginx Ingress YAML content or file path. tcp_services_yaml: Optional tcp-services ConfigMap YAML. udp_services_yaml: Optional udp-services ConfigMap YAML. scheme: ALB scheme — "internet-facing" or "internal". gateway_grouping: Gateway consolidation strategy. lbc_version: AWS LBC version for pre-flight checks (optional). health_check_path: TargetGroupConfiguration health check path. health_check_interval: TargetGroupConfiguration health check interval seconds. healthy_threshold: TargetGroupConfiguration healthy threshold count. unhealthy_threshold: TargetGroupConfiguration unhealthy threshold count.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scheme | No | internet-facing | |
| lbc_version | No | ||
| ingress_yaml | Yes | ||
| gateway_grouping | No | by-class-scheme | |
| health_check_path | No | / | |
| healthy_threshold | No | ||
| tcp_services_yaml | No | ||
| udp_services_yaml | No | ||
| unhealthy_threshold | No | ||
| health_check_interval | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |