Releases: canonical/microcloud
Releases · canonical/microcloud
MicroCloud 1.1
This is the first release of MicroCloud. It is not an LTS release so we have started with version 1.1.
Please see https://canonical-microcloud.readthedocs-hosted.com for documentation on how to get started.
For questions and discussions related to MicroCloud, MicroOVN and MicroCeph please see https://discourse.ubuntu.com/c/lxd/microcloud/145
What's Changed
- mDNS autoclustering by @masnax in #1
- Initial snap packaging by @stgraber in #2
- Rename commands by @masnax in #3
- Bootstrap services by @masnax in #4
- Remove go-lxc dependencies by @masnax in #5
- Init updates by @masnax in #6
- microcloud/service/lxd/join: Join cluster without setting up trust first by @masnax in #7
- microcloud/cmd/microcloud/main/init: Proxy to target for adding disks by @masnax in #8
- Proxy LXD and MicroCeph connections through /1.0/services by @masnax in #9
- Use selectable table for MicroCeph disks by @masnax in #14
- Add remote storage pool to LXD by @masnax in #15
- snapcraft updates by @stgraber in #16
- snapcraft: Strip un-needed plugs on client by @stgraber in #17
- Remove redundant client implementations by @masnax in #18
- Run service actions asynchronously by @masnax in #20
- snapcraft: Set grade to stable by @stgraber in #21
- Match cluster sizes before adding disks by @masnax in #23
- Update README by @camglegg in #24
- readme: small language fixes by @ru-fu in #25
- Sleep between cluster role reshuffling when sending tokens by @masnax in #26
- microcloud/cmd/microcloud/main/init: Warn if no local disks found by @masnax in #27
- Add basic documentation by @ru-fu in #28
- doc: add information on mixing architectures and growing a cluster by @ru-fu in #29
- Local storage pool support by @masnax in #37
- Allow fan bridges on unusual networks by @stgraber in #38
- Fix build with agent build flag by @stgraber in #39
- lxd: Set fan.underlay_subnet by @stgraber in #40
- lxd: Update the Fan IP to follow new mask by @stgraber in #41
- snapcraft: Add block-devices interface by @stgraber in #42
- Only skip adding disks in --auto mode by @masnax in #43
- Tweak LXD ceph configuration by @stgraber in #44
- microcloud: Bump default timeouts by @stgraber in #45
- Refactor doc actions by @ru-fu in #47
- gomod: Run update-gomod by @stgraber in #49
- snapcraft: Add microovn plug by @stgraber in #50
- MicroOVN support by @masnax in #52
- Grow a MicroCloud cluster by @masnax in #48
- Notify missing services by @masnax in #53
- client: Bump timeout to 120s by @stgraber in #56
- lxd: Wake up on initial startup by @stgraber in #57
- services: Tweak timeouts by @stgraber in #58
- gomod: Run update-gomod by @stgraber in #59
- Cleanups by @stgraber in #60
- Add images/backups volumes & select ceph disks before bootstrap by @masnax in #63
- microcloud/cmd/microcloud/main/init: Bootstrap after disk selection by @masnax in #65
- Reorganize CLI & fix some bugs by @masnax in #66
- Fix MicroOVN config by @masnax in #67
- Restrict to root user by @stgraber in #70
- Small UX tweaks by @stgraber in #71
- microcloud/cmd/microcloud/ask: Add disk fallback paths by @masnax in #75
- Clustering by subnet & selectable peers by @masnax in #72
- Interactive address selection by @masnax in #79
- Ovn uplink network setup by @masnax in #80
- Tweak questions by @stgraber in #81
- More tweaks to init questions by @stgraber in #82
- microcloud/ask: Add line break by @stgraber in #83
- service/lxd: Listen for clients on all addresses by @stgraber in #84
- microcloud/cmd/microcloud/ask: Allow skipping IPv6 gateway by @masnax in #86
- microcloud/ask: Don't offer OVN if no uplink by @stgraber in #88
- microcloud/init: Don't ask for IPv6 OVN range by @stgraber in #91
- doc: add MicroOVN and update docs by @ru-fu in #92
- doc: add more information to the docs by @ru-fu in #93
- Update starter pack by @ru-fu in #94
- doc: some clarifications to the documentation by @ru-fu in #95
- doc: language fixes for initialization prompts and help texts by @ru-fu in #96
- microcloud: Remove mentions to MicroCluster by @stgraber in #97
- doc: update init prompts by @ru-fu in #98
- gomod: Run update-gomod by @stgraber in #99
- Detect & update newly installed services by @masnax in #100
- Apply network to all peers without OVN by @masnax in #101
- doc: update Microcloud requirements by @ru-fu in #102
- doc: fix version error by @ru-fu in #105
- snapcraft: Require snapd 2.59 by @stgraber in #106
- doc: update tutorial video to the video that includes OVN by @ru-fu in #108
- Refresh Go dependencies by @stgraber in #111
- gomod: Run update-gomod by @stgraber in #112
- doc: add a favicon by @ru-fu in #113
- microcloud: Tweak allowed interfaces for OVN by @stgraber in #114
- gomod: Run update-gomod by @stgraber in #115
- Skip GetServer on calls to LXD by @masnax in #116
- Ensure AuthSecret before restarting broadcaster by @masnax in #118
- cmd/ask: Add question prior to network selection by @stgraber in #119
- Update docs by @ru-fu in #121
- doc: fix the workdir for the inclusive language check by @ru-fu in #122
- doc: adjust paths in .readthedocs.yaml by @ru-fu in #123
- ovn: Use SSL as required by current edge snap by @stgraber in #124
- Allow skipping systems for ceph by @masnax in #125
- Fix prompts for skipping ceph/ovn by @masnax in #126
- doc: update links to linuxcontainers by @ru-fu in #128
- Renames all imports of
lxc/lxd
tocanonical/lxd
by @markylaing in #129 - microcloud/cmd/microcloud/ask: Fix incorrect slice append by @masnax in #130
- doc: remove Linuxcontainers logo by @ru-fu in #131
- mdns: Replace CutSuffix with HasSuffix and TrimSuffix. by @markylaing in #133
- Adds go linters and lint workflow by @markylaing in #135
- microcloud/cmd/microcloud/main/init: Apply remote pool to all peers by @masnax in https://...