Pinniped is the easy, secure way to log in to your Kubernetes clusters.
Go to file
Andrew Keesler 6b90dc8bb7
Auto-rotate serving certificate
The rotation is forced by a new controller that deletes the serving cert
secret, as other controllers will see this deletion and ensure that a new
serving cert is created.

Note that the integration tests now have an addition worst case runtime of
60 seconds. This is because of the way that the aggregated API server code
reloads certificates. We will fix this in a future story. Then, the
integration tests should hopefully get much faster.

Signed-off-by: Andrew Keesler <akeesler@vmware.com>
2020-08-20 10:03:36 -04:00
.github Add additional go.mod directories to dependabot. 2020-08-10 12:09:32 -05:00
cmd LoginRequest -> CredentialRequest 2020-08-14 11:26:09 -04:00
deploy Auto-rotate serving certificate 2020-08-20 10:03:36 -04:00
hack hack/lib/codegen.sh: get rid of TODO about K8S_PKG_VERSION 2020-08-18 13:18:41 -04:00
internal Auto-rotate serving certificate 2020-08-20 10:03:36 -04:00
kubernetes/1.19 LoginRequest -> CredentialRequest 2020-08-14 11:26:09 -04:00
pkg Merge pull request #58 from ankeesler/api-review-updates 2020-08-17 15:52:52 -05:00
test Auto-rotate serving certificate 2020-08-20 10:03:36 -04:00
tools Add generated mock for loginrequest.CertIssuer interface. 2020-07-27 12:33:33 -07:00
.gitignore Hello, world! 2020-07-02 17:05:59 -07:00
.golangci.yaml Fix latent linter issues. 2020-08-06 20:42:20 -05:00
.pre-commit-config.yaml Add a .pre-commit-config.yaml file. 2020-08-14 14:41:11 -05:00
Dockerfile Revert "Pin images to exact hashes (Dependabot can handle this, it seems)." 2020-08-14 10:52:29 -05:00
go.mod Switch back to an exec-based approach to grab the controller-manager CA. (#65) 2020-08-19 13:21:07 -05:00
go.sum Switch back to an exec-based approach to grab the controller-manager CA. (#65) 2020-08-19 13:21:07 -05:00
LICENSE Add Apache 2.0 license. 2020-07-06 13:50:31 -05:00
README.md Add some development notes to the README for now. 2020-08-14 14:49:13 -05:00

placeholder-name

Copyright 2020 VMware, Inc.

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