Break-glass · 03 of 07 · Flight

Two people on Flight

On staging and production, someone else says yes first. The approval is a record, not a click: it names the person, and the cluster refuses a grant that names nobody, or names you.

Two people on Flight Four lanes, read left to right. The requester, an owner of the app, sends a request with the mode, the options and a reason. Tower's backend checks it, reads the tier from the app's cicd.yaml rather than the request, stores it, and notifies the approvers; the request expires in 30 minutes. The approver, another owner or an admin, reviews it, seeing the pod's image, whether the session is sensitive and why it is needed, and decides. Once approved, the requester has 10 minutes to press Start. Only then does the backend open the session: the grant, the debug container and the recording. On the prod cluster, the RoleBinding is admitted only if its approver is not the requester. Nothing reaches the cluster before Start. The session then runs 15 to 60 minutes, plus one 15-minute extension. REQUESTER · AN OWNERTOWER BACKENDAPPROVER · ANOTHER OWNER OR AN ADMINPROD CLUSTERRequestmode · options · reasonChecks and storestier from cicd.yamlReviews and decidesimage · sensitive · whyStartwithin 10 minutesOpens the sessiongrant, container, recordingRoleBinding admittedapprover is not youNOTIFYAPPROVEDnothing reaches the cluster before StartEXPIRES IN 30 MIN10 MIN TO STARTRUNS 15-60 MIN · +15 ONCEThe second person sees exactly what you asked for, and the cluster checks that they exist.LEGENDRequesterTower backendDecision, and the clockCluster checkAfter approval

Judged like a change

The approver sees the mode, process and volume access, the duration, the reason, the incident link and the image the pod runs. A vague reason is easy to deny.

Nothing early

An approved request touches nothing until the requester presses Start. The session's clock starts then, so approval is not a standing pass.

Glass broken

With nobody to approve, an admin can start at once. Everyone is told first, the grant is marked, and someone else must review the recording afterwards.

Hangar · Tower · Break-glass