ContainerImage.Pinniped/internal/controller
Ryan Richard 288d9c999e Use custom suffix in Spec.Authenticator.APIGroup of TokenCredentialRequest
When the Pinniped server has been installed with the `api_group_suffix`
option, for example using `mysuffix.com`, then clients who would like to
submit a `TokenCredentialRequest` to the server should set the
`Spec.Authenticator.APIGroup` field as `authentication.concierge.mysuffix.com`.

This makes more sense from the client's point of view than using the
default `authentication.concierge.pinniped.dev` because
`authentication.concierge.mysuffix.com` is the name of the API group
that they can observe their cluster and `authentication.concierge.pinniped.dev`
does not exist as an API group on their cluster.

This commit includes both the client and server-side changes to make
this work, as well as integration test updates.

Co-authored-by: Andrew Keesler <akeesler@vmware.com>
Co-authored-by: Ryan Richard <richardry@vmware.com>
Co-authored-by: Margo Crawford <margaretc@vmware.com>
2021-02-03 15:49:15 -08:00
..
apicerts Changing references from 1.19 to 1.20 2021-01-07 15:25:47 -08:00
authenticator Use custom suffix in Spec.Authenticator.APIGroup of TokenCredentialRequest 2021-02-03 15:49:15 -08:00
issuerconfig Changing references from 1.19 to 1.20 2021-01-07 15:25:47 -08:00
kubecertagent Changing references from 1.19 to 1.20 2021-01-07 15:25:47 -08:00
supervisorconfig Allow multiple Pinnipeds to work on same cluster 2021-02-02 15:18:41 -08:00
supervisorstorage Sync garbage collector controller less often by adjusting its filters 2020-12-18 09:36:28 -08:00
controller_test.go Clean this test up a trivial amount using require.Implementsf(). 2020-12-17 08:38:16 -06:00
utils.go Upstream Watcher Controller Syncs less often by adjusting its filters 2020-12-18 15:41:18 -08:00