cluster-oidc-gen

module
v0.0.0-...-58e763c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 6, 2023 License: Unlicense

README

Cluster OIDC Gen

Cluster OIDC Gen is a Go-based application that allows you to generate OpenID Connect (OIDC) configurations for clusters. It generates the discovery document and JWKS (JSON Web Key Set), and then uploads them to a specified public endpoint (e.g., AWS S3, Azure Storage Account Container, Google Cloud Storage Bucket).

Currently, it only supports uploading to an AWS S3 bucket's public endpoint.

Support for Azure Storage Account Container, Google Cloud Storage Bucket will be added soon

Features

  • Generates OIDC configurations for clusters
  • Generates the discovery document and JWKS JSON files
  • Uploads the generated files to a public endpoint

Installation

To install Cluster OIDC Gen, you can use go get:

go get -u github.com/motilayo/cluster-oidc-gen

Usage

Cluster OIDC Gen takes the following input parameter:

  • --bucket-name: The name of the bucket in the cloud storage provider where the discovery document and JWKS JSON files will be uploaded.

Here's an example of how to use Cluster OIDC Gen:

cluster-oidc-gen --bucket-name <your-bucket-name>

Contributing

Contributions are welcome! If you would like to contribute to Cluster OIDC Gen, please fork the repository, create a branch, make your changes, and submit a pull request.

License

This is free and unencumbered public domain software. For more information, see http://unlicense.org/ or the accompanying LICENSE file.

Directories

Path Synopsis
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL