rhys
July 1, 2022, 2:27pm
1
Hello, my production app is stuck “updating”
If i try to promote a new release i get “waiting for app to be ready…”
If i check the app it says its updating
If i attempt to cancel the app, it tells me it’s not updating.
I guess that the atom status for my app is “Pending” but I can’t see how to change the atom status or to force a release to be promoted.
Please help!!
rhys
July 1, 2022, 3:12pm
2
It was an embarrassingly easy fix in the end.
Open lens for the rack you want to edit, find “Atom” in the “Custom Resources” and edit it to have a status of “Running“
voila! everything will work again
kris
May 26, 2023, 4:26pm
3
@rhys ,
What do you mean by “open lens for the rack you want to edit”. I don’t see anythink like that in the convox UI. Are you doing this via UI, command line or in AWS itself?
kris
May 26, 2023, 4:45pm
4
I found this link with some more technical details and it appeared to work.
opened 09:58AM - 10 Jul 22 UTC
closed 09:59AM - 10 Jul 22 UTC
Posting in case someone else runs into this 👇
Had a `convox deploy` stuck af… ter the build step with "Waiting for app to be ready", `convox apps` reports that the app is updating but `convox apps cancel` cannot be performed
I eventually figured out this was due to atom getting in a bad state (I think flakey network on my part or something - not sure).
Fix:
1. Set up [direct kubernetes access](https://docs.convox.com/management/direct-k8s-access/)
2. Getting the current app namespace (`kubectl get namespaces`)
3. Manually alter the atom state manually from `Pending` to `Running` (`kubectl edit atoms -n <namespace>`)
Hope this helps someone else and thanks for all the great work on Convox <3 🙇