From 4729ad802ff5e4eada91a9ffcd8abeeb89f2eb9e Mon Sep 17 00:00:00 2001 From: jlarriba Date: Wed, 12 Nov 2025 11:59:03 +0100 Subject: [PATCH] [OSPRH-21858] Pass along the globally defined storageClassName to monitoringStack Prometheus --- pkg/openstack/telemetry.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/openstack/telemetry.go b/pkg/openstack/telemetry.go index 580244a73..51ce987d7 100644 --- a/pkg/openstack/telemetry.go +++ b/pkg/openstack/telemetry.go @@ -354,6 +354,9 @@ func ReconcileTelemetry(ctx context.Context, instance *corev1beta1.OpenStackCont if telemetry.Spec.Autoscaling.HeatInstance == "" { telemetry.Spec.Autoscaling.HeatInstance = heatName } + if telemetry.Spec.MetricStorage.MonitoringStack.Persistent.PvcStorageClass == "" { + telemetry.Spec.MetricStorage.MonitoringStack.Persistent.PvcStorageClass = instance.Spec.StorageClass + } err := controllerutil.SetControllerReference(helper.GetBeforeObject(), telemetry, helper.GetScheme()) if err != nil {