Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions docs/2.0/docs/pipelines/architecture/security-controls.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,10 @@ See [Setup via Machine Users](/2.0/docs/pipelines/installation/viamachineusers)

Pipelines will also require access to Gruntwork's GitHub repositories, however those tokens are generated at runtime via the Gruntwork Management Portal.

These Gruntwork GitHub access tokens are short-lived, expiring one hour after they are issued. Every job that needs one obtains its own token from that job's OIDC identity, rather than inheriting a token issued once at the start of the pipeline, so pipelines that run for longer than an hour are not affected by token expiry.

If you set `PIPELINES_GRUNTWORK_READ_TOKEN` yourself as a CI/CD variable, Pipelines uses your token as-is and never replaces it. In that case the token's lifetime is entirely up to you.

</TabItem>
</Tabs>

Expand Down