skuber.api.client
package skuber.api.client
Type members
Classlikes
final case class CertAuth(clientCertificate: PathOrData, clientKey: PathOrData, user: Option[String]) extends AuthInfo
case class Cluster(apiVersion: String, server: String, insecureSkipTLSVerify: Boolean, certificateAuthority: Option[PathOrData], clusterName: Option[String], awsRegion: Option[Regions])
case class LoggingConfig(logConfiguration: Boolean, logRequestBasic: Boolean, logRequestBasicMetadata: Boolean, logRequestFullObjectResource: Boolean, logResponseBasic: Boolean, logResponseBasicMetadata: Boolean, logResponseFullObjectResource: Boolean, logResponseListSize: Boolean, logResponseListNames: Boolean, logResponseFullListResource: Boolean)
- Companion:
- object
Types
Value members
Concrete methods
def init(config: Configuration, appConfig: Config)(implicit actorSystem: ActorSystem): KubernetesClient
def init(k8sContext: Context, logConfig: LoggingConfig, closeHook: Option[() => Unit])(implicit actorSystem: ActorSystem): KubernetesClient
def init(k8sContext: Context, logConfig: LoggingConfig, closeHook: Option[() => Unit], appConfig: Config)(implicit actorSystem: ActorSystem): KubernetesClient