K8sClusterConfig

case
class K8sClusterConfig(host: Uri, authentication: K8sAuthentication, client: K8sClientConfig)

Configures the zio-k8s client

This is the top level configuration class.

Value Params
authentication

Authentication method to use

client

HTTP client configuration

host

URL of the Kubernetes API

trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

Drops the trailing dot from the configured host name.

Drops the trailing dot from the configured host name.

This is a workaround for an issue when the kubeconfig file contains hostnames with trailing dots which is not supported by the hostname verification algorithm. Use this together with the K8sServerCertificate.Secure.disableHostnameVerification option.

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product