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
b526182
release(v0.35.0): prepare release3aea4dd
release(v0.35.0-beta.0): prepare release16108a9
feat: allow setting some url params for api endpoint041a436
feat: unify admin settings underSettings
page987f8cd
feat: improve auth flow when user email is not verified5b8c130
feat: imlpement the UI for configuring extensions during cluster createf6cd840
feat: implement the page that shows list of extensions per node89fa1ad
fix: makeMachineSetNodeController
handle machinesets without clustersfa3c9ff
feat: automatically pick up extensions when upgrading Talosf40c552
chore: use new Auth0 app for CI23d5532
fix: invert the order of recent clustersbaec123
fix: do not allow adding ISO, PXE nodes running different Talos version264fb35
chore: bumpgo-kubernetes
module2c42f5c
feat: add button to overview page to download partial machine config95197e2
feat: improve reliability of machine status snapshotsac4fcd8
fix: drop outdatedSchematicConfigurationController
finalizer7953a49
fix: ignore unknown machine version on the cluster create pagefbe196e
test: use Talos nodes with partial config in integration tests4b50d7c
test: fix flaky test by longer k8s node checks and retriesa32cb8a
fix: start watch before delete inomnictl delete
40033da
fix: remove MachineSetNodes after links removal29667ef
fix: make cluster machine install disk selector pick correct disk18e41f8
fix: issue with etcd watch cancel7f58ea4
fix: 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