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
The init.yaml is no longer an output of talosctl gen config.
We now encourage using the bootstrap API, instead of init node types, as we
intend on deprecating this machine type in the future.
The init.yaml and controlplane.yaml machine configs are identical with the
exception of the machine type.
Users can use a modified controlplane.yaml with the machine type set to init if they would like to avoid using the bootstrap API.
Component Updates
containerd was updated to 1.5.5
Linux kernel was updated to 5.10.52
Kubernetes was updated to 1.21.3
etcd was updated to 3.4.16
CoreDNS was updated to 1.8.4
CoreDNS
Added the flag cluster.coreDNS.disabled to disable coreDNS deployment during the cluster bootstrap.
Legacy BIOS Support
Added an option to the machine.install section of the machine config that can enable marking MBR partition bootable
for the machines that have legacy BIOS which does not support GPT partitioning scheme.
Multi-arch Installer
Talos installer image (for any arch) now contains artifacts for both amd64 and arm64 architecture.
This means that e.g. images for arm64 SBCs can be generated on amd64 host.
Networking Configuration
Talos networking configuration was completely rewritten to be based on controllers
and resources.
There are no changes to the machine configuration, but any update to .machine.network can now
be applied in immediate mode (without a reboot).
Talos should be setting up network configuration much faster on boot now, not blocking on DHCP for unconfigured
interfaces and skipping the reset network step.
Talos API RBAC
Limited RBAC support in Talos API is now enabled by default for Talos 0.11.
Default talosconfig has os:admin role embedded in the certificate so that all the APIs are available.
Certificates with reduced set of roles can be created with talosctl config new command.
When upgrading from Talos 0.10, RBAC is not enabled by default. Before enabling RBAC, generate talosconfig with os:admin role first to make sure that administrator still has access to the cluster when RBAC is enabled
(using talosctl config new command).
List of available roles:
os:admin role enables every Talos API
os:reader role limits access to read-only APIs which do not return sensitive data
os:etcd:backup role only allows talosctl etcd snapshot API call (for etcd backup automation)
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.11.4 (2021-08-05)
Welcome to the v0.11.4 release of Talos!
Please try out the release binaries and report any issues at
https://github.com/talos-systems/talos/issues.
Default to Bootstrap workflow
The
init.yaml
is no longer an output oftalosctl gen config
.We now encourage using the bootstrap API, instead of
init
node types, as weintend on deprecating this machine type in the future.
The
init.yaml
andcontrolplane.yaml
machine configs are identical with theexception of the machine type.
Users can use a modified
controlplane.yaml
with the machine type set toinit
if they would like to avoid using the bootstrap API.Component Updates
CoreDNS
Added the flag
cluster.coreDNS.disabled
to disable coreDNS deployment during the cluster bootstrap.Legacy BIOS Support
Added an option to the
machine.install
section of the machine config that can enable marking MBR partition bootablefor the machines that have legacy BIOS which does not support GPT partitioning scheme.
Multi-arch Installer
Talos installer image (for any arch) now contains artifacts for both
amd64
andarm64
architecture.This means that e.g. images for arm64 SBCs can be generated on amd64 host.
Networking Configuration
Talos networking configuration was completely rewritten to be based on controllers
and resources.
There are no changes to the machine configuration, but any update to
.machine.network
can nowbe applied in immediate mode (without a reboot).
Talos should be setting up network configuration much faster on boot now, not blocking on DHCP for unconfigured
interfaces and skipping the reset network step.
Talos API RBAC
Limited RBAC support in Talos API is now enabled by default for Talos 0.11.
Default
talosconfig
hasos:admin
role embedded in the certificate so that all the APIs are available.Certificates with reduced set of roles can be created with
talosctl config new
command.When upgrading from Talos 0.10, RBAC is not enabled by default. Before enabling RBAC, generate
talosconfig
withos:admin
role first to make sure that administrator still has access to the cluster when RBAC is enabled(using
talosctl config new
command).List of available roles:
os:admin
role enables every Talos APIos:reader
role limits access to read-only APIs which do not return sensitive dataos:etcd:backup
role only allowstalosctl etcd snapshot
API call (for etcd backup automation)Contributors
Changes since v0.11.3
3 commits
9f388bbbd
release(v0.11.4): prepare releasee61c275e5
feat: update containerd to 1.5.5, runc to 1.0.164259fd0a
fix: preserve PMBR bootable, align partitions with minimal I/O sizeChanges from talos-systems/crypto
8 commits
d3cb772
feat: make possible to change KeyUsage6bc5bb5
chore: remove unused argumentcd18ef6
feat: add support for several organizations97c888b
chore: add options to CSR7776057
chore: fix typos80df078
chore: remove named result parameters15bdd28
chore: minor updates4f80b97
fix: verify CSR signature before issuing a certificateChanges from talos-systems/extras
3 commits
0f96c53
feat: update Go to 1.16.6918e161
chore: update deps to final release versions4fe2706
feat: build with Go 1.16.5Changes from talos-systems/go-blockdevice
6 commits
2ec0c3c
fix: preserve the PMBR bootable flag when opening GPT partition87816a8
feat: align partition to minimum I/O sizec34b59f
feat: expose more encryption options in the LUKS module30c2bc3
feat: mark MBR bootable1292574
fix: make disk type matcher parser case insensitiveb77400e
fix: properly detect nvme and sd card disk typesChanges from talos-systems/go-debug
5 commits
3d0a6e1
feat: race build tag flag detector5b292e5
feat: disable memory profiling by defaultc6d0ae2
fix: linters and CId969f95
feat: initial implementationb2044b7
Initial commitChanges from talos-systems/go-kmsg
3 commits
b08e4d3
feat: replace tab character with space in console output2edcd3a
feat: add initial version53cdd8d
chore: initial commitChanges from talos-systems/go-loadbalancer
3 commits
a445702
feat: allow dial timeout and keep alive period to be configurable3c8f347
feat: provide a way to configure logger for the loadbalancerda8e987
feat: implement Reconcile - ability to change upstream list on the flyChanges from talos-systems/go-retry
3 commits
c78cc95
fix: implementerrors.Is
for all errors in the set7885e16
feat: add ExpectedErrorf3d83f61
feat: deprecate UnexpectedErrorChanges from talos-systems/go-smbios
1 commit
d3a32be
fix: return UUID in middle endian only on SMBIOS >= 2.6Changes from talos-systems/pkgs
27 commits
752c90e
feat: update containerd and runc versions5e6def3
feat: update kernel to latest 5.10.52f8d83b4
feat: update Go to 1.16.67b2e126
feat: add support for hotplug of PCIE devicesf499062
chore: bump tools to final release 0.6.041d6ccc
feat: enable MACVTAP support96072f8
feat: enable adiantum block encryption (both amd64 arm64)f5eac03
feat: update Linux to 5.10.45d756119
feat: enable HP ILO kernel module (both amd64 arm64)2d51360
feat: support NFS 4.1e63e4e9
feat: bump tools for Go 1.16.51f8af29
feat: update Linux to 5.10.38a3a6650
feat: update containerd to 1.5.2c70ea44
feat: update runc to 1.0.0-rc95db60235
feat: add support for netxen cardf934187
feat: update containerd to 1.5.1e8ed5bc
feat: add geneve encapsulation support for openvswitch9f7903c
feat: update containerd to 1.5.0, runc to -rc94d7c0f70
feat: add AES-NI support for amd64b0d9cd2
fix: buildzbin
utility for both amd64 and arm64bb39b97
feat: add IPMI support in kernel1148f9a
feat: add DS1307 RTC support for arm64350aa6f
feat: add USB serial supportde9c582
feat: add Pine64 SBC supportb56f36b
feat: enable VMware baloon kernel modulef87c194
feat: add iPXE build with embedded placeholder scripta8b9e71
feat: add cpu scaling for rpiChanges from talos-systems/tools
2 commits
545d839
feat: update Go to 1.16.6c8c2a18
feat: update Go to 1.16.5Dependency Changes
Previous release can be found at v0.10.0
Images
This discussion was created from the release v0.11.4.
Beta Was this translation helpful? Give feedback.
All reactions