Pinniped is the easy, secure way to log in to your Kubernetes clusters.
ba2e2f509a
We are getting these weird flakes in CI where the kube client that we create with these helper functions doesn't work against the kube API. The kube API tells us that we are unauthorized (401). Seems like something is wrong with the keypair itself, but when I create a one-off kubeconfig with the keypair, I get 200s from the API. Hmmm...I wonder what CI will think of this change? I also tried to align some naming in this package. Signed-off-by: Andrew Keesler <akeesler@vmware.com> |
||
---|---|---|
.github | ||
cmd | ||
deploy | ||
hack | ||
internal | ||
kubernetes/1.19 | ||
pkg | ||
test | ||
tools | ||
.gitignore | ||
.golangci.yaml | ||
.pre-commit-config.yaml | ||
Dockerfile | ||
go.mod | ||
go.sum | ||
LICENSE | ||
README.md |
Pinniped
About Pinniped
Pinniped provides authentication for Kubernetes clusters.
Developing
Running Lint
./hack/module.sh lint
Running Tests
./hack/module.sh unittest
Pre-commit hooks
This project uses the pre-commit to agree on some conventions about whitespace/file encoding.
$ brew install pre-commit
[...]
$ pre-commit install
pre-commit installed at .git/hooks/pre-commit
Licence
Pinniped is open source and licenced under Apache License Version 2.0. See LICENSE file.
Copyright 2020 VMware, Inc.