Closed tonybenchsci closed 4 years ago
@tonybenchsci Thanks for making us aware of this. We're investigating what we can do on our end, and will update this issue once we have a plan in place.
@tonybenchsci Thanks for making us aware of this. We're investigating what we can do on our end, and will update this issue once we have a plan in place.
@kibbles-n-bytes any updates on this one? Thanks for v1.5.2 release btw (it's not listed in github code releases yet though, but I see it in gsutil)
bump. this is breaking our CloudBuild pipeline. Thanks for efforts.
Hey @tonybenchsci , sorry for the delay. We have a release coming out today that will have a patch for this.
1.6.1 is now released; please update and let us know if you're still having any issues!
Fixed! Thanks.
Issue
Same KCC configuration for ComputeInstance on subsequent applies (after initial creation) will return:
admission webhook "deny-immutable-field-updates.cnrm.cloud.google.com" denied the request: Cannot make changes on immutable fields: [networkInterface]
Environment
kubectl version
Tried
K8s Config Connector versions
Steps to reproduce
Apply below file with
kubectl apply -f es-data1.computeinstance.yaml
Expected Behavior
computeinstance.compute.cnrm.cloud.google.com/es-data1 unchanged
Actual Behavior
admission webhook "deny-immutable-field-updates.cnrm.cloud.google.com" denied the request: Cannot make changes on immutable fields: [networkInterface]
Additional information
computeinstance.compute.cnrm.cloud.google.com/es-data1 unchanged
is bykubectl get ...
or going into the KCC cluster's "object browser" UI in GCP, copy the entire networkInterface spec that was created dynamically, and have KCC acquire these settings: