Skip to content

Commit 38bfed3

Browse files
stttssoltysh
authored andcommitted
UPSTREAM: <carry>: noderestrictions: add node-role.kubernetes.io/* to allowed node labels
Server side validation of node labels was added in kubernetes#90307. We only disabled kubelet-side validation before to make our node role labels work. openshift-rebase(v1.24):source=6da1c7d4562
1 parent 7bf2f1f commit 38bfed3

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

staging/src/k8s.io/kubelet/pkg/apis/well_known_labels.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,11 @@ var kubeletLabels = sets.NewString(
4545

4646
LabelOS,
4747
LabelArch,
48+
49+
// These are special for OpenShift:
50+
"node-role.kubernetes.io/master",
51+
"node-role.kubernetes.io/worker",
52+
"node-role.kubernetes.io/etcd",
4853
)
4954

5055
var kubeletLabelNamespaces = sets.NewString(

0 commit comments

Comments
 (0)