exporter: add missing rook-ceph-exporter container port definition

Adds the missing exporter container port to enable
proper Prometheus scraping and filtering.

Signed-off-by: Patryk Rostkowski <patrostkowski@gmail.com>
This commit is contained in:
Patryk Rostkowski committed 2025-03-04 14:54:40 +01:00
1 parent 258de8c8cd
commit fda1189dbf
1 file changed
+6
@@ -198,6 +198,11 @@ func getCephExporterDaemonContainer(cephCluster cephv1.CephCluster, cephVersion
args = append(args, "--addrs", "::")
}
containerPort := corev1.ContainerPort{
ContainerPort: int32(DefaultMetricsPort),
Protocol: corev1.ProtocolTCP,
}
container := corev1.Container{
Name: "ceph-exporter",
Command: []string{"ceph-exporter"},
@@ -205,6 +210,7 @@ func getCephExporterDaemonContainer(cephCluster cephv1.CephCluster, cephVersion
Image: cephImage,
ImagePullPolicy: controller.GetContainerImagePullPolicy(cephCluster.Spec.CephVersion.ImagePullPolicy),
Env: envVars,
Ports: []corev1.ContainerPort{containerPort},
VolumeMounts: volumeMounts,
Resources: cephv1.GetCephExporterResources(cephCluster.Spec.Resources),
SecurityContext: controller.PodSecurityContext(),