canonical / microcloud

Automated private cloud based on LXD, Ceph and OVN
https://microcloud.is
GNU Affero General Public License v3.0
260 stars 36 forks source link

Detect version mismatches between installed services #296

Open masnax opened 2 months ago

masnax commented 2 months ago

Currently MicroCloud checks for some API extensions to exist in LXD, but makes no attempt to validate that every system has the same version of LXD, MicroOVN, MicroCeph, or MicroCloud installed.

We should record the app version for each service and include it in the mDNS payload so that only matching versions are displayed.