ContainerImage.Pinniped/cmd
Matt Moyer 5d8594b285
Add validation step to "pinniped get kubeconfig".
This adds two new flags to "pinniped get kubeconfig": --skip-validation and --timeout.

By default, at the end of the kubeconfig generation process, we validate that we can reach the configured cluster. In the future this might also validate that the TokenCredentialRequest API is running, but for not it just verifies that the DNS name resolves, and the TLS connection is available on the given port.

If there is an error during this check, we block and retry for up to 10 minutes. This duration can be changed with --timeout an the entire process can be skipped with --skip-validation.

Signed-off-by: Matt Moyer <moyerm@vmware.com>
2021-03-05 16:35:42 -06:00
..
local-user-authenticator All controller unit tests should not cancel context until test is over 2021-03-04 17:26:01 -08:00
pinniped Add validation step to "pinniped get kubeconfig". 2021-03-05 16:35:42 -06:00
pinniped-concierge Merge remote-tracking branch 'upstream/main' into supervisor-with-discovery 2020-10-07 11:37:33 -04:00
pinniped-supervisor Use new 'go.pinniped.dev/generated/latest' package. 2021-02-16 13:00:08 -06:00