This is a custom Kubernetes controller designed to run in the scipian namespace. It uses CRD's to sign a user's ssh keys and give that user access to their scipian managed infrastructure servers.
It is built with Kubebuilder, with full documentation found here.
To run the project locally for developing:
- dep ensure
- make
- make install
- make run (must have kubeconfig for our cluster in .kube/config)