Skip to content

Commit 25d3e43

Browse files
authored
Clean up deprecated feature enablement mechanism (#2285)
This removes `operatorControllerFeatures` and `catalogdFeatures` in favor of `options.<component>.features.{enabled|disabled}`. Signed-off-by: Todd Short <[email protected]>
1 parent 8b6debd commit 25d3e43

File tree

5 files changed

+3
-13
lines changed

5 files changed

+3
-13
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ update-crds:
152152
#
153153
# Override HELM_SETTINGS on the command line to include additional Helm settings
154154
# e.g. make HELM_SETTINGS="options.openshift.enabled=true" manifests
155-
# e.g. make HELM_SETTINGS="operatorControllerFeatures={WebhookProviderCertManager}" manifests
155+
# e.g. make HELM_SETTINGS="options.operatorController.features.enabled={WebhookProviderCertManager}" manifests
156156
#
157157
MANIFESTS ?= $(STANDARD_MANIFEST) $(STANDARD_E2E_MANIFEST) $(EXPERIMENTAL_MANIFEST) $(EXPERIMENTAL_E2E_MANIFEST)
158158
$(STANDARD_MANIFEST) ?= helm/cert-manager.yaml

helm/olmv1/templates/deployment-olmv1-system-catalogd-controller-manager.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,6 @@ spec:
4545
{{- end }}
4646
- --metrics-bind-address=:7443
4747
- --external-address=catalogd-service.{{ .Values.namespaces.olmv1.name }}.svc
48-
{{- range .Values.catalogdFeatures }}
49-
- --feature-gates={{- . -}}=true
50-
{{- end }}
5148
{{- range .Values.options.catalogd.features.enabled }}
5249
- --feature-gates={{- . -}}=true
5350
{{- end }}

helm/olmv1/templates/deployment-olmv1-system-operator-controller-controller-manager.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,6 @@ spec:
4444
{{- if not .Values.options.tilt.enabled }}
4545
- --leader-elect
4646
{{- end }}
47-
{{- range .Values.operatorControllerFeatures }}
48-
- --feature-gates={{- . -}}=true
49-
{{- end }}
5047
{{- range .Values.options.operatorController.features.enabled }}
5148
- --feature-gates={{- . -}}=true
5249
{{- end }}

helm/olmv1/templates/rbac/clusterrolebinding-operator-controller-manager-rolebinding.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ metadata:
88
labels:
99
app.kubernetes.io/name: operator-controller
1010
{{- include "olmv1.labels" $ | nindent 4 }}
11-
{{- if or (has "BoxcutterRuntime" .Values.options.operatorController.features.enabled) (has "BoxcutterRuntime" .Values.operatorControllerFeatures) }}
11+
{{- if has "BoxcutterRuntime" .Values.options.operatorController.features.enabled }}
1212
name: operator-controller-manager-admin-rolebinding
1313
{{- else }}
1414
name: operator-controller-manager-rolebinding
1515
{{- end }}
1616
roleRef:
1717
apiGroup: rbac.authorization.k8s.io
1818
kind: ClusterRole
19-
{{- if or (has "BoxcutterRuntime" .Values.options.operatorController.features.enabled) (has "BoxcutterRuntime" .Values.operatorControllerFeatures) }}
19+
{{- if has "BoxcutterRuntime" .Values.options.operatorController.features.enabled }}
2020
name: cluster-admin
2121
{{- else }}
2222
name: operator-controller-manager-role

helm/olmv1/values.yaml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,6 @@ options:
3333
# This can be one of: standard or experimental
3434
featureSet: standard
3535

36-
# Deprecated: The list of features
37-
operatorControllerFeatures: []
38-
catalogdFeatures: []
39-
4036
# The set of namespaces
4137
namespaces:
4238
olmv1:

0 commit comments

Comments
 (0)