From 336d4f9332651160af2dd068066bedfd70d7c604 Mon Sep 17 00:00:00 2001 From: Paco Xu Date: Fri, 10 Oct 2025 17:01:05 +0800 Subject: [PATCH] cgroup v1 support is deprecated, change warning to error --- validators/cgroup_validator_linux.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/validators/cgroup_validator_linux.go b/validators/cgroup_validator_linux.go index ce93e7b..b92b49f 100644 --- a/validators/cgroup_validator_linux.go +++ b/validators/cgroup_validator_linux.go @@ -114,7 +114,7 @@ func (c *CgroupsValidator) Validate(spec SysSpec) (warns, errs []error) { requiredCgroupSpec = spec.CgroupsV2 optionalCgroupSpec = spec.CgroupsV2Optional } else { - warns = append(warns, errors.New("cgroups v1 support is in maintenance mode, please migrate to cgroups v2")) + errs = append(errs, errors.New("cgroups v1 support is deprecated and will be removed in a future release. Please migrate to cgroups v2. To explicitly enable cgroups v1 support, you must set the kubelet configuration option 'FailCgroupV1' to 'false'. For more information see https://git.k8s.io/enhancements/keps/sig-node/5573-cgroup-v1-unsupported")) subsystems, err = c.getCgroupV1Subsystems() if err != nil { return nil, []error{fmt.Errorf("failed to get cgroups v1 subsystems: %w", err)}