kubestronaut-sim/sim
vumas3r cf4f5be7ae fix: stop browsers running a cached noVNC against the desktop's own
The desktop failed to start in a browser that had cached noVNC 1.6
from the Debian desktop image: its vnc.html, which has no clipboard
Clear button, ran the Ubuntu image's 1.3 ui.js, which wires one up
and threw "Cannot read properties of null". websockify sends only
Last-Modified, so browsers cache noVNC on a guess, and it answers a
revalidation with 304 when the file on disk is older than the copy.

Serve noVNC through websockify-no-store, which adds Cache-Control:
no-store to every response, and from /novnc/ rather than /, so no
browser holds a stale copy at the paths the desktop now uses.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 16:45:03 -06:00
..
__init__.py Exam simulator for CKA, CKAD and CKS with per-task hosts and a remote desktop 2026-10-13 16:29:33 -06:00
bank.py feat: add guided lessons; move CKA and CKS to v1.37 on Ubuntu hosts 2026-10-20 20:15:17 -06:00
desktop.py fix: stop browsers running a cached noVNC against the desktop's own 2026-10-26 16:45:03 -06:00
envs.py feat: add guided lessons; move CKA and CKS to v1.37 on Ubuntu hosts 2026-10-20 20:15:17 -06:00