Skip to content

runner OIDC credential management #391

@dacbd

Description

@dacbd
  • Document warning about using "short-term" credentials
  • Document/Show possible ways to extend credential life?
  • Document/provide examples for "refreshing" credentials used by the cml runner created instance.

Why? By default, these OIDC credentials expire after 1hr which is likely to be surpassed by ML workflows. After which time cml will fail to self-delete.


Other notes:

on AWS code wise the credential format is the exact same and essentially no changes are required
on GCP credentials format was different requiring custom parsing to determine the ProjectID see: iterative/terraform-provider-iterative#506
on az/azure 🙈 I have done zero testing

/CC #208
Follow up of iterative/cml#862

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions