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 Syncrhonization
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
Uh oh!
There was an error while loading. Please reload this page.
-
Talos 0.10.0-beta.0 (2021-04-13)
Welcome to the v0.10.0-beta.0 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.
Disaster Recovery
talosctl etcd snapshotcommand.talosctl boostrap --recover-from=command.Install Disk Selector
Install section of the machine config now has
diskSelectorfield that allows querying install disk using the list of qualifiers:talosctl disks -n <node> -ican be used to check allowed disk qualifiers when the node is running in the maintenance mode.Inline Kubernetes Manifests
cluster.inlineManifestsfield.Optmizations
systemservices now run without container images on initramfs from the single executable; this change reduces RAM usage, initramfs size and boot time..SBCs
Time Syncrhonization
timedservice was replaced with a time sync controller, no machine configuration changes.Contributors
Changes
126 commits
8ed75c84arelease(v0.10.0-beta.0): prepare releasee69732ed5feat: provide Talos machine config with field placeholders and docsf0970ea7ffix: zero out manifest contents before setting new value8b8542e3bfeat: add support for reading OVF data on VMWare04dbafca7feat: update Linux to 5.10.293dc7b8a8achore: fix import path mismerge2402f20c2feat: implement inline manifests in the machine configuratione26c977d8fix: check retryable network errors by interface767f3b95echore: apply coverage analysis to all packages7b0ac4682test: extend unit-tests for config contract parsingd24df8f84chore: re-import talos-systems/os-runtime as cosi-project/runtimecae25909fchore: use Go 1.16 global install commandd5e2a45dbfeat: validate the machine configuration in the installer containeref24fd6a0chore: bump dependencies via dependabot94520b03fdocs: fixup typo in encryption guide commande3585f24bchore: update Linux to 5.10.28, u-boot to final 2021.04 releasedaf220874test: update upgrade tests to 0.10 release1fcf38f9dfeat: add support for "none" CNI type37a5edf04feat: update Kubernetes to 1.21.0 release30f687b41fix: document HDMI problem on RPi 429da22d06feat: add config validation warningseee7ad13arelease(v0.10.0-alpha.2): prepare releasee0650218afeat: support etcd recovery from snapshot on bootstrap247bd50e0docs: describe steps to install and boot Talos from the SSD on rockpi4e6b4e524ftest: update CAPA to 0.6.428753f6dcfix: trim endpoints/nodes from arguments in talosctl configaca63b882docs: fix "DigitalOcean" spelling33035901ffix: revert mark PMBR EFI partition as bootablefbfd1eb2brefactor: pull new version of os-runtime, update code8737ea716feat: allow external cloud provides configration3909e2d01chore: update Go to 1.16.3690eb20e9chore: update blockdevice library for PMBR bootable fixa8761b8e1fix: require leader on etcd member operations3dc84625cfix: make both HDMI ports work on RPi 4bd5ae1e0bfix: add a check for overlay mounts in installer pre-flight checksdf8649cberefactor: download modules beforego generate39ae0415echore: bump dependencies via dependabote16d6d346fix: publish rockpi4 image to release artifacts39c6dbcc7feat: add --config-patch parameter to talosctl gen confige664362cefeat: add API and command to save etcd snapshot (backup)61b694b94fix: create rootfs for system services via /system tmpfsabc2e17ebtest: update 0.9.x version in upgrade tests to 0.9.1a1e641540fix: retry Kubernetes API errors on cordon/uncordon/etc063d1abe9fix: print task failure error immediatelye039172edfix: ignore EOF errors from Kubernetes API when converting control plane7bcb91a43docs: fix typo for stage flaga43acb215feat: bring in Linux 5.10.27, support for 32-bit time syscallse2bb5973drelease(v0.10.0-alpha.1): prepare release8309312a3chore: build components with race detector enabled in dev mode7d9125847test: fix data race in apply config tests204caf8ebtest: fix apply-config integration test, bump clusterctl versiond812099dffix: address several issues in TUI installer269c9ad09fix: don't write to config object on accessa9451f571feat: update Kubernetes to 1.21.0-beta.14b42ced4cfeat: add ability to disable comments in talosctl gen configa0dcfc3d5fix: workaround race in containerd runner with stdin pipe2ea20f598feat: replace timed with time sync controllerc38a161adtest: add unit-test for machine config validationa6106815bchore: bump dependencies via dependabot35598f391chore: refactor: extract ClusterConfig032851844fix: get rid of data race in encoder and fix concurrent map access4b3580aa5fix: prevent panic in validate config ifmachine.installis missingd7e9f6d6achore: build integration tests with -race9f7d67ac7chore: fix typo672c97073fix: allowconvert-k8s --remove-initialized-keyswith K8s cp is downfb605a0fcchore: tweak nolintlint settings1f5a0c406fix: resolve the issue with Kubernetes upgrade74b2b5578docs: update AWS docs to ensure instances are taggeddc21d9b4bchore: remove old file966caf7a6chore: remove unused module replace directives98b22f1e0feat: show short options in talosctl kubeconfig51139d54dchore: cache go modules in the build65701aa72fix: resolve the issue with DHCP lease not being renewed711f5b23bfix: config validation: CNI should apply to cp nodes, encryption config5ff491d96fix: allow empty list for CNI URLs946e74f04docs: update path for kernel downloads in qemu docsed272e604feat: update Kubernetes to 1.21.0-beta.0b0209fd29refactor: move networkd, timed APIs to machined, remove routerd6ffabe516feat: add ability to find disk by disk propertiesac8764702refactor: move apid, routerd, timed and trustd to single executable89a4b09ferefactor: run networkd as a goroutine in machinedf4a6a19cdchore: update sonobuoydc294db16chore: bump dependencies via dependabot2b1641a3bdocs: add AMIs for Talos 0.9.079ceb428ddocs: make v0.9 the default docsa5b62f4dcdocs: add documentation for Talos 0.10ce795f1cefix: commandetcd remove-membershouldn't remove etcd data directoryaab49a167fix: repair zsh completionfc9c416a3fix: build rockpi4 metal image as part of CI build125b86f4efix: upgrade-k8s bug with empty config values and provision script8b2d228dcchore: add script for starting registry proxiesf7d276b85chore: remove oldosctlreference5b14d6f2bchore: fixmake helpoutputf0512dfcefeat: update Kubernetes to 1.20.524cd0a206feat: publish talosctl container image6e17102c2chore: remove unused code881044074docs: add control plane in-depth guideecf034496chore: bump Go to 1.16.2cbc38418drelease(v0.10.0-alpha.0): prepare release3455a8e81chore: use new release tool for changelogs and release notes08271ba93chore: use Go 1.16 language version7662d033bfix: talosctl health should not check kube-proxy when it is disabled0dbaeb9e6chore: update tools, use new generatorse31790f6ffix: properly format spec comments in the resources78d384ebbtest: update aws cloud provider version3c5bfbb47fix: don't touch any partitions on upgrade with --preserve891f90feechore: update Linux to 5.10.23d4d77882echore: update dependencies via dependabot2e22f20bddocs: minor fixes to getting startedca8a5596cchore: fix provision tests after changes to build-container4aae924c6refactor: provide explicit logger for networkd22f375300chore: update golanci-lint to 1.38.083b4e7f74feat: add Rock pi 4 support1362966ffdocs: rewrite getting-started for ISO8e57fc4f5fix: move containerd CRI config files under/var/6f7df3da1fix: update output ofconvert-k8scommanddce6118c2docs: add guide for VIPee5d9ffacchore: bump Go to 1.16.17c529e1cbdocs: fix links in the documentationf596c7f6bdocs: add video for raspberry pi install47324dcaedocs: add guide on editing machine configuration99d5f894echore: update website npm dependencies11056a803docs: add highlights for 0.9 releaseae8bedb9adocs: add control plane conversion guide and 0.9 upgrade notesed9673e50docs: add troubleshooting control plane documentation485cb1262docs: update Kubernetes upgrade guideChanges since v0.10.0-alpha.2
21 commits
8ed75c84arelease(v0.10.0-beta.0): prepare releasee69732ed5feat: provide Talos machine config with field placeholders and docsf0970ea7ffix: zero out manifest contents before setting new value8b8542e3bfeat: add support for reading OVF data on VMWare04dbafca7feat: update Linux to 5.10.293dc7b8a8achore: fix import path mismerge2402f20c2feat: implement inline manifests in the machine configuratione26c977d8fix: check retryable network errors by interface767f3b95echore: apply coverage analysis to all packages7b0ac4682test: extend unit-tests for config contract parsingd24df8f84chore: re-import talos-systems/os-runtime as cosi-project/runtimecae25909fchore: use Go 1.16 global install commandd5e2a45dbfeat: validate the machine configuration in the installer containeref24fd6a0chore: bump dependencies via dependabot94520b03fdocs: fixup typo in encryption guide commande3585f24bchore: update Linux to 5.10.28, u-boot to final 2021.04 releasedaf220874test: update upgrade tests to 0.10 release1fcf38f9dfeat: add support for "none" CNI type37a5edf04feat: update Kubernetes to 1.21.0 release30f687b41fix: document HDMI problem on RPi 429da22d06feat: add config validation warningsChanges from talos-systems/extras
4 commits
d39dc41chore: use 0.5.0 tagged images of pkgs and toolscf3934afeat: build with Go 1.16.3c0fa0c0feat: bump Go to 1.16.25f89d77feat: bump Go to 1.16.1Changes from talos-systems/go-blockdevice
3 commits
1d830a2fix: revert mark the EFI partition in PMBR as bootablebec914ffix: mark the EFI partition in PMBR as bootable776b37dfeat: add options to probe disk by various sysblock parametersChanges from talos-systems/pkgs
12 commits
b636cacfeat: update Linux to 5.10.29cd77b6echore: update tools tag to v0.5.098964cbfeat: update Linux to 5.10.28009ef35feat: update uboot to 2021.04 stable9a6cf6bfeat: build with Go 1.16.360ce626feat: update Linux to 5.10.27, enable 32-bit time syscallsfdf4866feat: bump tools for Go 1.16.235f9b6ffeat: update kernel to 5.10.23dbae83efix: do not use git-lfs for rockpi4 binaries1c6b9a3feat: bump tools for Go 1.16.1c18073ffeat: add u-boot for Rock Pi 46b85a2bfeat: upgrade u-boot to 2021.04-rc3Changes from talos-systems/tools
5 commits
1f26deffeat: update Go to 1.16.341b8073feat: bump protobuf-related toolsf7bce92chore: bump Go to 1.16.2bcf3380feat: bump protobuf deps, add protoc-gen-go-grpcb49c40efeat: 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.0.
Beta Was this translation helpful? Give feedback.
All reactions