Loading
feat(skills/otica-migrate): tools.txt, cert-manager gate, encryption_key, SQL_HOST
- otica-migrate: add post-migration tools.txt audit section (find loop)
- otica-migrate-gke: flag cert-manager.mk as conditional in §3; add
§7 cert-manager gate (kubectl/grep check, two add-on composite
variants for cert-manager vs Google-managed certs); add tools.txt step
(GKE tool list: tfenv + kubectl + helm)
- otica-migrate-tf: add GCS backend encryption_key removal note (vault
404 when path not provisioned); add SQL_HOST runtime-CI-var gotcha
with manual gcloud workaround; add tools.txt step (TF-only list,
flat vs nested distinction)
- otica-migrate-kube: add universal .gitignore section (add .envvars
even without envvars.sec; bash audit loop); add tools.txt step (no tfenv)
- otica-migrate-docker: add tools.txt step (docker list, flat vs nested)
Lessons from som-department-medicine migration (98 repos, 2026-07-07).
Co-Authored-By:
Claude Sonnet 4.6 <noreply@anthropic.com>