mirror of
https://github.com/siderolabs/talos.git
synced 2025-11-01 08:51:15 +01:00
feat: update Go 1.21.5, Linux 6.1.65, etcd 3.5.11
For main version, cut the release notes to start the 1.7 process. Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
This commit is contained in:
parent
270604bead
commit
320064c5a8
6
Makefile
6
Makefile
@ -15,10 +15,10 @@ NAME = Talos
|
|||||||
CLOUD_IMAGES_EXTRA_ARGS ?= ""
|
CLOUD_IMAGES_EXTRA_ARGS ?= ""
|
||||||
|
|
||||||
ARTIFACTS := _out
|
ARTIFACTS := _out
|
||||||
TOOLS ?= ghcr.io/siderolabs/tools:v1.6.0
|
TOOLS ?= ghcr.io/siderolabs/tools:v1.7.0-alpha.0
|
||||||
PKGS ?= v1.6.0
|
PKGS ?= v1.7.0-alpha.0
|
||||||
PKG_KERNEL ?= ghcr.io/siderolabs/kernel:$(PKGS)
|
PKG_KERNEL ?= ghcr.io/siderolabs/kernel:$(PKGS)
|
||||||
EXTRAS ?= v1.6.0
|
EXTRAS ?= v1.7.0-alpha.0
|
||||||
# renovate: datasource=github-tags depName=golang/go
|
# renovate: datasource=github-tags depName=golang/go
|
||||||
GO_VERSION ?= 1.21
|
GO_VERSION ?= 1.21
|
||||||
# renovate: datasource=go depName=golang.org/x/tools
|
# renovate: datasource=go depName=golang.org/x/tools
|
||||||
|
|||||||
24
go.mod
24
go.mod
@ -132,10 +132,10 @@ require (
|
|||||||
github.com/vmware-tanzu/sonobuoy v0.57.1
|
github.com/vmware-tanzu/sonobuoy v0.57.1
|
||||||
github.com/vmware/vmw-guestinfo v0.0.0-20220317130741-510905f0efa3
|
github.com/vmware/vmw-guestinfo v0.0.0-20220317130741-510905f0efa3
|
||||||
github.com/vultr/metadata v1.1.0
|
github.com/vultr/metadata v1.1.0
|
||||||
go.etcd.io/etcd/api/v3 v3.5.10
|
go.etcd.io/etcd/api/v3 v3.5.11
|
||||||
go.etcd.io/etcd/client/pkg/v3 v3.5.10
|
go.etcd.io/etcd/client/pkg/v3 v3.5.11
|
||||||
go.etcd.io/etcd/client/v3 v3.5.10
|
go.etcd.io/etcd/client/v3 v3.5.11
|
||||||
go.etcd.io/etcd/etcdutl/v3 v3.5.10
|
go.etcd.io/etcd/etcdutl/v3 v3.5.11
|
||||||
go.uber.org/zap v1.26.0
|
go.uber.org/zap v1.26.0
|
||||||
go4.org/netipx v0.0.0-20230824141953-6213f710f925
|
go4.org/netipx v0.0.0-20230824141953-6213f710f925
|
||||||
golang.org/x/net v0.19.0
|
golang.org/x/net v0.19.0
|
||||||
@ -299,15 +299,15 @@ require (
|
|||||||
github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2 // indirect
|
github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2 // indirect
|
||||||
github.com/xlab/treeprint v1.2.0 // indirect
|
github.com/xlab/treeprint v1.2.0 // indirect
|
||||||
go.etcd.io/bbolt v1.3.8 // indirect
|
go.etcd.io/bbolt v1.3.8 // indirect
|
||||||
go.etcd.io/etcd/client/v2 v2.305.10 // indirect
|
go.etcd.io/etcd/client/v2 v2.305.11 // indirect
|
||||||
go.etcd.io/etcd/pkg/v3 v3.5.10 // indirect
|
go.etcd.io/etcd/pkg/v3 v3.5.11 // indirect
|
||||||
go.etcd.io/etcd/raft/v3 v3.5.10 // indirect
|
go.etcd.io/etcd/raft/v3 v3.5.11 // indirect
|
||||||
go.etcd.io/etcd/server/v3 v3.5.10 // indirect
|
go.etcd.io/etcd/server/v3 v3.5.11 // indirect
|
||||||
go.opencensus.io v0.24.0 // indirect
|
go.opencensus.io v0.24.0 // indirect
|
||||||
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.45.0 // indirect
|
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.46.0 // indirect
|
||||||
go.opentelemetry.io/otel v1.19.0 // indirect
|
go.opentelemetry.io/otel v1.20.0 // indirect
|
||||||
go.opentelemetry.io/otel/metric v1.19.0 // indirect
|
go.opentelemetry.io/otel/metric v1.20.0 // indirect
|
||||||
go.opentelemetry.io/otel/trace v1.19.0 // indirect
|
go.opentelemetry.io/otel/trace v1.20.0 // indirect
|
||||||
go.starlark.net v0.0.0-20230525235612-a134d8f9ddca // indirect
|
go.starlark.net v0.0.0-20230525235612-a134d8f9ddca // indirect
|
||||||
go.uber.org/multierr v1.11.0 // indirect
|
go.uber.org/multierr v1.11.0 // indirect
|
||||||
golang.org/x/crypto v0.16.0 // indirect
|
golang.org/x/crypto v0.16.0 // indirect
|
||||||
|
|||||||
48
go.sum
48
go.sum
@ -768,22 +768,22 @@ github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1
|
|||||||
github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
|
github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
|
||||||
go.etcd.io/bbolt v1.3.8 h1:xs88BrvEv273UsB79e0hcVrlUWmS0a8upikMFhSyAtA=
|
go.etcd.io/bbolt v1.3.8 h1:xs88BrvEv273UsB79e0hcVrlUWmS0a8upikMFhSyAtA=
|
||||||
go.etcd.io/bbolt v1.3.8/go.mod h1:N9Mkw9X8x5fupy0IKsmuqVtoGDyxsaDlbk4Rd05IAQw=
|
go.etcd.io/bbolt v1.3.8/go.mod h1:N9Mkw9X8x5fupy0IKsmuqVtoGDyxsaDlbk4Rd05IAQw=
|
||||||
go.etcd.io/etcd/api/v3 v3.5.10 h1:szRajuUUbLyppkhs9K6BRtjY37l66XQQmw7oZRANE4k=
|
go.etcd.io/etcd/api/v3 v3.5.11 h1:B54KwXbWDHyD3XYAwprxNzTe7vlhR69LuBgZnMVvS7E=
|
||||||
go.etcd.io/etcd/api/v3 v3.5.10/go.mod h1:TidfmT4Uycad3NM/o25fG3J07odo4GBB9hoxaodFCtI=
|
go.etcd.io/etcd/api/v3 v3.5.11/go.mod h1:Ot+o0SWSyT6uHhA56al1oCED0JImsRiU9Dc26+C2a+4=
|
||||||
go.etcd.io/etcd/client/pkg/v3 v3.5.10 h1:kfYIdQftBnbAq8pUWFXfpuuxFSKzlmM5cSn76JByiT0=
|
go.etcd.io/etcd/client/pkg/v3 v3.5.11 h1:bT2xVspdiCj2910T0V+/KHcVKjkUrCZVtk8J2JF2z1A=
|
||||||
go.etcd.io/etcd/client/pkg/v3 v3.5.10/go.mod h1:DYivfIviIuQ8+/lCq4vcxuseg2P2XbHygkKwFo9fc8U=
|
go.etcd.io/etcd/client/pkg/v3 v3.5.11/go.mod h1:seTzl2d9APP8R5Y2hFL3NVlD6qC/dOT+3kvrqPyTas4=
|
||||||
go.etcd.io/etcd/client/v2 v2.305.10 h1:MrmRktzv/XF8CvtQt+P6wLUlURaNpSDJHFZhe//2QE4=
|
go.etcd.io/etcd/client/v2 v2.305.11 h1:ZqdKLNJnWpE3bUaaj3XZ5xWyCi+7Vspgk9E0hlIBguE=
|
||||||
go.etcd.io/etcd/client/v2 v2.305.10/go.mod h1:m3CKZi69HzilhVqtPDcjhSGp+kA1OmbNn0qamH80xjA=
|
go.etcd.io/etcd/client/v2 v2.305.11/go.mod h1:vX2j5tMynwOateY6BfVmLol3gYOIkbhqjs/BqRsdIOw=
|
||||||
go.etcd.io/etcd/client/v3 v3.5.10 h1:W9TXNZ+oB3MCd/8UjxHTWK5J9Nquw9fQBLJd5ne5/Ao=
|
go.etcd.io/etcd/client/v3 v3.5.11 h1:ajWtgoNSZJ1gmS8k+icvPtqsqEav+iUorF7b0qozgUU=
|
||||||
go.etcd.io/etcd/client/v3 v3.5.10/go.mod h1:RVeBnDz2PUEZqTpgqwAtUd8nAPf5kjyFyND7P1VkOKc=
|
go.etcd.io/etcd/client/v3 v3.5.11/go.mod h1:a6xQUEqFJ8vztO1agJh/KQKOMfFI8og52ZconzcDJwE=
|
||||||
go.etcd.io/etcd/etcdutl/v3 v3.5.10 h1:o57fNgdP9Y99wZzpQ5ky5Jb6323/nisMtCOj1+kQwgc=
|
go.etcd.io/etcd/etcdutl/v3 v3.5.11 h1:yzw6yHDYfKU3IW7akusVCmxXJexRgH88a4C21iOSWFc=
|
||||||
go.etcd.io/etcd/etcdutl/v3 v3.5.10/go.mod h1:vDoQpV0zo5HFlK8tgE8cTwZB+RQuWGHa2G3wAZvIJ88=
|
go.etcd.io/etcd/etcdutl/v3 v3.5.11/go.mod h1:p7jTKqjyEjl/lyTzhHuQ5kqQt1FhQlRHw8TK90WjHQI=
|
||||||
go.etcd.io/etcd/pkg/v3 v3.5.10 h1:WPR8K0e9kWl1gAhB5A7gEa5ZBTNkT9NdNWrR8Qpo1CM=
|
go.etcd.io/etcd/pkg/v3 v3.5.11 h1:U5+/mZh+jps8VRWv7+xPiK1tC1hRBOBYdn7zCqtWyOY=
|
||||||
go.etcd.io/etcd/pkg/v3 v3.5.10/go.mod h1:TKTuCKKcF1zxmfKWDkfz5qqYaE3JncKKZPFf8c1nFUs=
|
go.etcd.io/etcd/pkg/v3 v3.5.11/go.mod h1:bLfwo6YEgpOAMBZJsZg5AiSS+mxNTRJi15Dvp9kKW68=
|
||||||
go.etcd.io/etcd/raft/v3 v3.5.10 h1:cgNAYe7xrsrn/5kXMSaH8kM/Ky8mAdMqGOxyYwpP0LA=
|
go.etcd.io/etcd/raft/v3 v3.5.11 h1:eeimaNIT9DjV4bdLSy4FjLQ/KGSAiG1L5T1nTf5VoZg=
|
||||||
go.etcd.io/etcd/raft/v3 v3.5.10/go.mod h1:odD6kr8XQXTy9oQnyMPBOr0TVe+gT0neQhElQ6jbGRc=
|
go.etcd.io/etcd/raft/v3 v3.5.11/go.mod h1:Tp7kZJVtWJWLiMCPrgkimiOB5ZYi8YM93onQihpG724=
|
||||||
go.etcd.io/etcd/server/v3 v3.5.10 h1:4NOGyOwD5sUZ22PiWYKmfxqoeh72z6EhYjNosKGLmZg=
|
go.etcd.io/etcd/server/v3 v3.5.11 h1:FEa0ImvoXdIPa81/vZUKpnJ74fpQ5ZivseoIKMPzfpg=
|
||||||
go.etcd.io/etcd/server/v3 v3.5.10/go.mod h1:gBplPHfs6YI0L+RpGkTQO7buDbHv5HJGG/Bst0/zIPo=
|
go.etcd.io/etcd/server/v3 v3.5.11/go.mod h1:CS0+TwcuRlhg1I5CpA3YlisOcoqJB1h1GMRgje75uDs=
|
||||||
go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1 h1:A/5uWzF44DlIgdm/PQFwfMkW0JX+cIcQi/SwLAmZP5M=
|
go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1 h1:A/5uWzF44DlIgdm/PQFwfMkW0JX+cIcQi/SwLAmZP5M=
|
||||||
go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1/go.mod h1:SNgMg+EgDFwmvSmLRTNKC5fegJjB7v23qTQ0XLGUNHk=
|
go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1/go.mod h1:SNgMg+EgDFwmvSmLRTNKC5fegJjB7v23qTQ0XLGUNHk=
|
||||||
go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU=
|
go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU=
|
||||||
@ -794,14 +794,14 @@ go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
|
|||||||
go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk=
|
go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk=
|
||||||
go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0=
|
go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0=
|
||||||
go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo=
|
go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo=
|
||||||
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.45.0 h1:RsQi0qJ2imFfCvZabqzM9cNXBG8k6gXMv1A0cXRmH6A=
|
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.46.0 h1:PzIubN4/sjByhDRHLviCjJuweBXWFZWhghjg7cS28+M=
|
||||||
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.45.0/go.mod h1:vsh3ySueQCiKPxFLvjWC4Z135gIa34TQ/NSqkDTZYUM=
|
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.46.0/go.mod h1:Ct6zzQEuGK3WpJs2n4dn+wfJYzd/+hNnxMRTWjGn30M=
|
||||||
go.opentelemetry.io/otel v1.19.0 h1:MuS/TNf4/j4IXsZuJegVzI1cwut7Qc00344rgH7p8bs=
|
go.opentelemetry.io/otel v1.20.0 h1:vsb/ggIY+hUjD/zCAQHpzTmndPqv/ml2ArbsbfBYTAc=
|
||||||
go.opentelemetry.io/otel v1.19.0/go.mod h1:i0QyjOq3UPoTzff0PJB2N66fb4S0+rSbSB15/oyH9fY=
|
go.opentelemetry.io/otel v1.20.0/go.mod h1:oUIGj3D77RwJdM6PPZImDpSZGDvkD9fhesHny69JFrs=
|
||||||
go.opentelemetry.io/otel/metric v1.19.0 h1:aTzpGtV0ar9wlV4Sna9sdJyII5jTVJEvKETPiOKwvpE=
|
go.opentelemetry.io/otel/metric v1.20.0 h1:ZlrO8Hu9+GAhnepmRGhSU7/VkpjrNowxRN9GyKR4wzA=
|
||||||
go.opentelemetry.io/otel/metric v1.19.0/go.mod h1:L5rUsV9kM1IxCj1MmSdS+JQAcVm319EUrDVLrt7jqt8=
|
go.opentelemetry.io/otel/metric v1.20.0/go.mod h1:90DRw3nfK4D7Sm/75yQ00gTJxtkBxX+wu6YaNymbpVM=
|
||||||
go.opentelemetry.io/otel/trace v1.19.0 h1:DFVQmlVbfVeOuBRrwdtaehRrWiL1JoVs9CPIQ1Dzxpg=
|
go.opentelemetry.io/otel/trace v1.20.0 h1:+yxVAPZPbQhbC3OfAkeIVTky6iTFpcr4SiY9om7mXSQ=
|
||||||
go.opentelemetry.io/otel/trace v1.19.0/go.mod h1:mfaSyvGyEJEI0nyV2I4qhNQnbBOUUmYZpYojqMnX2vo=
|
go.opentelemetry.io/otel/trace v1.20.0/go.mod h1:HJSK7F/hA5RlzpZ0zKDCHCDHm556LCDtKaAo6JmBFUU=
|
||||||
go.starlark.net v0.0.0-20230525235612-a134d8f9ddca h1:VdD38733bfYv5tUZwEIskMM93VanwNIi5bIKnDrJdEY=
|
go.starlark.net v0.0.0-20230525235612-a134d8f9ddca h1:VdD38733bfYv5tUZwEIskMM93VanwNIi5bIKnDrJdEY=
|
||||||
go.starlark.net v0.0.0-20230525235612-a134d8f9ddca/go.mod h1:jxU+3+j+71eXOW14274+SmmuW82qJzl6iZSeqEtTGds=
|
go.starlark.net v0.0.0-20230525235612-a134d8f9ddca/go.mod h1:jxU+3+j+71eXOW14274+SmmuW82qJzl6iZSeqEtTGds=
|
||||||
go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc=
|
go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc=
|
||||||
|
|||||||
@ -6,7 +6,7 @@ github_repo = "siderolabs/talos"
|
|||||||
match_deps = "^github.com/((talos-systems|siderolabs)/[a-zA-Z0-9-]+)$"
|
match_deps = "^github.com/((talos-systems|siderolabs)/[a-zA-Z0-9-]+)$"
|
||||||
|
|
||||||
# previous release
|
# previous release
|
||||||
previous = "v1.5.0"
|
previous = "v1.6.0-beta.0"
|
||||||
|
|
||||||
pre_release = true
|
pre_release = true
|
||||||
|
|
||||||
@ -14,126 +14,13 @@ preface = """\
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
[notes]
|
[notes]
|
||||||
[notes.firmware]
|
|
||||||
title = "Linux Firmware"
|
|
||||||
description = """\
|
|
||||||
Starting with Talos 1.6, there is no Linux firmware included in the initramfs.
|
|
||||||
Customers who need Linux firmware can pull them as extension during install time using the image factory service.
|
|
||||||
If the initial boot requires firmware, a custom iso can be built with the firmware included using the image factory service.
|
|
||||||
This also ensures that the linux-firmware is not tied to a specific Talos version.
|
|
||||||
"""
|
|
||||||
|
|
||||||
[notes.kubelet]
|
|
||||||
title = "Kubelet Credential Provider Configuration"
|
|
||||||
description = """\
|
|
||||||
Talos now supports specifying the kubelet credential provider configuration in the Talos configuration file.
|
|
||||||
It can be set under `machine.kubelet.credentialProviderConfig` and kubelet will be automatically configured to with the correct flags.
|
|
||||||
The credential binaries are expected to be present under `/usr/local/lib/kubelet/credentialproviders`.
|
|
||||||
Talos System Extensions can be used to install the credential binaries.
|
|
||||||
"""
|
|
||||||
|
|
||||||
[notes.kube-scheduler]
|
|
||||||
title = "Kube-Scheduler Configuration"
|
|
||||||
description = """\
|
|
||||||
Talos now supports specifying the kube-scheduler configuration in the Talos configuration file.
|
|
||||||
It can be set under `cluster.scheduler.config` and kube-scheduler will be automatically configured to with the correct flags.
|
|
||||||
"""
|
|
||||||
|
|
||||||
[notes.extensions]
|
|
||||||
title = "Extension Services"
|
|
||||||
description = """\
|
|
||||||
Talos now starts Extension Services early in the boot process, this allows guest agents to be started in maintenance mode.
|
|
||||||
"""
|
|
||||||
|
|
||||||
[notes.kernel-args]
|
|
||||||
title = "Kernel Arguments"
|
|
||||||
description = """\
|
|
||||||
Talos and Imager now supports dropping kernel arguments specified in `.machine.install.extraKernelArgs` or as `--extra-kernel-arg` to imager.
|
|
||||||
Any kernel argument that starts with a `-` is dropped. Kernel arguments to be dropped can be specified either as `-<key>` which would remove all arguments that start with `<key>` or as `-<key>=<value>` which would remove the exact argument.
|
|
||||||
"""
|
|
||||||
|
|
||||||
[notes.updates]
|
[notes.updates]
|
||||||
title = "Component Updates"
|
title = "Component Updates"
|
||||||
description = """\
|
description = """\
|
||||||
Linux: 6.1.64
|
Linux: 6.1.65
|
||||||
containerd: 1.7.10
|
etcd: 3.5.11
|
||||||
CoreDNS: 1.11.1
|
|
||||||
Kubernetes: 1.29.0-rc.1
|
|
||||||
Flannel: 0.23.0
|
|
||||||
etcd: 3.5.10
|
|
||||||
runc: 1.1.10
|
|
||||||
|
|
||||||
Talos is built with Go 1.21.4.
|
Talos is built with Go 1.21.5.
|
||||||
"""
|
|
||||||
|
|
||||||
[notes.talosctl]
|
|
||||||
title = "talosctl CLI"
|
|
||||||
description = """\
|
|
||||||
The command `images` deprecated in Talos 1.5 was removed, please use `talosctl images default` instead.
|
|
||||||
"""
|
|
||||||
|
|
||||||
[notes.device-selectors]
|
|
||||||
title = "Network Device Selectors"
|
|
||||||
description = """\
|
|
||||||
Previously, [network device selectors](https://www.talos.dev/v1.6/talos-guides/network/device-selector/) only matched the first link, now the configuration is applied to all matching links.
|
|
||||||
"""
|
|
||||||
|
|
||||||
|
|
||||||
[notes.kubeprism]
|
|
||||||
title = "KubePrism"
|
|
||||||
description = """\
|
|
||||||
[KubePrism](https://www.talos.dev/v1.6/kubernetes-guides/configuration/kubeprism/) is enabled by default on port 7445.
|
|
||||||
"""
|
|
||||||
|
|
||||||
[notes.sysctl]
|
|
||||||
title = "Sysctl"
|
|
||||||
description = """\
|
|
||||||
Talos now handles sysctl/sysfs key names in line with sysctl.conf(5):
|
|
||||||
|
|
||||||
* if the first separator is '/', no conversion is done
|
|
||||||
* if the first separator is '.', dots and slashes are remapped
|
|
||||||
|
|
||||||
Example (both sysctls are equivalent):
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
machine:
|
|
||||||
sysctls:
|
|
||||||
net/ipv6/conf/eth0.100/disable_ipv6: "1"
|
|
||||||
net.ipv6.conf.eth0/100.disable_ipv6: "1"
|
|
||||||
```
|
|
||||||
"""
|
|
||||||
|
|
||||||
[notes.auth2]
|
|
||||||
title = "OAuth2 Machine Config Flow"
|
|
||||||
description = """\
|
|
||||||
Talos Linux when running on the `metal` platform can be configured to authenticate the machine configuration download using [OAuth2 device flow](https://www.talos.dev/v1.6/advanced/machine-config-oauth/).
|
|
||||||
"""
|
|
||||||
|
|
||||||
[notes.ingress]
|
|
||||||
title = "Ingress Firewall"
|
|
||||||
description = """\
|
|
||||||
Talos Linux now supports configuring the [ingress firewall rules](https://talos.dev/v1.6/talos-guides/network/ingress-firewall/).
|
|
||||||
"""
|
|
||||||
|
|
||||||
[notes.flannel]
|
|
||||||
title = "Flannel Configuration"
|
|
||||||
description = """\
|
|
||||||
Talos Linux now supports customizing default Flannel manifest with extra arguments for flanneld.
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
cluster:
|
|
||||||
network:
|
|
||||||
cni:
|
|
||||||
flannel:
|
|
||||||
extraArgs:
|
|
||||||
- --iface-can-reach=192.168.1.1
|
|
||||||
```
|
|
||||||
"""
|
|
||||||
|
|
||||||
[notes.user-disks]
|
|
||||||
title = "User Disks"
|
|
||||||
description = """\
|
|
||||||
Talos Linux now supports specifying user disks in `.machine.disks` machine configuration links via `udev` symlinks, e.g. `/dev/disk/by-id/XXXX`.
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
[make_deps]
|
[make_deps]
|
||||||
|
|||||||
@ -16,7 +16,7 @@ import (
|
|||||||
|
|
||||||
const (
|
const (
|
||||||
// DefaultKernelVersion is the default Linux kernel version.
|
// DefaultKernelVersion is the default Linux kernel version.
|
||||||
DefaultKernelVersion = "6.1.64-talos"
|
DefaultKernelVersion = "6.1.65-talos"
|
||||||
|
|
||||||
// KernelModulesPath is the default path to the kernel modules without the kernel version.
|
// KernelModulesPath is the default path to the kernel modules without the kernel version.
|
||||||
KernelModulesPath = "/lib/modules"
|
KernelModulesPath = "/lib/modules"
|
||||||
@ -400,7 +400,7 @@ const (
|
|||||||
|
|
||||||
// DefaultEtcdVersion is the default target version of etcd.
|
// DefaultEtcdVersion is the default target version of etcd.
|
||||||
// renovate: datasource=github-releases depName=etcd-io/etcd
|
// renovate: datasource=github-releases depName=etcd-io/etcd
|
||||||
DefaultEtcdVersion = "v3.5.10"
|
DefaultEtcdVersion = "v3.5.11"
|
||||||
|
|
||||||
// EtcdRootTalosKey is the root etcd key for Talos-specific storage.
|
// EtcdRootTalosKey is the root etcd key for Talos-specific storage.
|
||||||
EtcdRootTalosKey = "talos:v1"
|
EtcdRootTalosKey = "talos:v1"
|
||||||
@ -862,7 +862,7 @@ const (
|
|||||||
DBusClientSocketPath = "/run/dbus/system_bus_socket"
|
DBusClientSocketPath = "/run/dbus/system_bus_socket"
|
||||||
|
|
||||||
// GoVersion is the version of Go compiler this release was built with.
|
// GoVersion is the version of Go compiler this release was built with.
|
||||||
GoVersion = "go1.21.4 X:loopvar"
|
GoVersion = "go1.21.5 X:loopvar"
|
||||||
|
|
||||||
// KubernetesTalosAPIServiceName is the name of the Kubernetes service to access Talos API.
|
// KubernetesTalosAPIServiceName is the name of the Kubernetes service to access Talos API.
|
||||||
KubernetesTalosAPIServiceName = "talos"
|
KubernetesTalosAPIServiceName = "talos"
|
||||||
|
|||||||
@ -1 +1 @@
|
|||||||
v1.6.0
|
v1.7.0-alpha.0
|
||||||
@ -1 +1 @@
|
|||||||
v1.6.0
|
v1.7.0-alpha.0
|
||||||
@ -619,7 +619,7 @@ discovery:
|
|||||||
{{< /highlight >}}</details> | |
|
{{< /highlight >}}</details> | |
|
||||||
|`etcd` |<a href="#etcdconfig">EtcdConfig</a> |Etcd specific configuration options. <details><summary>Show example(s)</summary>{{< highlight yaml >}}
|
|`etcd` |<a href="#etcdconfig">EtcdConfig</a> |Etcd specific configuration options. <details><summary>Show example(s)</summary>{{< highlight yaml >}}
|
||||||
etcd:
|
etcd:
|
||||||
image: gcr.io/etcd-development/etcd:v3.5.10 # The container image used to create the etcd service.
|
image: gcr.io/etcd-development/etcd:v3.5.11 # The container image used to create the etcd service.
|
||||||
# The `ca` is the root certificate authority of the PKI.
|
# The `ca` is the root certificate authority of the PKI.
|
||||||
ca:
|
ca:
|
||||||
crt: LS0tIEVYQU1QTEUgQ0VSVElGSUNBVEUgLS0t
|
crt: LS0tIEVYQU1QTEUgQ0VSVElGSUNBVEUgLS0t
|
||||||
@ -1714,7 +1714,7 @@ Appears in:
|
|||||||
|
|
||||||
|
|
||||||
{{< highlight yaml >}}
|
{{< highlight yaml >}}
|
||||||
image: gcr.io/etcd-development/etcd:v3.5.10 # The container image used to create the etcd service.
|
image: gcr.io/etcd-development/etcd:v3.5.11 # The container image used to create the etcd service.
|
||||||
# The `ca` is the root certificate authority of the PKI.
|
# The `ca` is the root certificate authority of the PKI.
|
||||||
ca:
|
ca:
|
||||||
crt: LS0tIEVYQU1QTEUgQ0VSVElGSUNBVEUgLS0t
|
crt: LS0tIEVYQU1QTEUgQ0VSVElGSUNBVEUgLS0t
|
||||||
@ -1732,7 +1732,7 @@ extraArgs:
|
|||||||
| Field | Type | Description | Value(s) |
|
| Field | Type | Description | Value(s) |
|
||||||
|-------|------|-------------|----------|
|
|-------|------|-------------|----------|
|
||||||
|`image` |string |The container image used to create the etcd service. <details><summary>Show example(s)</summary>{{< highlight yaml >}}
|
|`image` |string |The container image used to create the etcd service. <details><summary>Show example(s)</summary>{{< highlight yaml >}}
|
||||||
image: gcr.io/etcd-development/etcd:v3.5.10
|
image: gcr.io/etcd-development/etcd:v3.5.11
|
||||||
{{< /highlight >}}</details> | |
|
{{< /highlight >}}</details> | |
|
||||||
|`ca` |PEMEncodedCertificateAndKey |<details><summary>The `ca` is the root certificate authority of the PKI.</summary>It is composed of a base64 encoded `crt` and `key`.</details> <details><summary>Show example(s)</summary>{{< highlight yaml >}}
|
|`ca` |PEMEncodedCertificateAndKey |<details><summary>The `ca` is the root certificate authority of the PKI.</summary>It is composed of a base64 encoded `crt` and `key`.</details> <details><summary>Show example(s)</summary>{{< highlight yaml >}}
|
||||||
ca:
|
ca:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user