-
Notifications
You must be signed in to change notification settings - Fork 231
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cloud Run service fails to apply update #832
Comments
@knowhoper thanks for reporting this issue! We saw other users report similar errors as well and we are looking into it. |
Hi @diviner524, thanks for the response. Any ETA on a fix? This is preventing us deploying some workloads. We have found a workaround by adding the |
I have the same issue using the CloudSchedulerJob ressource : |
@tsallou the way we work around this - we use ArgoCD to manage GKE resources BTW, was to set the annotation |
We also observed this issue with CloudSchedulerJob. Abandon/recreate worked to get the resource back into a healthy state. @diviner524 -- any idea on when we can expect a resolution? |
I am also observing this with a skaffold + config-connector setup. The deletion-policy workaround works as long as I delete the CR by hand before running skaffold. If I run skaffold without the manual delete, the
And now my bill is going through the roof. Would love to see things more robust here as skaffold + config connector is a great experience when it works. Let me know if I can help somehow. |
We just released CloudRun as a stable CRD in the latest 1.110.0 release, with a few more bug fixes on this resource. Please give it a try and see if this location issue persists. |
Thank you @diviner524 -- I can confirm that we're no longer affected by this issue. |
@jpeterson-bestbuy Thank you for letting us know! |
Checklist
Bug Description
I am seeing the error
When updating the CloudRun service. Below is the resource YAML. Noting deleting and re-creating works.
Additional Diagnostic Information
None
Kubernetes Cluster Version
1.25.8-gke.1000
Config Connector Version
1.105.0
Config Connector Mode
cluster mode
Log Output
{"severity":"info","timestamp":"2023-06-23T08:59:13.837Z","logger":"runservice-controller","msg":"starting reconcile","resource":{"namespace":"xxx-api","name":"xxx-api"}}
{"severity":"error","timestamp":"2023-06-23T08:59:13.917Z","msg":"Reconciler error","controller":"runservice-controller","controllerGroup":"run.cnrm.cloud.google.com","controllerKind":"RunService","RunService":{"name":"xxx-api","namespace":"xxx-api"},"namespace":"xxx-api","name":"xxx-api","reconcileID":"f405ed57-31a1-4aab-a1f0-f1e4977dec34","error":"Update call failed: error generating the diffs from desired state: "Location" must be set"}
Steps to reproduce the issue
Create CloudRun service. Add a revision.
YAML snippets
The text was updated successfully, but these errors were encountered: