v1.4.7 #2099
Replies: 1 comment 5 replies
-
|
Hey there, I attempted to use Omni 1.4.7 with a cluster template to create a Talos cluster with v1.12.2, and K8s version 1.35.0. Within this cluster template, I would like Talos/Omni to handle the node name, and do not care to specify my own hostnames. Typically, if I have done this in the past, I would not specify anything. I understand now, however, that a "hostnameconfig" patchis required within the cluster template. I have specified that the hostnameconfig autro value should be set to patches:
- name: stable-auto-hostname
inline:
apiVersion: v1alpha1
kind: HostnameConfig
auto: stableHowever, even after doing this, I still get the following error within Omni: How may I address this issue? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Omni 1.4.7 (2026-01-06)
Welcome to the v1.4.7 release of Omni!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.
Urgent Upgrade Notes (No, really, you MUST read this before you upgrade)
This release consolidates Discovery service state, Audit logs, Machine logs, and Secondary resources into a single SQLite storage backend.
1. New Required Flag
You must set the new
--sqlite-storage-path(or.storage.sqlite.path) flag. There is no default value, and Omni will not start without it.It must be a path to the SQLite file (will be created by Omni), not a directory, e.g.,
--sqlite-storage-path=/path/to/omni-sqlite.db.2. Audit Logging Changes
A new flag
--audit-log-enabled(or.logs.audit.enabled) has been introduced to explicitly enable or disable audit logging.true.3. Automatic Migration
Omni will automatically migrate your existing data (BoltDB, file-based logs) to the new SQLite database on the first startup. To ensure this happens correctly, simply add the new SQLite flag and leave your existing storage flags in place for the first run.
Once the migration is complete, you are free to remove the deprecated flags listed below. If they remain, they will be ignored and eventually dropped in future versions.
4. Deprecated Flags (Kept for Migration)
The following flags (and config keys) are deprecated and kept solely to facilitate the automatic migration:
--audit-log-dir(.logs.audit.path)--secondary-storage-path(.storage.secondary.path)--machine-log-storage-path(.logs.machine.storage.path)--machine-log-storage-enabled(.logs.machine.storage.enabled)--embedded-discovery-service-snapshot-path(.services.embeddedDiscoveryService.snapshotsPath)--machine-log-buffer-capacity(.logs.machine.bufferInitialCapacity)--machine-log-buffer-max-capacity(.logs.machine.bufferMaxCapacity)--machine-log-buffer-safe-gap(.logs.machine.bufferSafetyGap)--machine-log-num-compressed-chunks(.logs.machine.storage.numCompressedChunks)5. Removed Flags
The following flags have been removed and are no longer supported:
--machine-log-storage-flush-period(.logs.machine.storage.flushPeriod)--machine-log-storage-flush-jitter(.logs.machine.storage.flushJitter)Contributors
Changes
4 commits
ed9a9662release(v1.4.7): prepare releasee89f08b0fix: set secureboot for image correctly from download modal3a957d40fix(frontend): allow selecting all download options for omnictlbffbb42drelease(v1.4.6): prepare releaseDependency Changes
This release has no dependency changes
Previous release can be found at v1.4.6
This discussion was created from the release v1.4.7.
Beta Was this translation helpful? Give feedback.
All reactions