cka-sim/tracks/cka
vumast3r f4f2a6bea9 fix: Q64 scored a point for doing nothing; Q45 failed a grade taken right after the restore
Q64's "nothing was created in namespace default" check was a bare negation,
so an untouched task scored 1/6. It now requires the Deployment to exist in
the context's namespace first.

Right after an etcd restore the API still holds the snapshot's mirror pods
and the kubelet replaces them; a grade inside that window found etcd's pod
missing and failed the health check, 8/10 for a correct restore. The check
now retries for up to a minute.

Re-verified on a throwaway cluster: both score 0 untouched and full when
solved, Q45 graded immediately after the restore.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Mhxm4rsUfuE5HoytYbu2YW
2026-09-22 22:24:09 -06:00
..
bank_extra.py refactor: renumber the CKA bank 1-102 with no gaps 2026-09-22 22:05:37 -06:00
bank_hard.py fix: Q64 scored a point for doing nothing; Q45 failed a grade taken right after the restore 2026-09-22 22:24:09 -06:00
bank_sim_c.py fix: install the Gateway API CRDs when Q56 or Q74 is seeded 2026-09-22 22:18:38 -06:00
bank_sim_d.py refactor: renumber the CKA bank 1-102 with no gaps 2026-09-22 22:05:37 -06:00
common.py refactor: retire simulator sets A and B; C and D are the fixed sets 2026-09-22 22:02:21 -06:00
questions.py refactor: renumber the CKA bank 1-102 with no gaps 2026-09-22 22:05:37 -06:00
solutions.py refactor: renumber the CKA bank 1-102 with no gaps 2026-09-22 22:05:37 -06:00