Releases: siderolabs/omni
v0.33.0-beta.0
Omni 0.33.0-beta.0 (2024-04-12)
Welcome to the v0.33.0-beta.0 release of Omni!
This is a pre-release of Omni
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Extensions Support
It is now possible to change the list of installed extensions for the machines which are allocated into a cluster.
It can be done using cluster templates.
The extensions list can be defined for all machines of a cluster, machine set or for a particular machine.
Extensions update is done the same way as Talos upgrades.
Machine Allocation Changes
From now on Omni doesn't allow adding machines to a cluster which has lower major or minor version of Talos.
Which means that adding a machine to a cluster which will lead to downgrade of Talos version is no longer possible.
It is done to avoid all kinds of weird issues which Talos downgrades might lead to.
Contributors
- Artem Chernyshev
- Dmitriy Matrenichev
- Utku Ozdemir
- Andrey Smirnov
- Spencer Smith
- Justin Garrison
- Sherif Fanous
Changes
16 commits
bb0618frelease(v0.33.0-beta.0): prepare release592f916feat: don't allow downgrades of the machines when adding to a cluster2e015a9chore: support Auth0 client playing nicely with other OAuth2/OIDC providersde4c096fix: ignore not existing cluster inMachineSetteardown flowd3e3eefchore: support WG over GRPC in Omni1cc5fb9refactor: disable K8s stats for clusters with > 50 nodes1b64824fix: add missingregioninput on the backups storage config pagef70239cfix: ignoremodules.depvirtual extension on schematic id calculation1196863feat: forbid*.acceptedCAsfields in config patches4c179fachore: bump Go to 1.22.2 and Talos machinery tov1.7.0-beta.0b171daafix: properly render download installation media page in Safari7fb5d2bchore: add barebones compose file9d35dfechore: bump net library to v0.23.05dc2eaafix: prevent link and clustermachine deletion from getting stuckae85293docs: add screenshot and install link2107c01feat: support setting extensions list in the cluster template
Changes from siderolabs/crypto
2 commits
Changes from siderolabs/siderolink
5 commits
Dependency Changes
- github.com/cenkalti/backoff/v4 v4.2.1 -> v4.3.0
- github.com/cosi-project/runtime v0.4.0-alpha.9 -> v0.4.1
- github.com/siderolabs/crypto v0.4.2 -> v0.4.4
- github.com/siderolabs/siderolink v0.3.4 -> v0.3.5
- github.com/siderolabs/talos/pkg/machinery v1.7.0-alpha.1 -> v1.7.0-beta.0
- golang.org/x/crypto v0.19.0 -> v0.21.0
- golang.org/x/net v0.21.0 -> v0.23.0
- golang.org/x/tools v0.16.1 -> v0.19.0
- golang.zx2c4.com/wireguard 12269c276173 new
Previous release can be found at v0.32.0
v0.32.2
Omni 0.32.2 (2024-04-08)
Welcome to the v0.32.2 release of Omni!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Contributors
- Utku Ozdemir
- Spencer Smith
Changes
3 commits
Dependency Changes
- golang.org/x/crypto v0.19.0 -> v0.21.0
- golang.org/x/net v0.21.0 -> v0.23.0
Previous release can be found at v0.32.1
v0.32.1
Omni 0.32.1 (2024-04-03)
Welcome to the v0.32.1 release of Omni!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Contributors
- Utku Ozdemir
Changes
2 commits
Dependency Changes
This release has no dependency changes
Previous release can be found at v0.32.0
v0.31.2
Omni 0.31.2 (2024-04-03)
Welcome to the v0.31.2 release of Omni!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Contributors
- Utku Ozdemir
Changes
2 commits
Dependency Changes
This release has no dependency changes
Previous release can be found at v0.31.1
v0.32.0
Omni 0.32.0 (2024-03-28)
Welcome to the v0.32.0 release of Omni!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Maintenance Mode Configs
Talos nodes which do not have Omni SideroLink parameters can now be joined by applying the maintenance machine config with the Omni parameters.
Omni now properly handles them and preserves them over resets.
omnictl support
omnictl CLI tool now has support bundle collection utility.
It collects all cluster related resources from Omni and includes all data which can be collected by talosctl support command.
Omni Workload Proxy
Kubernetes services exposed through Omni now open on a new page, instead of using an iframe.
Iframe often doesn't work due to headers restrictions.
Contributors
- Artem Chernyshev
- Utku Ozdemir
- Andrey Smirnov
- Dmitriy Matrenichev
- Noel Georgi
Changes
12 commits
6bf887drelease(v0.32.0): prepare release910cbf2release(v0.32.0-beta.0): prepare release176f9d9feat: compute schematic id only from the extensions1e4e303feat: implementomnictl supportcommanda835cc7fix: fix error handling in image pre pull task2d1b776fix: properly handle upgrades for the machines with invalid schematics4db7630feat: add the context menu for copying the machine id5a8abf5fix: get rid of the issue withMachineSetsstuck inReconfiguring8173377feat: preserve maintenance machine configs190218afeat: open exposed services in a new window0960100chore: drop integration binary from releases6e3ba5cchore: bump Go, build arm64 container images, rekres
Changes since v0.32.0-beta.0
Changes from siderolabs/crypto
Changes from siderolabs/gen
Changes from siderolabs/go-api-signature
Changes from siderolabs/go-loadbalancer
Changes from siderolabs/go-talos-support
2 commits
Dependency Changes
- github.com/emicklei/dot v1.6.0 -> v1.6.1
- github.com/siderolabs/crypto v0.4.1 -> v0.4.2
- github.com/siderolabs/gen v0.4.7 -> v0.4.8
- github.com/siderolabs/go-api-signature v0.3.1 -> v0.3.2
- github.com/siderolabs/go-loadbalancer v0.3.2 -> v0.3.3
- github.com/siderolabs/go-talos-support v0.1.0 new
- github.com/siderolabs/talos/pkg/machinery v1.6.4 -> v1.7.0-alpha.1
- github.com/stretchr/testify v1.8.4 -> v1.9.0
- google.golang.org/grpc v1.62.0 -> v1.62.1
- k8s.io/api v0.29.1 -> v0.29.2
- k8s.io/client-go v0.29.1 -> v0.29.2
Previous release can be found at v0.31.0
v0.32.0-beta.0
Omni 0.32.0-beta.0 (2024-03-26)
Welcome to the v0.32.0-beta.0 release of Omni!
This is a pre-release of Omni
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
omnictl support
omnictl CLI tool now has support bundle collection utility.
It collects all cluster related resources from Omni and includes all data which can be collected by talosctl support command.
Omni Workload Proxy
Kubernetes services exposed through Omni now open on a new page, instead using the iframe.
Iframe often doesn't work due to headers restrictions.
Maintenance Mode Configs
Talos nodes which do not have Omni SideroLink parameters can now be joined by applying the maintenance machine config with the Omni parameters.
Omni now properly handles them and preserves them over resets.
Contributors
- Artem Chernyshev
- Utku Ozdemir
- Andrey Smirnov
- Dmitriy Matrenichev
- Noel Georgi
Changes
11 commits
910cbf2release(v0.32.0-beta.0): prepare release176f9d9feat: compute schematic id only from the extensions1e4e303feat: implementomnictl supportcommanda835cc7fix: fix error handling in image pre pull task2d1b776fix: properly handle upgrades for the machines with invalid schematics4db7630feat: add the context menu for copying the machine id5a8abf5fix: get rid of the issue withMachineSetsstuck inReconfiguring8173377feat: preserve maintenance machine configs190218afeat: open exposed services in a new window0960100chore: drop integration binary from releases6e3ba5cchore: bump Go, build arm64 container images, rekres
Changes from siderolabs/crypto
Changes from siderolabs/gen
Changes from siderolabs/go-api-signature
Changes from siderolabs/go-loadbalancer
Changes from siderolabs/go-talos-support
2 commits
Dependency Changes
- github.com/emicklei/dot v1.6.0 -> v1.6.1
- github.com/siderolabs/crypto v0.4.1 -> v0.4.2
- github.com/siderolabs/gen v0.4.7 -> v0.4.8
- github.com/siderolabs/go-api-signature v0.3.1 -> v0.3.2
- github.com/siderolabs/go-loadbalancer v0.3.2 -> v0.3.3
- github.com/siderolabs/go-talos-support v0.1.0 new
- github.com/siderolabs/talos/pkg/machinery v1.6.4 -> v1.7.0-alpha.1
- github.com/stretchr/testify v1.8.4 -> v1.9.0
- google.golang.org/grpc v1.62.0 -> v1.62.1
- k8s.io/api v0.29.1 -> v0.29.2
- k8s.io/client-go v0.29.1 -> v0.29.2
Previous release can be found at v0.31.0
v0.31.1
Omni 0.31.1 (2024-03-15)
Welcome to the v0.31.1 release of Omni!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Contributors
- Artem Chernyshev
Changes
3 commits
Dependency Changes
This release has no dependency changes
Previous release can be found at v0.31.0
v0.31.0
Omni 0.31.0 (2024-03-07)
Welcome to the v0.31.0 release of Omni!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Contributors
- Artem Chernyshev
Changes
5 commits
90db87erelease(v0.31.0): prepare release29e6414fix: add missingvprefix when looking up version in the image factory0eed757refactor: convertMachineSetStatuscontroller toQController47d8429fix: properly generate labels meta in the UI1e5c2cefix: cleanup tearing down machine links without finalizers
Dependency Changes
- github.com/cosi-project/runtime v0.4.0-alpha.8 -> v0.4.0-alpha.9
Previous release can be found at v0.30.1
v0.30.1
Omni 0.30.1 (2024-03-07)
Welcome to the v0.30.1 release of Omni!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Contributors
- Andrey Smirnov
- Artem Chernyshev
Changes
4 commits
Dependency Changes
This release has no dependency changes