You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
talosctl apply/patch/edit cli commands got revamped.
Separate flags --on-reboot, --immediate, --interactive were replaced
with a single --mode flag that can take the following values:
auto new mode that automatically applies the configuration in immediate/reboot mode.
no-reboot force apply immediately, if not possible, then fail.
reboot force reboot with apply config.
staged write new machine configuration to STATE, but don't apply it (it will be applied after a reboot).
interactive starts interactive installer, only for apply.
Pinned Kubernets Version
Command talosctl gen config now defaults to Kubernetes version pinning in the generate machine configuration.
Previously default was to omit explicit Kubernetes version, so Talos picked up the default version it was built against.
Old behavior can be achieved by specifiying empty flag value: --kubernetes-version=.
Machine Configuration
Talos now preserves machine configuration as it was submitted to the node.
Machine Configuration Patching
talosctl commands which accept JSON patches (gen config, cluster create, patch machineconfig) now support multiple patches, loading patches
from files with @file.json syntax, and support loading from YAML format.
Platform Support
Talos now supports Oracle Cloud.
Platform network configuration was rewritten to avoid modifying Talos machine configuration.
Network configuration is performed independent of the machine configuration presence, so it works
even if Talos is booted in maintenance mode (without machine configuration is platform userdata).
SBC Support
Talos now supports Jetson Nano SBC.
Static Pods in the Machine Configuration
Talos now accepts static pod definitions in the .machine.pods key of the machine configuration.
Please note that static pod definitions are not validated by Talos.
Static pod definitions can be updated without a node reboot.
System Extensions
System extensions allow extending Talos root filesystem, which enables a set of different features, including custom
container runtimes, additional firmware, etc.
System extensions are only activated during Talos installation (or upgrade), and with system extensions installed, Talos
root filesystem is still immutable and read-only.
Added new kernel parameter talos.experimental.wipe=system which can help resetting system disk for the machine
and start over with a fresh installation.
See Resetting a Machine on how to use it.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Talos 0.15.0-alpha.2 (2022-02-11)
Welcome to the v0.15.0-alpha.2 release of Talos!
This is a pre-release of Talos
Please try out the release binaries and report any issues at
https://github.com/talos-systems/talos/issues.
Apply Config Enhancements
talosctl apply/patch/editcli commands got revamped.Separate flags
--on-reboot,--immediate,--interactivewere replacedwith a single
--modeflag that can take the following values:autonew mode that automatically applies the configuration in immediate/reboot mode.no-rebootforce apply immediately, if not possible, then fail.rebootforce reboot with apply config.stagedwrite new machine configuration to STATE, but don't apply it (it will be applied after a reboot).interactivestarts interactive installer, only forapply.Pinned Kubernets Version
Command
talosctl gen confignow defaults to Kubernetes version pinning in the generate machine configuration.Previously default was to omit explicit Kubernetes version, so Talos picked up the default version it was built against.
Old behavior can be achieved by specifiying empty flag value:
--kubernetes-version=.Machine Configuration
Talos now preserves machine configuration as it was submitted to the node.
Machine Configuration Patching
talosctlcommands which accept JSON patches (gen config,cluster create,patch machineconfig) now support multiple patches, loading patchesfrom files with
@file.jsonsyntax, and support loading from YAML format.Platform Support
Talos now supports Oracle Cloud.
Platform network configuration was rewritten to avoid modifying Talos machine configuration.
Network configuration is performed independent of the machine configuration presence, so it works
even if Talos is booted in maintenance mode (without machine configuration is platform userdata).
SBC Support
Talos now supports Jetson Nano SBC.
Static Pods in the Machine Configuration
Talos now accepts static pod definitions in the
.machine.podskey of the machine configuration.Please note that static pod definitions are not validated by Talos.
Static pod definitions can be updated without a node reboot.
System Extensions
System extensions allow extending Talos root filesystem, which enables a set of different features, including custom
container runtimes, additional firmware, etc.
System extensions are only activated during Talos installation (or upgrade), and with system extensions installed, Talos
root filesystem is still immutable and read-only.
Please see extensions repository and documentation for more information.
Component Updates
Talos is built with Go 1.17.7
Wipe System Kernel Parameter
Added new kernel parameter
talos.experimental.wipe=systemwhich can help resetting system disk for the machineand start over with a fresh installation.
See Resetting a Machine on how to use it.
Contributors
Changes
138 commits
talosctl gen configip=arg/lib/firmwareacross initramfs and rootfskernel_param_specModify call handlingapply,editandpatchcommandstalos.exp.wipekernel param to wipe system diskApplyDynamicConfiglist,readtalosctl timecall in the teststalosctl get rdtalosctl upgrade-k8sip=kernel argumentChanges since v0.15.0-alpha.1
57 commits
talosctl gen configip=arg/lib/firmwareacross initramfs and rootfsChanges from talos-systems/crypto
2 commits
nilChanges from talos-systems/extras
3 commits
Changes from talos-systems/go-blockdevice
3 commits
Changes from talos-systems/net
1 commit
Changes from talos-systems/pkgs
25 commits
=mkernel build optionsChanges from talos-systems/tools
4 commits
Dependency Changes
Previous release can be found at v0.14.0
Images
This discussion was created from the release v0.15.0-alpha.2.
Beta Was this translation helpful? Give feedback.
All reactions