Skip to content

feat: publish k3s service account JWKS#10

Open
xnoto wants to merge 1 commit into
mainfrom
feat/populate-k3s-oidc-jwks
Open

feat: publish k3s service account JWKS#10
xnoto wants to merge 1 commit into
mainfrom
feat/populate-k3s-oidc-jwks

Conversation

@xnoto

@xnoto xnoto commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

Summary

  • replace the placeholder empty JWKS with the current k3s ServiceAccount public signing key
  • update README wording now that the JWKS is populated

Validation

  • fetched only the public JWKS from the k3s API discovery endpoint; did not read or print the private signing key
  • parsed OIDC JSON files with Python json module
  • verified JWKS contains no private JWK fields: d, p, q, dp, dq, qi, oth
  • scanned OIDC files/docs for AWS account/KMS/access-key/private-key identifiers
  • pre-commit run -a

Notes

  • This publishes public key material only. No private signing keys, AWS credentials, KMS IDs, kubeconfigs, or decrypted SOPS values are included.
  • AWS STS web identity still requires the matching tfroot-libvirt k3s issuer config to be applied/restarted and tfroot-aws IAM OIDC trust to be created.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant