kubernetes-client
kubernetes-client copied to clipboard
[CHORE] Create Quarkus migration guide entry for config default values
Description
Create entry for the Quarkus migration guide and the new default values (that are now inherited from Fabric8's defaults).
See https://github.com/quarkusio/quarkus/pull/43475#issuecomment-2422359348
Following is the markdown with the entry:
Starting from the xxxx version, the default values for the Kubernetes Client extension configuration have changed. In the past, Quarkus had explicit values for some of the Kubernetes Client configuration options. This was not ideal since some of these default settings were different to those provided by the client library which led to some confusion. To address this, we have removed the explicit default values from the Kubernetes Client extension configuration and now rely on the client library defaults.
The following table contains all the configuration option entries, the previous default value, and the new default value (note that many of the values remain unchanged and others don't have a default value):
| Configuration Option | Previous Default Value | New Default Value |
|---|---|---|
watchReconnectInterval |
PT1S |
PT1S |
watchReconnectLimit |
-1 (no limit) |
-1 (no limit) |
connectionTimeout |
PT10S |
PT10S |
requestTimeout |
PT10S |
PT10S |
requestRetryBackoffLimit |
0 (no retry) |
10 |
requestRetryBackoffInterval |
PT1S |
PT0.1S |
trustCerts |
n/a | false |
apiServerUrl |
n/a | n/a |
namespace |
n/a | n/a |
caCertFile |
n/a | n/a |
caCertData |
n/a | n/a |
clientCertFile |
n/a | n/a |
clientCertData |
n/a | n/a |
clientKeyFile |
n/a | n/a |
clientKeyData |
n/a | n/a |
clientKeyAlgo |
n/a | RSA |
clientKeyPassphrase |
n/a | n/a |
username |
n/a | n/a |
password |
n/a | n/a |
token |
n/a | n/a |
httpProxy |
n/a | n/a |
httpsProxy |
n/a | n/a |
proxyUsername |
n/a | n/a |
proxyPassword |
n/a | n/a |
noProxy |
n/a | n/a |
Closing since there's no feedback for https://github.com/quarkusio/quarkus/pull/43475#issuecomment-2456672931 Assuming that everything is OK and complete.