Which token reaches which environment

Abstract

Pipelines exchange short-lived tokens bound to a repository, a branch and an environment. Production trusts only its protected branch and its own stack; development's tokens are refused there; the build plane may plan but only the deploy stack, after approval, may apply; and laptops hold nothing.

Environments do not share trust, and no person holds a deploy credential.

Its figure in the paper: § IV →

Setting up the instrument…

Declared limits

  • Identity providers and pipeline products are named by role only.
  • Generic and illustrative throughout: the behaviour is shown, the internals of the systems it is drawn from are not.

Instruments beside it in § IV

Every attack in the laboratory, on one page: try to break all of it →

Everything you did in the laboratory, in one chain you can rewind: the notebook →