ConfigureK8s.Request |
ConfigureK8s.Request.addPemKey(String pemKey) |
Add PEM formatted public key or certificate used to verify the signatures of Kubernetes service account JWTs.
|
ConfigureK8s.Request |
ConfigureK8s.Request.address(String address) |
Host string, host:port pair, or URL to the base of the Kubernetes API server.
|
static ConfigureK8s.Request |
ConfigureK8s.Request.builder() |
Fluent API builder for configuring a request.
|
ConfigureK8s.Request |
ConfigureK8s.Request.disableIssuerValidation(boolean disable) |
Disable JWT issuer validation.
|
ConfigureK8s.Request |
ConfigureK8s.Request.disableLocalCaJwt(boolean disable) |
Disable defaulting to the local CA cert and service account JWT when running in a Kubernetes pod.
|
ConfigureK8s.Request |
ConfigureK8s.Request.issuer(String issuer) |
Optional JWT issuer.
|
ConfigureK8s.Request |
ConfigureK8s.Request.k8sCaCert(String caCertPem) |
PEM encoded CA cert for use by the TLS client used to talk with the Kubernetes API.
|
ConfigureK8s.Request |
ConfigureK8s.Request.tokenReviewerJwt(String token) |
A service account JWT used to access the TokenReview API to validate other JWTs during login.
|