Token lifetime for longer running jobs when using Direct Workload Identity Federation
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 25/100
- Issue-Typ
- Feature
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- github-actions, google-cloud, terraform, typescript
- Bereich
- authentication, ci-cd, cloud
Rechercherichtung
Beginne mit der Durchsicht von README.md, docs/SECURITY_CONSIDERATIONS.md, docs/EXAMPLES.md und den verknüpften Diskussionen in den Issues #474 und #432. In der Issue wird derzeit um Hinweise zu Token-Laufzeiten und Alternativen für lang laufende Terraform-Jobs gebeten, anstatt eine klar abgegrenzte Änderung am Code oder an der Dokumentation zu benennen; bevor definiert werden kann, was als abgeschlossen gilt, wäre eine Entscheidung eines Maintainers erforderlich.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Hello,
I am trying to setup some CI jobs that will run Terraform commands with Terraform configured to use a Google Cloud Storage bucket (docs) to store its state and do its locking.
Due to the nature of Terraform operations, a 10 (or 5[^1]) minutes TTL for the authentication token feels short. I don't see how this TTL can be raised. What's my next best option?
Documents I have been through:
- README.md;
- SECURITY_CONSIDERATIONS.md;
- EXAMPLES.md:
- In particular "Generating an OAuth 2.0 Access Token" which mentions a lifetime of up to 12 hours, but my understanding from #432 (see below) is that this gets cut back to 5 minutes on GitHub.
- https://cloud.google.com/iam/docs/manage-workload-identity-pools-providers;
- https://cloud.google.com/storage/docs/access-control/iam-reference;
- Previous issues:
- #474;
- #432[^2];
[^1]: This is still unclear to me tbh: if I understand correctly it's 5 minutes when using Workload Identity Federation through a Service Account and 10 minutes when using Direct Workload Identity Federation.
[^2]: This comment in particular.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 1.4k
- Forks
- 305
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus google-github-actions/auth
-
enhancement
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 55/100
google-github-actions/auth#540 · 1 Kommentar ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 55/100
google-github-actions/auth#537 · 3 Kommentare · 1 Reaktion ·
-
bug
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 55/100
google-github-actions/auth#535 · 2 Kommentare · 1 Reaktion ·
-
OverloadOffen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 10/100
google-github-actions/auth#534 · 1 Kommentar ·
-
enhancement
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 42/100
google-github-actions/auth#523 · 1 Kommentar · 2 Reaktionen ·
Alle Issues in google-github-actions/auth
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
Automattic/data-liberation-agent#1115 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
Maintainer antworten meist innerhalb von 1 Tag
-
Enhance blog readabilityOffenCSS enhancement good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
pychess/pychess-variants#2448 ·
Maintainer antworten meist innerhalb von 1 Tag
-
[architect] Stale planning/scratch files at repo root (COMPONENT_SPLIT_SUMMARY.md etc.) describe already-completed workEvtl. vergeben @hivecommons-hive hat das heute übernommen. Offenagent/architect architecture help wanted stage/040-covered-by-pr tech-debt
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
kubestellar/console#24716 ·
Maintainer antworten meist innerhalb von 1 Tag
-
helm-knative-apply.sh fails with Helm 4Evtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offenarea: triage theme: undefined
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
jhipster/generator-jhipster#35895 ·
Maintainer antworten meist innerhalb von 1 Tag