@@ -335,8 +335,8 @@ coreos:
335
335
{{ else }}--cluster-dns={{.DNSServiceIP}} \
336
336
{{ end }}--cluster-domain=cluster.local \
337
337
--cloud-provider=aws \
338
- {{if or (.Experimental.Admission.Priority. Enabled) (.Experimental.Admission.PersistentVolumeClaimResize.Enabled) -}}
339
- --feature-gates=PodPriority= {{.Experimental.Admission.Priority.Enabled}},ExpandPersistentVolumes={{.Experimental.Admission.PersistentVolumeClaimResize.Enabled }} \
338
+ {{if .ControllerFeatureGates. Enabled -}}
339
+ --feature-gates={{.ControllerFeatureGates.String }} \
340
340
{{end -}}\
341
341
{{- if .Kubelet.SystemReservedResources }}
342
342
--system-reserved={{ .Kubelet.SystemReservedResources }} \
@@ -3040,9 +3040,9 @@ write_files:
3040
3040
- --client-ca-file=/etc/kubernetes/ssl/ca.pem
3041
3041
- --service-account-key-file=/etc/kubernetes/ssl/service-account-key.pem
3042
3042
- --runtime-config=extensions/v1beta1/networkpolicies=true{{if .Experimental.Admission.PodSecurityPolicy.Enabled}},extensions/v1beta1/podsecuritypolicy=true{{ end }}{{if .Experimental.Admission.Initializers.Enabled}},admissionregistration.k8s.io/v1alpha1{{end}}{{if .Experimental.Admission.Priority.Enabled}},scheduling.k8s.io/v1alpha1=true{{end}}
3043
- {{ if or (.Experimental.Admission.Priority. Enabled) (.Experimental.Admission.PersistentVolumeClaimResize.Enabled) }}
3044
- - --feature-gates=PodPriority= {{.Experimental.Admission.Priority.Enabled}},ExpandPersistentVolumes={{.Experimental.Admission.PersistentVolumeClaimResize.Enabled }}
3045
- {{ end}}
3043
+ {{- if .ControllerFeatureGates. Enabled }}
3044
+ - --feature-gates={{.ControllerFeatureGates.String }}
3045
+ {{- end }}
3046
3046
- --cloud-provider=aws
3047
3047
{{ if .Addons.APIServerAggregator.Enabled -}}
3048
3048
- --requestheader-client-ca-file=/etc/kubernetes/ssl/ca.pem
@@ -3195,6 +3195,9 @@ write_files:
3195
3195
{{range $f := .ControllerFlags -}}
3196
3196
- --{{$f.Name}}={{$f.Value}}
3197
3197
{{ end -}}
3198
+ {{ if .ControllerFeatureGates.Enabled -}}
3199
+ - --feature-gates={{.ControllerFeatureGates.String}}
3200
+ {{ end -}}
3198
3201
resources:
3199
3202
requests:
3200
3203
cpu: {{ if .Kubernetes.ControllerManager.ComputeResources.Requests.Cpu }}{{ .Kubernetes.ControllerManager.ComputeResources.Requests.Cpu }}{{ else }}100m{{ end }}
@@ -3260,9 +3263,9 @@ write_files:
3260
3263
- scheduler
3261
3264
- --kubeconfig=/etc/kubernetes/kubeconfig/kube-scheduler.yaml
3262
3265
- --leader-elect=true
3263
- {{ if or (.Experimental.Admission.Priority. Enabled) (.Experimental.Admission.PersistentVolumeClaimResize.Enabled) }}
3264
- - --feature-gates=PodPriority= {{.Experimental.Admission.Priority.Enabled}},ExpandPersistentVolumes={{.Experimental.Admission.PersistentVolumeClaimResize.Enabled }}
3265
- {{ end}}
3266
+ {{- if .ControllerFeatureGates. Enabled }}
3267
+ - --feature-gates={{.ControllerFeatureGates.String }}
3268
+ {{- end }}
3266
3269
resources:
3267
3270
requests:
3268
3271
cpu: 100m
0 commit comments