@@ -442,8 +442,8 @@ coreos:
442
442
{{ else }}--cluster-dns={{.DNSServiceIP}} \
443
443
{{ end }}--cluster-domain=cluster.local \
444
444
--cloud-provider=aws \
445
- {{if or (.Experimental.Admission.Priority. Enabled) (.Experimental.Admission.PersistentVolumeClaimResize.Enabled) -}}
446
- --feature-gates=PodPriority= {{.Experimental.Admission.Priority.Enabled}},ExpandPersistentVolumes={{.Experimental.Admission.PersistentVolumeClaimResize.Enabled }} \
445
+ {{if .ControllerFeatureGates. Enabled -}}
446
+ --feature-gates={{.ControllerFeatureGates.String }} \
447
447
{{end -}}\
448
448
{{- if .Kubelet.SystemReservedResources }}
449
449
--system-reserved={{ .Kubelet.SystemReservedResources }} \
@@ -3485,9 +3485,9 @@ write_files:
3485
3485
- --client-ca-file=/etc/kubernetes/ssl/ca.pem
3486
3486
- --service-account-key-file=/etc/kubernetes/ssl/service-account-key.pem
3487
3487
- --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}}
3488
- {{ if or (.Experimental.Admission.Priority. Enabled) (.Experimental.Admission.PersistentVolumeClaimResize.Enabled) }}
3489
- - --feature-gates=PodPriority= {{.Experimental.Admission.Priority.Enabled}},ExpandPersistentVolumes={{.Experimental.Admission.PersistentVolumeClaimResize.Enabled }}
3490
- {{ end}}
3488
+ {{- if .ControllerFeatureGates. Enabled }}
3489
+ - --feature-gates={{.ControllerFeatureGates.String }}
3490
+ {{- end }}
3491
3491
- --cloud-provider=aws
3492
3492
{{ if .Addons.APIServerAggregator.Enabled -}}
3493
3493
- --requestheader-client-ca-file=/etc/kubernetes/ssl/ca.pem
@@ -3637,6 +3637,9 @@ write_files:
3637
3637
{{ if not .Addons.MetricsServer.Enabled -}}
3638
3638
- --horizontal-pod-autoscaler-use-rest-clients=false
3639
3639
{{end}}
3640
+ {{ if .ControllerFeatureGates.Enabled -}}
3641
+ - --feature-gates={{.ControllerFeatureGates.String}}
3642
+ {{ end -}}
3640
3643
resources:
3641
3644
requests:
3642
3645
cpu: {{ if .Kubernetes.ControllerManager.ComputeResources.Requests.Cpu }}{{ .Kubernetes.ControllerManager.ComputeResources.Requests.Cpu }}{{ else }}100m{{ end }}
@@ -3703,9 +3706,9 @@ write_files:
3703
3706
- scheduler
3704
3707
- --kubeconfig=/etc/kubernetes/kubeconfig/kube-scheduler.yaml
3705
3708
- --leader-elect=true
3706
- {{ if or (.Experimental.Admission.Priority. Enabled) (.Experimental.Admission.PersistentVolumeClaimResize.Enabled) }}
3707
- - --feature-gates=PodPriority= {{.Experimental.Admission.Priority.Enabled}},ExpandPersistentVolumes={{.Experimental.Admission.PersistentVolumeClaimResize.Enabled }}
3708
- {{ end}}
3709
+ {{- if .ControllerFeatureGates. Enabled }}
3710
+ - --feature-gates={{.ControllerFeatureGates.String }}
3711
+ {{- end }}
3709
3712
resources:
3710
3713
requests:
3711
3714
cpu: 100m
0 commit comments