Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Pin LXD and use microcluster with dqlite LTS (canonical#454)
### Pin LXD When defining the microcluster API handlers you have to import from `"github.com/canonical/lxd/lxd/response"` for the handlers return value. As this dependency can diverge from the same import that microcluster users internally, you might end up with build issues if you don't use the same version as microcluster. We have already [filed an improvement](canonical/microcluster#282) in microcluster to address this in future releases. But for now pinning down the version is a good measure to prevent build errors in the future during maintenance of the LTS. The same measure is [applied in microcluster](https://github.com/canonical/microcluster/blob/v2/Makefile#L51) to ensure every downstream can stay on track with the used version of LXD. See [this PR](canonical/microcloud#464) for the same change in MicroCloud and [this PR](canonical/microovn#202) for MicroOVN. ### Dqlite LTS In addition microcluster is updated to `v2.0.5` which uses dqlite `v2` LTS. --------- Signed-off-by: Julian Pelizäus <julian.pelizaeus@canonical.com>
- Loading branch information