NetworkServicesGRPCRoute objects fail to sync with "Location" must be set
after mutation
#3520
Open
3 tasks done
Labels
bug
Something isn't working
Checklist
Bug Description
We have about 10-12 NetworkServicesGRPCRoute objects in our config that we may update at a time. Invariably when we update the rules of these NetworkServicesGRPCRoute objects, e.g. to retarget grpc routes to a new ComputeBackendService, ~4-5 fail to update with the following status:
Additional Diagnostic Information
On all cases of failed update, I have identified the following situation in the
{.metadata.managedFields}
section of the object:A properly functioning object always have the following instead:
Note how every field under
{.spec}
are missing from the field mask except therules
field, which was mutated.Manually fixing the field manager annotations by forcing it to look like the latter fixes the error.
Kubernetes Cluster Version
Client Version: v1.30.8-dispatcher Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3 Server Version: v1.30.8-gke.1051000
Config Connector Version
1.116.0
Config Connector Mode
namespaced mode (default)
Log Output
No response
Steps to reproduce the issue
YAML snippets
The text was updated successfully, but these errors were encountered: