Skip to content

A simple server that exposes the OpenID discovery documents of a Kubernetes cluster.

License

Notifications You must be signed in to change notification settings

krimeshshah/service-account-issuer-discovery

 
 

Repository files navigation

Service Account Issuer Discovery

reuse compliant

A simple server that allows exposing the OpenID discovery documents of a Kubernetes cluster.

Work in progress... Partial documentation ahead.

Quick start

To run the server with minimal configuration export the KUBECONFIG environment variable and run:

go run ./cmd/service-account-issuer-discovery/main.go --hostname=<issuer-of-cluster>

Or pass the kubeconfig as a flag:

go run ./cmd/service-account-issuer-discovery/main.go --kubeconfig=<path-to-my-kubeconfig> --hostname=<issuer-of-cluster>

Retrieve the well-known document by querying /.well-known/openid-configuration.

About

A simple server that exposes the OpenID discovery documents of a Kubernetes cluster.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 85.3%
  • Shell 7.0%
  • Dockerfile 4.8%
  • Makefile 2.5%
  • Smarty 0.4%