Ryan Richard 80153f9a80 Allow app to start despite failing to borrow the cluster signing key
- Controller and aggregated API server are allowed to run
- Keep retrying to borrow the cluster signing key in case the failure
  to get it was caused by a transient failure
- The CredentialRequest endpoint will always return an authentication
  failure as long as the cluster signing key cannot be borrowed
- Update which integration tests are skipped to reflect what should
  and should not work based on the cluster's capability under this
  new behavior
- Move CreateOrUpdateCredentialIssuerConfig() and related methods
  to their own file
- Update the CredentialIssuerConfig's Status every time we try to
  refresh the cluster signing key
2020-08-25 18:22:53 -07:00
2020-08-20 10:54:15 -07:00
2020-07-02 17:05:59 -07:00
2020-08-06 20:42:20 -05:00
2020-08-20 10:54:15 -07:00
2020-08-20 10:54:15 -07:00
2020-07-06 13:50:31 -05:00
2020-08-20 10:54:15 -07:00

Pinniped

Image of 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.

Description
No description provided
Readme Apache-2.0 30 MiB
Languages
Go 97.3%
Shell 1.6%
HTML 0.4%
SCSS 0.4%
CSS 0.1%
Other 0.1%