/kmgm

:closed_lock_with_key::link: Generate certs for your cluster, easy way

Primary LanguageGoApache License 2.0Apache-2.0

kmgm

🔐🔗 Generate certs for your cluster, easy way

Build Status go report

kmgm is a certificate authority with focus on its ease of use. Setup certificates and deploy to your cluster in minutes!

demo session

Installation

Linux, macOS:

Install a pre-built binary of the latest version:

curl -L https://github.com/IPA-CyberLab/kmgm/releases/latest/download/kmgm_$(uname)_$(uname -m).tar.gz | sudo tar zx -C /usr/local/bin kmgm

Install a pre-built binary of a specific version:

VER=0.3.0; curl -L https://github.com/IPA-CyberLab/kmgm/releases/download/v${VER}/kmgm_$(uname)_$(uname -m).tar.gz | sudo tar zx -C /usr/local/bin kmgm

or, to build it yourself:

go get -v -u github.com/IPA-CyberLab/kmgm/cmd/...

Quick start

Setup a new CA:

kmgm setup

Issue a new certificate:

kmgm issue

Tutorials

License

kmgm is licensed under Apache license version 2.0. See LICENSE for more information.