@ConfigRoot(name="kubernetes-client", phase=BUILD_AND_RUN_TIME_FIXED) public class KubernetesClientBuildConfig extends Object
| Modifier and Type | Field and Description |
|---|---|
Optional<String> |
caCertData
CA certificate data
|
Optional<String> |
caCertFile
CA certificate file
|
Optional<String> |
clientCertData
Client certificate data
|
Optional<String> |
clientCertFile
Client certificate file
|
Optional<String> |
clientKeyAlgo
Client key algorithm
|
Optional<String> |
clientKeyData
Client key data
|
Optional<String> |
clientKeyFile
Client key file
|
Optional<String> |
clientKeyPassphrase
Client key passphrase
|
Duration |
connectionTimeout
Maximum amount of time to wait for a connection with the API server to be established
|
Optional<String> |
httpProxy
HTTP proxy used to access the Kubernetes API server
|
Optional<String> |
httpsProxy
HTTPS proxy used to access the Kubernetes API server
|
Optional<String> |
masterUrl
URL of the Kubernetes API server
|
Optional<String> |
namespace
Default namespace to use
|
Optional<String[]> |
noProxy
IP addresses or hosts to exclude from proxying
|
Optional<String> |
password
Kubernetes auth password
|
Optional<String> |
proxyPassword
Proxy password
|
Optional<String> |
proxyUsername
Proxy username
|
Duration |
requestTimeout
Maximum amount of time to wait for a request to the API server to be completed
|
Duration |
rollingTimeout
Maximum amount of time in milliseconds to wait for a rollout to be completed
|
Optional<String> |
token
Kubernetes oauth token
|
Optional<Boolean> |
trustCerts
Whether or not the client should trust a self signed certificate if so presented by the API server
|
Optional<String> |
username
Kubernetes auth username
|
Duration |
watchReconnectInterval
Watch reconnect interval
|
int |
watchReconnectLimit
Maximum reconnect attempts in case of watch failure
By default there is no limit to the number of reconnect attempts
|
| Constructor and Description |
|---|
KubernetesClientBuildConfig() |
@ConfigItem public Optional<Boolean> trustCerts
@ConfigItem public Optional<String> masterUrl
@ConfigItem public Optional<String> namespace
@ConfigItem public Optional<String> caCertFile
@ConfigItem public Optional<String> caCertData
@ConfigItem public Optional<String> clientCertFile
@ConfigItem public Optional<String> clientCertData
@ConfigItem public Optional<String> clientKeyFile
@ConfigItem public Optional<String> clientKeyData
@ConfigItem public Optional<String> clientKeyAlgo
@ConfigItem public Optional<String> clientKeyPassphrase
@ConfigItem public Optional<String> username
@ConfigItem public Optional<String> password
@ConfigItem public Optional<String> token
@ConfigItem(defaultValue="PT1S") public Duration watchReconnectInterval
@ConfigItem(defaultValue="-1") public int watchReconnectLimit
@ConfigItem(defaultValue="PT10S") public Duration connectionTimeout
@ConfigItem(defaultValue="PT10S") public Duration requestTimeout
@ConfigItem(defaultValue="PT15M") public Duration rollingTimeout
@ConfigItem public Optional<String> httpProxy
@ConfigItem public Optional<String> httpsProxy
@ConfigItem public Optional<String> proxyUsername
@ConfigItem public Optional<String> proxyPassword
@ConfigItem public Optional<String[]> noProxy
Copyright © 2021 JBoss by Red Hat. All rights reserved.