You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Summary
- remove `SOPS_AGE_KEY` from the reusable OpenTofu workflow inputs/env
- document AWS KMS via GitHub OIDC as the SOPS path for tfroot repos
- remove README caller example passing `SOPS_AGE_KEY`
## Validation
- `pre-commit run --all-files`
|`aws-region`|`us-west-2`| AWS region for SOPS KMS access |
33
33
|`aws-role-to-assume`|`arn:aws:iam::332355796717:role/github-actions-sops-kms`| IAM role assumed via GitHub OIDC for SOPS KMS decrypt/encrypt |
34
34
35
-
Caller workflows must grant `id-token: write` permissions for OIDC. `SOPS_AGE_KEY` is optional while SOPS files retain age recipients, but the preferred path is AWS KMS via OIDC.
35
+
Caller workflows must grant `id-token: write` permissions for OIDC. SOPS decryption for `tfroot-*` repos uses AWS KMS via OIDC; do not pass `SOPS_AGE_KEY` to this workflow.
36
36
37
37
There is no `container` input. The `arc-tf` runner pod IS the image, so adding `container:` on top would nest a container inside a container — don't do it.
0 commit comments