Configuration Reference
Version:6.2.1
Micronaut Kubernetes Client Config Properties
🔗Property | Type | Description |
---|---|---|
|
java.util.Optional |
kubernetes api base path |
|
java.util.Optional |
kubernetes ca file path |
|
java.util.Optional |
kubernetes auth token file path |
|
java.util.Optional |
kubernetes kube config path |
|
java.util.Optional |
kubernetes client namespace |
|
boolean |
should verify ssl |
Property | Type | Description |
---|---|---|
|
long |
Default refresh interval of API discovery. |
Micronaut Kubernetes Client Openapi Common Config Properties
🔗Property | Type | Description |
---|---|---|
|
java.lang.String |
Path of the kube config file. Default: {@code file:$HOME/.kube/config}. |
|
boolean |
Enable/disable kubernetes client. Default: {@code true}. |
Property | Type | Description |
---|---|---|
|
boolean |
Enable/disable service account authentication. Default: {@code true}. |
|
java.lang.String |
Path to the certificate authority file. Default: {@code file:/var/run/secrets/kubernetes.io/serviceaccount/ca.crt}. |
|
java.lang.String |
Path to the token file. Default: {@code file:/var/run/secrets/kubernetes.io/serviceaccount/token}. |
|
java.time.Duration |
Token reload interval. Default: {@code 60s}. |
Micronaut Kubernetes Discovery Client Config Properties
🔗Property | Type | Description |
---|---|---|
|
boolean |
|
|
java.util.Collection |
|
|
java.util.Collection |
|
|
java.util.Map |
|
|
java.util.List |
|
|
boolean |
|
|
java.lang.String |
Property | Type | Description |
---|---|---|
|
java.lang.String |
Property | Type | Description |
---|---|---|
|
boolean |
|
|
java.util.Collection |
|
|
java.util.Collection |
|
|
java.util.Map |
|
|
java.util.List |
|
|
boolean |
|
|
java.util.Collection |
|
|
boolean |
|
|
boolean |
Property | Type | Description |
---|---|---|
|
java.lang.String |
|
|
java.lang.String |
|
|
java.lang.String |
Namespace of service. If null then default configured namespace is used. |
|
java.lang.String |
|
|
java.lang.String |
Port configuration in case of multi-port resource. |
Property | Type | Description |
---|---|---|
|
java.util.Collection |
|
|
java.util.Collection |
|
|
java.util.Map |
|
|
java.util.List |
|
|
boolean |
|
|
java.util.Collection |
|
|
boolean |
|
|
boolean |
|
|
boolean |
enabled flag. |
Micronaut Kubernetes Informer Config Properties
🔗Property | Type | Description |
---|---|---|
|
long |
Timout for informer to get synchronised. |
|
long |
Timeout step to check whether the informer has synchronised. |
|
java.util.Optional |
Resync period to use for all informers. |
Micronaut Kubernetes Operator Config Properties
🔗Property | Type | Description |
---|---|---|
|
java.time.Duration |
The lock lease duration. See {@link io.kubernetes.client.extended.leaderelection.LeaderElector}. Default {@link #DEFAULT_LEASE_DURATION_IN_SECONDS}. |
|
java.time.Duration |
The lock renew deadline. If the {@link io.kubernetes.client.extended.leaderelection.LeaderElector} fails to renew the lock within the deadline then the controller looses the lock. Default {@link #DEFAULT_RENEW_DEADLINE_IN_SECONDS}. |
|
java.time.Duration |
The lock acquire retry period. See {@link io.kubernetes.client.extended.leaderelection.LeaderElector}. Default {@link #DEFAULT_RETRY_PERIOD_IN_SECONDS}. |
|
java.lang.String |
The lock resource name. If not provided then the application name is used. |
|
java.lang.String |
The lock resource namespace. If not provided then the application namespaces is used. |
Property | Type | Description |
---|---|---|
|
int |
The operator controller worker count. Default "16". |
|
java.util.Optional |
Timeout to wait before the informers are checked for readiness. |