From 77df449d297960ab6492ced643a57202aee2dc37 Mon Sep 17 00:00:00 2001 From: "Lubomir I. Ivanov" Date: Mon, 9 Nov 2020 18:08:17 +0200 Subject: [PATCH] vendor: update system-validators to 1.3.0 Includes the following changes to kernel validation: - add required options: CGROUP_PIDS, FAIR_GROUP_SCHED - add optional options: CFS_BANDWIDTH, CGROUP_HUGETLB --- go.mod | 4 ++-- go.sum | 4 ++-- vendor/k8s.io/system-validators/validators/types_unix.go | 4 ++++ vendor/modules.txt | 4 ++-- 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/go.mod b/go.mod index cf3242416f5..a009417a7d9 100644 --- a/go.mod +++ b/go.mod @@ -139,7 +139,7 @@ require ( k8s.io/metrics v0.0.0 k8s.io/mount-utils v0.0.0 k8s.io/sample-apiserver v0.0.0 - k8s.io/system-validators v1.2.0 + k8s.io/system-validators v1.3.0 k8s.io/utils v0.0.0-20201110183641-67b214c5f920 sigs.k8s.io/yaml v1.2.0 ) @@ -521,7 +521,7 @@ replace ( k8s.io/sample-apiserver => ./staging/src/k8s.io/sample-apiserver k8s.io/sample-cli-plugin => ./staging/src/k8s.io/sample-cli-plugin k8s.io/sample-controller => ./staging/src/k8s.io/sample-controller - k8s.io/system-validators => k8s.io/system-validators v1.2.0 + k8s.io/system-validators => k8s.io/system-validators v1.3.0 k8s.io/utils => k8s.io/utils v0.0.0-20201110183641-67b214c5f920 modernc.org/cc => modernc.org/cc v1.0.0 modernc.org/golex => modernc.org/golex v1.0.0 diff --git a/go.sum b/go.sum index 1986df1d41e..5a448207000 100644 --- a/go.sum +++ b/go.sum @@ -597,8 +597,8 @@ k8s.io/klog/v2 v2.4.0 h1:7+X0fUguPyrKEC4WjH8iGDg3laWgMo5tMnRTIGTTxGQ= k8s.io/klog/v2 v2.4.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y= k8s.io/kube-openapi v0.0.0-20201113171705-d219536bb9fd h1:sOHNzJIkytDF6qadMNKhhDRpc6ODik8lVC6nOur7B2c= k8s.io/kube-openapi v0.0.0-20201113171705-d219536bb9fd/go.mod h1:WOJ3KddDSol4tAGcJo0Tvi+dK12EcqSLqcWsryKMpfM= -k8s.io/system-validators v1.2.0 h1:D8clGm3PIsgX0bHoQWQXC8W/rTi6jRKejQGk7z/yuDY= -k8s.io/system-validators v1.2.0/go.mod h1:bPldcLgkIUK22ALflnsXk8pvkTEndYdNuaHH6gRrl0Q= +k8s.io/system-validators v1.3.0 h1:cv6KVP47v1sr8IaN12Le+jCX01HABSpmZBCr8C4A8RM= +k8s.io/system-validators v1.3.0/go.mod h1:bPldcLgkIUK22ALflnsXk8pvkTEndYdNuaHH6gRrl0Q= k8s.io/utils v0.0.0-20201110183641-67b214c5f920 h1:CbnUZsM497iRC5QMVkHwyl8s2tB3g7yaSHkYPkpgelw= k8s.io/utils v0.0.0-20201110183641-67b214c5f920/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= modernc.org/cc v1.0.0/go.mod h1:1Sk4//wdnYJiUIxnW8ddKpaOJCF37yAdqYnkxUpaYxw= diff --git a/vendor/k8s.io/system-validators/validators/types_unix.go b/vendor/k8s.io/system-validators/validators/types_unix.go index 7870d996af2..bd52f5c3f88 100644 --- a/vendor/k8s.io/system-validators/validators/types_unix.go +++ b/vendor/k8s.io/system-validators/validators/types_unix.go @@ -40,6 +40,7 @@ var DefaultSysSpec = SysSpec{ {Name: "CGROUP_CPUACCT"}, {Name: "CGROUP_DEVICE"}, {Name: "CGROUP_FREEZER"}, + {Name: "CGROUP_PIDS"}, {Name: "CGROUP_SCHED"}, {Name: "CPUSETS"}, {Name: "MEMCG"}, @@ -48,11 +49,14 @@ var DefaultSysSpec = SysSpec{ {Name: "PROC_FS"}, {Name: "NETFILTER_XT_TARGET_REDIRECT", Aliases: []string{"IP_NF_TARGET_REDIRECT"}}, {Name: "NETFILTER_XT_MATCH_COMMENT"}, + {Name: "FAIR_GROUP_SCHED"}, }, Optional: []KernelConfig{ {Name: "OVERLAY_FS", Aliases: []string{"OVERLAYFS_FS"}, Description: "Required for overlayfs."}, {Name: "AUFS_FS", Description: "Required for aufs."}, {Name: "BLK_DEV_DM", Description: "Required for devicemapper."}, + {Name: "CFS_BANDWIDTH", Description: "Required for CPU quota."}, + {Name: "CGROUP_HUGETLB", Description: "Required for hugetlb cgroup."}, }, Forbidden: []KernelConfig{}, }, diff --git a/vendor/modules.txt b/vendor/modules.txt index 9e60bd012a5..e739838c408 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -2555,9 +2555,9 @@ k8s.io/sample-apiserver/pkg/registry/wardle/fischer k8s.io/sample-apiserver/pkg/registry/wardle/flunder # k8s.io/sample-cli-plugin => ./staging/src/k8s.io/sample-cli-plugin # k8s.io/sample-controller => ./staging/src/k8s.io/sample-controller -# k8s.io/system-validators v1.2.0 => k8s.io/system-validators v1.2.0 +# k8s.io/system-validators v1.3.0 => k8s.io/system-validators v1.3.0 ## explicit -# k8s.io/system-validators => k8s.io/system-validators v1.2.0 +# k8s.io/system-validators => k8s.io/system-validators v1.3.0 k8s.io/system-validators/validators # k8s.io/utils v0.0.0-20201110183641-67b214c5f920 => k8s.io/utils v0.0.0-20201110183641-67b214c5f920 ## explicit