Talos Linux is a modern Linux distribution built for Kubernetes.
MPL-2.0 License
Bot releases are visible (Hide)
Published by talos-bot over 3 years ago
Welcome to the v0.11.0-beta.1 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.
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.
Added the flag cluster.coreDNS.disabled
to coreDNS deployment during the cluster bootstrap.
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.
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.
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.
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 APIos:reader
role limits access to read-only APIs which do not return sensitive dataos:etcd:backup
role only allows talosctl etcd snapshot
API call (for etcd backup automation)223abaab0
release(v0.11.0-beta.1): prepare release7abadf726
fix: issue worker apid certs properly on renewal33d73189e
fix: don't set bond delay options if miimon is not enabledde7db38e3
release(v0.11.0-beta.0): prepare release74111d7b6
feat: add RBAC to talosctl version
output728ad5c6f
fix: handle cases when merged resource re-appears before being destroyed283e9f026
chore: add CAPI version to CI setup01a196ea4
chore: small RBAC improvements829e54f1a
fix: limit apid access to COSI runtime resourcesf9e01d027
fix: ignore EINVAL on unmount
operations7672435e1
feat: add a method to get gRPC connection from the clientb5244bf18
chore: bump go.mod dependencies, fix netaddr API changesc7e622567
chore: update coredns to 1.8.43a34f1a51
chore: bump Talos Go modules to release versions8d60abff7
chore: use tagged versions of bldr dependencies for 0.118ef68a6fb
feat: remove go-runner in staticpodsa650531fa
release(v0.11.0-alpha.2): prepare release71fff02ff
fix: revert back resource.proto orderd3f4e6006
fix: replace tabs with spaces in console output1990ad252
feat: add created and updated timestamps to the resource metadata0731be908
feat: add cloud images to releasesb52b20666
feat: split etcd certificates to peer/client33119d2b8
chore: add an option to launch cluster with bad RTC stated8c2bca1b
feat: reimplement apid certificate generation on top of COSI3c1b32199
chore: refactor CLI tests0fd9ea2d6
feat: enable MACVTAP support898673e8d
chore: update e2e tests to use latest capi releasese26c5583c
docs: add AMI IDs for Talos 0.10.472ef48f0e
fix: assign source address to the DHCP default gateway routes004885a37
feat: update Linux kernel to 5.10.45, etcd to 3.4.16821f469a1
feat: skip overlay mount checks with dockerb6e02311a
feat: use COSI RD's sensitivity for RBAC46751c1ad
feat: improve security of Kubernetes control plane components0f659622d
fix: build with custom kernel/rootfs5b5089ab9
fix: mark kube-proxy as system critical priority42c16f67f
chore: bump dependencies60f78419e
chore: bump etcd client libraries to final 3.5.0 release2b0de9edb
feat: improve security of Kubernetes control plane components48a5c460a
docs: provide more storage detailse13d905c2
release(v0.11.0-alpha.1): prepare release70ac771e0
fix: use localhost API server endpoint for internal communicationa941eb7da
feat: improve security of Kubernetes control plane components3aae94e53
feat: provide Kubernetes nodename as a COSI resource06209bba2
chore: update RBAC rules, remove old APIs9f24b519d
chore: remove bootkube check from cluster health check4ac9bea27
fix: stop etcd client logs from going to the server consolef63ab9dd9
feat: implement talosctl config new
commandfa15a6687
fix: don't enable RBAC feature in the config for Talos < 0.112dc27d996
fix: do not format state partition in the initialize sequenceb609f33cd
fix: update networking stack after Equnix Metal testing243a3b53e
fix: separate healthy and unknown flags in the service resource1a1378be1
fix: update retry package with a fix for errors.Iscb83edd7f
fix: wait for the network to be ready in mainteancne mode96f89071c
feat: update controller-runtime logs to console level on config.debug973069b61
feat: support NFS 4.1654dcad47
chore: bump dependencies via dependabotd7394457d
fix: don't treat ethtool errors as fatalf2ae9cd0c
feat: replace networkd with new network implementationcaec3063c
fix: do not complain about empty roles11918a110
docs: update community meeting timeaeddb9c09
feat: implement platform config controller (hostnames)1ece334da
feat: implement controller which runs network operators744ea8a5d
fix: do not add bootstrap contents option if tail events is not 05029edfb7
fix: overwrite nodes in the gRPC metadata6a35c8f11
feat: implement virtual IP (shared IP) network operator0f3b83803
chore: expose WatchRequest in the resources client11e258b15
feat: implement operator configuration controllerce3815e75
feat: implement DHCP6 operatorf010d99af
feat: implement operator framework with DHCP4 as the first examplef93c9c8fa
feat: bring unconfigured links with link carrier up by default02bd657b2
feat: implement network.Status resource and controllerda329f00a
feat: enable RBAC by default0f168a880
feat: add configuration for enabling RBACe74f789b0
feat: implement EtcFileController to render files in /etc
5aede1a83
fix: prefer extraConfig over OVF env, skip empty config5ad314fe7
feat: implement basic RBAC interceptorsc031be813
chore: use Go 1.16.58b0763f6a
chore: bump dependencies via dependabot8b8de11d9
feat: implement new controllers for hostname, resolvers and time servers24859b141
docs: update Rpi4 firmware guide62c702c4f
fix: remove conflicting etcd member on rejoin with empty data directoryff62a5998
fix: drop into maintenance mode if config URL is none
(metal)14e696d06
feat: update COSI runtime and add support for tail in the Talos gRPCa71053fcd
feat: default to bootstrap workflow76aac4bb2
feat: implement CPU and Memory stats controller8f90c6a8e
feat: parse Talos-specific cmdline paramsed10e139c
feat: implement NodeAddress controller33db8857a
fix: use COSI runtime DestroyReady input type6e7753639
refactor: rename *.Status() to *.TypedSpec() in the resources97627061d
docs: set static IP on ISO install mode5811f4dda
feat: implement link (interface) controllers046b229b1
chore: skip building multi-arch installer for race-enabled build73fbb4b52
fix: only fetch machine uuid if it's not setf112a540b
fix: clean up stale snapshots on container startc036b9494
chore: bump dependenciesa4d67a018
feat: add the ability to disable CoreDNS76dbfb369
feat: add ability to mark MBR partition bootablee0f5b1e20
chore: split mgmt/gen.go into several filesfad1b4f1f
chore: fix go generate for the machinery1117294ad
release(v0.11.0-alpha.0): prepare releasec09629466
chore: prepare for 0.11 release series723597657
feat: enable GORACE=halt_on_panic=1 in machined binary0acb04ad7
feat: implement route network controllersf5bf88a4c
feat: create certificates with os:admin role1db301edf
feat: switch controller-runtime to zap.Loggerf7cf64d42
fix: add talos.config to the vApp Properties in VMware OVA209527ecc
docs: add AMIs for Talos 0.10.359cfd312c
chore: bump dependencies via dependabot1edb20cf9
feat: extract config generationaf77c2956
docs: update wirguard guide4fe691214
test: better talosctl ls
tests04ddda962
feat: update containerd to 1.5.2, runc to 1.0.0-rc9549c7276b1
chore: fix markdown linting7270495ac
docs: add mayastor quickstartd3d9112f2
docs: fix spelling/grammar in What's New for Talos 0.982804414f
test: provide a way to force different boot order in provision librarya1c0e99a1
docs: add guide for deploying metrics-server6bc6658b5
feat: update containerd to 1.5.1c6567fae9
chore: dependabot updates61ccbb3f5
chore: keep debug symbols in debug builds1ce362e05
docs: update customizing kernel build stepsa26174b54
fix: properly compose pattern and header in etcd members output0825cf11f
fix: stop networkd and pods before leaving etcd on upgradebed6b15d6
fix: properly populate AllowSchedulingOnMasters option in gen config RPC071f04456
feat: implement AddressSpec handling76e38b7b8
feat: update Kubernetes to 1.21.19b1338d98
chore: parse "boolean" variablesc81cfb216
chore: allow building with debug handlersc9651673b
feat: update go-smbios library95c656fb7
feat: update containerd to 1.5.0, runc to 1.0.0-rc94db9c35b57
feat: implement AddressStatusController1cf011a80
chore: bump dependencies via dependabote3f407a1d
fix: properly pass disk type selector from config to matcher66b2b4505
feat: add resources and use HTTPS checks in control plane pods4ffd7c0ad
fix: stop networkd before leaving etcd on 'reset' path610d38d30
docs: add AMIs for 0.10.1, collapse list of AMIs by default807497ec2
chore: make conformance pipeline depend on cron-default3c1213596
feat: implement LinkStatusController0e8de0469
fix: update go-blockdevice to fix disk type detection4d50a4edd
fix: update the way NTP sync uses adjtimex
syscall1a85c14a5
fix: avoid data race on CRI pod stop5de8dbc06
fix: repair pine64 support382390973
fix: properly parse matcher expressionse54b6b7a3
chore: update dependencies via dependabotf2caed0df
chore: use extracted talos-systems/go-kmsg library79d804c5b
docs: fix typosa2bb390e1
feat: deterministic buildse480fedff
feat: add USB serial drivers79299d761
docs: add Matrix room links1b3e8b09e
docs: add survey to README8d51c9bb1
docs: update redirects to Talos 0.101092c3a50
feat: add Pine64 SBC support63e017543
feat: pull kernel with VMware balloon module enabledaeec99d82
chore: remove temporary fork0f49722d0
feat: add --config-patch
flag by node typea01b1d22d
chore: dump dependencies via dependabotd540a4a47
fix: bump crypto library for the CSR verification fixc3a4173e1
chore: remove security API ReadFile/WriteFile38037131c
chore: update wgctrl dependecyd9ba0fd01
docs: create v0.11 docs, promote v0.10 docs, add v0.10 AMIs2261d7ed0
fix: use both self-signed and Kubernetes CA to verify Kubelet certa3537a691
docs: update cloud images for Talos v0.9.35b9ee8617
docs: add what's new for Talos 0.10f1107fa3a
docs: add survey93623d47f
docs: update AWS instructionsa739d1b8a
feat: add support of custom registry CA certificate usage7f468d350
fix: update osType in OVA other3xLinux64Guest"4a184b67d
docs: add etcd backup and restore guide5fb38d3e5
chore: refactor Dockerfile for cross-compilationa8f1e526b
chore: build talosctl for Darwin / Apple Siliconeb0b64d31
chore: list specifically for enabled regions669a0cbdc
fix: check if OVF env is emptyda92049c0
chore: use codecov from the build container9996d4b02
chore: use REGISTRY_MIRROR_FLAGS if defined05cbe250c
chore: bump dependencies via dependabot9a91142a3
feat: print complete member info in etcd membersbb40d6dd0
feat: update pkgs versione7a9164b1
test: implement talosctl conformance
command to run e2e tests6cb266e74
fix: update etcd client errors, print etcd join failures0bd8b0e80
feat: provide an option to recover etcd from data directory copyf98185408
chore: fix conform with scopes21018f28c
chore: bump website node.js dependencies223abaab0
release(v0.11.0-beta.1): prepare release7abadf726
fix: issue worker apid certs properly on renewal33d73189e
fix: don't set bond delay options if miimon is not enabledd3cb772
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 certificate30c2bc3
feat: mark MBR bootable1292574
fix: make disk type matcher parser case insensitiveb77400e
fix: properly detect nvme and sd card disk types3d0a6e1
feat: race build tag flag detector5b292e5
feat: disable memory profiling by defaultc6d0ae2
fix: linters and CId969f95
feat: initial implementationb2044b7
Initial commitb08e4d3
feat: replace tab character with space in console output2edcd3a
feat: add initial version53cdd8d
chore: initial commita445702
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 flyc78cc95
fix: implement errors.Is
for all errors in the set7885e16
feat: add ExpectedErrorf3d83f61
feat: deprecate UnexpectedErrord3a32be
fix: return UUID in middle endian only on SMBIOS >= 2.6f499062
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: build zbin
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 rpic8c2a18
feat: update Go to 1.16.5Previous release can be found at v0.10.0
quay.io/coreos/flannel:v0.13.0
ghcr.io/talos-systems/install-cni:v0.4.0
docker.io/coredns/coredns:1.8.4
gcr.io/etcd-development/etcd:v3.4.16
k8s.gcr.io/kube-apiserver:v1.21.2
k8s.gcr.io/kube-controller-manager:v1.21.2
k8s.gcr.io/kube-scheduler:v1.21.2
k8s.gcr.io/kube-proxy:v1.21.2
ghcr.io/talos-systems/kubelet:v1.21.2
ghcr.io/talos-systems/installer:v0.11.0-beta.1
k8s.gcr.io/pause:3.2
Published by talos-bot over 3 years ago
Welcome to the v0.11.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.
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.
Added the flag cluster.coreDNS.disabled
to coreDNS deployment during the cluster bootstrap.
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.
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.
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.
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 APIos:reader
role limits access to read-only APIs which do not return sensitive dataos:etcd:backup
role only allows talosctl etcd snapshot
API call (for etcd backup automation)de7db38e3
release(v0.11.0-beta.0): prepare release74111d7b6
feat: add RBAC to talosctl version
output728ad5c6f
fix: handle cases when merged resource re-appears before being destroyed283e9f026
chore: add CAPI version to CI setup01a196ea4
chore: small RBAC improvements829e54f1a
fix: limit apid access to COSI runtime resourcesf9e01d027
fix: ignore EINVAL on unmount
operations7672435e1
feat: add a method to get gRPC connection from the clientb5244bf18
chore: bump go.mod dependencies, fix netaddr API changesc7e622567
chore: update coredns to 1.8.43a34f1a51
chore: bump Talos Go modules to release versions8d60abff7
chore: use tagged versions of bldr dependencies for 0.118ef68a6fb
feat: remove go-runner in staticpodsa650531fa
release(v0.11.0-alpha.2): prepare release71fff02ff
fix: revert back resource.proto orderd3f4e6006
fix: replace tabs with spaces in console output1990ad252
feat: add created and updated timestamps to the resource metadata0731be908
feat: add cloud images to releasesb52b20666
feat: split etcd certificates to peer/client33119d2b8
chore: add an option to launch cluster with bad RTC stated8c2bca1b
feat: reimplement apid certificate generation on top of COSI3c1b32199
chore: refactor CLI tests0fd9ea2d6
feat: enable MACVTAP support898673e8d
chore: update e2e tests to use latest capi releasese26c5583c
docs: add AMI IDs for Talos 0.10.472ef48f0e
fix: assign source address to the DHCP default gateway routes004885a37
feat: update Linux kernel to 5.10.45, etcd to 3.4.16821f469a1
feat: skip overlay mount checks with dockerb6e02311a
feat: use COSI RD's sensitivity for RBAC46751c1ad
feat: improve security of Kubernetes control plane components0f659622d
fix: build with custom kernel/rootfs5b5089ab9
fix: mark kube-proxy as system critical priority42c16f67f
chore: bump dependencies60f78419e
chore: bump etcd client libraries to final 3.5.0 release2b0de9edb
feat: improve security of Kubernetes control plane components48a5c460a
docs: provide more storage detailse13d905c2
release(v0.11.0-alpha.1): prepare release70ac771e0
fix: use localhost API server endpoint for internal communicationa941eb7da
feat: improve security of Kubernetes control plane components3aae94e53
feat: provide Kubernetes nodename as a COSI resource06209bba2
chore: update RBAC rules, remove old APIs9f24b519d
chore: remove bootkube check from cluster health check4ac9bea27
fix: stop etcd client logs from going to the server consolef63ab9dd9
feat: implement talosctl config new
commandfa15a6687
fix: don't enable RBAC feature in the config for Talos < 0.112dc27d996
fix: do not format state partition in the initialize sequenceb609f33cd
fix: update networking stack after Equnix Metal testing243a3b53e
fix: separate healthy and unknown flags in the service resource1a1378be1
fix: update retry package with a fix for errors.Iscb83edd7f
fix: wait for the network to be ready in mainteancne mode96f89071c
feat: update controller-runtime logs to console level on config.debug973069b61
feat: support NFS 4.1654dcad47
chore: bump dependencies via dependabotd7394457d
fix: don't treat ethtool errors as fatalf2ae9cd0c
feat: replace networkd with new network implementationcaec3063c
fix: do not complain about empty roles11918a110
docs: update community meeting timeaeddb9c09
feat: implement platform config controller (hostnames)1ece334da
feat: implement controller which runs network operators744ea8a5d
fix: do not add bootstrap contents option if tail events is not 05029edfb7
fix: overwrite nodes in the gRPC metadata6a35c8f11
feat: implement virtual IP (shared IP) network operator0f3b83803
chore: expose WatchRequest in the resources client11e258b15
feat: implement operator configuration controllerce3815e75
feat: implement DHCP6 operatorf010d99af
feat: implement operator framework with DHCP4 as the first examplef93c9c8fa
feat: bring unconfigured links with link carrier up by default02bd657b2
feat: implement network.Status resource and controllerda329f00a
feat: enable RBAC by default0f168a880
feat: add configuration for enabling RBACe74f789b0
feat: implement EtcFileController to render files in /etc
5aede1a83
fix: prefer extraConfig over OVF env, skip empty config5ad314fe7
feat: implement basic RBAC interceptorsc031be813
chore: use Go 1.16.58b0763f6a
chore: bump dependencies via dependabot8b8de11d9
feat: implement new controllers for hostname, resolvers and time servers24859b141
docs: update Rpi4 firmware guide62c702c4f
fix: remove conflicting etcd member on rejoin with empty data directoryff62a5998
fix: drop into maintenance mode if config URL is none
(metal)14e696d06
feat: update COSI runtime and add support for tail in the Talos gRPCa71053fcd
feat: default to bootstrap workflow76aac4bb2
feat: implement CPU and Memory stats controller8f90c6a8e
feat: parse Talos-specific cmdline paramsed10e139c
feat: implement NodeAddress controller33db8857a
fix: use COSI runtime DestroyReady input type6e7753639
refactor: rename *.Status() to *.TypedSpec() in the resources97627061d
docs: set static IP on ISO install mode5811f4dda
feat: implement link (interface) controllers046b229b1
chore: skip building multi-arch installer for race-enabled build73fbb4b52
fix: only fetch machine uuid if it's not setf112a540b
fix: clean up stale snapshots on container startc036b9494
chore: bump dependenciesa4d67a018
feat: add the ability to disable CoreDNS76dbfb369
feat: add ability to mark MBR partition bootablee0f5b1e20
chore: split mgmt/gen.go into several filesfad1b4f1f
chore: fix go generate for the machinery1117294ad
release(v0.11.0-alpha.0): prepare releasec09629466
chore: prepare for 0.11 release series723597657
feat: enable GORACE=halt_on_panic=1 in machined binary0acb04ad7
feat: implement route network controllersf5bf88a4c
feat: create certificates with os:admin role1db301edf
feat: switch controller-runtime to zap.Loggerf7cf64d42
fix: add talos.config to the vApp Properties in VMware OVA209527ecc
docs: add AMIs for Talos 0.10.359cfd312c
chore: bump dependencies via dependabot1edb20cf9
feat: extract config generationaf77c2956
docs: update wirguard guide4fe691214
test: better talosctl ls
tests04ddda962
feat: update containerd to 1.5.2, runc to 1.0.0-rc9549c7276b1
chore: fix markdown linting7270495ac
docs: add mayastor quickstartd3d9112f2
docs: fix spelling/grammar in What's New for Talos 0.982804414f
test: provide a way to force different boot order in provision librarya1c0e99a1
docs: add guide for deploying metrics-server6bc6658b5
feat: update containerd to 1.5.1c6567fae9
chore: dependabot updates61ccbb3f5
chore: keep debug symbols in debug builds1ce362e05
docs: update customizing kernel build stepsa26174b54
fix: properly compose pattern and header in etcd members output0825cf11f
fix: stop networkd and pods before leaving etcd on upgradebed6b15d6
fix: properly populate AllowSchedulingOnMasters option in gen config RPC071f04456
feat: implement AddressSpec handling76e38b7b8
feat: update Kubernetes to 1.21.19b1338d98
chore: parse "boolean" variablesc81cfb216
chore: allow building with debug handlersc9651673b
feat: update go-smbios library95c656fb7
feat: update containerd to 1.5.0, runc to 1.0.0-rc94db9c35b57
feat: implement AddressStatusController1cf011a80
chore: bump dependencies via dependabote3f407a1d
fix: properly pass disk type selector from config to matcher66b2b4505
feat: add resources and use HTTPS checks in control plane pods4ffd7c0ad
fix: stop networkd before leaving etcd on 'reset' path610d38d30
docs: add AMIs for 0.10.1, collapse list of AMIs by default807497ec2
chore: make conformance pipeline depend on cron-default3c1213596
feat: implement LinkStatusController0e8de0469
fix: update go-blockdevice to fix disk type detection4d50a4edd
fix: update the way NTP sync uses adjtimex
syscall1a85c14a5
fix: avoid data race on CRI pod stop5de8dbc06
fix: repair pine64 support382390973
fix: properly parse matcher expressionse54b6b7a3
chore: update dependencies via dependabotf2caed0df
chore: use extracted talos-systems/go-kmsg library79d804c5b
docs: fix typosa2bb390e1
feat: deterministic buildse480fedff
feat: add USB serial drivers79299d761
docs: add Matrix room links1b3e8b09e
docs: add survey to README8d51c9bb1
docs: update redirects to Talos 0.101092c3a50
feat: add Pine64 SBC support63e017543
feat: pull kernel with VMware balloon module enabledaeec99d82
chore: remove temporary fork0f49722d0
feat: add --config-patch
flag by node typea01b1d22d
chore: dump dependencies via dependabotd540a4a47
fix: bump crypto library for the CSR verification fixc3a4173e1
chore: remove security API ReadFile/WriteFile38037131c
chore: update wgctrl dependecyd9ba0fd01
docs: create v0.11 docs, promote v0.10 docs, add v0.10 AMIs2261d7ed0
fix: use both self-signed and Kubernetes CA to verify Kubelet certa3537a691
docs: update cloud images for Talos v0.9.35b9ee8617
docs: add what's new for Talos 0.10f1107fa3a
docs: add survey93623d47f
docs: update AWS instructionsa739d1b8a
feat: add support of custom registry CA certificate usage7f468d350
fix: update osType in OVA other3xLinux64Guest"4a184b67d
docs: add etcd backup and restore guide5fb38d3e5
chore: refactor Dockerfile for cross-compilationa8f1e526b
chore: build talosctl for Darwin / Apple Siliconeb0b64d31
chore: list specifically for enabled regions669a0cbdc
fix: check if OVF env is emptyda92049c0
chore: use codecov from the build container9996d4b02
chore: use REGISTRY_MIRROR_FLAGS if defined05cbe250c
chore: bump dependencies via dependabot9a91142a3
feat: print complete member info in etcd membersbb40d6dd0
feat: update pkgs versione7a9164b1
test: implement talosctl conformance
command to run e2e tests6cb266e74
fix: update etcd client errors, print etcd join failures0bd8b0e80
feat: provide an option to recover etcd from data directory copyf98185408
chore: fix conform with scopes21018f28c
chore: bump website node.js dependenciesde7db38e3
release(v0.11.0-beta.0): prepare release74111d7b6
feat: add RBAC to talosctl version
output728ad5c6f
fix: handle cases when merged resource re-appears before being destroyed283e9f026
chore: add CAPI version to CI setup01a196ea4
chore: small RBAC improvements829e54f1a
fix: limit apid access to COSI runtime resourcesf9e01d027
fix: ignore EINVAL on unmount
operations7672435e1
feat: add a method to get gRPC connection from the clientb5244bf18
chore: bump go.mod dependencies, fix netaddr API changesc7e622567
chore: update coredns to 1.8.43a34f1a51
chore: bump Talos Go modules to release versions8d60abff7
chore: use tagged versions of bldr dependencies for 0.118ef68a6fb
feat: remove go-runner in staticpodsd3cb772
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 certificate30c2bc3
feat: mark MBR bootable1292574
fix: make disk type matcher parser case insensitiveb77400e
fix: properly detect nvme and sd card disk types3d0a6e1
feat: race build tag flag detector5b292e5
feat: disable memory profiling by defaultc6d0ae2
fix: linters and CId969f95
feat: initial implementationb2044b7
Initial commitb08e4d3
feat: replace tab character with space in console output2edcd3a
feat: add initial version53cdd8d
chore: initial commita445702
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 flyc78cc95
fix: implement errors.Is
for all errors in the set7885e16
feat: add ExpectedErrorf3d83f61
feat: deprecate UnexpectedErrord3a32be
fix: return UUID in middle endian only on SMBIOS >= 2.6f499062
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: build zbin
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 rpic8c2a18
feat: update Go to 1.16.5Previous release can be found at v0.10.0
quay.io/coreos/flannel:v0.13.0
ghcr.io/talos-systems/install-cni:v0.4.0
docker.io/coredns/coredns:1.8.4
gcr.io/etcd-development/etcd:v3.4.16
k8s.gcr.io/kube-apiserver:v1.21.2
k8s.gcr.io/kube-controller-manager:v1.21.2
k8s.gcr.io/kube-scheduler:v1.21.2
k8s.gcr.io/kube-proxy:v1.21.2
ghcr.io/talos-systems/kubelet:v1.21.2
ghcr.io/talos-systems/installer:v0.11.0-beta.0
k8s.gcr.io/pause:3.2
Published by talos-bot over 3 years ago
Welcome to the v0.11.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.
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.
Added the flag cluster.coreDNS.disabled
to coreDNS deployment during the cluster bootstrap.
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.
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.
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.
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.
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 allows talosctl etcd snapshot
API call (for etcd backup automation)a650531fa
release(v0.11.0-alpha.2): prepare release71fff02ff
fix: revert back resource.proto orderd3f4e6006
fix: replace tabs with spaces in console output1990ad252
feat: add created and updated timestamps to the resource metadata0731be908
feat: add cloud images to releasesb52b20666
feat: split etcd certificates to peer/client33119d2b8
chore: add an option to launch cluster with bad RTC stated8c2bca1b
feat: reimplement apid certificate generation on top of COSI3c1b32199
chore: refactor CLI tests0fd9ea2d6
feat: enable MACVTAP support898673e8d
chore: update e2e tests to use latest capi releasese26c5583c
docs: add AMI IDs for Talos 0.10.472ef48f0e
fix: assign source address to the DHCP default gateway routes004885a37
feat: update Linux kernel to 5.10.45, etcd to 3.4.16821f469a1
feat: skip overlay mount checks with dockerb6e02311a
feat: use COSI RD's sensitivity for RBAC46751c1ad
feat: improve security of Kubernetes control plane components0f659622d
fix: build with custom kernel/rootfs5b5089ab9
fix: mark kube-proxy as system critical priority42c16f67f
chore: bump dependencies60f78419e
chore: bump etcd client libraries to final 3.5.0 release2b0de9edb
feat: improve security of Kubernetes control plane components48a5c460a
docs: provide more storage detailse13d905c2
release(v0.11.0-alpha.1): prepare release70ac771e0
fix: use localhost API server endpoint for internal communicationa941eb7da
feat: improve security of Kubernetes control plane components3aae94e53
feat: provide Kubernetes nodename as a COSI resource06209bba2
chore: update RBAC rules, remove old APIs9f24b519d
chore: remove bootkube check from cluster health check4ac9bea27
fix: stop etcd client logs from going to the server consolef63ab9dd9
feat: implement talosctl config new
commandfa15a6687
fix: don't enable RBAC feature in the config for Talos < 0.112dc27d996
fix: do not format state partition in the initialize sequenceb609f33cd
fix: update networking stack after Equnix Metal testing243a3b53e
fix: separate healthy and unknown flags in the service resource1a1378be1
fix: update retry package with a fix for errors.Iscb83edd7f
fix: wait for the network to be ready in mainteancne mode96f89071c
feat: update controller-runtime logs to console level on config.debug973069b61
feat: support NFS 4.1654dcad47
chore: bump dependencies via dependabotd7394457d
fix: don't treat ethtool errors as fatalf2ae9cd0c
feat: replace networkd with new network implementationcaec3063c
fix: do not complain about empty roles11918a110
docs: update community meeting timeaeddb9c09
feat: implement platform config controller (hostnames)1ece334da
feat: implement controller which runs network operators744ea8a5d
fix: do not add bootstrap contents option if tail events is not 05029edfb7
fix: overwrite nodes in the gRPC metadata6a35c8f11
feat: implement virtual IP (shared IP) network operator0f3b83803
chore: expose WatchRequest in the resources client11e258b15
feat: implement operator configuration controllerce3815e75
feat: implement DHCP6 operatorf010d99af
feat: implement operator framework with DHCP4 as the first examplef93c9c8fa
feat: bring unconfigured links with link carrier up by default02bd657b2
feat: implement network.Status resource and controllerda329f00a
feat: enable RBAC by default0f168a880
feat: add configuration for enabling RBACe74f789b0
feat: implement EtcFileController to render files in /etc
5aede1a83
fix: prefer extraConfig over OVF env, skip empty config5ad314fe7
feat: implement basic RBAC interceptorsc031be813
chore: use Go 1.16.58b0763f6a
chore: bump dependencies via dependabot8b8de11d9
feat: implement new controllers for hostname, resolvers and time servers24859b141
docs: update Rpi4 firmware guide62c702c4f
fix: remove conflicting etcd member on rejoin with empty data directoryff62a5998
fix: drop into maintenance mode if config URL is none
(metal)14e696d06
feat: update COSI runtime and add support for tail in the Talos gRPCa71053fcd
feat: default to bootstrap workflow76aac4bb2
feat: implement CPU and Memory stats controller8f90c6a8e
feat: parse Talos-specific cmdline paramsed10e139c
feat: implement NodeAddress controller33db8857a
fix: use COSI runtime DestroyReady input type6e7753639
refactor: rename *.Status() to *.TypedSpec() in the resources97627061d
docs: set static IP on ISO install mode5811f4dda
feat: implement link (interface) controllers046b229b1
chore: skip building multi-arch installer for race-enabled build73fbb4b52
fix: only fetch machine uuid if it's not setf112a540b
fix: clean up stale snapshots on container startc036b9494
chore: bump dependenciesa4d67a018
feat: add the ability to disable CoreDNS76dbfb369
feat: add ability to mark MBR partition bootablee0f5b1e20
chore: split mgmt/gen.go into several filesfad1b4f1f
chore: fix go generate for the machinery1117294ad
release(v0.11.0-alpha.0): prepare releasec09629466
chore: prepare for 0.11 release series723597657
feat: enable GORACE=halt_on_panic=1 in machined binary0acb04ad7
feat: implement route network controllersf5bf88a4c
feat: create certificates with os:admin role1db301edf
feat: switch controller-runtime to zap.Loggerf7cf64d42
fix: add talos.config to the vApp Properties in VMware OVA209527ecc
docs: add AMIs for Talos 0.10.359cfd312c
chore: bump dependencies via dependabot1edb20cf9
feat: extract config generationaf77c2956
docs: update wirguard guide4fe691214
test: better talosctl ls
tests04ddda962
feat: update containerd to 1.5.2, runc to 1.0.0-rc9549c7276b1
chore: fix markdown linting7270495ac
docs: add mayastor quickstartd3d9112f2
docs: fix spelling/grammar in What's New for Talos 0.982804414f
test: provide a way to force different boot order in provision librarya1c0e99a1
docs: add guide for deploying metrics-server6bc6658b5
feat: update containerd to 1.5.1c6567fae9
chore: dependabot updates61ccbb3f5
chore: keep debug symbols in debug builds1ce362e05
docs: update customizing kernel build stepsa26174b54
fix: properly compose pattern and header in etcd members output0825cf11f
fix: stop networkd and pods before leaving etcd on upgradebed6b15d6
fix: properly populate AllowSchedulingOnMasters option in gen config RPC071f04456
feat: implement AddressSpec handling76e38b7b8
feat: update Kubernetes to 1.21.19b1338d98
chore: parse "boolean" variablesc81cfb216
chore: allow building with debug handlersc9651673b
feat: update go-smbios library95c656fb7
feat: update containerd to 1.5.0, runc to 1.0.0-rc94db9c35b57
feat: implement AddressStatusController1cf011a80
chore: bump dependencies via dependabote3f407a1d
fix: properly pass disk type selector from config to matcher66b2b4505
feat: add resources and use HTTPS checks in control plane pods4ffd7c0ad
fix: stop networkd before leaving etcd on 'reset' path610d38d30
docs: add AMIs for 0.10.1, collapse list of AMIs by default807497ec2
chore: make conformance pipeline depend on cron-default3c1213596
feat: implement LinkStatusController0e8de0469
fix: update go-blockdevice to fix disk type detection4d50a4edd
fix: update the way NTP sync uses adjtimex
syscall1a85c14a5
fix: avoid data race on CRI pod stop5de8dbc06
fix: repair pine64 support382390973
fix: properly parse matcher expressionse54b6b7a3
chore: update dependencies via dependabotf2caed0df
chore: use extracted talos-systems/go-kmsg library79d804c5b
docs: fix typosa2bb390e1
feat: deterministic buildse480fedff
feat: add USB serial drivers79299d761
docs: add Matrix room links1b3e8b09e
docs: add survey to README8d51c9bb1
docs: update redirects to Talos 0.101092c3a50
feat: add Pine64 SBC support63e017543
feat: pull kernel with VMware balloon module enabledaeec99d82
chore: remove temporary fork0f49722d0
feat: add --config-patch
flag by node typea01b1d22d
chore: dump dependencies via dependabotd540a4a47
fix: bump crypto library for the CSR verification fixc3a4173e1
chore: remove security API ReadFile/WriteFile38037131c
chore: update wgctrl dependecyd9ba0fd01
docs: create v0.11 docs, promote v0.10 docs, add v0.10 AMIs2261d7ed0
fix: use both self-signed and Kubernetes CA to verify Kubelet certa3537a691
docs: update cloud images for Talos v0.9.35b9ee8617
docs: add what's new for Talos 0.10f1107fa3a
docs: add survey93623d47f
docs: update AWS instructionsa739d1b8a
feat: add support of custom registry CA certificate usage7f468d350
fix: update osType in OVA other3xLinux64Guest"4a184b67d
docs: add etcd backup and restore guide5fb38d3e5
chore: refactor Dockerfile for cross-compilationa8f1e526b
chore: build talosctl for Darwin / Apple Siliconeb0b64d31
chore: list specifically for enabled regions669a0cbdc
fix: check if OVF env is emptyda92049c0
chore: use codecov from the build container9996d4b02
chore: use REGISTRY_MIRROR_FLAGS if defined05cbe250c
chore: bump dependencies via dependabot9a91142a3
feat: print complete member info in etcd membersbb40d6dd0
feat: update pkgs versione7a9164b1
test: implement talosctl conformance
command to run e2e tests6cb266e74
fix: update etcd client errors, print etcd join failures0bd8b0e80
feat: provide an option to recover etcd from data directory copyf98185408
chore: fix conform with scopes21018f28c
chore: bump website node.js dependenciesa650531fa
release(v0.11.0-alpha.2): prepare release71fff02ff
fix: revert back resource.proto orderd3f4e6006
fix: replace tabs with spaces in console output1990ad252
feat: add created and updated timestamps to the resource metadata0731be908
feat: add cloud images to releasesb52b20666
feat: split etcd certificates to peer/client33119d2b8
chore: add an option to launch cluster with bad RTC stated8c2bca1b
feat: reimplement apid certificate generation on top of COSI3c1b32199
chore: refactor CLI tests0fd9ea2d6
feat: enable MACVTAP support898673e8d
chore: update e2e tests to use latest capi releasese26c5583c
docs: add AMI IDs for Talos 0.10.472ef48f0e
fix: assign source address to the DHCP default gateway routes004885a37
feat: update Linux kernel to 5.10.45, etcd to 3.4.16821f469a1
feat: skip overlay mount checks with dockerb6e02311a
feat: use COSI RD's sensitivity for RBAC46751c1ad
feat: improve security of Kubernetes control plane components0f659622d
fix: build with custom kernel/rootfs5b5089ab9
fix: mark kube-proxy as system critical priority42c16f67f
chore: bump dependencies60f78419e
chore: bump etcd client libraries to final 3.5.0 release2b0de9edb
feat: improve security of Kubernetes control plane components48a5c460a
docs: provide more storage detailsd3cb772
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 certificate4fe2706
feat: build with Go 1.16.530c2bc3
feat: mark MBR bootable1292574
fix: make disk type matcher parser case insensitiveb77400e
fix: properly detect nvme and sd card disk types3d0a6e1
feat: race build tag flag detector5b292e5
feat: disable memory profiling by defaultc6d0ae2
fix: linters and CId969f95
feat: initial implementationb2044b7
Initial commitb08e4d3
feat: replace tab character with space in console output2edcd3a
feat: add initial version53cdd8d
chore: initial commita445702
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 flyc78cc95
fix: implement errors.Is
for all errors in the set7885e16
feat: add ExpectedErrorf3d83f61
feat: deprecate UnexpectedErrord3a32be
fix: return UUID in middle endian only on SMBIOS >= 2.641d6ccc
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: build zbin
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 rpic8c2a18
feat: update Go to 1.16.5Previous release can be found at v0.10.0
quay.io/coreos/flannel:v0.13.0
ghcr.io/talos-systems/install-cni:v0.3.0-1-g4fe2706
docker.io/coredns/coredns:1.8.0
gcr.io/etcd-development/etcd:v3.4.16
k8s.gcr.io/kube-apiserver:v1.21.2
k8s.gcr.io/kube-controller-manager:v1.21.2
k8s.gcr.io/kube-scheduler:v1.21.2
k8s.gcr.io/kube-proxy:v1.21.2
ghcr.io/talos-systems/kubelet:v1.21.2
ghcr.io/talos-systems/installer:v0.11.0-alpha.2
k8s.gcr.io/pause:3.2
Published by talos-bot over 3 years ago
Welcome to the v0.10.4 release of Talos!
Please try out the release binaries and report any issues at
https://github.com/talos-systems/talos/issues.
talosctl etcd snapshot
command.talosctl boostrap --recover-from=
command.Install section of the machine config now has diskSelector
field that allows querying install disk using the list of qualifiers:
...
install:
diskSelector:
size: >= 500GB
model: WDC*
...
talosctl disks -n <node> -i
can be used to check allowed disk qualifiers when the node is running in the maintenance mode.
cluster.inlineManifests
field.system
services now run without container images on initramfs from the single executable; this change reduces RAM usage, initramfs size and boot time..timed
service was replaced with a time sync controller, no machine configuration changes.93cb5477f
release(v0.10.4): prepare releaseae5bbf58b
feat: update Linux kernel with support for HP ILO driver1e19e3720
fix: prefer extraConfig over OVF env, skip empty confige53dff8b9
feat: create certificates with os:admin role828772cec
release(v0.10.3): prepare release70ee15b79
fix: stop networkd and pods before leaving etcd on upgrade1e9496b80
fix: properly populate AllowSchedulingOnMasters option in gen config RPC166618b21
feat: update containerd to 1.4.6, runc to 1.0.0-rc958d73bc599
release(v0.10.2): prepare release20ad263b4
feat: update Kubernetes to 1.21.14941356f4
feat: update go-smbios library747903a10
fix: stop networkd before leaving etcd on 'reset' path6fd98d95b
fix: update the way NTP sync uses adjtimex
syscallf1298f6e3
fix: avoid data race on CRI pod stop994bdb5af
feat: update containerd to 1.4.5, runc to 1.0.0-rc94d0a3d69d5
release(v0.10.1): prepare release99de689d0
feat: pull kernel with VMware balloon module enabled194baa3d6
fix: properly parse matcher expressionsc613d3e22
fix: bump crypto library for the CSR verification fix25fa7a191
chore: remove security API ReadFile/WriteFilee415c81ad
feat: add --config-patch
flag by node type801808c54
fix: use both self-signed and Kubernetes CA to verify Kubelet cert905336940
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: implement talosctl 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 before go 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 if machine.install
is missingd7e9f6d6a
chore: build integration tests with -race9f7d67ac7
chore: fix typo672c97073
fix: allow convert-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: command etcd 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 old osctl
reference5b14d6f2b
chore: fix make 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 of convert-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 guide93cb5477f
release(v0.10.4): prepare releaseae5bbf58b
feat: update Linux kernel with support for HP ILO driver1e19e3720
fix: prefer extraConfig over OVF env, skip empty confige53dff8b9
feat: create certificates with os:admin role4f80b97
fix: verify CSR signature before issuing a certificated39dc41
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.11d830a2
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 parametersd3a32be
fix: return UUID in middle endian only on SMBIOS >= 2.615654f6
feat: enable HP ILO kernel module (both amd64 arm64)2f9eccf
feat: update containerd to 1.4.6d63b9ac
feat: update runc to 1.0.0-rc9580ebaa7
feat: update containerd to 1.4.5, runc to 1.0.0-rc946b85f48
feat: enable VMware baloon kernel module5dd650b
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-rc31f26def
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.1Previous release can be found at v0.9.0
quay.io/coreos/flannel:v0.13.0
ghcr.io/talos-systems/install-cni:v0.3.0
docker.io/coredns/coredns:1.8.0
gcr.io/etcd-development/etcd:v3.4.15
k8s.gcr.io/kube-apiserver:v1.21.1
k8s.gcr.io/kube-controller-manager:v1.21.1
k8s.gcr.io/kube-scheduler:v1.21.1
k8s.gcr.io/kube-proxy:v1.21.1
ghcr.io/talos-systems/kubelet:v1.21.1
ghcr.io/talos-systems/installer:v0.10.4
k8s.gcr.io/pause:3.2
Published by talos-bot over 3 years ago
Welcome to the v0.11.0-alpha.1 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.
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.
Added the flag cluster.coreDNS.disabled
to coreDNS deployment during the cluster bootstrap.
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.
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.
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.
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.
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 allows talosctl etcd snapshot
API call (for etcd backup automation)e13d905c2
release(v0.11.0-alpha.1): prepare release70ac771e0
fix: use localhost API server endpoint for internal communicationa941eb7da
feat: improve security of Kubernetes control plane components3aae94e53
feat: provide Kubernetes nodename as a COSI resource06209bba2
chore: update RBAC rules, remove old APIs9f24b519d
chore: remove bootkube check from cluster health check4ac9bea27
fix: stop etcd client logs from going to the server consolef63ab9dd9
feat: implement talosctl config new
commandfa15a6687
fix: don't enable RBAC feature in the config for Talos < 0.112dc27d996
fix: do not format state partition in the initialize sequenceb609f33cd
fix: update networking stack after Equnix Metal testing243a3b53e
fix: separate healthy and unknown flags in the service resource1a1378be1
fix: update retry package with a fix for errors.Iscb83edd7f
fix: wait for the network to be ready in mainteancne mode96f89071c
feat: update controller-runtime logs to console level on config.debug973069b61
feat: support NFS 4.1654dcad47
chore: bump dependencies via dependabotd7394457d
fix: don't treat ethtool errors as fatalf2ae9cd0c
feat: replace networkd with new network implementationcaec3063c
fix: do not complain about empty roles11918a110
docs: update community meeting timeaeddb9c09
feat: implement platform config controller (hostnames)1ece334da
feat: implement controller which runs network operators744ea8a5d
fix: do not add bootstrap contents option if tail events is not 05029edfb7
fix: overwrite nodes in the gRPC metadata6a35c8f11
feat: implement virtual IP (shared IP) network operator0f3b83803
chore: expose WatchRequest in the resources client11e258b15
feat: implement operator configuration controllerce3815e75
feat: implement DHCP6 operatorf010d99af
feat: implement operator framework with DHCP4 as the first examplef93c9c8fa
feat: bring unconfigured links with link carrier up by default02bd657b2
feat: implement network.Status resource and controllerda329f00a
feat: enable RBAC by default0f168a880
feat: add configuration for enabling RBACe74f789b0
feat: implement EtcFileController to render files in /etc
5aede1a83
fix: prefer extraConfig over OVF env, skip empty config5ad314fe7
feat: implement basic RBAC interceptorsc031be813
chore: use Go 1.16.58b0763f6a
chore: bump dependencies via dependabot8b8de11d9
feat: implement new controllers for hostname, resolvers and time servers24859b141
docs: update Rpi4 firmware guide62c702c4f
fix: remove conflicting etcd member on rejoin with empty data directoryff62a5998
fix: drop into maintenance mode if config URL is none
(metal)14e696d06
feat: update COSI runtime and add support for tail in the Talos gRPCa71053fcd
feat: default to bootstrap workflow76aac4bb2
feat: implement CPU and Memory stats controller8f90c6a8e
feat: parse Talos-specific cmdline paramsed10e139c
feat: implement NodeAddress controller33db8857a
fix: use COSI runtime DestroyReady input type6e7753639
refactor: rename *.Status() to *.TypedSpec() in the resources97627061d
docs: set static IP on ISO install mode5811f4dda
feat: implement link (interface) controllers046b229b1
chore: skip building multi-arch installer for race-enabled build73fbb4b52
fix: only fetch machine uuid if it's not setf112a540b
fix: clean up stale snapshots on container startc036b9494
chore: bump dependenciesa4d67a018
feat: add the ability to disable CoreDNS76dbfb369
feat: add ability to mark MBR partition bootablee0f5b1e20
chore: split mgmt/gen.go into several filesfad1b4f1f
chore: fix go generate for the machinery1117294ad
release(v0.11.0-alpha.0): prepare releasec09629466
chore: prepare for 0.11 release series723597657
feat: enable GORACE=halt_on_panic=1 in machined binary0acb04ad7
feat: implement route network controllersf5bf88a4c
feat: create certificates with os:admin role1db301edf
feat: switch controller-runtime to zap.Loggerf7cf64d42
fix: add talos.config to the vApp Properties in VMware OVA209527ecc
docs: add AMIs for Talos 0.10.359cfd312c
chore: bump dependencies via dependabot1edb20cf9
feat: extract config generationaf77c2956
docs: update wirguard guide4fe691214
test: better talosctl ls
tests04ddda962
feat: update containerd to 1.5.2, runc to 1.0.0-rc9549c7276b1
chore: fix markdown linting7270495ac
docs: add mayastor quickstartd3d9112f2
docs: fix spelling/grammar in What's New for Talos 0.982804414f
test: provide a way to force different boot order in provision librarya1c0e99a1
docs: add guide for deploying metrics-server6bc6658b5
feat: update containerd to 1.5.1c6567fae9
chore: dependabot updates61ccbb3f5
chore: keep debug symbols in debug builds1ce362e05
docs: update customizing kernel build stepsa26174b54
fix: properly compose pattern and header in etcd members output0825cf11f
fix: stop networkd and pods before leaving etcd on upgradebed6b15d6
fix: properly populate AllowSchedulingOnMasters option in gen config RPC071f04456
feat: implement AddressSpec handling76e38b7b8
feat: update Kubernetes to 1.21.19b1338d98
chore: parse "boolean" variablesc81cfb216
chore: allow building with debug handlersc9651673b
feat: update go-smbios library95c656fb7
feat: update containerd to 1.5.0, runc to 1.0.0-rc94db9c35b57
feat: implement AddressStatusController1cf011a80
chore: bump dependencies via dependabote3f407a1d
fix: properly pass disk type selector from config to matcher66b2b4505
feat: add resources and use HTTPS checks in control plane pods4ffd7c0ad
fix: stop networkd before leaving etcd on 'reset' path610d38d30
docs: add AMIs for 0.10.1, collapse list of AMIs by default807497ec2
chore: make conformance pipeline depend on cron-default3c1213596
feat: implement LinkStatusController0e8de0469
fix: update go-blockdevice to fix disk type detection4d50a4edd
fix: update the way NTP sync uses adjtimex
syscall1a85c14a5
fix: avoid data race on CRI pod stop5de8dbc06
fix: repair pine64 support382390973
fix: properly parse matcher expressionse54b6b7a3
chore: update dependencies via dependabotf2caed0df
chore: use extracted talos-systems/go-kmsg library79d804c5b
docs: fix typosa2bb390e1
feat: deterministic buildse480fedff
feat: add USB serial drivers79299d761
docs: add Matrix room links1b3e8b09e
docs: add survey to README8d51c9bb1
docs: update redirects to Talos 0.101092c3a50
feat: add Pine64 SBC support63e017543
feat: pull kernel with VMware balloon module enabledaeec99d82
chore: remove temporary fork0f49722d0
feat: add --config-patch
flag by node typea01b1d22d
chore: dump dependencies via dependabotd540a4a47
fix: bump crypto library for the CSR verification fixc3a4173e1
chore: remove security API ReadFile/WriteFile38037131c
chore: update wgctrl dependecyd9ba0fd01
docs: create v0.11 docs, promote v0.10 docs, add v0.10 AMIs2261d7ed0
fix: use both self-signed and Kubernetes CA to verify Kubelet certa3537a691
docs: update cloud images for Talos v0.9.35b9ee8617
docs: add what's new for Talos 0.10f1107fa3a
docs: add survey93623d47f
docs: update AWS instructionsa739d1b8a
feat: add support of custom registry CA certificate usage7f468d350
fix: update osType in OVA other3xLinux64Guest"4a184b67d
docs: add etcd backup and restore guide5fb38d3e5
chore: refactor Dockerfile for cross-compilationa8f1e526b
chore: build talosctl for Darwin / Apple Siliconeb0b64d31
chore: list specifically for enabled regions669a0cbdc
fix: check if OVF env is emptyda92049c0
chore: use codecov from the build container9996d4b02
chore: use REGISTRY_MIRROR_FLAGS if defined05cbe250c
chore: bump dependencies via dependabot9a91142a3
feat: print complete member info in etcd membersbb40d6dd0
feat: update pkgs versione7a9164b1
test: implement talosctl conformance
command to run e2e tests6cb266e74
fix: update etcd client errors, print etcd join failures0bd8b0e80
feat: provide an option to recover etcd from data directory copyf98185408
chore: fix conform with scopes21018f28c
chore: bump website node.js dependenciese13d905c2
release(v0.11.0-alpha.1): prepare release70ac771e0
fix: use localhost API server endpoint for internal communicationa941eb7da
feat: improve security of Kubernetes control plane components3aae94e53
feat: provide Kubernetes nodename as a COSI resource06209bba2
chore: update RBAC rules, remove old APIs9f24b519d
chore: remove bootkube check from cluster health check4ac9bea27
fix: stop etcd client logs from going to the server consolef63ab9dd9
feat: implement talosctl config new
commandfa15a6687
fix: don't enable RBAC feature in the config for Talos < 0.112dc27d996
fix: do not format state partition in the initialize sequenceb609f33cd
fix: update networking stack after Equnix Metal testing243a3b53e
fix: separate healthy and unknown flags in the service resource1a1378be1
fix: update retry package with a fix for errors.Iscb83edd7f
fix: wait for the network to be ready in mainteancne mode96f89071c
feat: update controller-runtime logs to console level on config.debug973069b61
feat: support NFS 4.1654dcad47
chore: bump dependencies via dependabotd7394457d
fix: don't treat ethtool errors as fatalf2ae9cd0c
feat: replace networkd with new network implementationcaec3063c
fix: do not complain about empty roles11918a110
docs: update community meeting timeaeddb9c09
feat: implement platform config controller (hostnames)1ece334da
feat: implement controller which runs network operators744ea8a5d
fix: do not add bootstrap contents option if tail events is not 05029edfb7
fix: overwrite nodes in the gRPC metadata6a35c8f11
feat: implement virtual IP (shared IP) network operator0f3b83803
chore: expose WatchRequest in the resources client11e258b15
feat: implement operator configuration controllerce3815e75
feat: implement DHCP6 operatorf010d99af
feat: implement operator framework with DHCP4 as the first examplef93c9c8fa
feat: bring unconfigured links with link carrier up by default02bd657b2
feat: implement network.Status resource and controllerda329f00a
feat: enable RBAC by default0f168a880
feat: add configuration for enabling RBACe74f789b0
feat: implement EtcFileController to render files in /etc
5aede1a83
fix: prefer extraConfig over OVF env, skip empty config5ad314fe7
feat: implement basic RBAC interceptorsc031be813
chore: use Go 1.16.58b0763f6a
chore: bump dependencies via dependabot8b8de11d9
feat: implement new controllers for hostname, resolvers and time servers24859b141
docs: update Rpi4 firmware guide62c702c4f
fix: remove conflicting etcd member on rejoin with empty data directoryff62a5998
fix: drop into maintenance mode if config URL is none
(metal)14e696d06
feat: update COSI runtime and add support for tail in the Talos gRPCa71053fcd
feat: default to bootstrap workflow76aac4bb2
feat: implement CPU and Memory stats controller8f90c6a8e
feat: parse Talos-specific cmdline paramsed10e139c
feat: implement NodeAddress controller33db8857a
fix: use COSI runtime DestroyReady input type6e7753639
refactor: rename *.Status() to *.TypedSpec() in the resources97627061d
docs: set static IP on ISO install mode5811f4dda
feat: implement link (interface) controllers046b229b1
chore: skip building multi-arch installer for race-enabled build73fbb4b52
fix: only fetch machine uuid if it's not setf112a540b
fix: clean up stale snapshots on container startc036b9494
chore: bump dependenciesa4d67a018
feat: add the ability to disable CoreDNS76dbfb369
feat: add ability to mark MBR partition bootablee0f5b1e20
chore: split mgmt/gen.go into several filesfad1b4f1f
chore: fix go generate for the machinery6bc5bb5
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 certificate4fe2706
feat: build with Go 1.16.530c2bc3
feat: mark MBR bootable1292574
fix: make disk type matcher parser case insensitiveb77400e
fix: properly detect nvme and sd card disk types3d0a6e1
feat: race build tag flag detector5b292e5
feat: disable memory profiling by defaultc6d0ae2
fix: linters and CId969f95
feat: initial implementationb2044b7
Initial commita445702
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 flyc78cc95
fix: implement errors.Is
for all errors in the set7885e16
feat: add ExpectedErrorf3d83f61
feat: deprecate UnexpectedErrord3a32be
fix: return UUID in middle endian only on SMBIOS >= 2.62d51360
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: build zbin
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 rpic8c2a18
feat: update Go to 1.16.5Previous release can be found at v0.10.0
quay.io/coreos/flannel:v0.13.0
ghcr.io/talos-systems/install-cni:v0.3.0-1-g4fe2706
docker.io/coredns/coredns:1.8.0
gcr.io/etcd-development/etcd:v3.4.15
k8s.gcr.io/kube-apiserver:v1.21.1
k8s.gcr.io/kube-controller-manager:v1.21.1
k8s.gcr.io/kube-scheduler:v1.21.1
k8s.gcr.io/kube-proxy:v1.21.1
ghcr.io/talos-systems/kubelet:v1.21.1
ghcr.io/talos-systems/installer:v0.11.0-alpha.1
k8s.gcr.io/pause:3.2
Published by talos-bot over 3 years ago
Welcome to the v0.11.0-alpha.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.
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.
1117294ad
release(v0.11.0-alpha.0): prepare releasec09629466
chore: prepare for 0.11 release series723597657
feat: enable GORACE=halt_on_panic=1 in machined binary0acb04ad7
feat: implement route network controllersf5bf88a4c
feat: create certificates with os:admin role1db301edf
feat: switch controller-runtime to zap.Loggerf7cf64d42
fix: add talos.config to the vApp Properties in VMware OVA209527ecc
docs: add AMIs for Talos 0.10.359cfd312c
chore: bump dependencies via dependabot1edb20cf9
feat: extract config generationaf77c2956
docs: update wirguard guide4fe691214
test: better talosctl ls
tests04ddda962
feat: update containerd to 1.5.2, runc to 1.0.0-rc9549c7276b1
chore: fix markdown linting7270495ac
docs: add mayastor quickstartd3d9112f2
docs: fix spelling/grammar in What's New for Talos 0.982804414f
test: provide a way to force different boot order in provision librarya1c0e99a1
docs: add guide for deploying metrics-server6bc6658b5
feat: update containerd to 1.5.1c6567fae9
chore: dependabot updates61ccbb3f5
chore: keep debug symbols in debug builds1ce362e05
docs: update customizing kernel build stepsa26174b54
fix: properly compose pattern and header in etcd members output0825cf11f
fix: stop networkd and pods before leaving etcd on upgradebed6b15d6
fix: properly populate AllowSchedulingOnMasters option in gen config RPC071f04456
feat: implement AddressSpec handling76e38b7b8
feat: update Kubernetes to 1.21.19b1338d98
chore: parse "boolean" variablesc81cfb216
chore: allow building with debug handlersc9651673b
feat: update go-smbios library95c656fb7
feat: update containerd to 1.5.0, runc to 1.0.0-rc94db9c35b57
feat: implement AddressStatusController1cf011a80
chore: bump dependencies via dependabote3f407a1d
fix: properly pass disk type selector from config to matcher66b2b4505
feat: add resources and use HTTPS checks in control plane pods4ffd7c0ad
fix: stop networkd before leaving etcd on 'reset' path610d38d30
docs: add AMIs for 0.10.1, collapse list of AMIs by default807497ec2
chore: make conformance pipeline depend on cron-default3c1213596
feat: implement LinkStatusController0e8de0469
fix: update go-blockdevice to fix disk type detection4d50a4edd
fix: update the way NTP sync uses adjtimex
syscall1a85c14a5
fix: avoid data race on CRI pod stop5de8dbc06
fix: repair pine64 support382390973
fix: properly parse matcher expressionse54b6b7a3
chore: update dependencies via dependabotf2caed0df
chore: use extracted talos-systems/go-kmsg library79d804c5b
docs: fix typosa2bb390e1
feat: deterministic buildse480fedff
feat: add USB serial drivers79299d761
docs: add Matrix room links1b3e8b09e
docs: add survey to README8d51c9bb1
docs: update redirects to Talos 0.101092c3a50
feat: add Pine64 SBC support63e017543
feat: pull kernel with VMware balloon module enabledaeec99d82
chore: remove temporary fork0f49722d0
feat: add --config-patch
flag by node typea01b1d22d
chore: dump dependencies via dependabotd540a4a47
fix: bump crypto library for the CSR verification fixc3a4173e1
chore: remove security API ReadFile/WriteFile38037131c
chore: update wgctrl dependecyd9ba0fd01
docs: create v0.11 docs, promote v0.10 docs, add v0.10 AMIs2261d7ed0
fix: use both self-signed and Kubernetes CA to verify Kubelet certa3537a691
docs: update cloud images for Talos v0.9.35b9ee8617
docs: add what's new for Talos 0.10f1107fa3a
docs: add survey93623d47f
docs: update AWS instructionsa739d1b8a
feat: add support of custom registry CA certificate usage7f468d350
fix: update osType in OVA other3xLinux64Guest"4a184b67d
docs: add etcd backup and restore guide5fb38d3e5
chore: refactor Dockerfile for cross-compilationa8f1e526b
chore: build talosctl for Darwin / Apple Siliconeb0b64d31
chore: list specifically for enabled regions669a0cbdc
fix: check if OVF env is emptyda92049c0
chore: use codecov from the build container9996d4b02
chore: use REGISTRY_MIRROR_FLAGS if defined05cbe250c
chore: bump dependencies via dependabot9a91142a3
feat: print complete member info in etcd membersbb40d6dd0
feat: update pkgs versione7a9164b1
test: implement talosctl conformance
command to run e2e tests6cb266e74
fix: update etcd client errors, print etcd join failures0bd8b0e80
feat: provide an option to recover etcd from data directory copyf98185408
chore: fix conform with scopes21018f28c
chore: bump website node.js dependencies4f80b97
fix: verify CSR signature before issuing a certificate1292574
fix: make disk type matcher parser case insensitiveb77400e
fix: properly detect nvme and sd card disk types3d0a6e1
feat: race build tag flag detector5b292e5
feat: disable memory profiling by defaultc6d0ae2
fix: linters and CId969f95
feat: initial implementationb2044b7
Initial commita445702
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 flyd3a32be
fix: return UUID in middle endian only on SMBIOS >= 2.6a3a6650
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: build zbin
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 rpiPrevious release can be found at v0.10.0
quay.io/coreos/flannel:v0.13.0
ghcr.io/talos-systems/install-cni:v0.3.0
docker.io/coredns/coredns:1.8.0
gcr.io/etcd-development/etcd:v3.4.15
k8s.gcr.io/kube-apiserver:v1.21.1
k8s.gcr.io/kube-controller-manager:v1.21.1
k8s.gcr.io/kube-scheduler:v1.21.1
k8s.gcr.io/kube-proxy:v1.21.1
ghcr.io/talos-systems/kubelet:v1.21.1
ghcr.io/talos-systems/installer:v0.11.0-alpha.0
k8s.gcr.io/pause:3.2
Published by talos-bot over 3 years ago
Welcome to the v0.10.3 release of Talos!
Please try out the release binaries and report any issues at
https://github.com/talos-systems/talos/issues.
talosctl etcd snapshot
command.talosctl boostrap --recover-from=
command.Install section of the machine config now has diskSelector
field that allows querying install disk using the list of qualifiers:
...
install:
diskSelector:
size: >= 500GB
model: WDC*
...
talosctl disks -n <node> -i
can be used to check allowed disk qualifiers when the node is running in the maintenance mode.
cluster.inlineManifests
field.system
services now run without container images on initramfs from the single executable; this change reduces RAM usage, initramfs size and boot time..timed
service was replaced with a time sync controller, no machine configuration changes.828772cec
release(v0.10.3): prepare release70ee15b79
fix: stop networkd and pods before leaving etcd on upgrade1e9496b80
fix: properly populate AllowSchedulingOnMasters option in gen config RPC166618b21
feat: update containerd to 1.4.6, runc to 1.0.0-rc958d73bc599
release(v0.10.2): prepare release20ad263b4
feat: update Kubernetes to 1.21.14941356f4
feat: update go-smbios library747903a10
fix: stop networkd before leaving etcd on 'reset' path6fd98d95b
fix: update the way NTP sync uses adjtimex
syscallf1298f6e3
fix: avoid data race on CRI pod stop994bdb5af
feat: update containerd to 1.4.5, runc to 1.0.0-rc94d0a3d69d5
release(v0.10.1): prepare release99de689d0
feat: pull kernel with VMware balloon module enabled194baa3d6
fix: properly parse matcher expressionsc613d3e22
fix: bump crypto library for the CSR verification fix25fa7a191
chore: remove security API ReadFile/WriteFilee415c81ad
feat: add --config-patch
flag by node type801808c54
fix: use both self-signed and Kubernetes CA to verify Kubelet cert905336940
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: implement talosctl 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 before go 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 if machine.install
is missingd7e9f6d6a
chore: build integration tests with -race9f7d67ac7
chore: fix typo672c97073
fix: allow convert-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: command etcd 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 old osctl
reference5b14d6f2b
chore: fix make 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 of convert-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 guide828772cec
release(v0.10.3): prepare release70ee15b79
fix: stop networkd and pods before leaving etcd on upgrade1e9496b80
fix: properly populate AllowSchedulingOnMasters option in gen config RPC166618b21
feat: update containerd to 1.4.6, runc to 1.0.0-rc954f80b97
fix: verify CSR signature before issuing a certificated39dc41
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.11d830a2
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 parametersd3a32be
fix: return UUID in middle endian only on SMBIOS >= 2.62f9eccf
feat: update containerd to 1.4.6d63b9ac
feat: update runc to 1.0.0-rc9580ebaa7
feat: update containerd to 1.4.5, runc to 1.0.0-rc946b85f48
feat: enable VMware baloon kernel module5dd650b
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-rc31f26def
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.1Previous release can be found at v0.9.0
quay.io/coreos/flannel:v0.13.0
ghcr.io/talos-systems/install-cni:v0.3.0
docker.io/coredns/coredns:1.8.0
gcr.io/etcd-development/etcd:v3.4.15
k8s.gcr.io/kube-apiserver:v1.21.1
k8s.gcr.io/kube-controller-manager:v1.21.1
k8s.gcr.io/kube-scheduler:v1.21.1
k8s.gcr.io/kube-proxy:v1.21.1
ghcr.io/talos-systems/kubelet:v1.21.1
ghcr.io/talos-systems/installer:v0.10.3
k8s.gcr.io/pause:3.2
Published by talos-bot over 3 years ago
Welcome to the v0.10.2 release of Talos!
Please try out the release binaries and report any issues at
https://github.com/talos-systems/talos/issues.
talosctl etcd snapshot
command.talosctl boostrap --recover-from=
command.Install section of the machine config now has diskSelector
field that allows querying install disk using the list of qualifiers:
...
install:
diskSelector:
size: >= 500GB
model: WDC*
...
talosctl disks -n <node> -i
can be used to check allowed disk qualifiers when the node is running in the maintenance mode.
cluster.inlineManifests
field.system
services now run without container images on initramfs from the single executable; this change reduces RAM usage, initramfs size and boot time..timed
service was replaced with a time sync controller, no machine configuration changes.8d73bc599
release(v0.10.2): prepare release20ad263b4
feat: update Kubernetes to 1.21.14941356f4
feat: update go-smbios library747903a10
fix: stop networkd before leaving etcd on 'reset' path6fd98d95b
fix: update the way NTP sync uses adjtimex
syscallf1298f6e3
fix: avoid data race on CRI pod stop994bdb5af
feat: update containerd to 1.4.5, runc to 1.0.0-rc94d0a3d69d5
release(v0.10.1): prepare release99de689d0
feat: pull kernel with VMware balloon module enabled194baa3d6
fix: properly parse matcher expressionsc613d3e22
fix: bump crypto library for the CSR verification fix25fa7a191
chore: remove security API ReadFile/WriteFilee415c81ad
feat: add --config-patch
flag by node type801808c54
fix: use both self-signed and Kubernetes CA to verify Kubelet cert905336940
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: implement talosctl 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 before go 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 if machine.install
is missingd7e9f6d6a
chore: build integration tests with -race9f7d67ac7
chore: fix typo672c97073
fix: allow convert-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: command etcd 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 old osctl
reference5b14d6f2b
chore: fix make 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 of convert-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 guide8d73bc599
release(v0.10.2): prepare release20ad263b4
feat: update Kubernetes to 1.21.14941356f4
feat: update go-smbios library747903a10
fix: stop networkd before leaving etcd on 'reset' path6fd98d95b
fix: update the way NTP sync uses adjtimex
syscallf1298f6e3
fix: avoid data race on CRI pod stop994bdb5af
feat: update containerd to 1.4.5, runc to 1.0.0-rc944f80b97
fix: verify CSR signature before issuing a certificated39dc41
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.11d830a2
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 parametersd3a32be
fix: return UUID in middle endian only on SMBIOS >= 2.680ebaa7
feat: update containerd to 1.4.5, runc to 1.0.0-rc946b85f48
feat: enable VMware baloon kernel module5dd650b
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-rc31f26def
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.1Previous release can be found at v0.9.0
quay.io/coreos/flannel:v0.13.0
ghcr.io/talos-systems/install-cni:v0.3.0
docker.io/coredns/coredns:1.8.0
gcr.io/etcd-development/etcd:v3.4.15
k8s.gcr.io/kube-apiserver:v1.21.1
k8s.gcr.io/kube-controller-manager:v1.21.1
k8s.gcr.io/kube-scheduler:v1.21.1
k8s.gcr.io/kube-proxy:v1.21.1
ghcr.io/talos-systems/kubelet:v1.21.1
ghcr.io/talos-systems/installer:v0.10.2
k8s.gcr.io/pause:3.2
Published by talos-bot over 3 years ago
Welcome to the v0.10.1 release of Talos!
Please try out the release binaries and report any issues at
https://github.com/talos-systems/talos/issues.
talosctl etcd snapshot
command.talosctl boostrap --recover-from=
command.Install section of the machine config now has diskSelector
field that allows querying install disk using the list of qualifiers:
...
install:
diskSelector:
size: >= 500GB
model: WDC*
...
talosctl disks -n <node> -i
can be used to check allowed disk qualifiers when the node is running in the maintenance mode.
cluster.inlineManifests
field.system
services now run without container images on initramfs from the single executable; this change reduces RAM usage, initramfs size and boot time..timed
service was replaced with a time sync controller, no machine configuration changes.d0a3d69d5
release(v0.10.1): prepare release99de689d0
feat: pull kernel with VMware balloon module enabled194baa3d6
fix: properly parse matcher expressionsc613d3e22
fix: bump crypto library for the CSR verification fix25fa7a191
chore: remove security API ReadFile/WriteFilee415c81ad
feat: add --config-patch
flag by node type801808c54
fix: use both self-signed and Kubernetes CA to verify Kubelet cert905336940
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: implement talosctl 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 before go 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 if machine.install
is missingd7e9f6d6a
chore: build integration tests with -race9f7d67ac7
chore: fix typo672c97073
fix: allow convert-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: command etcd 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 old osctl
reference5b14d6f2b
chore: fix make 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 of convert-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 guided0a3d69d5
release(v0.10.1): prepare release99de689d0
feat: pull kernel with VMware balloon module enabled194baa3d6
fix: properly parse matcher expressionsc613d3e22
fix: bump crypto library for the CSR verification fix25fa7a191
chore: remove security API ReadFile/WriteFilee415c81ad
feat: add --config-patch
flag by node type801808c54
fix: use both self-signed and Kubernetes CA to verify Kubelet cert4f80b97
fix: verify CSR signature before issuing a certificated39dc41
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.11d830a2
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 parameters6b85f48
feat: enable VMware baloon kernel module5dd650b
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-rc31f26def
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.1Previous release can be found at v0.9.0
quay.io/coreos/flannel:v0.13.0
ghcr.io/talos-systems/install-cni:v0.3.0
docker.io/coredns/coredns:1.8.0
gcr.io/etcd-development/etcd:v3.4.15
k8s.gcr.io/kube-apiserver:v1.21.0
k8s.gcr.io/kube-controller-manager:v1.21.0
k8s.gcr.io/kube-scheduler:v1.21.0
k8s.gcr.io/kube-proxy:v1.21.0
ghcr.io/talos-systems/kubelet:v1.21.0
ghcr.io/talos-systems/installer:v0.10.1
k8s.gcr.io/pause:3.2
Published by talos-bot over 3 years ago
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.
talosctl etcd snapshot
command.talosctl boostrap --recover-from=
command.Install section of the machine config now has diskSelector
field that allows querying install disk using the list of qualifiers:
...
install:
diskSelector:
size: >= 500GB
model: WDC*
...
talosctl disks -n <node> -i
can be used to check allowed disk qualifiers when the node is running in the maintenance mode.
cluster.inlineManifests
field.system
services now run without container images on initramfs from the single executable; this change reduces RAM usage, initramfs size and boot time..timed
service was replaced with a time sync controller, no machine configuration changes.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: implement talosctl 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 before go 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 if machine.install
is missingd7e9f6d6a
chore: build integration tests with -race9f7d67ac7
chore: fix typo672c97073
fix: allow convert-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: command etcd 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 old osctl
reference5b14d6f2b
chore: fix make 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 of convert-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 guide905336940
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 regionsd39dc41
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.11d830a2
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 parameters5dd650b
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-rc31f26def
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.1Previous release can be found at v0.9.0
quay.io/coreos/flannel:v0.13.0
ghcr.io/talos-systems/install-cni:v0.3.0
docker.io/coredns/coredns:1.8.0
gcr.io/etcd-development/etcd:v3.4.15
k8s.gcr.io/kube-apiserver:v1.21.0
k8s.gcr.io/kube-controller-manager:v1.21.0
k8s.gcr.io/kube-scheduler:v1.21.0
k8s.gcr.io/kube-proxy:v1.21.0
ghcr.io/talos-systems/kubelet:v1.21.0
ghcr.io/talos-systems/installer:v0.10.0
k8s.gcr.io/pause:3.2
Published by talos-bot over 3 years ago
Welcome to the v0.9.3 release of Talos!
Please try out the release binaries and report any issues at
https://github.com/talos-systems/talos/issues.
More in the docs.
Please read the upgrade notes before upgrading from Talos 0.8.
e61f9464b
release(v0.9.3): prepare releasec7e3ccef2
fix: check if OVF env is empty73caf799c
chore: list specifically for enabled regions6158a2266
release(v0.9.2): prepare release2b83440d6
feat: bump k8s version to 1.20.6cb82fb58c
fix: zero out manifest contents before setting new valuec1ce1b827
feat: add support for reading OVF data on VMWare4f7682289
feat: validate the machine configuration in the installer container702661bca
fix: print task failure error immediately948ae7bac
fix: ignore EOF errors from Kubernetes API when converting control plane5ce00af3c
chore: use tagged version of cluster-api-templatesfaab28004
test: update CAPA to 0.6.41d8e9674a
release(v0.9.1): prepare releasebe149162b
fix: prevent panic in validate config if machine.install
is missinga8cf70cf5
fix: allow convert-k8s --remove-initialized-keys
with K8s cp is down41cf6c1c4
fix: get rid of data race in encoder and fix concurrent map access5772e7ff6
fix: resolve the issue with DHCP lease not being renewed80b7b2219
release(v0.9.0): prepare releasec6f7c7f36
fix: command etcd remove-member
shouldn't remove etcd data directory84d597319
chore: remove old osctl
reference26c924619
fix: upgrade-k8s bug with empty config values and provision script6ffe084f9
feat: update Kubernetes to 1.20.502839b10d
release(v0.9.0-beta.1): prepare release9d3605361
fix: talosctl health should not check kube-proxy when it is disabled3844103d1
test: update aws cloud provider version5bf28b8c8
fix: properly format spec comments in the resources6d7b0efc6
fix: don't touch any partitions on upgrade with --preserveaaa19e1ed
chore: update Linux to 5.10.2396477d249
chore: fix provision tests after changes to build-container67e0317b9
fix: update output of convert-k8s
command51f59f435
fix: move containerd CRI config files under /var/
96521a186
chore: update Go to 1.15.9dbcb643e8
release(v0.9.0-beta.0): prepare release3863be9ce
chore: bump release scope to v0.9d3798cd7a
docs: document controller runtime, resources and talosctl getc2e353d6a
fix: do not print out help string if the parameters are correct56c95eace
chore: bump dependencies via dependabot49853fc2e
fix: mkdir source of the extra mounts for the kubelete8e91d643
fix: properly propagate nameservers to provisioned docker clustersf4ca6e9a6
feat: update containerd to version 1.4.43084a3f35
chore: update tools/pkgs/extras tags81acadf34
fix: ignore connection refused errors when updating/converting cpdb3785b93
fix: align partition start to the physical sector sizedf52c1358
chore: fix //nolint directivesf3a32fff9
chore: expire objects in CI S3 bucket7e8f13652
chore: fix upgrade tests by bumping 0.9 to alpha.5044fb7708
fix: chmod etcd PKI path to fix virtual IP for upgrades with persistenceec72ae892
release(v0.9.0-alpha.5): prepare release4e47f6766
feat: bypass lock if ACPI reboot/shutdown issued60b7f79fd
feat: add --on-reboot
flag to talosctl edit/patch machineConfig49a23bbde
chore: bump Go module dependencies40a2e4d4f
feat: support JSON output in talosctl get
, event types638af35db
chore: properly propagate context object in the controller60aa011c7
feat: rename namespaces, resources, types etc3a2caca78
release(v0.9.0-alpha.4): prepare release8ffb55943
fix: ignore 'ENOENT' (no such file directory) on mounta241e9ee4
feat: update linux kernel to 5.10.19561f8aa15
fix: move etcd to cri
containerd runner1d8ed9b5c
chore: update provision/upgrade tests to 0.9.0-alpha.302c0c25ba
docs: bump v0.8 release version in the SBCs guides9333e2a60
docs: add disk encryption guidea12a5dd25
release(v0.9.0-alpha.3): prepare release31e56e63d
fix: update in-cluster kubeconfig validity to match other certsc2f7a4b6f
fix: add ApplyDynamicConfig call in the apply-config --immediate mode376fdcf6c
feat: implement etcd remove-member cli commandc8ae00937
chore: bump dependencies via dependabotd173fd4c0
feat: update etcd to 3.4.155ae315f49
fix: set hdmi_safe=1 on Raspberry Pi for maximum HDMI compatibility61cb2fb25
feat: talosctl: allow v-prefixed k8s versionsc7ee23908
fix: show stopped/exited containers via CRI inspectord7cdc8cc1
feat: implement simple layer 2 shared IP for CP63160277d
fix: make ApplyDynamicConfig idempotent041620c85
feat: implement talosctl edit and patch config commandsc29cfaa09
chore: build both Darwin and Linux versions of talosctl953ce643a
feat: bump etcd client library to 3.5.0-alpha.024b4c0bcb
refactor: add context to the networkd9464c4cbc
refactor: split WithNetworkConfig into sub-options779ac74a0
fix: improve the drain functionf24c81537
fix: correctly set service state in the resource4e19b597a
test: add integration test with Canal CNI and reset API589d01892
fix: update the layout of the Disks API to match proxying requirements7587af958
docs: update AMI images for 0.8.47108bb3f5
test: upgrade master to master tests09369fedb
fix: stop and clean up installer container correctly85d1669fb
chore: bump dependencies via dependabot84ad6cbb1
chore: switch CI to stop embedding local registry into the builds1a491ee85
fix: sanitize volume name better in static pod extra volumes5aa75e020
release(v0.9.0-alpha.2): prepare release3b672d342
feat: u-boot 2021.01, ca-certificates update, Linux file ACLse355d4fae
fix: redirect warnings in manifest apply k8s clientc37f2c6d3
docs: add link to GitHub Discussions as a support forume2f1fbcfd
feat: support control plane upgrades with Talos managed control plane8789849c7
feat: add support for extra volume mounts for control plane pods06b8c0948
test: enable disk encryption key rotation test41430e72d
fix: handle case when kubelet serving certificates are issued7a6e0cd3e
fix: correctly escape extra args in kube-proxy manifest41b9f1345
feat: add a warning to boot log if running self-hosted control plane2b76c4890
feat: add an option to disable kube-proxy manifestd2d5c72bb
fix: skip empty manifest YAML sub-documentse9fc54f6e
feat: update Kubernetes to 1.20.3b91439815
refactor: split kubernetes/etcd resource generation into subresourcesc2d109637
chore: add default cron pipeline to the list of pipelinesce6bfbdbb
chore: run default pipeline as part of the cron
pipeline32d258852
test: update integration tests to use wrapped client for etcd APIs54d6a4521
feat: add state encryption support8e35560ba
release(v0.9.0-alpha.1): prepare release7751920db
feat: add a tool and package to convert self-hosted CP to static pods3a78bfcec
test: trigger e2e on thrice daily58ff2c980
feat: implement ephemeral partition encryptione5bd35ae3
feat: add resource watch API + CLI6207fa517
test: update aws templatescc83b8380
feat: rename apply-config --no-reboot to --on-reboot254e0e91e
fix: correctly unwrap responses for etcd commands292bc3968
chore(ci): fix schedules in Drone pipelines02b3719df
feat: skip filesystem for state and ephemeral partitions in the installeredbaa0bc7
chore: update artifacts bucket name in Dronef1d1f72b5
chore(ci): update gcp templates162d8b6be
fix: drop cri dependency on etcdb315a7e1f
chore: rework Drone pipelines9205870ee
fix: move versions to annotations in control plane static podsecd0921d7
feat: stop all pods before unmounting ephemeral partitionaa9bef278
feat: bump Go to 1.15.8f96548e16
refactor: extract go-cmd into a separate library8d7a36cc0
fix: find master node IPs correctly in health checks6791036cf
fix: add 3 seconds grub boot timeoutffe34ec10
fix: don't use filename from URL when downloading manifest1111edfc7
fix: pass attributes when adding routesd99a016af
fix: correct response structure for GenerateConfig APIdf0099036
fix: correctly extract wrapped error messages1a32d55e4
fix: prevent crash in machined on apid service stopdaea9d381
feat: support version contract for Talos config generationf9896777f
feat: update Linux to 5.10.141908ba79d
docs: update AMI list for 0.8.27f3dca8e4
test: add support for IPv6 in talosctl cluster create3aaa888f9
docs: fix typosedf577722
feat: add an option to force upgrade without checks85ae9f75e
fix: wait for time sync before generating Kubernetes certificatesb526c2cc3
fix: set proper hostname on docker nodesa07cfbd5a
fix: mount kubelet secrets from system instead of ephemeral4734fe7dd
feat: upgrade CoreDNS to 1.8.0d29a56b0c
chore: update dependencies via dependabot33de89ef9
fix: allow loading of empty config files757cc204e
fix: prefer configured nameservers, fix DHCP6 in container6cf98a732
feat: implement IPv6 DHCP client in networkd5855b8d53
fix: refresh control plane endpoints on worker apids on schedule47c260e36
fix: update DHCP client to use Request-Ack sequence after an Offer42cadf5c5
release(v0.9.0-alpha.0): prepare release2277ce8ab
feat: move to ECDSA keys for all Kubernetes/etcd certs and keys9947ec84d
fix: use hugetlbfs instead of none389349c02
fix: use grpc load-balancing when connecting to trustd6eafca037
feat: update kernelb441915c0
feat: mount hugetlbfse4e6da388
feat: allow fqdn to be used when registering k8s node87ccf0eb2
test: clear connection refused errors after resetc36e4a935
feat: copy cryptsetup executable from pkgs8974b529a
chore: bump dependencies (via dependabot)512c79e8d
fix: lower memory usage a bit by disabling memory profiling1cded4d33
chore: fix import path for fsnotify698fdd9d6
chore: add dependabot config064d33229
fix: don't probe disks in container mode1051d2ab6
fix: prefix rendered Talos-owned static pod manifests7be3a8609
fix: bump timeout for worker apid waiting for kubelet client config76a679443
fix: kill all processes and umount all disk on reboot/shutdown18db20dbc
fix: open blockdevices with exclusive flock for partitioninge0a0f5880
feat: use multi-arch images for k8s and Flannel CNIa83af0373
refactor: update go-blockdevice and restructure disk interaction code0aaf8fa96
feat: replace bootkube with Talos-managed control planea2b6939c2
docs: update components.md11863dd74
feat: implement resource API in Talose9aa49477
feat: update Linux to 5.10.7, musl-libc to 1.2.278eecc057
chore: enable virtio-balloon and monitor in QEMU provisionerd71ac4c4f
feat: update Kubernetes to 1.20.2d515613bb
fix: list command unlimited recursion default behavior9883d0af1
feat: support Wireguard networking00d345fd3
docs: add v0.9 docsaf5c34b34
fix: pick first interface valid hostname (vs. last one)275ca76c5
chore: update protobuf, grpc-go, prototoold19486afa
fix: allow 'console' argument in kernel args to be always overridden47fb5720c
test: skip etcd tests on non-HA clusters529c03587
docs: add modes to validate commandd455f917f
docs: document omitting DiskPartition size5325a66e3
fix: bring up bonded interfaces correctly on packeta8dd2ff30
fix: checkpoint controller-manager and schedulerf9ff4848e
feat: bump pkgs for kernel with CONFIG_IPV6_MULTIPLE_TABLESf2c029a07
chore: update upgrade test version used7b6c4bcb1
refactor: define default kernel flags in machinery instead of procfsf3465b8e3
feat: support type filter in list API and CLI5590fe19e
docs: update references to 0.8.0, add 0.8.0 AWS AMIs11229a018
docs: fix latest docsff0749c4a
docs: set latest docs to v0.86a0e652f0
fix: correctly transport gRPC errors from apid47fb7d26e
fix: use SetAll instead of AppendAll when building kernel argsb4ddfbfe9
fix: add more dependencies for bootstrap services73c81c501
fix: pass disk image flags to e2e-qemu cluster create command5e3b8ee09
fix: ignore pods spun up from checkpoints in health checksa83e8758d
feat: add commands to manage/query etcd clustere75bb27cf
fix: leave etcd for staged upgradesf1964aab5
fix: ignore errors on stopping/removing pod sandboxes6540e9bf7
feat: support disk image in talosctl cluster createb1d481430
feat: update Kubernetes to 1.20.14f74b11db
docs: provide AMIs for 0.8.0-beta.014b43068d
docs: fix SBC docs to point to beta.0 instead of beta.1941556cff
fix: use the correct console on Banana Pi M64e791e7dca
fix: don't run LabelNodeAsMaster in two sequencesa4f864d46
docs: update Talos release for SBCse61f9464b
release(v0.9.3): prepare releasec7e3ccef2
fix: check if OVF env is empty73caf799c
chore: list specifically for enabled regions39584f1
feat: support for key/certificate types RSA, Ed25519, ECDSAcf75519
fix: function NewKeyPair should create certificate with proper subject751c95a
feat: add 'PEMEncodedKey' which allows to transport keys in YAML562c3b6
feat: add support for public RSA key in RSAKeybda0e9c
feat: enable more conversions between encoded and raw versions0db3328
feat: bump Go to 1.15.9b852b69
chore: bump tools and pkgs to 0.4.0302cc61
feat: bump Go to 1.15.83cb9fc9
feat: build tc-redirect-tap from our forkcc8f5b9
chore: bump tools for Go 1.15.7 updatebb3ad73
fix: align partition start to physical sector size8f976c2
feat: replace exec.Command with go-cmd module1cf7f25
fix: properly handle no child processes error from cmd.Wait04a9851
feat: implement luks encryption providerb0375e4
feat: add an option to open block device with exclusive flock5a1c7f7
refactor: add devname into gpt.Partition, refactor probe package68eb006
feat: return typed error for exit error333ccf1
feat: add stdin support into the Run methodsc5c8f1c
feat: extract cmd module from Talos into a separate module77685fc
Initial commit8cbc42d
feat: provide an option to overwrite some args in AppendAll24d06a9
refactor: remove talos kernel default argsb9dc1a9
feat: add support for context.Context
in Retry0519054
feat: add ParseCIDR52c7509
feat: add a function to format IPs in CIDR notation005a94f
feat: add methods to manage CIDR list, check for non-local IPv67b3d144
feat: use go-yaml fork and serialize spec as RawYAML objects84c3c87
chore: provide fmt.Stringer for EventType8b3f192
feat: update naming conventions for resources and types28dd9aa
feat: add an option to bootstrap WatchKind with initial list of resources734f1e1
feat: add support for exporting dependency grapheb6e3df
feat: sort resources returned from the List() APIb8955a5
fix: attach stack trace to panic error messageb64f477
feat: restart failing controllers automatically with exp backoff98acf0d
fix: preserve original YAML formatting in resource.Any53fb919
feat: controller runtime implementationf450ab7
feat: implement namespaces, clean up context use81bf414
feat: initial version of the runtime based on the state657fda9
Initial commitd471b60
feat: update kernel to 5.10.238e2a376
feat: bump tools for Go 1.15.9af19871
feat: update containerd to 1.4.4a053811
chore: bump tools to the tag 0.4.004e6d12
feat: update kernel to 5.10.19bf4b778
feat: update u-boot to 2021.01c02be5f
feat: update ca-certificates to 2021-01-19be6d186
feat: enable POSIX file ACLs on XFS6748819
feat: update Linux to 5.10.17, disable init_on_free=1 by defaultc623457
feat: bump raspberrypi-firmwarea0bb6ab
feat: update Go to 1.15.80368166
feat: update Linux to 5.10.142a04697
chore: add conform configurationf9d9690
feat: build CNI plugins, bump version to current master72c4450
chore: bump tools for Go 1.15.7 update4ce1f2c
feat: add cryptsetup dependencies to all targets3c35918
feat: enable NVME-over-TCP1380273
feat: enable hyperv_utils in Linux kernel0386ef5
feat: update libmusl to 1.2.2d02d119
feat: update Linux kernel to 5.10.7db10362
feat: enable more VIRTIO options8e68598
feat: enable CONFIG_WIREGUARD kernel option2409ba7
feat: enable CONFIG_IPV6_MULTIPLE_TABLES option3b25a7e
feat: bump Go to 1.15.9017d570
chore: bump tools to 0.2.04b418f3
feat: upgrade Python 3.9.2, enable pip0026740
feat: update Go to version 1.15.8ca12352
chore: make it easier to update deps.pnge54841a
feat: bump Go to 1.15.75fa9459
feat: bump rhash to 1.4.124a6dac
feat: bump toolchain for libmusl CVE-2020-28928 fix0fe682e
feat: switch to older protoc-gen-go with gRPC2fd95a7
feat: add protoc-gen-go-grpc4689294
feat: upgrade proto librariesPrevious release can be found at v0.8.0
quay.io/coreos/flannel:v0.13.0
ghcr.io/talos-systems/install-cni:v0.2.0-1-g0db3328
docker.io/coredns/coredns:1.8.0
gcr.io/etcd-development/etcd:v3.4.15
k8s.gcr.io/kube-apiserver:v1.20.6
k8s.gcr.io/kube-controller-manager:v1.20.6
k8s.gcr.io/kube-scheduler:v1.20.6
k8s.gcr.io/kube-proxy:v1.20.6
ghcr.io/talos-systems/kubelet:v1.20.6
ghcr.io/talos-systems/installer:v0.9.3
k8s.gcr.io/pause:3.2
Published by talos-bot over 3 years ago
Welcome to the v0.10.0-beta.1 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.
talosctl etcd snapshot
command.talosctl boostrap --recover-from=
command.Install section of the machine config now has diskSelector
field that allows querying install disk using the list of qualifiers:
...
install:
diskSelector:
size: >= 500GB
model: WDC*
...
talosctl disks -n <node> -i
can be used to check allowed disk qualifiers when the node is running in the maintenance mode.
cluster.inlineManifests
field.system
services now run without container images on initramfs from the single executable; this change reduces RAM usage, initramfs size and boot time..timed
service was replaced with a time sync controller, no machine configuration changes.c07b5152a
release(v0.10.0-beta.1): prepare releasee1475256e
test: implement talosctl 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 before go 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 if machine.install
is missingd7e9f6d6a
chore: build integration tests with -race9f7d67ac7
chore: fix typo672c97073
fix: allow convert-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: command etcd 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 old osctl
reference5b14d6f2b
chore: fix make 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 of convert-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 guidec07b5152a
release(v0.10.0-beta.1): prepare releasee1475256e
test: implement talosctl 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 3xd39dc41
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.11d830a2
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 parameters5dd650b
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-rc31f26def
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.1Previous release can be found at v0.9.0
quay.io/coreos/flannel:v0.13.0
ghcr.io/talos-systems/install-cni:v0.3.0
docker.io/coredns/coredns:1.8.0
gcr.io/etcd-development/etcd:v3.4.15
k8s.gcr.io/kube-apiserver:v1.21.0
k8s.gcr.io/kube-controller-manager:v1.21.0
k8s.gcr.io/kube-scheduler:v1.21.0
k8s.gcr.io/kube-proxy:v1.21.0
ghcr.io/talos-systems/kubelet:v1.21.0
ghcr.io/talos-systems/installer:v0.10.0-beta.1
k8s.gcr.io/pause:3.2
Published by talos-bot over 3 years ago
Welcome to the v0.9.2 release of Talos!
Please try out the release binaries and report any issues at
https://github.com/talos-systems/talos/issues.
More in the docs.
Please read the upgrade notes before upgrading from Talos 0.8.
6158a2266
release(v0.9.2): prepare release2b83440d6
feat: bump k8s version to 1.20.6cb82fb58c
fix: zero out manifest contents before setting new valuec1ce1b827
feat: add support for reading OVF data on VMWare4f7682289
feat: validate the machine configuration in the installer container702661bca
fix: print task failure error immediately948ae7bac
fix: ignore EOF errors from Kubernetes API when converting control plane5ce00af3c
chore: use tagged version of cluster-api-templatesfaab28004
test: update CAPA to 0.6.41d8e9674a
release(v0.9.1): prepare releasebe149162b
fix: prevent panic in validate config if machine.install
is missinga8cf70cf5
fix: allow convert-k8s --remove-initialized-keys
with K8s cp is down41cf6c1c4
fix: get rid of data race in encoder and fix concurrent map access5772e7ff6
fix: resolve the issue with DHCP lease not being renewed80b7b2219
release(v0.9.0): prepare releasec6f7c7f36
fix: command etcd remove-member
shouldn't remove etcd data directory84d597319
chore: remove old osctl
reference26c924619
fix: upgrade-k8s bug with empty config values and provision script6ffe084f9
feat: update Kubernetes to 1.20.502839b10d
release(v0.9.0-beta.1): prepare release9d3605361
fix: talosctl health should not check kube-proxy when it is disabled3844103d1
test: update aws cloud provider version5bf28b8c8
fix: properly format spec comments in the resources6d7b0efc6
fix: don't touch any partitions on upgrade with --preserveaaa19e1ed
chore: update Linux to 5.10.2396477d249
chore: fix provision tests after changes to build-container67e0317b9
fix: update output of convert-k8s
command51f59f435
fix: move containerd CRI config files under /var/
96521a186
chore: update Go to 1.15.9dbcb643e8
release(v0.9.0-beta.0): prepare release3863be9ce
chore: bump release scope to v0.9d3798cd7a
docs: document controller runtime, resources and talosctl getc2e353d6a
fix: do not print out help string if the parameters are correct56c95eace
chore: bump dependencies via dependabot49853fc2e
fix: mkdir source of the extra mounts for the kubelete8e91d643
fix: properly propagate nameservers to provisioned docker clustersf4ca6e9a6
feat: update containerd to version 1.4.43084a3f35
chore: update tools/pkgs/extras tags81acadf34
fix: ignore connection refused errors when updating/converting cpdb3785b93
fix: align partition start to the physical sector sizedf52c1358
chore: fix //nolint directivesf3a32fff9
chore: expire objects in CI S3 bucket7e8f13652
chore: fix upgrade tests by bumping 0.9 to alpha.5044fb7708
fix: chmod etcd PKI path to fix virtual IP for upgrades with persistenceec72ae892
release(v0.9.0-alpha.5): prepare release4e47f6766
feat: bypass lock if ACPI reboot/shutdown issued60b7f79fd
feat: add --on-reboot
flag to talosctl edit/patch machineConfig49a23bbde
chore: bump Go module dependencies40a2e4d4f
feat: support JSON output in talosctl get
, event types638af35db
chore: properly propagate context object in the controller60aa011c7
feat: rename namespaces, resources, types etc3a2caca78
release(v0.9.0-alpha.4): prepare release8ffb55943
fix: ignore 'ENOENT' (no such file directory) on mounta241e9ee4
feat: update linux kernel to 5.10.19561f8aa15
fix: move etcd to cri
containerd runner1d8ed9b5c
chore: update provision/upgrade tests to 0.9.0-alpha.302c0c25ba
docs: bump v0.8 release version in the SBCs guides9333e2a60
docs: add disk encryption guidea12a5dd25
release(v0.9.0-alpha.3): prepare release31e56e63d
fix: update in-cluster kubeconfig validity to match other certsc2f7a4b6f
fix: add ApplyDynamicConfig call in the apply-config --immediate mode376fdcf6c
feat: implement etcd remove-member cli commandc8ae00937
chore: bump dependencies via dependabotd173fd4c0
feat: update etcd to 3.4.155ae315f49
fix: set hdmi_safe=1 on Raspberry Pi for maximum HDMI compatibility61cb2fb25
feat: talosctl: allow v-prefixed k8s versionsc7ee23908
fix: show stopped/exited containers via CRI inspectord7cdc8cc1
feat: implement simple layer 2 shared IP for CP63160277d
fix: make ApplyDynamicConfig idempotent041620c85
feat: implement talosctl edit and patch config commandsc29cfaa09
chore: build both Darwin and Linux versions of talosctl953ce643a
feat: bump etcd client library to 3.5.0-alpha.024b4c0bcb
refactor: add context to the networkd9464c4cbc
refactor: split WithNetworkConfig into sub-options779ac74a0
fix: improve the drain functionf24c81537
fix: correctly set service state in the resource4e19b597a
test: add integration test with Canal CNI and reset API589d01892
fix: update the layout of the Disks API to match proxying requirements7587af958
docs: update AMI images for 0.8.47108bb3f5
test: upgrade master to master tests09369fedb
fix: stop and clean up installer container correctly85d1669fb
chore: bump dependencies via dependabot84ad6cbb1
chore: switch CI to stop embedding local registry into the builds1a491ee85
fix: sanitize volume name better in static pod extra volumes5aa75e020
release(v0.9.0-alpha.2): prepare release3b672d342
feat: u-boot 2021.01, ca-certificates update, Linux file ACLse355d4fae
fix: redirect warnings in manifest apply k8s clientc37f2c6d3
docs: add link to GitHub Discussions as a support forume2f1fbcfd
feat: support control plane upgrades with Talos managed control plane8789849c7
feat: add support for extra volume mounts for control plane pods06b8c0948
test: enable disk encryption key rotation test41430e72d
fix: handle case when kubelet serving certificates are issued7a6e0cd3e
fix: correctly escape extra args in kube-proxy manifest41b9f1345
feat: add a warning to boot log if running self-hosted control plane2b76c4890
feat: add an option to disable kube-proxy manifestd2d5c72bb
fix: skip empty manifest YAML sub-documentse9fc54f6e
feat: update Kubernetes to 1.20.3b91439815
refactor: split kubernetes/etcd resource generation into subresourcesc2d109637
chore: add default cron pipeline to the list of pipelinesce6bfbdbb
chore: run default pipeline as part of the cron
pipeline32d258852
test: update integration tests to use wrapped client for etcd APIs54d6a4521
feat: add state encryption support8e35560ba
release(v0.9.0-alpha.1): prepare release7751920db
feat: add a tool and package to convert self-hosted CP to static pods3a78bfcec
test: trigger e2e on thrice daily58ff2c980
feat: implement ephemeral partition encryptione5bd35ae3
feat: add resource watch API + CLI6207fa517
test: update aws templatescc83b8380
feat: rename apply-config --no-reboot to --on-reboot254e0e91e
fix: correctly unwrap responses for etcd commands292bc3968
chore(ci): fix schedules in Drone pipelines02b3719df
feat: skip filesystem for state and ephemeral partitions in the installeredbaa0bc7
chore: update artifacts bucket name in Dronef1d1f72b5
chore(ci): update gcp templates162d8b6be
fix: drop cri dependency on etcdb315a7e1f
chore: rework Drone pipelines9205870ee
fix: move versions to annotations in control plane static podsecd0921d7
feat: stop all pods before unmounting ephemeral partitionaa9bef278
feat: bump Go to 1.15.8f96548e16
refactor: extract go-cmd into a separate library8d7a36cc0
fix: find master node IPs correctly in health checks6791036cf
fix: add 3 seconds grub boot timeoutffe34ec10
fix: don't use filename from URL when downloading manifest1111edfc7
fix: pass attributes when adding routesd99a016af
fix: correct response structure for GenerateConfig APIdf0099036
fix: correctly extract wrapped error messages1a32d55e4
fix: prevent crash in machined on apid service stopdaea9d381
feat: support version contract for Talos config generationf9896777f
feat: update Linux to 5.10.141908ba79d
docs: update AMI list for 0.8.27f3dca8e4
test: add support for IPv6 in talosctl cluster create3aaa888f9
docs: fix typosedf577722
feat: add an option to force upgrade without checks85ae9f75e
fix: wait for time sync before generating Kubernetes certificatesb526c2cc3
fix: set proper hostname on docker nodesa07cfbd5a
fix: mount kubelet secrets from system instead of ephemeral4734fe7dd
feat: upgrade CoreDNS to 1.8.0d29a56b0c
chore: update dependencies via dependabot33de89ef9
fix: allow loading of empty config files757cc204e
fix: prefer configured nameservers, fix DHCP6 in container6cf98a732
feat: implement IPv6 DHCP client in networkd5855b8d53
fix: refresh control plane endpoints on worker apids on schedule47c260e36
fix: update DHCP client to use Request-Ack sequence after an Offer42cadf5c5
release(v0.9.0-alpha.0): prepare release2277ce8ab
feat: move to ECDSA keys for all Kubernetes/etcd certs and keys9947ec84d
fix: use hugetlbfs instead of none389349c02
fix: use grpc load-balancing when connecting to trustd6eafca037
feat: update kernelb441915c0
feat: mount hugetlbfse4e6da388
feat: allow fqdn to be used when registering k8s node87ccf0eb2
test: clear connection refused errors after resetc36e4a935
feat: copy cryptsetup executable from pkgs8974b529a
chore: bump dependencies (via dependabot)512c79e8d
fix: lower memory usage a bit by disabling memory profiling1cded4d33
chore: fix import path for fsnotify698fdd9d6
chore: add dependabot config064d33229
fix: don't probe disks in container mode1051d2ab6
fix: prefix rendered Talos-owned static pod manifests7be3a8609
fix: bump timeout for worker apid waiting for kubelet client config76a679443
fix: kill all processes and umount all disk on reboot/shutdown18db20dbc
fix: open blockdevices with exclusive flock for partitioninge0a0f5880
feat: use multi-arch images for k8s and Flannel CNIa83af0373
refactor: update go-blockdevice and restructure disk interaction code0aaf8fa96
feat: replace bootkube with Talos-managed control planea2b6939c2
docs: update components.md11863dd74
feat: implement resource API in Talose9aa49477
feat: update Linux to 5.10.7, musl-libc to 1.2.278eecc057
chore: enable virtio-balloon and monitor in QEMU provisionerd71ac4c4f
feat: update Kubernetes to 1.20.2d515613bb
fix: list command unlimited recursion default behavior9883d0af1
feat: support Wireguard networking00d345fd3
docs: add v0.9 docsaf5c34b34
fix: pick first interface valid hostname (vs. last one)275ca76c5
chore: update protobuf, grpc-go, prototoold19486afa
fix: allow 'console' argument in kernel args to be always overridden47fb5720c
test: skip etcd tests on non-HA clusters529c03587
docs: add modes to validate commandd455f917f
docs: document omitting DiskPartition size5325a66e3
fix: bring up bonded interfaces correctly on packeta8dd2ff30
fix: checkpoint controller-manager and schedulerf9ff4848e
feat: bump pkgs for kernel with CONFIG_IPV6_MULTIPLE_TABLESf2c029a07
chore: update upgrade test version used7b6c4bcb1
refactor: define default kernel flags in machinery instead of procfsf3465b8e3
feat: support type filter in list API and CLI5590fe19e
docs: update references to 0.8.0, add 0.8.0 AWS AMIs11229a018
docs: fix latest docsff0749c4a
docs: set latest docs to v0.86a0e652f0
fix: correctly transport gRPC errors from apid47fb7d26e
fix: use SetAll instead of AppendAll when building kernel argsb4ddfbfe9
fix: add more dependencies for bootstrap services73c81c501
fix: pass disk image flags to e2e-qemu cluster create command5e3b8ee09
fix: ignore pods spun up from checkpoints in health checksa83e8758d
feat: add commands to manage/query etcd clustere75bb27cf
fix: leave etcd for staged upgradesf1964aab5
fix: ignore errors on stopping/removing pod sandboxes6540e9bf7
feat: support disk image in talosctl cluster createb1d481430
feat: update Kubernetes to 1.20.14f74b11db
docs: provide AMIs for 0.8.0-beta.014b43068d
docs: fix SBC docs to point to beta.0 instead of beta.1941556cff
fix: use the correct console on Banana Pi M64e791e7dca
fix: don't run LabelNodeAsMaster in two sequencesa4f864d46
docs: update Talos release for SBCs6158a2266
release(v0.9.2): prepare release2b83440d6
feat: bump k8s version to 1.20.6cb82fb58c
fix: zero out manifest contents before setting new valuec1ce1b827
feat: add support for reading OVF data on VMWare4f7682289
feat: validate the machine configuration in the installer container702661bca
fix: print task failure error immediately948ae7bac
fix: ignore EOF errors from Kubernetes API when converting control plane5ce00af3c
chore: use tagged version of cluster-api-templatesfaab28004
test: update CAPA to 0.6.439584f1
feat: support for key/certificate types RSA, Ed25519, ECDSAcf75519
fix: function NewKeyPair should create certificate with proper subject751c95a
feat: add 'PEMEncodedKey' which allows to transport keys in YAML562c3b6
feat: add support for public RSA key in RSAKeybda0e9c
feat: enable more conversions between encoded and raw versions0db3328
feat: bump Go to 1.15.9b852b69
chore: bump tools and pkgs to 0.4.0302cc61
feat: bump Go to 1.15.83cb9fc9
feat: build tc-redirect-tap from our forkcc8f5b9
chore: bump tools for Go 1.15.7 updatebb3ad73
fix: align partition start to physical sector size8f976c2
feat: replace exec.Command with go-cmd module1cf7f25
fix: properly handle no child processes error from cmd.Wait04a9851
feat: implement luks encryption providerb0375e4
feat: add an option to open block device with exclusive flock5a1c7f7
refactor: add devname into gpt.Partition, refactor probe package68eb006
feat: return typed error for exit error333ccf1
feat: add stdin support into the Run methodsc5c8f1c
feat: extract cmd module from Talos into a separate module77685fc
Initial commit8cbc42d
feat: provide an option to overwrite some args in AppendAll24d06a9
refactor: remove talos kernel default argsb9dc1a9
feat: add support for context.Context
in Retry0519054
feat: add ParseCIDR52c7509
feat: add a function to format IPs in CIDR notation005a94f
feat: add methods to manage CIDR list, check for non-local IPv67b3d144
feat: use go-yaml fork and serialize spec as RawYAML objects84c3c87
chore: provide fmt.Stringer for EventType8b3f192
feat: update naming conventions for resources and types28dd9aa
feat: add an option to bootstrap WatchKind with initial list of resources734f1e1
feat: add support for exporting dependency grapheb6e3df
feat: sort resources returned from the List() APIb8955a5
fix: attach stack trace to panic error messageb64f477
feat: restart failing controllers automatically with exp backoff98acf0d
fix: preserve original YAML formatting in resource.Any53fb919
feat: controller runtime implementationf450ab7
feat: implement namespaces, clean up context use81bf414
feat: initial version of the runtime based on the state657fda9
Initial commitd471b60
feat: update kernel to 5.10.238e2a376
feat: bump tools for Go 1.15.9af19871
feat: update containerd to 1.4.4a053811
chore: bump tools to the tag 0.4.004e6d12
feat: update kernel to 5.10.19bf4b778
feat: update u-boot to 2021.01c02be5f
feat: update ca-certificates to 2021-01-19be6d186
feat: enable POSIX file ACLs on XFS6748819
feat: update Linux to 5.10.17, disable init_on_free=1 by defaultc623457
feat: bump raspberrypi-firmwarea0bb6ab
feat: update Go to 1.15.80368166
feat: update Linux to 5.10.142a04697
chore: add conform configurationf9d9690
feat: build CNI plugins, bump version to current master72c4450
chore: bump tools for Go 1.15.7 update4ce1f2c
feat: add cryptsetup dependencies to all targets3c35918
feat: enable NVME-over-TCP1380273
feat: enable hyperv_utils in Linux kernel0386ef5
feat: update libmusl to 1.2.2d02d119
feat: update Linux kernel to 5.10.7db10362
feat: enable more VIRTIO options8e68598
feat: enable CONFIG_WIREGUARD kernel option2409ba7
feat: enable CONFIG_IPV6_MULTIPLE_TABLES option3b25a7e
feat: bump Go to 1.15.9017d570
chore: bump tools to 0.2.04b418f3
feat: upgrade Python 3.9.2, enable pip0026740
feat: update Go to version 1.15.8ca12352
chore: make it easier to update deps.pnge54841a
feat: bump Go to 1.15.75fa9459
feat: bump rhash to 1.4.124a6dac
feat: bump toolchain for libmusl CVE-2020-28928 fix0fe682e
feat: switch to older protoc-gen-go with gRPC2fd95a7
feat: add protoc-gen-go-grpc4689294
feat: upgrade proto librariesPrevious release can be found at v0.8.0
quay.io/coreos/flannel:v0.13.0
ghcr.io/talos-systems/install-cni:v0.2.0-1-g0db3328
docker.io/coredns/coredns:1.8.0
gcr.io/etcd-development/etcd:v3.4.15
k8s.gcr.io/kube-apiserver:v1.20.6
k8s.gcr.io/kube-controller-manager:v1.20.6
k8s.gcr.io/kube-scheduler:v1.20.6
k8s.gcr.io/kube-proxy:v1.20.6
ghcr.io/talos-systems/kubelet:v1.20.6
ghcr.io/talos-systems/installer:v0.9.2
k8s.gcr.io/pause:3.2
Published by talos-bot over 3 years ago
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.
talosctl etcd snapshot
command.talosctl boostrap --recover-from=
command.Install section of the machine config now has diskSelector
field that allows querying install disk using the list of qualifiers:
...
install:
diskSelector:
size: >= 500GB
model: WDC*
...
talosctl disks -n <node> -i
can be used to check allowed disk qualifiers when the node is running in the maintenance mode.
cluster.inlineManifests
field.system
services now run without container images on initramfs from the single executable; this change reduces RAM usage, initramfs size and boot time..timed
service was replaced with a time sync controller, no machine configuration changes.8ed75c84a
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 before go 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 if machine.install
is missingd7e9f6d6a
chore: build integration tests with -race9f7d67ac7
chore: fix typo672c97073
fix: allow convert-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: command etcd 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 old osctl
reference5b14d6f2b
chore: fix make 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 of convert-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 guide8ed75c84a
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 warningsd39dc41
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.11d830a2
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 parametersb636cac
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-rc31f26def
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.1Previous release can be found at v0.9.0
quay.io/coreos/flannel:v0.13.0
ghcr.io/talos-systems/install-cni:v0.3.0
docker.io/coredns/coredns:1.8.0
gcr.io/etcd-development/etcd:v3.4.15
k8s.gcr.io/kube-apiserver:v1.21.0
k8s.gcr.io/kube-controller-manager:v1.21.0
k8s.gcr.io/kube-scheduler:v1.21.0
k8s.gcr.io/kube-proxy:v1.21.0
ghcr.io/talos-systems/kubelet:v1.21.0
ghcr.io/talos-systems/installer:v0.10.0-beta.0
k8s.gcr.io/pause:3.2
Published by talos-bot over 3 years ago
Welcome to the v0.10.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.
talosctl etcd snapshot
command.talosctl boostrap --recover-from=
command.Install section of the machine config now has diskSelector
field that allows querying install disk using the list of qualifiers:
...
install:
diskSelector:
size: >= 500GB
model: WDC*
...
talosctl disks -n <node> -i
can be used to check allowed disk qualifiers when the node is running in the maintenance mode.
system
services now run without container images on initramfs from the single executable; this change reduces RAM usage, initramfs size and boot time..timed
service was replaced with a time sync controller, no machine configuration changes.eee7ad13a
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 before go 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 if machine.install
is missingd7e9f6d6a
chore: build integration tests with -race9f7d67ac7
chore: fix typo672c97073
fix: allow convert-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: command etcd 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 old osctl
reference5b14d6f2b
chore: fix make 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 of convert-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 guideeee7ad13a
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 before go 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 syscalls1d830a2
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 parameters86d9e09
chore: bump go.mod dependencies2de411a
feat: major rewrite of the os-runtime with new featuresded40a7
feat: implement controller runtime gRPC bridge0d5b5a9
feat: implement resource state service and clientd04ec51
feat: add common COSI resource protobuf, implement bridge with state9a6cf6b
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-rc31f26def
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.1Previous release can be found at v0.9.0
quay.io/coreos/flannel:v0.13.0
ghcr.io/talos-systems/install-cni:v0.3.0-alpha.0-2-gcf3934a
docker.io/coredns/coredns:1.8.0
gcr.io/etcd-development/etcd:v3.4.15
k8s.gcr.io/kube-apiserver:v1.21.0-rc.0
k8s.gcr.io/kube-controller-manager:v1.21.0-rc.0
k8s.gcr.io/kube-scheduler:v1.21.0-rc.0
k8s.gcr.io/kube-proxy:v1.21.0-rc.0
ghcr.io/talos-systems/kubelet:v1.21.0-rc.0
ghcr.io/talos-systems/installer:v0.10.0-alpha.2
k8s.gcr.io/pause:3.2
Published by talos-bot over 3 years ago
Welcome to the v0.9.1 release of Talos!
Please try out the release binaries and report any issues at
https://github.com/talos-systems/talos/issues.
More in the docs.
Please read the upgrade notes before upgrading from Talos 0.8.
1d8e9674a
release(v0.9.1): prepare releasebe149162b
fix: prevent panic in validate config if machine.install
is missinga8cf70cf5
fix: allow convert-k8s --remove-initialized-keys
with K8s cp is down41cf6c1c4
fix: get rid of data race in encoder and fix concurrent map access5772e7ff6
fix: resolve the issue with DHCP lease not being renewed80b7b2219
release(v0.9.0): prepare releasec6f7c7f36
fix: command etcd remove-member
shouldn't remove etcd data directory84d597319
chore: remove old osctl
reference26c924619
fix: upgrade-k8s bug with empty config values and provision script6ffe084f9
feat: update Kubernetes to 1.20.502839b10d
release(v0.9.0-beta.1): prepare release9d3605361
fix: talosctl health should not check kube-proxy when it is disabled3844103d1
test: update aws cloud provider version5bf28b8c8
fix: properly format spec comments in the resources6d7b0efc6
fix: don't touch any partitions on upgrade with --preserveaaa19e1ed
chore: update Linux to 5.10.2396477d249
chore: fix provision tests after changes to build-container67e0317b9
fix: update output of convert-k8s
command51f59f435
fix: move containerd CRI config files under /var/
96521a186
chore: update Go to 1.15.9dbcb643e8
release(v0.9.0-beta.0): prepare release3863be9ce
chore: bump release scope to v0.9d3798cd7a
docs: document controller runtime, resources and talosctl getc2e353d6a
fix: do not print out help string if the parameters are correct56c95eace
chore: bump dependencies via dependabot49853fc2e
fix: mkdir source of the extra mounts for the kubelete8e91d643
fix: properly propagate nameservers to provisioned docker clustersf4ca6e9a6
feat: update containerd to version 1.4.43084a3f35
chore: update tools/pkgs/extras tags81acadf34
fix: ignore connection refused errors when updating/converting cpdb3785b93
fix: align partition start to the physical sector sizedf52c1358
chore: fix //nolint directivesf3a32fff9
chore: expire objects in CI S3 bucket7e8f13652
chore: fix upgrade tests by bumping 0.9 to alpha.5044fb7708
fix: chmod etcd PKI path to fix virtual IP for upgrades with persistenceec72ae892
release(v0.9.0-alpha.5): prepare release4e47f6766
feat: bypass lock if ACPI reboot/shutdown issued60b7f79fd
feat: add --on-reboot
flag to talosctl edit/patch machineConfig49a23bbde
chore: bump Go module dependencies40a2e4d4f
feat: support JSON output in talosctl get
, event types638af35db
chore: properly propagate context object in the controller60aa011c7
feat: rename namespaces, resources, types etc3a2caca78
release(v0.9.0-alpha.4): prepare release8ffb55943
fix: ignore 'ENOENT' (no such file directory) on mounta241e9ee4
feat: update linux kernel to 5.10.19561f8aa15
fix: move etcd to cri
containerd runner1d8ed9b5c
chore: update provision/upgrade tests to 0.9.0-alpha.302c0c25ba
docs: bump v0.8 release version in the SBCs guides9333e2a60
docs: add disk encryption guidea12a5dd25
release(v0.9.0-alpha.3): prepare release31e56e63d
fix: update in-cluster kubeconfig validity to match other certsc2f7a4b6f
fix: add ApplyDynamicConfig call in the apply-config --immediate mode376fdcf6c
feat: implement etcd remove-member cli commandc8ae00937
chore: bump dependencies via dependabotd173fd4c0
feat: update etcd to 3.4.155ae315f49
fix: set hdmi_safe=1 on Raspberry Pi for maximum HDMI compatibility61cb2fb25
feat: talosctl: allow v-prefixed k8s versionsc7ee23908
fix: show stopped/exited containers via CRI inspectord7cdc8cc1
feat: implement simple layer 2 shared IP for CP63160277d
fix: make ApplyDynamicConfig idempotent041620c85
feat: implement talosctl edit and patch config commandsc29cfaa09
chore: build both Darwin and Linux versions of talosctl953ce643a
feat: bump etcd client library to 3.5.0-alpha.024b4c0bcb
refactor: add context to the networkd9464c4cbc
refactor: split WithNetworkConfig into sub-options779ac74a0
fix: improve the drain functionf24c81537
fix: correctly set service state in the resource4e19b597a
test: add integration test with Canal CNI and reset API589d01892
fix: update the layout of the Disks API to match proxying requirements7587af958
docs: update AMI images for 0.8.47108bb3f5
test: upgrade master to master tests09369fedb
fix: stop and clean up installer container correctly85d1669fb
chore: bump dependencies via dependabot84ad6cbb1
chore: switch CI to stop embedding local registry into the builds1a491ee85
fix: sanitize volume name better in static pod extra volumes5aa75e020
release(v0.9.0-alpha.2): prepare release3b672d342
feat: u-boot 2021.01, ca-certificates update, Linux file ACLse355d4fae
fix: redirect warnings in manifest apply k8s clientc37f2c6d3
docs: add link to GitHub Discussions as a support forume2f1fbcfd
feat: support control plane upgrades with Talos managed control plane8789849c7
feat: add support for extra volume mounts for control plane pods06b8c0948
test: enable disk encryption key rotation test41430e72d
fix: handle case when kubelet serving certificates are issued7a6e0cd3e
fix: correctly escape extra args in kube-proxy manifest41b9f1345
feat: add a warning to boot log if running self-hosted control plane2b76c4890
feat: add an option to disable kube-proxy manifestd2d5c72bb
fix: skip empty manifest YAML sub-documentse9fc54f6e
feat: update Kubernetes to 1.20.3b91439815
refactor: split kubernetes/etcd resource generation into subresourcesc2d109637
chore: add default cron pipeline to the list of pipelinesce6bfbdbb
chore: run default pipeline as part of the cron
pipeline32d258852
test: update integration tests to use wrapped client for etcd APIs54d6a4521
feat: add state encryption support8e35560ba
release(v0.9.0-alpha.1): prepare release7751920db
feat: add a tool and package to convert self-hosted CP to static pods3a78bfcec
test: trigger e2e on thrice daily58ff2c980
feat: implement ephemeral partition encryptione5bd35ae3
feat: add resource watch API + CLI6207fa517
test: update aws templatescc83b8380
feat: rename apply-config --no-reboot to --on-reboot254e0e91e
fix: correctly unwrap responses for etcd commands292bc3968
chore(ci): fix schedules in Drone pipelines02b3719df
feat: skip filesystem for state and ephemeral partitions in the installeredbaa0bc7
chore: update artifacts bucket name in Dronef1d1f72b5
chore(ci): update gcp templates162d8b6be
fix: drop cri dependency on etcdb315a7e1f
chore: rework Drone pipelines9205870ee
fix: move versions to annotations in control plane static podsecd0921d7
feat: stop all pods before unmounting ephemeral partitionaa9bef278
feat: bump Go to 1.15.8f96548e16
refactor: extract go-cmd into a separate library8d7a36cc0
fix: find master node IPs correctly in health checks6791036cf
fix: add 3 seconds grub boot timeoutffe34ec10
fix: don't use filename from URL when downloading manifest1111edfc7
fix: pass attributes when adding routesd99a016af
fix: correct response structure for GenerateConfig APIdf0099036
fix: correctly extract wrapped error messages1a32d55e4
fix: prevent crash in machined on apid service stopdaea9d381
feat: support version contract for Talos config generationf9896777f
feat: update Linux to 5.10.141908ba79d
docs: update AMI list for 0.8.27f3dca8e4
test: add support for IPv6 in talosctl cluster create3aaa888f9
docs: fix typosedf577722
feat: add an option to force upgrade without checks85ae9f75e
fix: wait for time sync before generating Kubernetes certificatesb526c2cc3
fix: set proper hostname on docker nodesa07cfbd5a
fix: mount kubelet secrets from system instead of ephemeral4734fe7dd
feat: upgrade CoreDNS to 1.8.0d29a56b0c
chore: update dependencies via dependabot33de89ef9
fix: allow loading of empty config files757cc204e
fix: prefer configured nameservers, fix DHCP6 in container6cf98a732
feat: implement IPv6 DHCP client in networkd5855b8d53
fix: refresh control plane endpoints on worker apids on schedule47c260e36
fix: update DHCP client to use Request-Ack sequence after an Offer42cadf5c5
release(v0.9.0-alpha.0): prepare release2277ce8ab
feat: move to ECDSA keys for all Kubernetes/etcd certs and keys9947ec84d
fix: use hugetlbfs instead of none389349c02
fix: use grpc load-balancing when connecting to trustd6eafca037
feat: update kernelb441915c0
feat: mount hugetlbfse4e6da388
feat: allow fqdn to be used when registering k8s node87ccf0eb2
test: clear connection refused errors after resetc36e4a935
feat: copy cryptsetup executable from pkgs8974b529a
chore: bump dependencies (via dependabot)512c79e8d
fix: lower memory usage a bit by disabling memory profiling1cded4d33
chore: fix import path for fsnotify698fdd9d6
chore: add dependabot config064d33229
fix: don't probe disks in container mode1051d2ab6
fix: prefix rendered Talos-owned static pod manifests7be3a8609
fix: bump timeout for worker apid waiting for kubelet client config76a679443
fix: kill all processes and umount all disk on reboot/shutdown18db20dbc
fix: open blockdevices with exclusive flock for partitioninge0a0f5880
feat: use multi-arch images for k8s and Flannel CNIa83af0373
refactor: update go-blockdevice and restructure disk interaction code0aaf8fa96
feat: replace bootkube with Talos-managed control planea2b6939c2
docs: update components.md11863dd74
feat: implement resource API in Talose9aa49477
feat: update Linux to 5.10.7, musl-libc to 1.2.278eecc057
chore: enable virtio-balloon and monitor in QEMU provisionerd71ac4c4f
feat: update Kubernetes to 1.20.2d515613bb
fix: list command unlimited recursion default behavior9883d0af1
feat: support Wireguard networking00d345fd3
docs: add v0.9 docsaf5c34b34
fix: pick first interface valid hostname (vs. last one)275ca76c5
chore: update protobuf, grpc-go, prototoold19486afa
fix: allow 'console' argument in kernel args to be always overridden47fb5720c
test: skip etcd tests on non-HA clusters529c03587
docs: add modes to validate commandd455f917f
docs: document omitting DiskPartition size5325a66e3
fix: bring up bonded interfaces correctly on packeta8dd2ff30
fix: checkpoint controller-manager and schedulerf9ff4848e
feat: bump pkgs for kernel with CONFIG_IPV6_MULTIPLE_TABLESf2c029a07
chore: update upgrade test version used7b6c4bcb1
refactor: define default kernel flags in machinery instead of procfsf3465b8e3
feat: support type filter in list API and CLI5590fe19e
docs: update references to 0.8.0, add 0.8.0 AWS AMIs11229a018
docs: fix latest docsff0749c4a
docs: set latest docs to v0.86a0e652f0
fix: correctly transport gRPC errors from apid47fb7d26e
fix: use SetAll instead of AppendAll when building kernel argsb4ddfbfe9
fix: add more dependencies for bootstrap services73c81c501
fix: pass disk image flags to e2e-qemu cluster create command5e3b8ee09
fix: ignore pods spun up from checkpoints in health checksa83e8758d
feat: add commands to manage/query etcd clustere75bb27cf
fix: leave etcd for staged upgradesf1964aab5
fix: ignore errors on stopping/removing pod sandboxes6540e9bf7
feat: support disk image in talosctl cluster createb1d481430
feat: update Kubernetes to 1.20.14f74b11db
docs: provide AMIs for 0.8.0-beta.014b43068d
docs: fix SBC docs to point to beta.0 instead of beta.1941556cff
fix: use the correct console on Banana Pi M64e791e7dca
fix: don't run LabelNodeAsMaster in two sequencesa4f864d46
docs: update Talos release for SBCs1d8e9674a
release(v0.9.1): prepare releasebe149162b
fix: prevent panic in validate config if machine.install
is missinga8cf70cf5
fix: allow convert-k8s --remove-initialized-keys
with K8s cp is down41cf6c1c4
fix: get rid of data race in encoder and fix concurrent map access5772e7ff6
fix: resolve the issue with DHCP lease not being renewed39584f1
feat: support for key/certificate types RSA, Ed25519, ECDSAcf75519
fix: function NewKeyPair should create certificate with proper subject751c95a
feat: add 'PEMEncodedKey' which allows to transport keys in YAML562c3b6
feat: add support for public RSA key in RSAKeybda0e9c
feat: enable more conversions between encoded and raw versions0db3328
feat: bump Go to 1.15.9b852b69
chore: bump tools and pkgs to 0.4.0302cc61
feat: bump Go to 1.15.83cb9fc9
feat: build tc-redirect-tap from our forkcc8f5b9
chore: bump tools for Go 1.15.7 updatebb3ad73
fix: align partition start to physical sector size8f976c2
feat: replace exec.Command with go-cmd module1cf7f25
fix: properly handle no child processes error from cmd.Wait04a9851
feat: implement luks encryption providerb0375e4
feat: add an option to open block device with exclusive flock5a1c7f7
refactor: add devname into gpt.Partition, refactor probe package68eb006
feat: return typed error for exit error333ccf1
feat: add stdin support into the Run methodsc5c8f1c
feat: extract cmd module from Talos into a separate module77685fc
Initial commit8cbc42d
feat: provide an option to overwrite some args in AppendAll24d06a9
refactor: remove talos kernel default argsb9dc1a9
feat: add support for context.Context
in Retry0519054
feat: add ParseCIDR52c7509
feat: add a function to format IPs in CIDR notation005a94f
feat: add methods to manage CIDR list, check for non-local IPv67b3d144
feat: use go-yaml fork and serialize spec as RawYAML objects84c3c87
chore: provide fmt.Stringer for EventType8b3f192
feat: update naming conventions for resources and types28dd9aa
feat: add an option to bootstrap WatchKind with initial list of resources734f1e1
feat: add support for exporting dependency grapheb6e3df
feat: sort resources returned from the List() APIb8955a5
fix: attach stack trace to panic error messageb64f477
feat: restart failing controllers automatically with exp backoff98acf0d
fix: preserve original YAML formatting in resource.Any53fb919
feat: controller runtime implementationf450ab7
feat: implement namespaces, clean up context use81bf414
feat: initial version of the runtime based on the state657fda9
Initial commitd471b60
feat: update kernel to 5.10.238e2a376
feat: bump tools for Go 1.15.9af19871
feat: update containerd to 1.4.4a053811
chore: bump tools to the tag 0.4.004e6d12
feat: update kernel to 5.10.19bf4b778
feat: update u-boot to 2021.01c02be5f
feat: update ca-certificates to 2021-01-19be6d186
feat: enable POSIX file ACLs on XFS6748819
feat: update Linux to 5.10.17, disable init_on_free=1 by defaultc623457
feat: bump raspberrypi-firmwarea0bb6ab
feat: update Go to 1.15.80368166
feat: update Linux to 5.10.142a04697
chore: add conform configurationf9d9690
feat: build CNI plugins, bump version to current master72c4450
chore: bump tools for Go 1.15.7 update4ce1f2c
feat: add cryptsetup dependencies to all targets3c35918
feat: enable NVME-over-TCP1380273
feat: enable hyperv_utils in Linux kernel0386ef5
feat: update libmusl to 1.2.2d02d119
feat: update Linux kernel to 5.10.7db10362
feat: enable more VIRTIO options8e68598
feat: enable CONFIG_WIREGUARD kernel option2409ba7
feat: enable CONFIG_IPV6_MULTIPLE_TABLES option3b25a7e
feat: bump Go to 1.15.9017d570
chore: bump tools to 0.2.04b418f3
feat: upgrade Python 3.9.2, enable pip0026740
feat: update Go to version 1.15.8ca12352
chore: make it easier to update deps.pnge54841a
feat: bump Go to 1.15.75fa9459
feat: bump rhash to 1.4.124a6dac
feat: bump toolchain for libmusl CVE-2020-28928 fix0fe682e
feat: switch to older protoc-gen-go with gRPC2fd95a7
feat: add protoc-gen-go-grpc4689294
feat: upgrade proto librariesPrevious release can be found at v0.8.0
quay.io/coreos/flannel:v0.13.0
ghcr.io/talos-systems/install-cni:v0.2.0-1-g0db3328
docker.io/coredns/coredns:1.8.0
gcr.io/etcd-development/etcd:v3.4.15
k8s.gcr.io/kube-apiserver:v1.20.5
k8s.gcr.io/kube-controller-manager:v1.20.5
k8s.gcr.io/kube-scheduler:v1.20.5
k8s.gcr.io/kube-proxy:v1.20.5
ghcr.io/talos-systems/kubelet:v1.20.5
ghcr.io/talos-systems/installer:v0.9.1
k8s.gcr.io/pause:3.2
Published by talos-bot over 3 years ago
Welcome to the v0.10.0-alpha.1 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.
Install section of the machine config now has diskSelector
field that allows querying install disk using the list of qualifiers:
...
install:
diskSelector:
size: >= 500GB
model: WDC*
...
talosctl disks -n <node> -i
can be used to check allowed disk qualifiers when the node is running in the maintenance mode.
system
services now run without container images on initramfs from the single executable; this change reduces RAM usage, initramfs size and boot time..e2bb5973d
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 if machine.install
is missingd7e9f6d6a
chore: build integration tests with -race9f7d67ac7
chore: fix typo672c97073
fix: allow convert-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: command etcd 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 old osctl
reference5b14d6f2b
chore: fix make 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 of convert-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 guidee2bb5973d
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 if machine.install
is missingd7e9f6d6a
chore: build integration tests with -race9f7d67ac7
chore: fix typo672c97073
fix: allow convert-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: command etcd 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 old osctl
reference5b14d6f2b
chore: fix make 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.2776b37d
feat: add options to probe disk by various sysblock parametersfdf4866
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-rc341b8073
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.1Previous release can be found at v0.9.0
quay.io/coreos/flannel:v0.13.0
ghcr.io/talos-systems/install-cni:v0.3.0-alpha.0-1-gc0fa0c0
docker.io/coredns/coredns:1.8.0
gcr.io/etcd-development/etcd:v3.4.15
k8s.gcr.io/kube-apiserver:v1.21.0-rc.0
k8s.gcr.io/kube-controller-manager:v1.21.0-rc.0
k8s.gcr.io/kube-scheduler:v1.21.0-rc.0
k8s.gcr.io/kube-proxy:v1.21.0-rc.0
ghcr.io/talos-systems/kubelet:v1.21.0-rc.0
ghcr.io/talos-systems/installer:v0.10.0-alpha.1
k8s.gcr.io/pause:3.2
Published by talos-bot over 3 years ago
Welcome to the v0.9.0 release of Talos!
Please try out the release binaries and report any issues at
https://github.com/talos-systems/talos/issues.
More in the docs.
Please read the upgrade notes before upgrading from Talos 0.8.
80b7b2219
release(v0.9.0): prepare releasec6f7c7f36
fix: command etcd remove-member
shouldn't remove etcd data directory84d597319
chore: remove old osctl
reference26c924619
fix: upgrade-k8s bug with empty config values and provision script6ffe084f9
feat: update Kubernetes to 1.20.502839b10d
release(v0.9.0-beta.1): prepare release9d3605361
fix: talosctl health should not check kube-proxy when it is disabled3844103d1
test: update aws cloud provider version5bf28b8c8
fix: properly format spec comments in the resources6d7b0efc6
fix: don't touch any partitions on upgrade with --preserveaaa19e1ed
chore: update Linux to 5.10.2396477d249
chore: fix provision tests after changes to build-container67e0317b9
fix: update output of convert-k8s
command51f59f435
fix: move containerd CRI config files under /var/
96521a186
chore: update Go to 1.15.9dbcb643e8
release(v0.9.0-beta.0): prepare release3863be9ce
chore: bump release scope to v0.9d3798cd7a
docs: document controller runtime, resources and talosctl getc2e353d6a
fix: do not print out help string if the parameters are correct56c95eace
chore: bump dependencies via dependabot49853fc2e
fix: mkdir source of the extra mounts for the kubelete8e91d643
fix: properly propagate nameservers to provisioned docker clustersf4ca6e9a6
feat: update containerd to version 1.4.43084a3f35
chore: update tools/pkgs/extras tags81acadf34
fix: ignore connection refused errors when updating/converting cpdb3785b93
fix: align partition start to the physical sector sizedf52c1358
chore: fix //nolint directivesf3a32fff9
chore: expire objects in CI S3 bucket7e8f13652
chore: fix upgrade tests by bumping 0.9 to alpha.5044fb7708
fix: chmod etcd PKI path to fix virtual IP for upgrades with persistenceec72ae892
release(v0.9.0-alpha.5): prepare release4e47f6766
feat: bypass lock if ACPI reboot/shutdown issued60b7f79fd
feat: add --on-reboot
flag to talosctl edit/patch machineConfig49a23bbde
chore: bump Go module dependencies40a2e4d4f
feat: support JSON output in talosctl get
, event types638af35db
chore: properly propagate context object in the controller60aa011c7
feat: rename namespaces, resources, types etc3a2caca78
release(v0.9.0-alpha.4): prepare release8ffb55943
fix: ignore 'ENOENT' (no such file directory) on mounta241e9ee4
feat: update linux kernel to 5.10.19561f8aa15
fix: move etcd to cri
containerd runner1d8ed9b5c
chore: update provision/upgrade tests to 0.9.0-alpha.302c0c25ba
docs: bump v0.8 release version in the SBCs guides9333e2a60
docs: add disk encryption guidea12a5dd25
release(v0.9.0-alpha.3): prepare release31e56e63d
fix: update in-cluster kubeconfig validity to match other certsc2f7a4b6f
fix: add ApplyDynamicConfig call in the apply-config --immediate mode376fdcf6c
feat: implement etcd remove-member cli commandc8ae00937
chore: bump dependencies via dependabotd173fd4c0
feat: update etcd to 3.4.155ae315f49
fix: set hdmi_safe=1 on Raspberry Pi for maximum HDMI compatibility61cb2fb25
feat: talosctl: allow v-prefixed k8s versionsc7ee23908
fix: show stopped/exited containers via CRI inspectord7cdc8cc1
feat: implement simple layer 2 shared IP for CP63160277d
fix: make ApplyDynamicConfig idempotent041620c85
feat: implement talosctl edit and patch config commandsc29cfaa09
chore: build both Darwin and Linux versions of talosctl953ce643a
feat: bump etcd client library to 3.5.0-alpha.024b4c0bcb
refactor: add context to the networkd9464c4cbc
refactor: split WithNetworkConfig into sub-options779ac74a0
fix: improve the drain functionf24c81537
fix: correctly set service state in the resource4e19b597a
test: add integration test with Canal CNI and reset API589d01892
fix: update the layout of the Disks API to match proxying requirements7587af958
docs: update AMI images for 0.8.47108bb3f5
test: upgrade master to master tests09369fedb
fix: stop and clean up installer container correctly85d1669fb
chore: bump dependencies via dependabot84ad6cbb1
chore: switch CI to stop embedding local registry into the builds1a491ee85
fix: sanitize volume name better in static pod extra volumes5aa75e020
release(v0.9.0-alpha.2): prepare release3b672d342
feat: u-boot 2021.01, ca-certificates update, Linux file ACLse355d4fae
fix: redirect warnings in manifest apply k8s clientc37f2c6d3
docs: add link to GitHub Discussions as a support forume2f1fbcfd
feat: support control plane upgrades with Talos managed control plane8789849c7
feat: add support for extra volume mounts for control plane pods06b8c0948
test: enable disk encryption key rotation test41430e72d
fix: handle case when kubelet serving certificates are issued7a6e0cd3e
fix: correctly escape extra args in kube-proxy manifest41b9f1345
feat: add a warning to boot log if running self-hosted control plane2b76c4890
feat: add an option to disable kube-proxy manifestd2d5c72bb
fix: skip empty manifest YAML sub-documentse9fc54f6e
feat: update Kubernetes to 1.20.3b91439815
refactor: split kubernetes/etcd resource generation into subresourcesc2d109637
chore: add default cron pipeline to the list of pipelinesce6bfbdbb
chore: run default pipeline as part of the cron
pipeline32d258852
test: update integration tests to use wrapped client for etcd APIs54d6a4521
feat: add state encryption support8e35560ba
release(v0.9.0-alpha.1): prepare release7751920db
feat: add a tool and package to convert self-hosted CP to static pods3a78bfcec
test: trigger e2e on thrice daily58ff2c980
feat: implement ephemeral partition encryptione5bd35ae3
feat: add resource watch API + CLI6207fa517
test: update aws templatescc83b8380
feat: rename apply-config --no-reboot to --on-reboot254e0e91e
fix: correctly unwrap responses for etcd commands292bc3968
chore(ci): fix schedules in Drone pipelines02b3719df
feat: skip filesystem for state and ephemeral partitions in the installeredbaa0bc7
chore: update artifacts bucket name in Dronef1d1f72b5
chore(ci): update gcp templates162d8b6be
fix: drop cri dependency on etcdb315a7e1f
chore: rework Drone pipelines9205870ee
fix: move versions to annotations in control plane static podsecd0921d7
feat: stop all pods before unmounting ephemeral partitionaa9bef278
feat: bump Go to 1.15.8f96548e16
refactor: extract go-cmd into a separate library8d7a36cc0
fix: find master node IPs correctly in health checks6791036cf
fix: add 3 seconds grub boot timeoutffe34ec10
fix: don't use filename from URL when downloading manifest1111edfc7
fix: pass attributes when adding routesd99a016af
fix: correct response structure for GenerateConfig APIdf0099036
fix: correctly extract wrapped error messages1a32d55e4
fix: prevent crash in machined on apid service stopdaea9d381
feat: support version contract for Talos config generationf9896777f
feat: update Linux to 5.10.141908ba79d
docs: update AMI list for 0.8.27f3dca8e4
test: add support for IPv6 in talosctl cluster create3aaa888f9
docs: fix typosedf577722
feat: add an option to force upgrade without checks85ae9f75e
fix: wait for time sync before generating Kubernetes certificatesb526c2cc3
fix: set proper hostname on docker nodesa07cfbd5a
fix: mount kubelet secrets from system instead of ephemeral4734fe7dd
feat: upgrade CoreDNS to 1.8.0d29a56b0c
chore: update dependencies via dependabot33de89ef9
fix: allow loading of empty config files757cc204e
fix: prefer configured nameservers, fix DHCP6 in container6cf98a732
feat: implement IPv6 DHCP client in networkd5855b8d53
fix: refresh control plane endpoints on worker apids on schedule47c260e36
fix: update DHCP client to use Request-Ack sequence after an Offer42cadf5c5
release(v0.9.0-alpha.0): prepare release2277ce8ab
feat: move to ECDSA keys for all Kubernetes/etcd certs and keys9947ec84d
fix: use hugetlbfs instead of none389349c02
fix: use grpc load-balancing when connecting to trustd6eafca037
feat: update kernelb441915c0
feat: mount hugetlbfse4e6da388
feat: allow fqdn to be used when registering k8s node87ccf0eb2
test: clear connection refused errors after resetc36e4a935
feat: copy cryptsetup executable from pkgs8974b529a
chore: bump dependencies (via dependabot)512c79e8d
fix: lower memory usage a bit by disabling memory profiling1cded4d33
chore: fix import path for fsnotify698fdd9d6
chore: add dependabot config064d33229
fix: don't probe disks in container mode1051d2ab6
fix: prefix rendered Talos-owned static pod manifests7be3a8609
fix: bump timeout for worker apid waiting for kubelet client config76a679443
fix: kill all processes and umount all disk on reboot/shutdown18db20dbc
fix: open blockdevices with exclusive flock for partitioninge0a0f5880
feat: use multi-arch images for k8s and Flannel CNIa83af0373
refactor: update go-blockdevice and restructure disk interaction code0aaf8fa96
feat: replace bootkube with Talos-managed control planea2b6939c2
docs: update components.md11863dd74
feat: implement resource API in Talose9aa49477
feat: update Linux to 5.10.7, musl-libc to 1.2.278eecc057
chore: enable virtio-balloon and monitor in QEMU provisionerd71ac4c4f
feat: update Kubernetes to 1.20.2d515613bb
fix: list command unlimited recursion default behavior9883d0af1
feat: support Wireguard networking00d345fd3
docs: add v0.9 docsaf5c34b34
fix: pick first interface valid hostname (vs. last one)275ca76c5
chore: update protobuf, grpc-go, prototoold19486afa
fix: allow 'console' argument in kernel args to be always overridden47fb5720c
test: skip etcd tests on non-HA clusters529c03587
docs: add modes to validate commandd455f917f
docs: document omitting DiskPartition size5325a66e3
fix: bring up bonded interfaces correctly on packeta8dd2ff30
fix: checkpoint controller-manager and schedulerf9ff4848e
feat: bump pkgs for kernel with CONFIG_IPV6_MULTIPLE_TABLESf2c029a07
chore: update upgrade test version used7b6c4bcb1
refactor: define default kernel flags in machinery instead of procfsf3465b8e3
feat: support type filter in list API and CLI5590fe19e
docs: update references to 0.8.0, add 0.8.0 AWS AMIs11229a018
docs: fix latest docsff0749c4a
docs: set latest docs to v0.86a0e652f0
fix: correctly transport gRPC errors from apid47fb7d26e
fix: use SetAll instead of AppendAll when building kernel argsb4ddfbfe9
fix: add more dependencies for bootstrap services73c81c501
fix: pass disk image flags to e2e-qemu cluster create command5e3b8ee09
fix: ignore pods spun up from checkpoints in health checksa83e8758d
feat: add commands to manage/query etcd clustere75bb27cf
fix: leave etcd for staged upgradesf1964aab5
fix: ignore errors on stopping/removing pod sandboxes6540e9bf7
feat: support disk image in talosctl cluster createb1d481430
feat: update Kubernetes to 1.20.14f74b11db
docs: provide AMIs for 0.8.0-beta.014b43068d
docs: fix SBC docs to point to beta.0 instead of beta.1941556cff
fix: use the correct console on Banana Pi M64e791e7dca
fix: don't run LabelNodeAsMaster in two sequencesa4f864d46
docs: update Talos release for SBCsc6f7c7f3
fix: command etcd remove-member
shouldn't remove etcd84d59731
chore: remove old osctl
reference26c92461
fix: upgrade-k8s bug with empty config values and provis6ffe084f
feat: update Kubernetes to 1.20.539584f1
feat: support for key/certificate types RSA, Ed25519, ECDSAcf75519
fix: function NewKeyPair should create certificate with proper subject751c95a
feat: add 'PEMEncodedKey' which allows to transport keys in YAML562c3b6
feat: add support for public RSA key in RSAKeybda0e9c
feat: enable more conversions between encoded and raw versions0db3328
feat: bump Go to 1.15.9b852b69
chore: bump tools and pkgs to 0.4.0302cc61
feat: bump Go to 1.15.83cb9fc9
feat: build tc-redirect-tap from our forkcc8f5b9
chore: bump tools for Go 1.15.7 updatebb3ad73
fix: align partition start to physical sector size8f976c2
feat: replace exec.Command with go-cmd module1cf7f25
fix: properly handle no child processes error from cmd.Wait04a9851
feat: implement luks encryption providerb0375e4
feat: add an option to open block device with exclusive flock5a1c7f7
refactor: add devname into gpt.Partition, refactor probe package68eb006
feat: return typed error for exit error333ccf1
feat: add stdin support into the Run methodsc5c8f1c
feat: extract cmd module from Talos into a separate module77685fc
Initial commit8cbc42d
feat: provide an option to overwrite some args in AppendAll24d06a9
refactor: remove talos kernel default argsb9dc1a9
feat: add support for context.Context
in Retry0519054
feat: add ParseCIDR52c7509
feat: add a function to format IPs in CIDR notation005a94f
feat: add methods to manage CIDR list, check for non-local IPv67b3d144
feat: use go-yaml fork and serialize spec as RawYAML objects84c3c87
chore: provide fmt.Stringer for EventType8b3f192
feat: update naming conventions for resources and types28dd9aa
feat: add an option to bootstrap WatchKind with initial list of resources734f1e1
feat: add support for exporting dependency grapheb6e3df
feat: sort resources returned from the List() APIb8955a5
fix: attach stack trace to panic error messageb64f477
feat: restart failing controllers automatically with exp backoff98acf0d
fix: preserve original YAML formatting in resource.Any53fb919
feat: controller runtime implementationf450ab7
feat: implement namespaces, clean up context use81bf414
feat: initial version of the runtime based on the state657fda9
Initial commitd471b60
feat: update kernel to 5.10.238e2a376
feat: bump tools for Go 1.15.9af19871
feat: update containerd to 1.4.4a053811
chore: bump tools to the tag 0.4.004e6d12
feat: update kernel to 5.10.19bf4b778
feat: update u-boot to 2021.01c02be5f
feat: update ca-certificates to 2021-01-19be6d186
feat: enable POSIX file ACLs on XFS6748819
feat: update Linux to 5.10.17, disable init_on_free=1 by defaultc623457
feat: bump raspberrypi-firmwarea0bb6ab
feat: update Go to 1.15.80368166
feat: update Linux to 5.10.142a04697
chore: add conform configurationf9d9690
feat: build CNI plugins, bump version to current master72c4450
chore: bump tools for Go 1.15.7 update4ce1f2c
feat: add cryptsetup dependencies to all targets3c35918
feat: enable NVME-over-TCP1380273
feat: enable hyperv_utils in Linux kernel0386ef5
feat: update libmusl to 1.2.2d02d119
feat: update Linux kernel to 5.10.7db10362
feat: enable more VIRTIO options8e68598
feat: enable CONFIG_WIREGUARD kernel option2409ba7
feat: enable CONFIG_IPV6_MULTIPLE_TABLES option3b25a7e
feat: bump Go to 1.15.9017d570
chore: bump tools to 0.2.04b418f3
feat: upgrade Python 3.9.2, enable pip0026740
feat: update Go to version 1.15.8ca12352
chore: make it easier to update deps.pnge54841a
feat: bump Go to 1.15.75fa9459
feat: bump rhash to 1.4.124a6dac
feat: bump toolchain for libmusl CVE-2020-28928 fix0fe682e
feat: switch to older protoc-gen-go with gRPC2fd95a7
feat: add protoc-gen-go-grpc4689294
feat: upgrade proto librariesPrevious release can be found at v0.8.0
quay.io/coreos/flannel:v0.13.0
ghcr.io/talos-systems/install-cni:v0.2.0-1-g0db3328
docker.io/coredns/coredns:1.8.0
gcr.io/etcd-development/etcd:v3.4.15
k8s.gcr.io/kube-apiserver:v1.20.5
k8s.gcr.io/kube-controller-manager:v1.20.5
k8s.gcr.io/kube-scheduler:v1.20.5
k8s.gcr.io/kube-proxy:v1.20.5
ghcr.io/talos-systems/kubelet:v1.20.5
ghcr.io/talos-systems/installer:v0.9.0
k8s.gcr.io/pause:3.2
Published by talos-bot over 3 years ago
Welcome to the v0.9.0-beta.1 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.
More in the docs.
Please read upgrade notes before upgrading from Talos 0.8.
02839b10d
release(v0.9.0-beta.1): prepare release9d3605361
fix: talosctl health should not check kube-proxy when it is disabled3844103d1
test: update aws cloud provider version5bf28b8c8
fix: properly format spec comments in the resources6d7b0efc6
fix: don't touch any partitions on upgrade with --preserveaaa19e1ed
chore: update Linux to 5.10.2396477d249
chore: fix provision tests after changes to build-container67e0317b9
fix: update output of convert-k8s
command51f59f435
fix: move containerd CRI config files under /var/
96521a186
chore: update Go to 1.15.9dbcb643e8
release(v0.9.0-beta.0): prepare release3863be9ce
chore: bump release scope to v0.9d3798cd7a
docs: document controller runtime, resources and talosctl getc2e353d6a
fix: do not print out help string if the parameters are correct56c95eace
chore: bump dependencies via dependabot49853fc2e
fix: mkdir source of the extra mounts for the kubelete8e91d643
fix: properly propagate nameservers to provisioned docker clustersf4ca6e9a6
feat: update containerd to version 1.4.43084a3f35
chore: update tools/pkgs/extras tags81acadf34
fix: ignore connection refused errors when updating/converting cpdb3785b93
fix: align partition start to the physical sector sizedf52c1358
chore: fix //nolint directivesf3a32fff9
chore: expire objects in CI S3 bucket7e8f13652
chore: fix upgrade tests by bumping 0.9 to alpha.5044fb7708
fix: chmod etcd PKI path to fix virtual IP for upgrades with persistenceec72ae892
release(v0.9.0-alpha.5): prepare release4e47f6766
feat: bypass lock if ACPI reboot/shutdown issued60b7f79fd
feat: add --on-reboot
flag to talosctl edit/patch machineConfig49a23bbde
chore: bump Go module dependencies40a2e4d4f
feat: support JSON output in talosctl get
, event types638af35db
chore: properly propagate context object in the controller60aa011c7
feat: rename namespaces, resources, types etc3a2caca78
release(v0.9.0-alpha.4): prepare release8ffb55943
fix: ignore 'ENOENT' (no such file directory) on mounta241e9ee4
feat: update linux kernel to 5.10.19561f8aa15
fix: move etcd to cri
containerd runner1d8ed9b5c
chore: update provision/upgrade tests to 0.9.0-alpha.302c0c25ba
docs: bump v0.8 release version in the SBCs guides9333e2a60
docs: add disk encryption guidea12a5dd25
release(v0.9.0-alpha.3): prepare release31e56e63d
fix: update in-cluster kubeconfig validity to match other certsc2f7a4b6f
fix: add ApplyDynamicConfig call in the apply-config --immediate mode376fdcf6c
feat: implement etcd remove-member cli commandc8ae00937
chore: bump dependencies via dependabotd173fd4c0
feat: update etcd to 3.4.155ae315f49
fix: set hdmi_safe=1 on Raspberry Pi for maximum HDMI compatibility61cb2fb25
feat: talosctl: allow v-prefixed k8s versionsc7ee23908
fix: show stopped/exited containers via CRI inspectord7cdc8cc1
feat: implement simple layer 2 shared IP for CP63160277d
fix: make ApplyDynamicConfig idempotent041620c85
feat: implement talosctl edit and patch config commandsc29cfaa09
chore: build both Darwin and Linux versions of talosctl953ce643a
feat: bump etcd client library to 3.5.0-alpha.024b4c0bcb
refactor: add context to the networkd9464c4cbc
refactor: split WithNetworkConfig into sub-options779ac74a0
fix: improve the drain functionf24c81537
fix: correctly set service state in the resource4e19b597a
test: add integration test with Canal CNI and reset API589d01892
fix: update the layout of the Disks API to match proxying requirements7587af958
docs: update AMI images for 0.8.47108bb3f5
test: upgrade master to master tests09369fedb
fix: stop and clean up installer container correctly85d1669fb
chore: bump dependencies via dependabot84ad6cbb1
chore: switch CI to stop embedding local registry into the builds1a491ee85
fix: sanitize volume name better in static pod extra volumes5aa75e020
release(v0.9.0-alpha.2): prepare release3b672d342
feat: u-boot 2021.01, ca-certificates update, Linux file ACLse355d4fae
fix: redirect warnings in manifest apply k8s clientc37f2c6d3
docs: add link to GitHub Discussions as a support forume2f1fbcfd
feat: support control plane upgrades with Talos managed control plane8789849c7
feat: add support for extra volume mounts for control plane pods06b8c0948
test: enable disk encryption key rotation test41430e72d
fix: handle case when kubelet serving certificates are issued7a6e0cd3e
fix: correctly escape extra args in kube-proxy manifest41b9f1345
feat: add a warning to boot log if running self-hosted control plane2b76c4890
feat: add an option to disable kube-proxy manifestd2d5c72bb
fix: skip empty manifest YAML sub-documentse9fc54f6e
feat: update Kubernetes to 1.20.3b91439815
refactor: split kubernetes/etcd resource generation into subresourcesc2d109637
chore: add default cron pipeline to the list of pipelinesce6bfbdbb
chore: run default pipeline as part of the cron
pipeline32d258852
test: update integration tests to use wrapped client for etcd APIs54d6a4521
feat: add state encryption support8e35560ba
release(v0.9.0-alpha.1): prepare release7751920db
feat: add a tool and package to convert self-hosted CP to static pods3a78bfcec
test: trigger e2e on thrice daily58ff2c980
feat: implement ephemeral partition encryptione5bd35ae3
feat: add resource watch API + CLI6207fa517
test: update aws templatescc83b8380
feat: rename apply-config --no-reboot to --on-reboot254e0e91e
fix: correctly unwrap responses for etcd commands292bc3968
chore(ci): fix schedules in Drone pipelines02b3719df
feat: skip filesystem for state and ephemeral partitions in the installeredbaa0bc7
chore: update artifacts bucket name in Dronef1d1f72b5
chore(ci): update gcp templates162d8b6be
fix: drop cri dependency on etcdb315a7e1f
chore: rework Drone pipelines9205870ee
fix: move versions to annotations in control plane static podsecd0921d7
feat: stop all pods before unmounting ephemeral partitionaa9bef278
feat: bump Go to 1.15.8f96548e16
refactor: extract go-cmd into a separate library8d7a36cc0
fix: find master node IPs correctly in health checks6791036cf
fix: add 3 seconds grub boot timeoutffe34ec10
fix: don't use filename from URL when downloading manifest1111edfc7
fix: pass attributes when adding routesd99a016af
fix: correct response structure for GenerateConfig APIdf0099036
fix: correctly extract wrapped error messages1a32d55e4
fix: prevent crash in machined on apid service stopdaea9d381
feat: support version contract for Talos config generationf9896777f
feat: update Linux to 5.10.141908ba79d
docs: update AMI list for 0.8.27f3dca8e4
test: add support for IPv6 in talosctl cluster create3aaa888f9
docs: fix typosedf577722
feat: add an option to force upgrade without checks85ae9f75e
fix: wait for time sync before generating Kubernetes certificatesb526c2cc3
fix: set proper hostname on docker nodesa07cfbd5a
fix: mount kubelet secrets from system instead of ephemeral4734fe7dd
feat: upgrade CoreDNS to 1.8.0d29a56b0c
chore: update dependencies via dependabot33de89ef9
fix: allow loading of empty config files757cc204e
fix: prefer configured nameservers, fix DHCP6 in container6cf98a732
feat: implement IPv6 DHCP client in networkd5855b8d53
fix: refresh control plane endpoints on worker apids on schedule47c260e36
fix: update DHCP client to use Request-Ack sequence after an Offer42cadf5c5
release(v0.9.0-alpha.0): prepare release2277ce8ab
feat: move to ECDSA keys for all Kubernetes/etcd certs and keys9947ec84d
fix: use hugetlbfs instead of none389349c02
fix: use grpc load-balancing when connecting to trustd6eafca037
feat: update kernelb441915c0
feat: mount hugetlbfse4e6da388
feat: allow fqdn to be used when registering k8s node87ccf0eb2
test: clear connection refused errors after resetc36e4a935
feat: copy cryptsetup executable from pkgs8974b529a
chore: bump dependencies (via dependabot)512c79e8d
fix: lower memory usage a bit by disabling memory profiling1cded4d33
chore: fix import path for fsnotify698fdd9d6
chore: add dependabot config064d33229
fix: don't probe disks in container mode1051d2ab6
fix: prefix rendered Talos-owned static pod manifests7be3a8609
fix: bump timeout for worker apid waiting for kubelet client config76a679443
fix: kill all processes and umount all disk on reboot/shutdown18db20dbc
fix: open blockdevices with exclusive flock for partitioninge0a0f5880
feat: use multi-arch images for k8s and Flannel CNIa83af0373
refactor: update go-blockdevice and restructure disk interaction code0aaf8fa96
feat: replace bootkube with Talos-managed control planea2b6939c2
docs: update components.md11863dd74
feat: implement resource API in Talose9aa49477
feat: update Linux to 5.10.7, musl-libc to 1.2.278eecc057
chore: enable virtio-balloon and monitor in QEMU provisionerd71ac4c4f
feat: update Kubernetes to 1.20.2d515613bb
fix: list command unlimited recursion default behavior9883d0af1
feat: support Wireguard networking00d345fd3
docs: add v0.9 docsaf5c34b34
fix: pick first interface valid hostname (vs. last one)275ca76c5
chore: update protobuf, grpc-go, prototoold19486afa
fix: allow 'console' argument in kernel args to be always overridden47fb5720c
test: skip etcd tests on non-HA clusters529c03587
docs: add modes to validate commandd455f917f
docs: document omitting DiskPartition size5325a66e3
fix: bring up bonded interfaces correctly on packeta8dd2ff30
fix: checkpoint controller-manager and schedulerf9ff4848e
feat: bump pkgs for kernel with CONFIG_IPV6_MULTIPLE_TABLESf2c029a07
chore: update upgrade test version used7b6c4bcb1
refactor: define default kernel flags in machinery instead of procfsf3465b8e3
feat: support type filter in list API and CLI5590fe19e
docs: update references to 0.8.0, add 0.8.0 AWS AMIs11229a018
docs: fix latest docsff0749c4a
docs: set latest docs to v0.86a0e652f0
fix: correctly transport gRPC errors from apid47fb7d26e
fix: use SetAll instead of AppendAll when building kernel argsb4ddfbfe9
fix: add more dependencies for bootstrap services73c81c501
fix: pass disk image flags to e2e-qemu cluster create command5e3b8ee09
fix: ignore pods spun up from checkpoints in health checksa83e8758d
feat: add commands to manage/query etcd clustere75bb27cf
fix: leave etcd for staged upgradesf1964aab5
fix: ignore errors on stopping/removing pod sandboxes6540e9bf7
feat: support disk image in talosctl cluster createb1d481430
feat: update Kubernetes to 1.20.14f74b11db
docs: provide AMIs for 0.8.0-beta.014b43068d
docs: fix SBC docs to point to beta.0 instead of beta.1941556cff
fix: use the correct console on Banana Pi M64e791e7dca
fix: don't run LabelNodeAsMaster in two sequencesa4f864d46
docs: update Talos release for SBCs39584f1
feat: support for key/certificate types RSA, Ed25519, ECDSAcf75519
fix: function NewKeyPair should create certificate with proper subject751c95a
feat: add 'PEMEncodedKey' which allows to transport keys in YAML562c3b6
feat: add support for public RSA key in RSAKeybda0e9c
feat: enable more conversions between encoded and raw versions0db3328
feat: bump Go to 1.15.9b852b69
chore: bump tools and pkgs to 0.4.0302cc61
feat: bump Go to 1.15.83cb9fc9
feat: build tc-redirect-tap from our forkcc8f5b9
chore: bump tools for Go 1.15.7 updatebb3ad73
fix: align partition start to physical sector size8f976c2
feat: replace exec.Command with go-cmd module1cf7f25
fix: properly handle no child processes error from cmd.Wait04a9851
feat: implement luks encryption providerb0375e4
feat: add an option to open block device with exclusive flock5a1c7f7
refactor: add devname into gpt.Partition, refactor probe package68eb006
feat: return typed error for exit error333ccf1
feat: add stdin support into the Run methodsc5c8f1c
feat: extract cmd module from Talos into a separate module77685fc
Initial commit8cbc42d
feat: provide an option to overwrite some args in AppendAll24d06a9
refactor: remove talos kernel default argsb9dc1a9
feat: add support for context.Context
in Retry0519054
feat: add ParseCIDR52c7509
feat: add a function to format IPs in CIDR notation005a94f
feat: add methods to manage CIDR list, check for non-local IPv67b3d144
feat: use go-yaml fork and serialize spec as RawYAML objects84c3c87
chore: provide fmt.Stringer for EventType8b3f192
feat: update naming conventions for resources and types28dd9aa
feat: add an option to bootstrap WatchKind with initial list of resources734f1e1
feat: add support for exporting dependency grapheb6e3df
feat: sort resources returned from the List() APIb8955a5
fix: attach stack trace to panic error messageb64f477
feat: restart failing controllers automatically with exp backoff98acf0d
fix: preserve original YAML formatting in resource.Any53fb919
feat: controller runtime implementationf450ab7
feat: implement namespaces, clean up context use81bf414
feat: initial version of the runtime based on the state657fda9
Initial commitd471b60
feat: update kernel to 5.10.238e2a376
feat: bump tools for Go 1.15.9af19871
feat: update containerd to 1.4.4a053811
chore: bump tools to the tag 0.4.004e6d12
feat: update kernel to 5.10.19bf4b778
feat: update u-boot to 2021.01c02be5f
feat: update ca-certificates to 2021-01-19be6d186
feat: enable POSIX file ACLs on XFS6748819
feat: update Linux to 5.10.17, disable init_on_free=1 by defaultc623457
feat: bump raspberrypi-firmwarea0bb6ab
feat: update Go to 1.15.80368166
feat: update Linux to 5.10.142a04697
chore: add conform configurationf9d9690
feat: build CNI plugins, bump version to current master72c4450
chore: bump tools for Go 1.15.7 update4ce1f2c
feat: add cryptsetup dependencies to all targets3c35918
feat: enable NVME-over-TCP1380273
feat: enable hyperv_utils in Linux kernel0386ef5
feat: update libmusl to 1.2.2d02d119
feat: update Linux kernel to 5.10.7db10362
feat: enable more VIRTIO options8e68598
feat: enable CONFIG_WIREGUARD kernel option2409ba7
feat: enable CONFIG_IPV6_MULTIPLE_TABLES option3b25a7e
feat: bump Go to 1.15.9017d570
chore: bump tools to 0.2.04b418f3
feat: upgrade Python 3.9.2, enable pip0026740
feat: update Go to version 1.15.8ca12352
chore: make it easier to update deps.pnge54841a
feat: bump Go to 1.15.75fa9459
feat: bump rhash to 1.4.124a6dac
feat: bump toolchain for libmusl CVE-2020-28928 fix0fe682e
feat: switch to older protoc-gen-go with gRPC2fd95a7
feat: add protoc-gen-go-grpc4689294
feat: upgrade proto librariesPrevious release can be found at v0.8.0
quay.io/coreos/flannel:v0.13.0
ghcr.io/talos-systems/install-cni:v0.2.0-1-g0db3328
docker.io/coredns/coredns:1.8.0
gcr.io/etcd-development/etcd:v3.4.15
k8s.gcr.io/kube-apiserver:v1.20.4
k8s.gcr.io/kube-controller-manager:v1.20.4
k8s.gcr.io/kube-scheduler:v1.20.4
k8s.gcr.io/kube-proxy:v1.20.4
ghcr.io/talos-systems/kubelet:v1.20.4
ghcr.io/talos-systems/installer:v0.9.0-beta.1
k8s.gcr.io/pause:3.2
Published by talos-bot over 3 years ago
Welcome to the v0.10.0-alpha.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.
cbc38418d
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 of convert-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 guide5f89d77
feat: bump Go to 1.16.17b3d144
feat: use go-yaml fork and serialize spec as RawYAML objects35f9b6f
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-rc3Previous release can be found at v0.9.0-beta.0
quay.io/coreos/flannel:v0.13.0
ghcr.io/talos-systems/install-cni:v0.3.0-alpha.0
docker.io/coredns/coredns:1.8.0
gcr.io/etcd-development/etcd:v3.4.15
k8s.gcr.io/kube-apiserver:v1.20.4
k8s.gcr.io/kube-controller-manager:v1.20.4
k8s.gcr.io/kube-scheduler:v1.20.4
k8s.gcr.io/kube-proxy:v1.20.4
ghcr.io/talos-systems/kubelet:v1.20.4
ghcr.io/talos-systems/installer:v0.10.0-alpha.0
k8s.gcr.io/pause:3.2