k8s: unable to fetch OCI resources - empty id is not valid
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical Juju |
Fix Released
|
High
|
Heather Lanigan | ||
3.1 |
Fix Released
|
High
|
Heather Lanigan |
Bug Description
juju: 3.0/stable
substrate: microk8s
On occasion (so not 100% of the time) deployed charmed operators get stuck in waiting/allocating state with the following error message in the debug log:
controller-0: 13:54:18 INFO juju.worker.
controller-0: 13:54:18 ERROR juju.worker.
controller-0: 13:54:18 INFO juju.worker.
controller-0: 13:54:18 INFO juju.worker.
controller-0: 13:54:21 INFO juju.worker.
controller-0: 13:54:21 INFO juju.worker.
controller-0: 13:54:21 ERROR juju.worker.
controller-0: 13:54:21 INFO juju.worker.
controller-0: 13:54:23 INFO juju.worker.
controller-0: 13:54:23 ERROR juju.worker.
controller-0: 13:54:23 INFO juju.worker.
controller-0: 13:54:24 INFO juju.worker.
controller-0: 13:54:25 INFO juju.worker.
controller-0: 13:54:25 ERROR juju.worker.
controller-0: 13:54:25 INFO juju.worker.
controller-0: 13:54:26 INFO juju.worker.
Oddly other applications deployed in the same model using exactly the same charm tracks and versions (mysql and traefik in this case) work fine.
Changed in juju: | |
milestone: | none → 3.0.3 |
assignee: | nobody → Heather Lanigan (hmlanigan) |
status: | Triaged → In Progress |
Changed in juju: | |
status: | In Progress → Fix Committed |
Changed in juju: | |
status: | Fix Committed → Fix Released |
What are the steps to reproduce this issue? Will it reproduce with microk8s as a substrate?
It could be related to async charm download, though it would have resolved itself in that case. Or something else. Reproducing the issue will help track down the exact cause.