com.coralogix.zio.k8s.client.config
Type members
Classlikes
Defines ZIO Config descriptors for all the configuration data types of zio-k8s
Defines ZIO Config descriptors for all the configuration data types of zio-k8s
Type of authentication to use with the Kubernetes cluster
Type of authentication to use with the Kubernetes cluster
- Companion
- object
Configuration for the HTTP connection towards the Kubernetes API
Configuration for the HTTP connection towards the Kubernetes API
- Value Params
- debug
Enables detailed debug logging
- serverCertificate
The server certificate to use
Configures the zio-k8s client
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
Configured Kubernetes server certifications
Configured Kubernetes server certifications
K8sServerCertificate.Insecure should only be used for testing purposes.
- Companion
- object
Abstraction for configuring keys
Abstraction for configuring keys
- Companion
- object
- Companion
- object
- Companion
- object
- Companion
- object
Value members
Concrete methods
Layer producing a K8sClusterConfig by loading a kubeconfig file
Layer producing a K8sClusterConfig by loading a kubeconfig file
If the KUBECONFIG environment variable is set, that will be used as the kubeconfig file's path, otherwise ~/.kube/config based on the current user's home directory.
To use a specific kubeconfig file path, use kubeconfigFile.
- Value Params
- context
Override the current context in the configuration file and use another one
- debug
Enable debug request/response logging
- disableHostnameVerification
Disables hostname verification on the SSL connection
Layer setting up a com.coralogix.zio.k8s.client.model.K8sCluster by loading a specific kubeconfig file
Layer setting up a com.coralogix.zio.k8s.client.model.K8sCluster by loading a specific kubeconfig file
- Value Params
- configPath
Path to the kubeconfig file to load
- context
Override the current context in the configuration file and use another one
- debug
Enable debug request/response logging
- disableHostnameVerification
Disables hostname verification on the SSL connection
Layer producing a K8sClusterConfig using the default service account when running from inside a pod.
Layer producing a K8sClusterConfig using the default service account when running from inside a pod.
- Value Params
- debug
Enable debug request/response logging
Concrete fields
Layer producing a K8sClusterConfig that first tries to load a kubeconfig and if it cannot find one fallbacks to using the default service account token.
Layer producing a K8sClusterConfig that first tries to load a kubeconfig and if it cannot find one fallbacks to using the default service account token.
For more customization see kubeconfig and serviceAccount or provide a K8sClusterConfig manually.
Layer producing a com.coralogix.zio.k8s.client.model.K8sCluster from a provided K8sClusterConfig
Layer producing a com.coralogix.zio.k8s.client.model.K8sCluster from a provided K8sClusterConfig
This can be used to either set up from a configuration source with zio-config or provide the hostname and token programmatically for the Kubernetes client.
Inherited fields
ZIO Config descriptor for K8sClusterConfig
ZIO Config descriptor for K8sClusterConfig
- Inherited from
- Descriptors