From 2ef99eeb4807a446b384ab3da1151268dbdf7ebe Mon Sep 17 00:00:00 2001 From: Artem Bortnikov Date: Thu, 6 Jun 2024 15:26:43 +0300 Subject: [PATCH] add volumeClaimTemplates only if storage.EmptyDir is nil Signed-off-by: Artem Bortnikov --- internal/controller/factory/statefulset.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/internal/controller/factory/statefulset.go b/internal/controller/factory/statefulset.go index 68dc9b1c..4fd5c91e 100644 --- a/internal/controller/factory/statefulset.go +++ b/internal/controller/factory/statefulset.go @@ -59,8 +59,9 @@ func CreateOrUpdateStatefulSet( podMetadata.Annotations = cluster.Spec.PodTemplate.Annotations } - volumeClaimTemplates := []corev1.PersistentVolumeClaim{ - { + volumeClaimTemplates := make([]corev1.PersistentVolumeClaim, 0) + if cluster.Spec.Storage.EmptyDir == nil { + volumeClaimTemplates = append(volumeClaimTemplates, corev1.PersistentVolumeClaim{ ObjectMeta: metav1.ObjectMeta{ Name: GetPVCName(cluster), Labels: cluster.Spec.Storage.VolumeClaimTemplate.Labels, @@ -68,7 +69,7 @@ func CreateOrUpdateStatefulSet( }, Spec: cluster.Spec.Storage.VolumeClaimTemplate.Spec, Status: cluster.Spec.Storage.VolumeClaimTemplate.Status, - }, + }) } volumes := generateVolumes(cluster)