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
b36198arelease(v0.45.0-beta.0): prepare release99693cftest: assert power on/off status in static infra provider tests471831ctest: assert machine labels in static infra provider tests8aeff65feat: update Talos machinery to final 1.9.0-beta.1a7b603efeat: implement CLI commands for user managementbbbf6f2feat: add Turing RK1 SoM to SBCs dropdownd8e3aadchore: handle renamed drm extensions6f3ce0dfix: regenerate wipe id of infra machines only once per de-allocationce40338feat: addrejectedstate to infra machine acceptance status8a64ba7chore: bump COSI runtime tov0.7.5815b2b0feat: allow specifying extra kernel args on infra machines95c22bechore: bump depse84b10afix: fix panic inConfigPatchRequestControllerac362f9fix: ignoreUnimplementederrors inMetaDeletecalls377b550feat: update Talos machinery to v1.9.0-beta.0776bc65test: add static infra provider (bare-metal provider) integration testsd879c6echore: bump discovery service tov1.0.85a26d4cfeat: add resources and controllers for bare metal infra provider033e051chore: bump Go to 1.23.3, rekres, regenerate sources, make linters happy9085e82fix: use the custom image factory host in backend and frontend7fd2817chore: deprecate Talos 1.4d46fe7efix: fix compose.yaml typoe4586f4fix: properly set up provider for autoprovision tests05ab993fix: properly map config patch requests in the infra provision ctrl
Changes from siderolabs/crypto
Changes from siderolabs/discovery-service
Changes from siderolabs/go-kubernetes
4 commits
06f07abchore: add authorization config api version5ca8ab1chore: kube-apiserver authorization config file support0f62a7efeat: add one more deprecation/removal for v1.3287d2e8efeat: add one more deprecation for 1.32.0-beta.0
Changes from siderolabs/image-factory
11 commits
d0dcfe5release(v0.6.2): prepare releasea8cdc21feat: update dependencies for Talos 1.9b7f7fd3chore: add hash errata for tarball headers370c137fix: vmware build assets on non-amd64c102c95chore: alias i915/amdgpu extensions to new nameb7b4c71release(v0.6.1): prepare release96c8455chore: bump generated datacc1074brelease(v0.6.0): prepare release0ca8240fix: secureboot iso gen8e66370feat: hide Talos metal agent extension on the UId98b007feat: 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