mirror of
https://github.com/siderolabs/talos.git
synced 2026-03-10 08:01:24 +01:00
Deprecate the `bootloader` installer option. This has not been used in a long while. Signed-off-by: Noel Georgi <git@frezbo.dev>
84 lines
2.8 KiB
TOML
84 lines
2.8 KiB
TOML
# commit to be tagged for new release
|
|
commit = "HEAD"
|
|
|
|
project_name = "Talos"
|
|
github_repo = "siderolabs/talos"
|
|
match_deps = "^github.com/((talos-systems|siderolabs)/[a-zA-Z0-9-]+)$"
|
|
|
|
# previous release
|
|
previous = "v1.4.0"
|
|
|
|
pre_release = true
|
|
|
|
preface = """\
|
|
"""
|
|
|
|
[notes]
|
|
|
|
[notes.updates]
|
|
title = "Component Updates"
|
|
description="""\
|
|
* Linux: 6.1.30
|
|
* containerd: 1.6.21
|
|
* runc: 1.1.7
|
|
* etcd: 3.5.9
|
|
* Kubernetes: 1.27.2
|
|
* Flannel: 0.22.0
|
|
|
|
Talos is built with Go 1.20.4.
|
|
"""
|
|
|
|
[notes.quota]
|
|
title = "XFS Quota"
|
|
description="""\
|
|
Talos 1.5+ enables XFS project quota support by default, also enabling by default
|
|
kubelet feature gate `LocalStorageCapacityIsolationFSQuotaMonitoring` to use xfs quotas
|
|
to monitor volume usage instead of `du`.
|
|
|
|
This feature is controlled by the `.machine.features.diskQuotaSupport` field in the machine config,
|
|
it is set to true for new clusters.
|
|
|
|
When upgrading from a previous version, the feature can be enabled by setting the field to true.
|
|
On the first mount of a volume, the quota information will be recalculated, which may take some time.
|
|
"""
|
|
|
|
[notes.ifnames]
|
|
title = "Predictable Network Interface Names"
|
|
description="""\
|
|
Starting with version Talos 1.5, network interfaces are renamed to [predictable names](https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/)
|
|
same way as `systemd` does that in other Linux distributions.
|
|
|
|
The naming schema `enx78e7d1ea46da` (based on MAC addresses) is enabled by default, the order of interface naming decisions is:
|
|
|
|
* firmware/BIOS provided index numbers for on-board devices (example: `eno1`)
|
|
* firmware/BIOS provided PCI Express hotplug slot index numbers (example: `ens1`)
|
|
* physical/geographical location of the connector of the hardware (example: `enp2s0`)
|
|
* interfaces's MAC address (example: `enx78e7d1ea46da`)
|
|
|
|
The predictable network interface names features can be disabled by specifying `net.ifnames=0` in the kernel command line.
|
|
Talos automatically adds the `net.ifnames=0` kernel argument when upgrading from Talos versions before 1.5.
|
|
|
|
This change doesn't affect "cloud" platforms, like AWS, as Talos automatically adds `net.ifnames=0` to the kernel command line.
|
|
"""
|
|
|
|
[notes.machineconfig]
|
|
title = "Machine Config option `.machine.install.bootloader`"
|
|
description="""\
|
|
The `.machine.install.bootloader` option in the machine config is deprecated and will be removed in Talos 1.6.
|
|
This was a no-op for a long time. The bootloader is always installed.
|
|
"""
|
|
|
|
[make_deps]
|
|
|
|
[make_deps.tools]
|
|
variable = "TOOLS"
|
|
repository = "github.com/siderolabs/tools"
|
|
|
|
[make_deps.pkgs]
|
|
variable = "PKGS"
|
|
repository = "github.com/siderolabs/pkgs"
|
|
|
|
[make_deps.extras]
|
|
variable = "EXTRAS"
|
|
repository = "github.com/siderolabs/extras"
|