Omni 0.37.0-beta.0 (2024-06-04)
Welcome to the v0.37.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.
Node Overview Page
Node overview page now displays more information about the node.
That includes:
- Machine stage.
- Unmet health check conditions of the Talos
MachineStatus. - CPU, memory and secure boot information.
- The list of labels added to the machine.
Patches UI
The UI now has the page that shows config patches define for a machine.
It includes both cluster level and account level machine patches.
Secureboot Support Added
Omni now fully supports secureboot enabled machines.
Service Events
Node overview page service list now displays information about each service events.
If a service fails to start it will be possible to see why in the UI.
Contributors
- Artem Chernyshev
- Andrey Smirnov
- Utku Ozdemir
- Dmitriy Matrenichev
- Christian Hüning
- Mattias Cockburn
- Petr Krutov
Changes
23 commits
2a525abrelease(v0.37.0-beta.0): prepare release800762dchore: rewriteMachineStatusto useQControllered26122fix: implement the controller for handling machine status snapshot6aa2140feat: display more data on the node overview page5654a49chore: add renovate.json82abb2bchore: bump depsc635827test: do not use epoch millis in service account names22e3acfchore: bump default Talos version to 1.7.4a67d1fbfix: always generate siderolink connection config for all machines9bce82afix: ignore MachineStatus events timestamps as they're not reliableccca5b5fix: bump siderolink module versionf38b7e5feat: enable ALPN for machine API48cc03afix: retry affiliate deletes55afa59feat: add secure boot support0bd2a42docs: fix a typo in the on-prem installation link247c165fix: improve wording in authentication error messagese2f8407chore: run rekres4a8ebbfchore: enable codecov and rekres2f1ab0dfeat: show service events on the node overview pagec68a836fix: use proper name for fetching existing extension configuration4b747f0feat: add dedicated patch pages for machines and cluster machines4bd0331fix: get rid of duplicating label completion options631f5c5chore: always build frontend on BUILDPLATFORM
Changes from siderolabs/go-circular
3 commits
cbce5c3feat: add persistence support3c48c53feat: implement extra compressed chunks835f04cchore: rekres, update dependencies
Changes from siderolabs/go-tail
Changes from siderolabs/image-factory
10 commits
819432crelease(v0.4.1): prepare release4f3206brelease(v0.4.0): prepare releaseb0b6bfffeat: implement wizard-like UI for the Image Factory8ccd284feat: allow key-based image verification as option4643056chore: rekres/update dependencies116721afix: workaround extension name inconsistenciesf5bc497release(v0.3.3): prepare release221b442feat: support zstd compression40a13c5release(v0.3.2): prepare release2fe6825fix: generation of overlay installer images
Changes from siderolabs/siderolink
Dependency Changes
- github.com/auth0/go-jwt-middleware/v2 v2.2.0 -> v2.2.1
- github.com/aws/aws-sdk-go-v2 v1.26.1 -> v1.27.0
- github.com/aws/aws-sdk-go-v2/config v1.27.10 -> v1.27.16
- github.com/aws/aws-sdk-go-v2/credentials v1.17.10 -> v1.17.16
- github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.15.8 -> v1.16.21
- github.com/aws/aws-sdk-go-v2/service/s3 v1.47.6 -> v1.54.3
- github.com/cosi-project/runtime v0.4.2 -> v0.4.3
- github.com/emicklei/dot v1.6.1 -> v1.6.2
- github.com/hashicorp/vault/api v1.10.0 -> v1.14.0
- github.com/hashicorp/vault/api/auth/kubernetes v0.5.0 -> v0.7.0
- github.com/johannesboyne/gofakes3 f005f5cc03aa -> 99de01ee122d
- github.com/prometheus/client_golang v1.19.0 -> v1.19.1
- github.com/siderolabs/go-circular v0.1.0 -> v0.2.0
- github.com/siderolabs/go-tail v0.1.0 -> v0.1.1
- github.com/siderolabs/image-factory v0.3.1 -> v0.4.1
- github.com/siderolabs/siderolink v0.3.7 -> v0.3.8
- github.com/siderolabs/talos/pkg/machinery v1.7.2 -> 4feb94ca0997
- github.com/zitadel/logging v0.5.0 -> v0.6.0
- go.etcd.io/bbolt v1.3.9 -> v1.3.10
- go.etcd.io/etcd/client/pkg/v3 v3.5.13 -> v3.5.14
- go.etcd.io/etcd/client/v3 v3.5.13 -> v3.5.14
- go.etcd.io/etcd/server/v3 v3.5.13 -> v3.5.14
- golang.org/x/tools v0.20.0 -> v0.21.0
- google.golang.org/grpc v1.63.2 -> v1.64.0
- k8s.io/api v0.30.0-rc.1 -> v0.30.1
- k8s.io/apimachinery v0.30.0-rc.1 -> v0.30.1
- k8s.io/client-go v0.30.0-rc.1 -> v0.30.1
- sigs.k8s.io/controller-runtime v0.16.3 -> v0.18.3
Previous release can be found at v0.36.0