Pinniped is the easy, secure way to log in to your Kubernetes clusters.
6e59596285
- Indicate the success or failure of the cluster signing key strategy - Also introduce the concept of "capabilities" of an integration test cluster to allow the integration tests to be run against clusters that do or don't allow the borrowing of the cluster signing key - Tests that are not expected to pass on clusters that lack the borrowing of the signing key capability are now ignored by calling the new library.SkipUnlessClusterHasCapability test helper - Rename library.Getenv to library.GetEnv - Add copyrights where they were missing |
||
---|---|---|
.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.