Skip to content

Releases: canonical/microcloud

MicroCloud 1.1

12 Oct 07:51
microcloud-1.1
Compare
Choose a tag to compare

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 to canonical/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://...
Read more