Issue with connectionDrainingTimeoutSec Not Updating to 0 in Config Connector #3194
Open
3 tasks done
Labels
bug
Something isn't working
Checklist
Bug Description
connectionDrainingTimeoutSec
field ofcompute.backendServices
from300
to0
using Config Connector (version 1.116.0), the update fails. The resource repeatedly switches between "UpToDate" and "Updating" states. This issue does not occur when setting the value to other integers like1
, but setting it to0
results in continuous update attempts.Additional Diagnostic Information
Expected Behavior:
connectionDrainingTimeoutSec
set to0
, as0
is a valid value for this field and has been set in othercompute.backendServices
without issues.Actual Behavior:
connectionDrainingTimeoutSec
to0
. Instead, the resource is stuck in the "Updating" state, and the update is never applied. Setting the value to1
works as expected, but setting it to0
causes failure.Investigation and Findings:
connectionDrainingTimeoutSec
expects an integer, and0
is a valid value for this field.0
, which causes Config Connector to enter a continuous update loop.1
or other integers.0
viagcloud
CLI resolves the issue for the affected backend services.Temporary Fix Applied:
connectionDrainingTimeoutSec
for all affected backend services using the following command:Version:
Config Connector Version: 1.116.0
Impact:
Additional Notes:
gcloud
CLI resolves the issue.Kubernetes Cluster Version
v1.30.5-gke.1014003
Config Connector Version
1.116.0
Config Connector Mode
cluster mode
Log Output
Steps to reproduce the issue
compute.backendService
resource withconnectionDrainingTimeoutSec
set to300
.connectionDrainingTimeoutSec
to0
.connectionDrainingTimeoutSec
to1
and observe that Config Connector applies the change immediately.YAML snippets
No response
The text was updated successfully, but these errors were encountered: