From 73a1bbee337b9babb69da51662f56c027e69ca37 Mon Sep 17 00:00:00 2001 From: Andrew Pogrebnoy Date: Fri, 15 Mar 2019 17:04:34 +0200 Subject: [PATCH] Fix defaults for the empty volume spec --- pkg/apis/psmdb/v1alpha1/psmdb_defaults.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/apis/psmdb/v1alpha1/psmdb_defaults.go b/pkg/apis/psmdb/v1alpha1/psmdb_defaults.go index 1ed4a10579..eec71a40f2 100644 --- a/pkg/apis/psmdb/v1alpha1/psmdb_defaults.go +++ b/pkg/apis/psmdb/v1alpha1/psmdb_defaults.go @@ -246,6 +246,10 @@ func (m *MultiAZ) reconcileAffinityOpts() { } func (v *VolumeSpec) reconcileOpts() error { + if v.EmptyDir == nil && v.HostPath == nil && v.PersistentVolumeClaim == nil { + v.PersistentVolumeClaim = &corev1.PersistentVolumeClaimSpec{} + } + if v.PersistentVolumeClaim != nil { _, ok := v.PersistentVolumeClaim.Resources.Requests[corev1.ResourceStorage] if !ok {