v0.35.0
Omni 0.35.0 (2024-05-13)
Welcome to the v0.35.0 release of Omni!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Auth With Username/Password
Omni now shows the error about unverified Auth0 emails.
Machine Extensions
It is now possible to see currently installed system extensions for each machine in the UI and change them there.
It is also possible to configure machines' system extensions during cluster creation and scaling.
Also Talos upgrades from 1.5.x -> 1.6.x+ will make Omni automatically pick up kernel modules which are no longer
included in Talos >= 1.6.x.
Machine Join Configs
Partial config for joining Talos nodes running in maintenance mode can now be downloaded from the Omni UI.
Machine Status
Talos machine status is now composed both from Talos events (push model).
And from Talos node MachineStatus resource (pull model).
This way even if the node gets disconnected from Omni for a long time, Omni won't lose any important events.
Settings UI
Admin settings UI (backups and users) is now unified under the single page with tabs.
Contributors
- Artem Chernyshev
- Utku Ozdemir
- Andrey Smirnov
- Simon-Boyer
Changes
24 commits
b526182release(v0.35.0): prepare release3aea4ddrelease(v0.35.0-beta.0): prepare release16108a9feat: allow setting some url params for api endpoint041a436feat: unify admin settings underSettingspage987f8cdfeat: improve auth flow when user email is not verified5b8c130feat: imlpement the UI for configuring extensions during cluster createf6cd840feat: implement the page that shows list of extensions per node89fa1adfix: makeMachineSetNodeControllerhandle machinesets without clustersfa3c9fffeat: automatically pick up extensions when upgrading Talosf40c552chore: use new Auth0 app for CI23d5532fix: invert the order of recent clustersbaec123fix: do not allow adding ISO, PXE nodes running different Talos version264fb35chore: bumpgo-kubernetesmodule2c42f5cfeat: add button to overview page to download partial machine config95197e2feat: improve reliability of machine status snapshotsac4fcd8fix: drop outdatedSchematicConfigurationControllerfinalizer7953a49fix: ignore unknown machine version on the cluster create pagefbe196etest: use Talos nodes with partial config in integration tests4b50d7ctest: fix flaky test by longer k8s node checks and retriesa32cb8afix: start watch before delete inomnictl delete40033dafix: remove MachineSetNodes after links removal29667effix: make cluster machine install disk selector pick correct disk18e41f8fix: issue with etcd watch cancel7f58ea4fix: allow adding machines to Omni at higher speed
Changes since v0.35.0-beta.0
Changes from siderolabs/go-kubernetes
Dependency Changes
- github.com/aws/smithy-go v1.20.2 new
- github.com/cosi-project/runtime v0.4.1 -> v0.4.2
- github.com/cosi-project/state-etcd v0.2.8 -> v0.2.9
- github.com/rs/xid v1.5.0 new
- github.com/siderolabs/go-kubernetes v0.2.8 -> v0.2.9
- go.etcd.io/etcd/client/pkg/v3 v3.5.12 -> v3.5.13
- go.etcd.io/etcd/client/v3 v3.5.12 -> v3.5.13
- go.etcd.io/etcd/server/v3 v3.5.12 -> v3.5.13
Previous release can be found at v0.34.0