You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Follow-up to #139 / #136. Offboarding — the top-level tracebloc delete (deprovision/revoke + helm uninstall + k3d cluster delete + clear the active-client pointer) — is currently unit-tested only (fake runner in internal/nodeboot; logic in internal/cli/delete.go). CI e2e.yml covers data ingest, not teardown. Before the offboarding surface promotes to prod, run it end-to-end on a throwaway k3d box:
create a client, confirm the release + cluster exist;
tracebloc delete --yes;
confirm: the backend credential is revoked (POST /edge-device/<id>/revoke/ — not a hard DELETE; the client row is kept as history per §7.10), the Helm release is uninstalled, the k3d cluster is deleted, ~/.tracebloc is wiped (or kept under --keep-data with the pointer cleared), and a foreign tb alias / system tooling is left untouched (the fix(cli): delete only removes tb when it is tracebloc's own alias #171 guard).
Do NOT run against the shared reference box (18.196.47.80) — it would destroy the live tracebloc-amazon client.
Rescoped 2026-07-07: client delete → the shipped top-level tracebloc delete; the teardown surface landed in #160/#165/#168/#169/#171 (now Ready for staging), so this is the pre-prod e2e gate.
Follow-up to #139 / #136. Offboarding — the top-level
tracebloc delete(deprovision/revoke +helm uninstall+k3d cluster delete+ clear the active-client pointer) — is currently unit-tested only (fake runner ininternal/nodeboot; logic ininternal/cli/delete.go). CIe2e.ymlcoversdata ingest, not teardown. Before the offboarding surface promotes to prod, run it end-to-end on a throwaway k3d box:tracebloc delete --yes;POST /edge-device/<id>/revoke/— not a hardDELETE; the client row is kept as history per §7.10), the Helm release is uninstalled, the k3d cluster is deleted,~/.traceblocis wiped (or kept under--keep-datawith the pointer cleared), and a foreigntbalias / system tooling is left untouched (the fix(cli): delete only removestbwhen it is tracebloc's own alias #171 guard).Do NOT run against the shared reference box (18.196.47.80) — it would destroy the live tracebloc-amazon client.
Rescoped 2026-07-07:
client delete→ the shipped top-leveltracebloc delete; the teardown surface landed in #160/#165/#168/#169/#171 (now Ready for staging), so this is the pre-prod e2e gate.