Skip to content

feat: activate Kubernetes OIDC issuer - #4

Merged
glitchedmob merged 1 commit into
mainfrom
feat/activate-kubernetes-oidc-issuer
Aug 30, 2026
Merged

feat: activate Kubernetes OIDC issuer#4
glitchedmob merged 1 commit into
mainfrom
feat/activate-kubernetes-oidc-issuer

Conversation

@glitchedmob

Copy link
Copy Markdown
Member

Changes the default issuer for newly minted SGF K3s service-account tokens to the public OIDC endpoint while preserving validation compatibility with the existing internal issuer.

  • configure https://k8s-oidc.sgf.dev as the first service-account issuer
  • retain the internal Kubernetes issuer as the secondary accepted issuer
  • publish the public JWKS URI through the API server discovery document
  • centralize K3s server configuration while preserving architecture-specific node labels

@glitchedmob

glitchedmob commented Aug 30, 2026

Copy link
Copy Markdown
Member Author

After merge, apply the issuer configuration from the repository root:

make ansible PLAYBOOK=cluster-bootstrap.yml ARGS="--tags k3s_server --limit k3s_servers"

Then verify that public discovery advertises https://k8s-oidc.sgf.dev and its public JWKS URI.

@glitchedmob
glitchedmob merged commit d81f51f into main Aug 30, 2026
5 checks passed
@glitchedmob
glitchedmob deleted the feat/activate-kubernetes-oidc-issuer branch August 30, 2026 00:51
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