object K8sAuthentication
- Companion
- class
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Type members
Classlikes
Authenticate with basic authentication
Authenticate with basic authentication
- Value Params
- password
Password for basic authentication
- username
Username for basic authentication
final case class ClientCertificates(certificate: KeySource, key: KeySource, password: Option[String]) extends K8sAuthentication
Authenticate with X509 client certificates
Authenticate with X509 client certificates
See https://kubernetes.io/docs/reference/access-authn-authz/authentication/#x509-client-certs
- Value Params
- certificate
Client certificate
- key
Client's private key
- password
Passphrase for the key if needed
Authenticate with a service account token
Authenticate with a service account token
See https://kubernetes.io/docs/reference/access-authn-authz/authentication/#service-account-tokens
- Value Params
- token
The key source must point to a PEM encoded bearer token file, or a raw bearer token value.