Skip to content

v0.45.0-beta.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 12 Dec 16:46
· 1 commit to main since this release
v0.45.0-beta.0
b36198a

Omni 0.45.0-beta.0 (2024-12-12)

Welcome to the v0.45.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.

Service Account Management UI

It is now possible to view, create, delete and edit service account in the Omni web UI.

New SBC Support

Turing RK1 SBC installation media can now be downloaded from Omni.

User Management CLI

omnictl now has new commands for user management to make it consistent with the UI:

  • omnictl user list
  • `omnictl user create [email] --role [role]
  • omnictl user delete [email]
  • omnictl user set-role email --role [role]

Contributors

  • Utku Ozdemir
  • Noel Georgi
  • Andrey Smirnov
  • Artem Chernyshev
  • Dmitriy Matrenichev
  • Christopher Gill
  • Nico Berlee

Changes

24 commits

  • b36198a release(v0.45.0-beta.0): prepare release
  • 99693cf test: assert power on/off status in static infra provider tests
  • 471831c test: assert machine labels in static infra provider tests
  • 8aeff65 feat: update Talos machinery to final 1.9.0-beta.1
  • a7b603e feat: implement CLI commands for user management
  • bbbf6f2 feat: add Turing RK1 SoM to SBCs dropdown
  • d8e3aad chore: handle renamed drm extensions
  • 6f3ce0d fix: regenerate wipe id of infra machines only once per de-allocation
  • ce40338 feat: add rejected state to infra machine acceptance status
  • 8a64ba7 chore: bump COSI runtime to v0.7.5
  • 815b2b0 feat: allow specifying extra kernel args on infra machines
  • 95c22be chore: bump deps
  • e84b10a fix: fix panic in ConfigPatchRequestController
  • ac362f9 fix: ignore Unimplemented errors in MetaDelete calls
  • 377b550 feat: update Talos machinery to v1.9.0-beta.0
  • 776bc65 test: add static infra provider (bare-metal provider) integration tests
  • d879c6e chore: bump discovery service to v1.0.8
  • 5a26d4c feat: add resources and controllers for bare metal infra provider
  • 033e051 chore: bump Go to 1.23.3, rekres, regenerate sources, make linters happy
  • 9085e82 fix: use the custom image factory host in backend and frontend
  • 7fd2817 chore: deprecate Talos 1.4
  • d46fe7e fix: fix compose.yaml typo
  • e4586f4 fix: properly set up provider for autoprovision tests
  • 05ab993 fix: properly map config patch requests in the infra provision ctrl

Changes from siderolabs/crypto

1 commit

Changes from siderolabs/discovery-service

1 commit

  • 2bb245a fix: do not register storage metric collectors if it is not enabled

Changes from siderolabs/go-kubernetes

4 commits

  • 06f07ab chore: add authorization config api version
  • 5ca8ab1 chore: kube-apiserver authorization config file support
  • 0f62a7e feat: add one more deprecation/removal for v1.32
  • 87d2e8e feat: add one more deprecation for 1.32.0-beta.0

Changes from siderolabs/image-factory

11 commits

  • d0dcfe5 release(v0.6.2): prepare release
  • a8cdc21 feat: update dependencies for Talos 1.9
  • b7f7fd3 chore: add hash errata for tarball headers
  • 370c137 fix: vmware build assets on non-amd64
  • c102c95 chore: alias i915/amdgpu extensions to new name
  • b7b4c71 release(v0.6.1): prepare release
  • 96c8455 chore: bump generated data
  • cc1074b release(v0.6.0): prepare release
  • 0ca8240 fix: secureboot iso gen
  • 8e66370 feat: hide Talos metal agent extension on the UI
  • d98b007 feat: reword wizard using GitHub Copilot

Dependency Changes

  • github.com/ProtonMail/gopenpgp/v2 v2.7.5 -> v2.8.1
  • github.com/aws/aws-sdk-go-v2 v1.32.3 -> v1.32.6
  • github.com/aws/aws-sdk-go-v2/config v1.28.1 -> v1.28.6
  • github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.35 -> v1.17.43
  • github.com/aws/aws-sdk-go-v2/service/s3 v1.66.2 -> v1.71.0
  • github.com/aws/smithy-go v1.22.0 -> v1.22.1
  • github.com/containers/image/v5 v5.32.2 -> v5.33.0
  • github.com/cosi-project/runtime v0.7.1 -> v0.7.5
  • github.com/cosi-project/state-etcd v0.4.0 -> v0.4.1
  • github.com/emicklei/dot v1.6.2 -> v1.6.4
  • github.com/grpc-ecosystem/grpc-gateway/v2 v2.23.0 -> v2.24.0
  • github.com/johannesboyne/gofakes3 2db7ccb81e19 -> 0da3aa9c32ca
  • github.com/siderolabs/crypto v0.5.0 -> v0.5.1
  • github.com/siderolabs/discovery-service v1.0.7 -> v1.0.8
  • github.com/siderolabs/go-kubernetes v0.2.14 -> v0.2.17
  • github.com/siderolabs/image-factory v0.5.0 -> v0.6.2
  • github.com/siderolabs/talos/pkg/machinery v1.8.2 -> v1.9.0-beta.1
  • github.com/stretchr/testify v1.9.0 -> v1.10.0
  • github.com/zitadel/oidc/v3 v3.32.1 -> v3.33.1
  • go.etcd.io/etcd/client/pkg/v3 v3.5.16 -> v3.5.17
  • go.etcd.io/etcd/client/v3 v3.5.16 -> v3.5.17
  • go.etcd.io/etcd/server/v3 v3.5.16 -> v3.5.17
  • golang.org/x/crypto v0.28.0 -> v0.29.0
  • golang.org/x/net v0.30.0 -> v0.31.0
  • golang.org/x/sync v0.8.0 -> v0.10.0
  • golang.org/x/tools v0.26.0 -> v0.27.0
  • google.golang.org/grpc v1.67.1 -> v1.68.0
  • google.golang.org/protobuf v1.35.1 -> v1.35.2
  • k8s.io/api v0.31.2 -> v0.32.0-rc.1
  • k8s.io/apimachinery v0.31.2 -> v0.32.0-rc.1
  • k8s.io/client-go v0.31.2 -> v0.32.0-rc.1
  • sigs.k8s.io/controller-runtime v0.19.1 -> v0.19.3

Previous release can be found at v0.44.0