cka-sim/tracks
vumast3r e1ae1876b3 fix: install the Gateway API CRDs when Q56 or Q74 is seeded
kind ships no Gateway API CRDs. Set C's Q74 creates a GatewayClass at seed
time and assumed they were already there; the only code that installed them
was Q56's setup and the retired Set A Gateway task. On a cluster rebuilt by
./setup.sh, `./exam sim c` therefore failed to seed Q74 ("no matches for
kind GatewayClass") and the task could not be done as written.

Both setups now call ensure_gateway_crds, a PRELUDE helper next to
ensure_etcd_tools. Verified on a throwaway cluster with the CRDs deleted:
Q74 and Q56 each seed cleanly, grade 0 unsolved and full when solved.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Mhxm4rsUfuE5HoytYbu2YW
2026-09-22 22:18:38 -06:00
..
cka fix: install the Gateway API CRDs when Q56 or Q74 is seeded 2026-09-22 22:18:38 -06:00
ckad fix: repair the CKA bank and harness after a live audit; add Simulator Set D 2026-09-22 21:59:35 -06:00
cks fix: repair the CKA bank and harness after a live audit; add Simulator Set D 2026-09-22 21:59:35 -06:00
__init__.py feat: add CKA/CKAD/CKS exam simulator and question banks 2026-09-06 19:06:10 -06:00