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 disks -n <node> -i can be used to check allowed disk qualifiers when the node is running in the maintenance mode.
Inline Kubernetes Manifests
boostrap manifests can now be submitted in the configuration body using the cluster.inlineManifests field.
Optmizations
Talos system services now run without container images on initramfs from the single executable; this change reduces RAM usage, initramfs size and boot time..
SBCs
u-boot version was updated to fix the boot and USB issues on Raspberry Pi 4 8GiB version.
added support for Rock Pi 4.
Time Synchronization
timed service was replaced with a time sync controller, no machine configuration changes.
Talos now prefers last successful time server (by IP address) on each sync attempt (improves sync accuracy).
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
-
Talos 0.10.0 (2021-04-26)
Welcome to the v0.10.0 release of Talos!
Please try out the release binaries and report any issues at
https://github.com/talos-systems/talos/issues.
Disaster Recovery
talosctl etcd snapshot
command.talosctl boostrap --recover-from=
command.Install Disk Selector
Install section of the machine config now has
diskSelector
field that allows querying install disk using the list of qualifiers:talosctl disks -n <node> -i
can be used to check allowed disk qualifiers when the node is running in the maintenance mode.Inline Kubernetes Manifests
cluster.inlineManifests
field.Optmizations
system
services now run without container images on initramfs from the single executable; this change reduces RAM usage, initramfs size and boot time..SBCs
Time Synchronization
timed
service was replaced with a time sync controller, no machine configuration changes.Contributors
Changes
135 commits
905336940
release(v0.10.0): prepare release280b5940c
fix: update osType in OVA other3xLinux64Guest"b338628dc
fix: check if OVF env is empty4e664ce17
chore: list specifically for enabled regionsc07b5152a
release(v0.10.0-beta.1): prepare releasee1475256e
test: implementtalosctl conformance
command to run e2e tests564b45ba2
fix: update etcd client errors, print etcd join failures9fde88cc4
feat: provide an option to recover etcd from data directory copy54f243c46
feat: update kernel config for rpi to improve performance by 3x8ed75c84a
release(v0.10.0-beta.0): prepare releasee69732ed5
feat: provide Talos machine config with field placeholders and docsf0970ea7f
fix: zero out manifest contents before setting new value8b8542e3b
feat: add support for reading OVF data on VMWare04dbafca7
feat: update Linux to 5.10.293dc7b8a8a
chore: fix import path mismerge2402f20c2
feat: implement inline manifests in the machine configuratione26c977d8
fix: check retryable network errors by interface767f3b95e
chore: apply coverage analysis to all packages7b0ac4682
test: extend unit-tests for config contract parsingd24df8f84
chore: re-import talos-systems/os-runtime as cosi-project/runtimecae25909f
chore: use Go 1.16 global install commandd5e2a45db
feat: validate the machine configuration in the installer containeref24fd6a0
chore: bump dependencies via dependabot94520b03f
docs: fixup typo in encryption guide commande3585f24b
chore: update Linux to 5.10.28, u-boot to final 2021.04 releasedaf220874
test: update upgrade tests to 0.10 release1fcf38f9d
feat: add support for "none" CNI type37a5edf04
feat: update Kubernetes to 1.21.0 release30f687b41
fix: document HDMI problem on RPi 429da22d06
feat: add config validation warningseee7ad13a
release(v0.10.0-alpha.2): prepare releasee0650218a
feat: support etcd recovery from snapshot on bootstrap247bd50e0
docs: describe steps to install and boot Talos from the SSD on rockpi4e6b4e524f
test: update CAPA to 0.6.428753f6dc
fix: trim endpoints/nodes from arguments in talosctl configaca63b882
docs: fix "DigitalOcean" spelling33035901f
fix: revert mark PMBR EFI partition as bootablefbfd1eb2b
refactor: pull new version of os-runtime, update code8737ea716
feat: allow external cloud provides configration3909e2d01
chore: update Go to 1.16.3690eb20e9
chore: update blockdevice library for PMBR bootable fixa8761b8e1
fix: require leader on etcd member operations3dc84625c
fix: make both HDMI ports work on RPi 4bd5ae1e0b
fix: add a check for overlay mounts in installer pre-flight checksdf8649cbe
refactor: download modules beforego generate
39ae0415e
chore: bump dependencies via dependabote16d6d346
fix: publish rockpi4 image to release artifacts39c6dbcc7
feat: add --config-patch parameter to talosctl gen confige664362ce
feat: add API and command to save etcd snapshot (backup)61b694b94
fix: create rootfs for system services via /system tmpfsabc2e17eb
test: update 0.9.x version in upgrade tests to 0.9.1a1e641540
fix: retry Kubernetes API errors on cordon/uncordon/etc063d1abe9
fix: print task failure error immediatelye039172ed
fix: ignore EOF errors from Kubernetes API when converting control plane7bcb91a43
docs: fix typo for stage flaga43acb215
feat: bring in Linux 5.10.27, support for 32-bit time syscallse2bb5973d
release(v0.10.0-alpha.1): prepare release8309312a3
chore: build components with race detector enabled in dev mode7d9125847
test: fix data race in apply config tests204caf8eb
test: fix apply-config integration test, bump clusterctl versiond812099df
fix: address several issues in TUI installer269c9ad09
fix: don't write to config object on accessa9451f571
feat: update Kubernetes to 1.21.0-beta.14b42ced4c
feat: add ability to disable comments in talosctl gen configa0dcfc3d5
fix: workaround race in containerd runner with stdin pipe2ea20f598
feat: replace timed with time sync controllerc38a161ad
test: add unit-test for machine config validationa6106815b
chore: bump dependencies via dependabot35598f391
chore: refactor: extract ClusterConfig032851844
fix: get rid of data race in encoder and fix concurrent map access4b3580aa5
fix: prevent panic in validate config ifmachine.install
is missingd7e9f6d6a
chore: build integration tests with -race9f7d67ac7
chore: fix typo672c97073
fix: allowconvert-k8s --remove-initialized-keys
with K8s cp is downfb605a0fc
chore: tweak nolintlint settings1f5a0c406
fix: resolve the issue with Kubernetes upgrade74b2b5578
docs: update AWS docs to ensure instances are taggeddc21d9b4b
chore: remove old file966caf7a6
chore: remove unused module replace directives98b22f1e0
feat: show short options in talosctl kubeconfig51139d54d
chore: cache go modules in the build65701aa72
fix: resolve the issue with DHCP lease not being renewed711f5b23b
fix: config validation: CNI should apply to cp nodes, encryption config5ff491d96
fix: allow empty list for CNI URLs946e74f04
docs: update path for kernel downloads in qemu docsed272e604
feat: update Kubernetes to 1.21.0-beta.0b0209fd29
refactor: move networkd, timed APIs to machined, remove routerd6ffabe516
feat: add ability to find disk by disk propertiesac8764702
refactor: move apid, routerd, timed and trustd to single executable89a4b09fe
refactor: run networkd as a goroutine in machinedf4a6a19cd
chore: update sonobuoydc294db16
chore: bump dependencies via dependabot2b1641a3b
docs: add AMIs for Talos 0.9.079ceb428d
docs: make v0.9 the default docsa5b62f4dc
docs: add documentation for Talos 0.10ce795f1ce
fix: commandetcd remove-member
shouldn't remove etcd data directoryaab49a167
fix: repair zsh completionfc9c416a3
fix: build rockpi4 metal image as part of CI build125b86f4e
fix: upgrade-k8s bug with empty config values and provision script8b2d228dc
chore: add script for starting registry proxiesf7d276b85
chore: remove oldosctl
reference5b14d6f2b
chore: fixmake help
outputf0512dfce
feat: update Kubernetes to 1.20.524cd0a206
feat: publish talosctl container image6e17102c2
chore: remove unused code881044074
docs: add control plane in-depth guideecf034496
chore: bump Go to 1.16.2cbc38418d
release(v0.10.0-alpha.0): prepare release3455a8e81
chore: use new release tool for changelogs and release notes08271ba93
chore: use Go 1.16 language version7662d033b
fix: talosctl health should not check kube-proxy when it is disabled0dbaeb9e6
chore: update tools, use new generatorse31790f6f
fix: properly format spec comments in the resources78d384ebb
test: update aws cloud provider version3c5bfbb47
fix: don't touch any partitions on upgrade with --preserve891f90fee
chore: update Linux to 5.10.23d4d77882e
chore: update dependencies via dependabot2e22f20bd
docs: minor fixes to getting startedca8a5596c
chore: fix provision tests after changes to build-container4aae924c6
refactor: provide explicit logger for networkd22f375300
chore: update golanci-lint to 1.38.083b4e7f74
feat: add Rock pi 4 support1362966ff
docs: rewrite getting-started for ISO8e57fc4f5
fix: move containerd CRI config files under/var/
6f7df3da1
fix: update output ofconvert-k8s
commanddce6118c2
docs: add guide for VIPee5d9ffac
chore: bump Go to 1.16.17c529e1cb
docs: fix links in the documentationf596c7f6b
docs: add video for raspberry pi install47324dcae
docs: add guide on editing machine configuration99d5f894e
chore: update website npm dependencies11056a803
docs: add highlights for 0.9 releaseae8bedb9a
docs: add control plane conversion guide and 0.9 upgrade notesed9673e50
docs: add troubleshooting control plane documentation485cb1262
docs: update Kubernetes upgrade guideChanges since v0.10.0-beta.1
4 commits
905336940
release(v0.10.0): prepare release280b5940c
fix: update osType in OVA other3xLinux64Guest"b338628dc
fix: check if OVF env is empty4e664ce17
chore: list specifically for enabled regionsChanges from talos-systems/extras
4 commits
d39dc41
chore: use 0.5.0 tagged images of pkgs and toolscf3934a
feat: build with Go 1.16.3c0fa0c0
feat: bump Go to 1.16.25f89d77
feat: bump Go to 1.16.1Changes from talos-systems/go-blockdevice
3 commits
1d830a2
fix: revert mark the EFI partition in PMBR as bootablebec914f
fix: mark the EFI partition in PMBR as bootable776b37d
feat: add options to probe disk by various sysblock parametersChanges from talos-systems/pkgs
13 commits
5dd650b
feat: add cpu scaling for rpib636cac
feat: update Linux to 5.10.29cd77b6e
chore: update tools tag to v0.5.098964cb
feat: update Linux to 5.10.28009ef35
feat: update uboot to 2021.04 stable9a6cf6b
feat: build with Go 1.16.360ce626
feat: update Linux to 5.10.27, enable 32-bit time syscallsfdf4866
feat: bump tools for Go 1.16.235f9b6f
feat: update kernel to 5.10.23dbae83e
fix: do not use git-lfs for rockpi4 binaries1c6b9a3
feat: bump tools for Go 1.16.1c18073f
feat: add u-boot for Rock Pi 46b85a2b
feat: upgrade u-boot to 2021.04-rc3Changes from talos-systems/tools
5 commits
1f26def
feat: update Go to 1.16.341b8073
feat: bump protobuf-related toolsf7bce92
chore: bump Go to 1.16.2bcf3380
feat: bump protobuf deps, add protoc-gen-go-grpcb49c40e
feat: bump Go to 1.16.1Dependency Changes
Previous release can be found at v0.9.0
Images
This discussion was created from the release v0.10.0.
Beta Was this translation helpful? Give feedback.
All reactions