Configuration Reference
Version:3.1.0
Kubernetes Client Config Properties
🔗Property | Type | Description |
---|---|---|
|
java.util.Optional |
@return kubernetes api base path |
|
java.util.Optional |
@return kubernetes ca file path |
|
java.util.Optional |
@return kubernetes auth token file path |
|
java.util.Optional |
@return kubernetes kube config path |
|
java.util.Optional |
@return kubernetes client namespace |
|
boolean |
@return should verify ssl |
Property | Type | Description |
---|---|---|
|
long |
Default refresh interval of API discovery. @return refresh interval in minutes |
Kubernetes Discovery Client Config Properties
🔗Property | Type | Description |
---|---|---|
|
the {@link KubernetesSecretsConfiguration}. |
|
|
java.util.Collection |
the names to include |
|
java.util.Collection |
the names to exclude |
|
java.util.Map |
labels to match |
|
java.util.List |
labels to match |
|
boolean |
If set to true an exception will be thrown if at least one of the configured pod labels is not found among the application’s pod labels. Default value ({@value #DEFAULT_EXCEPTION_ON_POD_LABELS_MISSING}). |
|
boolean |
enabled flag. |
|
java.util.Collection |
where secrets are mounted |
|
boolean |
whether to use the API to read secrets when {@link #paths} is used. |
Property | Type | Description |
---|---|---|
|
java.lang.String |
Set service id. |
|
java.lang.String |
Set service name. |
|
java.lang.String |
Service namespace. |
|
java.lang.String |
Set service discovery mode. |
|
java.lang.String |
Sets port number. Required in case of multi-port resource. |
Property | Type | Description |
---|---|---|
|
The discovery configuration |
|
|
boolean |
|
|
java.util.Collection |
the names to include |
|
java.util.Collection |
the names to exclude |
|
java.util.Map |
labels to match |
|
java.util.List |
labels to match |
|
boolean |
If set to true an exception will be thrown if at least one of the configured pod labels is not found among the application’s pod labels. Default value ({@value #DEFAULT_EXCEPTION_ON_POD_LABELS_MISSING}). |
|
java.lang.String |
default service discovery mode |
Property | Type | Description |
---|---|---|
|
The config maps configuration properties |
|
|
boolean |
|
|
java.util.Collection |
the names to include |
|
java.util.Collection |
the names to exclude |
|
java.util.Map |
labels to match |
|
java.util.List |
labels to match |
|
boolean |
If set to true an exception will be thrown if at least one of the configured pod labels is not found among the application’s pod labels. Default value ({@value #DEFAULT_EXCEPTION_ON_POD_LABELS_MISSING}). |
|
java.util.Collection |
where config maps are mounted |
|
boolean |
whether to use the API to read config maps when {@link #paths} is used. |
|
boolean |
flag to watch for the ConfigMap changes. |
Property | Type | Description |
---|---|---|
|
java.lang.String |
Sets the namespace. |
Kubernetes Informer Config Properties
🔗Property | Type | Description |
---|---|---|
|
long |
Timout for informer to get synchronised. @return timeout in seconds |
|
long |
Timeout step to check whether the informer has synchronised. @return step timeout in milliseconds |