Skip to content

v0.33.0-beta.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 12 Apr 21:05
· 387 commits to main since this release
v0.33.0-beta.0
bb0618f

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

  • bb0618f release(v0.33.0-beta.0): prepare release
  • 592f916 feat: don't allow downgrades of the machines when adding to a cluster
  • 2e015a9 chore: support Auth0 client playing nicely with other OAuth2/OIDC providers
  • de4c096 fix: ignore not existing cluster in MachineSet teardown flow
  • d3e3eef chore: support WG over GRPC in Omni
  • 1cc5fb9 refactor: disable K8s stats for clusters with > 50 nodes
  • 1b64824 fix: add missing region input on the backups storage config page
  • f70239c fix: ignore modules.dep virtual extension on schematic id calculation
  • 1196863 feat: forbid *.acceptedCAs fields in config patches
  • 4c179fa chore: bump Go to 1.22.2 and Talos machinery to v1.7.0-beta.0
  • b171daa fix: properly render download installation media page in Safari
  • 7fb5d2b chore: add barebones compose file
  • 9d35dfe chore: bump net library to v0.23.0
  • 5dc2eaa fix: prevent link and clustermachine deletion from getting stuck
  • ae85293 docs: add screenshot and install link
  • 2107c01 feat: support setting extensions list in the cluster template

Changes from siderolabs/crypto

2 commits

  • c240482 feat: provide dynamic client CA matching
  • 2f4f911 feat: add PEMEncodedCertificate wrapper

Changes from siderolabs/siderolink

5 commits

  • 5422b1c chore: quick fixes
  • 9300968 feat: move actual logic into the agent package
  • 8866351 chore: implement WireGuard over GRPC
  • 7909156 chore: bump deps
  • eb221dd chore: bump deps

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