Releases: canonical/microcloud
MicroCloud 2.1.2 LTS
Announcement
https://discourse.ubuntu.com/t/microcloud-2-1-2-lts-has-been-released/73771
What's Changed
- Backports doc delta (v2-edge) by @roosterfish in #904
- build(deps): bump github/codeql-action from 3.29.4 to 3.29.5 by @dependabot[bot] in #910
- build(deps): bump github.com/charmbracelet/x/ansi from 0.9.3 to 0.10.1 by @dependabot[bot] in #914
- build(deps): bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #915
- build(deps): bump actions/download-artifact from 4.3.0 to 5.0.0 by @dependabot[bot] in #916
- build(deps): bump golang.org/x/net from 0.42.0 to 0.43.0 by @dependabot[bot] in #917
- build(deps): bump golang.org/x/mod from 0.26.0 to 0.27.0 by @dependabot[bot] in #924
- build(deps): bump actions/cache from 4.2.3 to 4.2.4 by @dependabot[bot] in #922
- build(deps): bump github/codeql-action from 3.29.7 to 3.29.8 by @dependabot[bot] in #921
- build(deps): bump github/codeql-action from 3.29.8 to 3.29.10 by @dependabot[bot] in #933
- build(deps): bump canonical/has-signed-canonical-cla from 2.1.0 to 2.2.0 by @dependabot[bot] in #930
- Backport leftover network resources fix (v2-edge) by @roosterfish in #938
- build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.0 by @dependabot[bot] in #944
- build(deps): bump github/codeql-action from 3.29.10 to 3.29.11 by @dependabot[bot] in #943
- build(deps): bump actions/dependency-review-action from 4.7.1 to 4.7.2 by @dependabot[bot] in #942
- Backport broken related links (v2-edge) by @roosterfish in #947
- build(deps): bump github/codeql-action from 3.29.11 to 3.30.1 by @dependabot[bot] in #977
- build(deps): bump golang.org/x/mod from 0.27.0 to 0.28.0 by @dependabot[bot] in #960
- build(deps): bump github.com/charmbracelet/bubbletea from 1.3.6 to 1.3.7 by @dependabot[bot] in #969
- build(deps): bump actions/setup-go from 5.5.0 to 6.0.0 by @dependabot[bot] in #976
- build(deps): bump actions/dependency-review-action from 4.7.2 to 4.7.3 by @dependabot[bot] in #975
- build(deps): bump actions/labeler from 5.0.0 to 6.0.1 by @dependabot[bot] in #970
- build(deps): bump github.com/spf13/cobra from 1.9.1 to 1.10.1 by @dependabot[bot] in #963
- build(deps): bump golang.org/x/sync from 0.16.0 to 0.17.0 by @dependabot[bot] in #966
- build(deps): bump golang.org/x/sys from 0.35.0 to 0.36.0 by @dependabot[bot] in #961
- Docs: Update link to MicroOVN release process (v2-edge) by @roosterfish in #981
- Test: Don't use latest edge for MicroCeph and MicroOVN (v2-edge) by @roosterfish in #984
- build(deps): bump github.com/charmbracelet/bubbletea from 1.3.7 to 1.3.9 by @dependabot[bot] in #992
- build(deps): bump github/codeql-action from 3.30.1 to 3.30.3 by @dependabot[bot] in #986
- build(deps): bump golang.org/x/net from 0.43.0 to 0.44.0 by @dependabot[bot] in #987
- build(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by @dependabot[bot] in #989
- build(deps): bump actions/dependency-review-action from 4.7.3 to 4.8.0 by @dependabot[bot] in #1007
- build(deps): bump github/codeql-action from 3.30.3 to 3.30.5 by @dependabot[bot] in #1003
- build(deps): bump actions/cache from 4.2.4 to 4.3.0 by @dependabot[bot] in #1002
- build(deps): bump tiobe/tics-github-action from 3.4.0 to 3.5.0 by @dependabot[bot] in #996
- build(deps): bump github.com/charmbracelet/bubbletea from 1.3.9 to 1.3.10 by @dependabot[bot] in #995
- build(deps): bump github/codeql-action from 3.30.5 to 3.30.6 by @dependabot[bot] in #1009
- build(deps): bump github.com/charmbracelet/x/ansi from 0.10.1 to 0.10.2 by @dependabot[bot] in #1011
- doc: fix microovn object inventory issue in CI build (v2-edge) by @minaelee in #1015
- build(deps): bump github/codeql-action from 3.30.6 to 4.30.8 by @dependabot[bot] in #1021
- build(deps): bump actions/dependency-review-action from 4.8.0 to 4.8.1 by @dependabot[bot] in #1022
- build(deps): bump golang.org/x/net from 0.44.0 to 0.46.0 by @dependabot[bot] in #1028
- build(deps): bump golang.org/x/mod from 0.28.0 to 0.29.0 by @dependabot[bot] in #1026
- build(deps): bump github/codeql-action from 4.30.8 to 4.30.9 by @dependabot[bot] in #1035
- Backport prevent skipping distributed networking (v2-edge) by @roosterfish in #1038
- Go: Use latest microcluster (v2-edge) by @roosterfish in #1040
- build(deps): bump actions/checkout from 4.2.2 to 5.0.0 in /.github/actions/system-test by @dependabot[bot] in #1050
- build(deps): bump actions/download-artifact from 4.1.8 to 5.0.0 in /.github/actions/system-test by @dependabot[bot] in #1048
- build(deps): bump actions/upload-artifact from 4.4.3 to 4.6.2 in /.github/actions/system-test by @dependabot[bot] in #1047
- build(deps): bump actions/setup-go from 5.1.0 to 6.0.0 in /.github/actions/system-test by @dependabot[bot] in #1044
- build(deps): bump actions/download-artifact from 5.0.0 to 6.0.0 by @dependabot[bot] in #1057
- build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 in /.github/actions/system-test by @dependabot[bot] in #1056
- build(deps): bump actions/download-artifact from 5.0.0 to 6.0.0 in /.github/actions/system-test by @dependabot[bot] in #1061
- build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 by @dependabot[bot] in #1063
- build(deps): bump github/codeql-action from 4.30.9 to 4.31.2 by @dependabot[bot] in #1072
- build(deps): bump tiobe/tics-github-action from 3.5.0 to 3.6.0 by @dependabot[bot] in #1082
- build(deps): bump golang.org/x/sync from 0.17.0 to 0.18.0 by @dependabot[bot] in #1077
- build(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 by @dependabot[bot] in #1076
- build(deps): bump actions/setup-go from 6.0.0 to 6.1.0 in /.github/actions/system-test by @dependabot[bot] in #1103
- build(deps): bump actions/setup-go from 6.0.0 to 6.1.0 by @dependabot[bot] in #1099
- build(deps): bump actions/checkout from 5.0.0 to 6.0.0 in /.github/actions/system-test by @dependabot[bot] in #1102
- build(deps): bump tiobe/tics-github-action from 3.6.0 to 3.7.0 by @dependabot[bot] in #1101
- build(deps): bump actions/dependency-review-action from 4.8.1 to 4.8.2 by @dependabot[bot] in #1100
- build(deps): bump github/codeql-action from 4.31.2 to 4.31.5 by @dependabot[bot] in #1098
- build(deps): bump actions/checkout from 5.0.0 to 6.0.0 by @dependabot[bot] in #1097
- Start backports to unblock pipeline (v2-edge) by @roosterfish in #1115
- build(deps): bump github/codeql-action from 4.31.5 to 4.31.6 by @dependabot[bot] in #1114
- build(deps): bump golang.org/x/mod from 0.29.0 to 0.30.0 by @dependabot[bot] in #1105
- build(deps): bump golang.org/x/sys from 0.38.0 to 0.39.0 by @dependabot[bot] in #1119
- build(deps): bump github.com/spf13/cobra from 1.10.1 to 1.10.2 by @dependabot[bot] in #1123
- build(deps): bump github/codeql-action from 4.31.6 to 4.31.7 by @dependabot[bot] in #1127
- build(deps): bump actions/...
MicroCloud 2.1.1 LTS
Announcement
https://discourse.ubuntu.com/t/microcloud-2-1-1-lts-has-been-released/65157
What's Changed
- Service: Set corret name of
instances_migration_statefulextension (v2-edge) by @roosterfish in #504 - Add dqlite build step in Makefile (v2-edge) by @roosterfish in #514
- Backport instance tests with 2G root vol fix (v2-edge) by @roosterfish in #539
- build(deps): bump golang.org/x/net from 0.31.0 to 0.32.0 by @dependabot[bot] in #538
- Backport using right launchpad group (v2-edge) by @roosterfish in #552
- build(deps): bump github.com/canonical/microcluster/v2 from 2.0.5 to 2.1.0 by @dependabot[bot] in #535
- build(deps): bump actions/cache from 4.1.1 to 4.2.0 by @dependabot[bot] in #532
- github: make use of LXD's actions/lp-snap-build in build job (v2-edge) by @simondeziel in #563
- build(deps): bump golang.org/x/net from 0.32.0 to 0.33.0 by @dependabot[bot] in #569
- Backports (v2-edge) by @roosterfish in #600
- build(deps): bump golang.org/x/net from 0.33.0 to 0.34.0 by @dependabot[bot] in #586
- build(deps): bump github.com/charmbracelet/bubbletea from 1.2.4 to 1.3.0 by @dependabot[bot] in #622
- build(deps): bump actions/setup-go from 5.1.0 to 5.3.0 by @dependabot[bot] in #629
- build(deps): bump actions/dependency-review-action from 4.4.0 to 4.5.0 by @dependabot[bot] in #628
- build(deps): bump tiobe/tics-github-action from 3.2.1 to 3.3.0 by @dependabot[bot] in #627
- build(deps): bump actions/cache from 4.1.2 to 4.2.0 by @dependabot[bot] in #626
- build(deps): bump redhat-plumbers-in-action/differential-shellcheck from 5.4.0 to 5.5.1 by @dependabot[bot] in #625
- build(deps): bump golang.org/x/mod from 0.22.0 to 0.23.0 by @dependabot[bot] in #624
- build(deps): bump golang.org/x/sys from 0.29.0 to 0.30.0 by @dependabot[bot] in #623
- build(deps): bump golang.org/x/sync from 0.10.0 to 0.11.0 by @dependabot[bot] in #621
- build(deps): bump redhat-plumbers-in-action/differential-shellcheck from 5.5.1 to 5.5.3 by @dependabot[bot] in #643
- build(deps): bump actions/upload-artifact from 4.4.3 to 4.6.0 by @dependabot[bot] in #642
- build(deps): bump github/codeql-action from 3.27.1 to 3.28.9 by @dependabot[bot] in #641
- build(deps): bump canonical/has-signed-canonical-cla from 1.2.3 to 2.0.0 by @dependabot[bot] in #640
- build(deps): bump golang.org/x/net from 0.34.0 to 0.35.0 by @dependabot[bot] in #644
- build(deps): bump github.com/charmbracelet/bubbletea from 1.3.0 to 1.3.3 by @dependabot[bot] in #645
- build(deps): bump github.com/spf13/cobra from 1.8.1 to 1.9.1 by @dependabot[bot] in #646
- build(deps): bump actions/cache from 4.2.0 to 4.2.1 by @dependabot[bot] in #657
- build(deps): bump github/codeql-action from 3.28.9 to 3.28.10 by @dependabot[bot] in #659
- build(deps): bump canonical/has-signed-canonical-cla from 2.0.0 to 2.1.0 by @dependabot[bot] in #658
- doc: use v2-edge paths for integrated docs (v2-edge) by @minaelee in #655
- doc: use PATH_PREFIX in docs Makefile for RTD build (v2-edge) by @minaelee in #665
- build(deps): bump actions/upload-artifact from 4.6.0 to 4.6.1 by @dependabot[bot] in #656
- build(deps): bump github.com/charmbracelet/bubbletea from 1.3.3 to 1.3.4 by @dependabot[bot] in #672
- build(deps): bump actions/cache from 4.2.1 to 4.2.2 by @dependabot[bot] in #674
- build(deps): bump actions/download-artifact from 4.1.8 to 4.1.9 by @dependabot[bot] in #673
- build(deps): bump github/codeql-action from 3.28.10 to 3.28.11 by @dependabot[bot] in #688
- Backports (v2-edge) by @roosterfish in #681
- Go: Update deps (v2-edge) by @roosterfish in #697
- Backport golangci-lint fixes (v2-edge) by @roosterfish in #714
- build(deps): bump actions/setup-go from 5.3.0 to 5.4.0 by @dependabot[bot] in #709
- build(deps): bump actions/upload-artifact from 4.6.1 to 4.6.2 by @dependabot[bot] in #711
- build(deps): bump github/codeql-action from 3.28.11 to 3.28.12 by @dependabot[bot] in #710
- build(deps): bump actions/download-artifact from 4.1.9 to 4.2.1 by @dependabot[bot] in #708
- build(deps): bump actions/cache from 4.2.2 to 4.2.3 by @dependabot[bot] in #707
- Update deps (v2-edge) by @roosterfish in #723
- build(deps): bump github/codeql-action from 3.28.13 to 3.28.15 by @dependabot[bot] in #748
- build(deps): bump golang.org/x/sys from 0.31.0 to 0.32.0 by @dependabot[bot] in #737
- build(deps): bump tiobe/tics-github-action from 3.3.0 to 3.4.0 by @dependabot[bot] in #730
- build(deps): bump actions/dependency-review-action from 4.5.0 to 4.6.0 by @dependabot[bot] in #731
- Backports (v2-edge) by @roosterfish in #742
- doc: fix intersphinx links (v2-edge) by @minaelee in #765
- build(deps): bump github.com/charmbracelet/bubbletea from 1.3.4 to 1.3.5 by @dependabot[bot] in #769
- GitHub: Avoid early failure in detecting br_netfilter kernel mod (v2-edge) by @roosterfish in #780
- build(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 by @dependabot[bot] in #760
- build(deps): bump github/codeql-action from 3.28.15 to 3.28.17 by @dependabot[bot] in #768
- build(deps): bump actions/dependency-review-action from 4.6.0 to 4.7.0 by @dependabot[bot] in #789
- build(deps): bump actions/setup-go from 5.4.0 to 5.5.0 by @dependabot[bot] in #788
- build(deps): bump golang.org/x/net from 0.38.0 to 0.40.0 by @dependabot[bot] in #785
- build(deps): bump github.com/charmbracelet/x/ansi from 0.8.0 to 0.9.2 by @dependabot[bot] in #774
- build(deps): bump actions/dependency-review-action from 4.7.0 to 4.7.1 by @dependabot[bot] in #796
- build(deps): bump github/codeql-action from 3.28.17 to 3.28.18 by @dependabot[bot] in #795
- Backport doc fixes (v2-edge) by @roosterfish in #805
- build(deps): bump redhat-plumbers-in-action/differential-shellcheck from 5.5.3 to 5.5.4 by @dependabot[bot] in #803
- build(deps): bump golang.org/x/net from 0.40.0 to 0.41.0 by @dependabot[bot] in #814
- build(deps): bump github/codeql-action from 3.28.18 to 3.28.19 by @dependabot[bot] in #820
- build(deps): bump github/codeql-action from 3.28.19 to 3.29.0 by @dependabot[bot] in #826
- build(deps): bump github.com/charmbracelet/x/ansi from 0.9.2 to 0.9.3 by @dependabot[bot] in #831
- doc: Use new stable version of MicroCeph docs (v2-edge) by @roosterfish in #830
- Go: Update deps (v2-edge) by @roosterfish in #833
- build(deps): bump github/codeql-action from 3.29.0 to 3.29.1 by @dependabot[bot] in #842
- doc: linkcheck and spellcheck ignore cherrypicks (v2-edge) by @minaelee in #856
- build(deps): bump github/codeql-action from 3.29.1 to 3.29.2 by @dependabot[bot] in #852
- doc: backport config and URL updates (v2-edge) by @minaelee in #860
- doc: pin canonical-sphinx-extensions version (v2-edge) by @minaelee in https://github.com...
MicroCloud 1.1.2
This is a security update release for version 1.1.1
What's Changed
- Candidate cherry picks (v1-edge) by @masnax in #577
- microcloud/version: Release MicroCloud 1.1.2 (v1-edge) by @masnax in #578
Full Changelog: 1.1.1...1.1.2
MicroCloud 1.1.1
This is a security update release for version 1.1.
Announcement
https://discourse.ubuntu.com/t/microcloud-1-1-1-has-been-released/52700
What's Changed
- Backport security fixes and dependency updates to v1 (v1-edge) by @masnax in #546
- doc/reuse: Remove missing doc cheat sheet (v1-edge) by @masnax in #560
- github: make use of LXD's actions/lp-snap-build in build job (v1-edge) by @simondeziel in #564
Full Changelog: 1.1...1.1.1
MicroCloud 2.1.0 LTS
Announcement
https://discourse.ubuntu.com/t/microcloud-2-1-0-lts-has-been-released/49655
Please see https://canonical-microcloud.readthedocs-hosted.com/en/stable/microcloud/ 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
- github: Skip snap build for pushes on branches from dependabot by @tomponline in #182
- Doc fixes by @ru-fu in #184
- microcloud/version: Bump version to 1.1 by @masnax in #185
- doc: fix LXD link by @ru-fu in #187
- github: add commit signing and git fsck to build job by @simondeziel in #188
- github: Include build step in tests by @tomponline in #186
- build(deps): bump redhat-plumbers-in-action/differential-shellcheck from 4 to 5 by @dependabot in #189
- doc: add a link to the landing page by @ru-fu in #190
- github: Run push actions on main branch only by @roosterfish in #192
- Fix double check-unit target in Makefile by @MusicDin in #194
- test/suites/basic: don't explicitely pull
curlby @simondeziel in #196 - Default to
latest/edgesnap ifMICROCLOUD_SNAP_PATHunset by @masnax in #198 - Read preseed from stdin by @masnax in #197
- microcloud/service: Add ZFS pool description by @masnax in #201
- Doc: add a tutorial by @ru-fu in #202
- doc: add a cheat sheet for common commands by @ru-fu in #200
- doc: update logo by @ru-fu in #203
- Specify lookup interface to mdns handler by @masnax in #204
- doc: add some troubleshooting information by @ru-fu in #207
- doc: document preseed support for microcloud init by @ru-fu in #206
- doc: remove recommendation of edge by @ru-fu in #208
- microcloud/service: Properly broadcast available interfaces over those interfaces by @masnax in #213
- doc: add information about fan network by @ru-fu in #220
- Fix ceph disk validation by @masnax in #227
- github: Bring CODEOWNERS inline with microcluster by @tomponline in #235
- doc: clarify RAM requirements in the tutorial by @ru-fu in #237
- Gomod update by @masnax in #238
- Various small doc updates by @ru-fu in #241
- feat: Give option to specify custom DNS addresses for OVN uplink by @gabrielmougard in #228
- Clear up network questions by @masnax in #234
- doc: clarify Ubuntu Pro support by @ru-fu in #243
- doc: fix broken links in documentation by @gabrielmougard in #249
- Small doc fixes by @ru-fu in #250
- build(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in #253
- doc/networking: clarify how networking works by @ru-fu in #242
- build(deps): bump actions/setup-go from 4 to 5 by @dependabot in #246
- build(deps): bump actions/dependency-review-action from 3 to 4 by @dependabot in #257
- CephFS support by @masnax in #199
- microcloud/service: Only set source.wipe if user explicitly agrees by @masnax in #261
- doc: clarify which snap channels to use for production-ready version by @ru-fu in #264
- github: drop DCO check now that we have the DCO app enabled by @simondeziel in #262
- lxd: parametrize LXD with
instances.migration.statefulset totrueby @gabrielmougard in #263 - Use both IPv4 and IPv6 chosen addresses for default DNS addresses by @masnax in #269
- doc: Update docs for cephfs and dns nameservers by @masnax in #270
- Align min go version by @MggMuggins in #275
- Doc: tutorial updates by @ru-fu in #273
- Enable renovate bot, CodeQL and tweak dependabot by @simondeziel in #278
- Update gomod by @MggMuggins in #276
- Tutorial updates by @ru-fu in #285
- Fix DNS nameserver env var in tests by @masnax in #284
- Network sanity checks by @MggMuggins in #277
- github: add system tests by @simondeziel in #281
- Don't use mDNS payload address for local node validation by @masnax in #289
- Only restart LXD if version is less than 5.21 by @masnax in #286
- System tests misc improvements by @simondeziel in #290
- test/includes/microcloud: don't use wrapper shell+cat heredocs for setup by @simondeziel in #295
- Optimize for speed by @simondeziel in #298
- Reuse existing MicroCeph and MicroOVN clusters by @masnax in #259
- microcloud/service: Fix semver comparison by @masnax in #302
- all: Move
microcloud/*one level up by @simondeziel in #306 - README: link to snap packaging repo by @simondeziel in #307
- microcloud/cmd/microcloud: Remove dqlite role shift timeouts by @masnax in #303
- Fix SNAPSHOT_RESTORE=0 tests by @masnax in #300
- Fix hardcoded uplink by @MggMuggins in #299
- Ceph: Add interactive and preseed options to configure a dedicated Ceph network in MicroCloud by @gabrielmougard in #274
- Update microcluster & microceph dependencies by @masnax in #320
- test/includes/microcloud: Remove
core.trust_passwordsupport by @roosterfish in #323 - Update documentation framework by @ru-fu in #311
- microcloud/api: Don't require mDNS secret for cluster members by @masnax in #326
- Add helper for setting up MicroCloud proxy by @masnax in #287
- Add constants for storage pool names by @masnax in #324
- Drop scheme from LXD cluster URLs by @masnax in #325
- Add missing net/url import by @roosterfish in #329
- github: added .jira_sync_config.yaml for the synchronization with Jira by @mseralessandri in #330
- Include 'lookup_interface' in preseed example and Use the correct ovn interface by @WizardBit in #328
- fix: don't panic when IPv6 is not supported by @gabrielmougard in #248
- Fix boot issue by @simondeziel in #335
- doc: add a cheat sheet for MyST by @ru-fu in #337
- doc: include the MyST cheat sheet so it is published by @ru-fu in #339
- doc: convert to Markdown/MyST by @ru-fu in #333
- Update dependencies by @masnax in #342
- cmd/microcloud: Force disk ordering by path name by @masnax in #341
- github: run system-tests on larger runners (8cores+32G) by @simondeziel in #334
- cmd/microcloud: Print TEST_CONSOLE message to stderr by @MggMuggins in #345
- ceph: Add support for full disk encryption of disks deployed as part of the distributed storage by @gabrielmougard in #308
- Cluster recovery by @MggMuggins in #340
- test/includes: Add back specific disk validation by @masnax in https://github.com/canonical/m...
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/lxdtocanonical/lxdby @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://...