Packages

c

com.coralogix.zio.k8s.client.config

K8sClusterConfig

case class K8sClusterConfig(host: Uri, authentication: K8sAuthentication, client: K8sClientConfig) extends Product with Serializable

Configures the zio-k8s client

This is the top level configuration class.

host

URL of the Kubernetes API

authentication

Authentication method to use

client

HTTP client configuration

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. K8sClusterConfig
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new K8sClusterConfig(host: Uri, authentication: K8sAuthentication, client: K8sClientConfig)

    host

    URL of the Kubernetes API

    authentication

    Authentication method to use

    client

    HTTP client configuration

Value Members

  1. val authentication: K8sAuthentication
  2. val client: K8sClientConfig
  3. def dropTrailingDot: K8sClusterConfig

    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.

  4. val host: Uri