Skip to content

Commit ec5a401

Browse files
tmshortci-robot
authored andcommitted
UPSTREAM: <carry>: Update to new feature-gate options in helm
Signed-off-by: Todd Short <todd.short@me.com>
1 parent 84201cb commit ec5a401

File tree

3 files changed

+24
-15
lines changed

3 files changed

+24
-15
lines changed

openshift/catalogd/manifests-experimental.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -877,6 +877,7 @@ spec:
877877
- --leader-elect
878878
- --metrics-bind-address=:7443
879879
- --external-address=catalogd-service.openshift-catalogd.svc
880+
- --feature-gates=APIV1MetasHandler=true
880881
- --tls-cert=/var/certs/tls.crt
881882
- --tls-key=/var/certs/tls.key
882883
- --v=${LOG_VERBOSITY}

openshift/helm/experimental.yaml

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,26 @@
22
# This is a YAML-formatted file.
33
# Declare variables to be passed into your templates.
44

5+
options:
56
# List of enabled experimental features for operator-controller
6-
# Use with {{- if has "FeatureGate" .Value.operatorControllerFeatures }}
7+
# Use with {{- if has "FeatureGate" .Value.operatorController.features.enabled }}
78
# to pull in resources or additions
8-
operatorControllerFeatures:
9-
- WebhookProviderOpenshiftServiceCA
10-
- SingleOwnNamespaceInstallSupport
11-
- PreflightPermissions
12-
13-
# Not yet supported
14-
# - HelmChartSupport
15-
# - BoxcutterRuntime
16-
9+
operatorController:
10+
features:
11+
enabled:
12+
- WebhookProviderOpenshiftServiceCA
13+
- SingleOwnNamespaceInstallSupport
14+
- PreflightPermissions
15+
disabled:
16+
- WebhookProviderCertManager
17+
- HelmChartSupport
18+
- BoxcutterRuntime
1719
# List of enabled experimental features for catalogd
18-
# Use with {{- if has "FeatureGate" .Value.catalogdFeatures }}
20+
# Use with {{- if has "FeatureGate" .Value.catalogd.features.enabled }}
1921
# to pull in resources or additions
20-
catalogdFeatures:
21-
- APIV1MetasHandler
22-
22+
catalogd:
23+
features:
24+
enabled:
25+
- APIV1MetasHandler
2326
# This can be one of: standard or experimental
24-
options:
2527
featureSet: experimental

openshift/operator-controller/manifests-experimental.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1133,6 +1133,12 @@ spec:
11331133
- --health-probe-bind-address=:8081
11341134
- --metrics-bind-address=:8443
11351135
- --leader-elect
1136+
- --feature-gates=WebhookProviderOpenshiftServiceCA=true
1137+
- --feature-gates=SingleOwnNamespaceInstallSupport=true
1138+
- --feature-gates=PreflightPermissions=true
1139+
- --feature-gates=WebhookProviderCertManager=false
1140+
- --feature-gates=HelmChartSupport=false
1141+
- --feature-gates=BoxcutterRuntime=false
11361142
- --tls-cert=/var/certs/tls.crt
11371143
- --tls-key=/var/certs/tls.key
11381144
- --catalogd-cas-dir=/var/ca-certs

0 commit comments

Comments
 (0)