Unable to deploy workloads to lxd cloud added to k8s controller
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical Juju |
Fix Released
|
Critical
|
Harry Pidcock |
Bug Description
Since 2.9.10 (we have verified that it works in 2.9.9), when lxd is added as a cloud to a k8s controller, Juju is unable to provision lxd containers for workloads.
The logs show the following error:
controller-0: 16:51:44 ERROR juju.apiserver GET(/model/
The Open method in environs/open.go attempts includes a check to ensure that the provided argument implements the environs.
As a result the type check in environs/open.go fails and the above error is emitted to the logs.
Changed in juju: | |
milestone: | 2.9.15 → 2.9.16 |
Changed in juju: | |
status: | Triaged → In Progress |
assignee: | nobody → Harry Pidcock (hpidcock) |
Changed in juju: | |
milestone: | 2.9.16 → 2.9.17 |
Changed in juju: | |
milestone: | 2.9.17 → 2.9.16 |
status: | In Progress → Fix Released |
status: | Fix Released → Fix Committed |
Changed in juju: | |
status: | Fix Committed → Fix Released |
Changing to High because if there is already a k8s controller with a lxd cloud that upgrades to 2.9.10+ that could be an issue.