From 9bb156dd6e4bd1fa8b4ba5dd018af21a5d9f1000 Mon Sep 17 00:00:00 2001 From: "Per G. da Silva" Date: Wed, 15 Jul 2026 09:18:24 +0200 Subject: [PATCH] UPSTREAM: : Remove HelmChartSupport feature gate from experimental manifests HelmChartSupport was removed upstream in dbc9b4a77 but the downstream experimental.yaml values file and its generated manifest still referenced it, causing operator-controller to crash on startup with: invalid argument "HelmChartSupport=false" for "--feature-gates" flag: unrecognized feature gate: HelmChartSupport This made the OLM cluster operator Degraded/Unavailable and caused cluster installation to time out (exit code 6). Co-Authored-By: Claude Sonnet 4.6 (1M context) --- openshift/helm/experimental.yaml | 1 - openshift/operator-controller/manifests-experimental.yaml | 1 - 2 files changed, 2 deletions(-) diff --git a/openshift/helm/experimental.yaml b/openshift/helm/experimental.yaml index 74c724c9a0..e349431aab 100644 --- a/openshift/helm/experimental.yaml +++ b/openshift/helm/experimental.yaml @@ -14,7 +14,6 @@ options: - PreflightPermissions disabled: - WebhookProviderCertManager - - HelmChartSupport - BoxcutterRuntime # List of enabled experimental features for catalogd # Use with {{- if has "FeatureGate" .Value.catalogd.features.enabled }} diff --git a/openshift/operator-controller/manifests-experimental.yaml b/openshift/operator-controller/manifests-experimental.yaml index 91b6150336..2403424ae5 100644 --- a/openshift/operator-controller/manifests-experimental.yaml +++ b/openshift/operator-controller/manifests-experimental.yaml @@ -1237,7 +1237,6 @@ spec: - --feature-gates=SingleOwnNamespaceInstallSupport=true - --feature-gates=PreflightPermissions=true - --feature-gates=WebhookProviderCertManager=false - - --feature-gates=HelmChartSupport=false - --feature-gates=BoxcutterRuntime=false - --tls-cert=/var/certs/tls.crt - --tls-key=/var/certs/tls.key