ContainerImage.Pinniped/internal/controller/supervisorconfig
Matt Moyer 4fe691de92
Save an http.Client with each upstreamoidc.ProviderConfig object.
This allows the token exchange request to be performed with the correct TLS configuration.

We go to a bit of extra work to make sure the `http.Client` object is cached between reconcile operations so that connection pooling works as expected.

Signed-off-by: Matt Moyer <moyerm@vmware.com>
2020-12-02 15:55:33 -06:00
..
testdata Forgot to commit some test fixtures in a prior commit 2020-10-27 17:00:00 -07:00
upstreamwatcher Save an http.Client with each upstreamoidc.ProviderConfig object. 2020-12-02 15:55:33 -06:00
jwks_observer_test.go Rename OIDCProviderConfig to OIDCProvider. 2020-11-02 17:40:39 -06:00
jwks_observer.go Reduce log spam 2020-11-10 10:22:27 -05:00
jwks_writer_test.go Rename OIDCProviderConfig to OIDCProvider. 2020-11-02 17:40:39 -06:00
jwks_writer.go Reduce log spam 2020-11-10 10:22:27 -05:00
oidcproviderconfig_watcher_test.go Replace the OIDCProvider field SNICertificateSecretName with a TLS.SecretName field. 2020-11-02 18:15:03 -06:00
oidcproviderconfig_watcher.go Reduce log spam 2020-11-10 10:22:27 -05:00
tls_cert_observer_test.go Replace the OIDCProvider field SNICertificateSecretName with a TLS.SecretName field. 2020-11-02 18:15:03 -06:00
tls_cert_observer.go Reduce log spam 2020-11-10 10:22:27 -05:00