Pinniped is the easy, secure way to log in to your Kubernetes clusters.
Go to file
Matt Moyer 1b9a70d089
Switch back to an exec-based approach to grab the controller-manager CA. (#65)
This switches us back to an approach where we use the Pod "exec" API to grab the keys we need, rather than forcing our code to run on the control plane node. It will help us fail gracefully (or dynamically switch to alternate implementations) when the cluster is not self-hosted.

Signed-off-by: Matt Moyer <moyerm@vmware.com>
Co-authored-by: Ryan Richard <richardry@vmware.com>
2020-08-19 13:21:07 -05: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 Switch back to an exec-based approach to grab the controller-manager CA. (#65) 2020-08-19 13:21:07 -05:00
hack hack/lib/codegen.sh: get rid of TODO about K8S_PKG_VERSION 2020-08-18 13:18:41 -04:00
internal Switch back to an exec-based approach to grab the controller-manager CA. (#65) 2020-08-19 13:21:07 -05: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 Switch back to an exec-based approach to grab the controller-manager CA. (#65) 2020-08-19 13:21:07 -05: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