2.5 KiB
EDU ownership handoff
Status
The EDU ownership handoff is complete. The homelab repository no longer owns EDU workloads, images, routes, alerts, or deployment selection. The EDU repository is the only deployment owner: forust/edu-master.
Homelab PRs #99 and #105 are merged. PR #105 removed the EDU subtree and its build, deploy, rollback, verification, route-probe, and registry references. It also added the serial image build matrix for the homelab services. This handoff record is the only remaining EDU-specific file in homelab Git.
The dedicated workstation checkout is /srv/edu-master, at release
4f2b2a0e37dc11ac2c75441a15076c178e219d37. It contains k8s/active; root
active is absent. The old untracked /srv/homelab/edu_master checkout was
moved outside the homelab repository to
/srv/edu-master-legacy-archive-20261007/edu_master. Its private files remain
mode 0600 inside an archive directory with mode 0700. The homelab deploy
checkout has no EDU marker or tracked EDU application/deployment files.
AUTODEPLOY=false remains in place for homelab deployment.
Release evidence
EDU PR #4 merged after its review and CI checks. Main-push CI run 1652 passed all validation and both image builds. Deploy run 1653 passed for the exact main SHA above.
The workstation rollout completed for both Deployments. The deployment
verified /health and /live with HTTP 200, Redis AUTH, session TTL of 1058
seconds, a delivery backlog of zero, and all nine EDU vmalert rules with
matching expressions and healthy evaluation.
The images now run by digest:
- Session keeper:
sha256:998dea51aa3015fd9cabefb0f53b030157a650c3bef72e02fe84f17d5762613d - Webinar checker:
sha256:92f3c1fa2bb7f9b4680a9fc76a5b33dfbea8ef3dd9c6490ebc45876fd4c54461
Redis StatefulSet was unchanged. PVC redis-data-pvc remains bound to PV
pvc-a4f2a79a-363a-4c12-ae91-92cdfc2a0d2e with capacity 1 GiB. The existing
runtime Secret and Fernet key were preserved during the handoff. Notification
delivery was verified before closeout, as confirmed by the operator. The
deployment did not record downtime.
The release rollback snapshot is
/home/forust/.local/state/edu-master-deploy/20261007T180541Z-4f2b2a0e37dc11ac2c75441a15076c178e219d37.
The handoff data snapshot remains at
/home/forust/.local/state/edu-master-deploy/handoff-20261007T080838Z.
Both snapshots are outside Git. Do not restore old Redis data unless recovery
requires it. Never delete or recreate the Redis PVC.