Discover, parse, and order Kubernetes YAML manifests for migration. Triggers: "inventory", "manifest list", "apply order", "resource ordering", "yaml discovery"
Discovers, parses, and orders Kubernetes YAML manifests to produce a dependency-aware apply sequence for migration.
Migrations require a complete, ordered inventory of every Kubernetes resource that must be applied to the target cluster. This skill:
Scan the source directory recursively for manifest files:
migration/source/**/*.yaml
migration/source/**/*.yml
Skip files that are not Kubernetes manifests:
kustomization.yaml / kustomization.yml (process separately)values.yaml (Helm values — process via chart rendering)Chart.yaml / Chart.lock.git/, node_modules/, or vendor/ directories. (hidden files)A single .yaml file may contain multiple resources separated by ---. Each document
must be treated as a separate resource entry in the inventory.
Example:
# manifests/app.yaml contains 3 documents:
apiVersion: v1