File tree Expand file tree Collapse file tree 10 files changed +63
-27
lines changed Expand file tree Collapse file tree 10 files changed +63
-27
lines changed Original file line number Diff line number Diff line change 1- expectedMergeBase : 1d685b1856a63df2ae3766c67aad414086dcb6ba
1+ expectedMergeBase : 292c0dbc236747e57f77fd914830a865e87fad6b
22upstreamBranch : main
33upstreamOrg : operator-framework
44upstreamRepo : operator-controller
Original file line number Diff line number Diff line change 33# Declare variables to be passed into your templates.
44
55# List of enabled experimental features for operator-controller
6- # Use with {{- if has "FeatureGate" .Values.operatorControllerFeatures }}
6+ # Use with {{- if has "FeatureGate" .Values.options.operatorController.features.enabled }}
77# to pull in resources or additions
8- operatorControllerFeatures :
9- - WebhookProviderCertManager
10- - SingleOwnNamespaceInstallSupport
11- - PreflightPermissions
12- - HelmChartSupport
13- - BoxcutterRuntime
14-
8+ options :
9+ operatorController :
10+ features :
11+ enabled :
12+ - WebhookProviderCertManager
13+ - SingleOwnNamespaceInstallSupport
14+ - PreflightPermissions
15+ - HelmChartSupport
16+ - BoxcutterRuntime
17+ disabled :
18+ - WebhookProviderOpenshiftServiceCA
1519# List of enabled experimental features for catalogd
16- # Use with {{- if has "FeatureGate" .Values.catalogdFeatures }}
20+ # Use with {{- if has "FeatureGate" .Values.options.catalogd.features.enabled }}
1721# to pull in resources or additions
18- catalogdFeatures :
19- - APIV1MetasHandler
20-
22+ catalogd :
23+ features :
24+ enabled :
25+ - APIV1MetasHandler
2126# This can be one of: standard or experimental
22- options :
2327 featureSet : experimental
Original file line number Diff line number Diff line change 4848 {{- range .Values.catalogdFeatures }}
4949 - --feature-gates={{- . -}}=true
5050 {{- end }}
51+ {{- range .Values.options.catalogd.features.enabled }}
52+ - --feature-gates={{- . -}}=true
53+ {{- end }}
54+ {{- range .Values.options.catalogd.features.disabled }}
55+ - --feature-gates={{- . -}}=false
56+ {{- end }}
57+ {{- range .Values.options.catalogd.deployment.extraArguments }}
58+ - {{ . -}}
59+ {{- end }}
5160 {{- if .Values.options.certManager.enabled }}
5261 - --tls-cert=/var/certs/tls.crt
5362 - --tls-key=/var/certs/tls.key
Original file line number Diff line number Diff line change 4747 {{- range .Values.operatorControllerFeatures }}
4848 - --feature-gates={{- . -}}=true
4949 {{- end }}
50+ {{- range .Values.options.operatorController.features.enabled }}
51+ - --feature-gates={{- . -}}=true
52+ {{- end }}
53+ {{- range .Values.options.operatorController.features.disabled }}
54+ - --feature-gates={{- . -}}=false
55+ {{- end }}
56+ {{- range .Values.options.operatorController.deployment.extraArguments }}
57+ - {{ . -}}
58+ {{- end }}
5059 {{- if .Values.options.certManager.enabled }}
5160 - --tls-cert=/var/certs/tls.crt
5261 - --tls-key=/var/certs/tls.key
Original file line number Diff line number Diff line change @@ -8,15 +8,15 @@ metadata:
88 labels :
99 app.kubernetes.io/name : operator-controller
1010 {{- include "olmv1.labels" $ | nindent 4 }}
11- {{- if has "BoxcutterRuntime" .Values.operatorControllerFeatures }}
11+ {{- if or ( has "BoxcutterRuntime" .Values.options.operatorController.features.enabled) (has "BoxcutterRuntime" .Values. operatorControllerFeatures) }}
1212 name : operator-controller-manager-admin-rolebinding
1313{{- else }}
1414 name : operator-controller-manager-rolebinding
1515{{- end }}
1616roleRef :
1717 apiGroup : rbac.authorization.k8s.io
1818 kind : ClusterRole
19- {{- if has "BoxcutterRuntime" .Values.operatorControllerFeatures }}
19+ {{- if or ( has "BoxcutterRuntime" .Values.options.operatorController.features.enabled) (has "BoxcutterRuntime" .Values. operatorControllerFeatures) }}
2020 name : cluster-admin
2121{{- else }}
2222 name : operator-controller-manager-role
Original file line number Diff line number Diff line change @@ -8,10 +8,18 @@ options:
88 enabled : true
99 deployment :
1010 image : quay.io/operator-framework/operator-controller:devel
11+ extraArguments : []
12+ features :
13+ enabled : []
14+ disabled : []
1115 catalogd :
1216 enabled : true
1317 deployment :
1418 image : quay.io/operator-framework/catalogd:devel
19+ extraArguments : []
20+ features :
21+ enabled : []
22+ disabled : []
1523 certManager :
1624 enabled : false
1725 e2e :
@@ -25,10 +33,10 @@ options:
2533 # This can be one of: standard or experimental
2634 featureSet : standard
2735
36+ # Deprecated: The list of features
2837operatorControllerFeatures : []
2938catalogdFeatures : []
3039
31-
3240# The set of namespaces
3341namespaces :
3442 olmv1 :
Original file line number Diff line number Diff line change @@ -11,12 +11,16 @@ options:
1111 tilt :
1212 enabled : true
1313 featureSet : experimental
14-
15- operatorControllerFeatures :
16- - WebhookProviderCertManager
17- - SingleOwnNamespaceInstallSupport
18- - PreflightPermissions
19- - HelmChartSupport
20-
21- catalogdFeatures :
22- - APIV1MetasHandler
14+ operatorController :
15+ features :
16+ enabled :
17+ - WebhookProviderCertManager
18+ - SingleOwnNamespaceInstallSupport
19+ - PreflightPermissions
20+ - HelmChartSupport
21+ disabled :
22+ - WebhookProviderOpenshiftServiceCA
23+ catalogd :
24+ features :
25+ enabled :
26+ - APIV1MetasHandler
Original file line number Diff line number Diff line change @@ -2188,6 +2188,7 @@ spec:
21882188 - --feature-gates=PreflightPermissions=true
21892189 - --feature-gates=HelmChartSupport=true
21902190 - --feature-gates=BoxcutterRuntime=true
2191+ - --feature-gates=WebhookProviderOpenshiftServiceCA=false
21912192 - --tls-cert=/var/certs/tls.crt
21922193 - --tls-key=/var/certs/tls.key
21932194 - --catalogd-cas-dir=/var/ca-certs
Original file line number Diff line number Diff line change @@ -2101,6 +2101,7 @@ spec:
21012101 - --feature-gates=PreflightPermissions=true
21022102 - --feature-gates=HelmChartSupport=true
21032103 - --feature-gates=BoxcutterRuntime=true
2104+ - --feature-gates=WebhookProviderOpenshiftServiceCA=false
21042105 - --tls-cert=/var/certs/tls.crt
21052106 - --tls-key=/var/certs/tls.key
21062107 - --catalogd-cas-dir=/var/ca-certs
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ markdown2==2.5.4
1414MarkupSafe == 3.0.3
1515mergedeep == 1.3.4
1616mkdocs == 1.6.1
17- mkdocs-material == 9.6.21
17+ mkdocs-material == 9.6.22
1818mkdocs-material-extensions == 1.3.1
1919packaging == 25.0
2020paginate == 0.5.7
You can’t perform that action at this time.
0 commit comments