diff --git a/openshift-knative-operator/pkg/serving/extension.go b/openshift-knative-operator/pkg/serving/extension.go index 631377c80a..689f5869dd 100644 --- a/openshift-knative-operator/pkg/serving/extension.go +++ b/openshift-knative-operator/pkg/serving/extension.go @@ -116,6 +116,11 @@ func (e *extension) Reconcile(ctx context.Context, comp v1alpha1.KComponent) err Type: "ConfigMap", } } + + // Temporary fix for SRVKS-743 + if ks.Spec.Ingress.Istio.Enabled { + common.ConfigureIfUnset(&ks.Spec.CommonSpec, monitoring.ObservabilityCMName, monitoring.ObservabilityBackendKey, "none") + } return monitoring.ReconcileMonitoringForServing(ctx, e.kubeclient, ks) } diff --git a/openshift-knative-operator/pkg/serving/extension_test.go b/openshift-knative-operator/pkg/serving/extension_test.go index b77d03779a..0f9430a194 100644 --- a/openshift-knative-operator/pkg/serving/extension_test.go +++ b/openshift-knative-operator/pkg/serving/extension_test.go @@ -163,6 +163,7 @@ func TestReconcile(t *testing.T) { }, } common.Configure(&ks.Spec.CommonSpec, "network", "ingress.class", istioIngressClassName) + common.Configure(&ks.Spec.CommonSpec, monitoring.ObservabilityCMName, monitoring.ObservabilityBackendKey, "none") }), }, { name: "fix 'wrong' ingress config", // https://github.com/knative/operator/issues/568