in api/v1alpha1/seataserver_types.go [204:221]
func (p *Persistence) withDefaults() (changed bool) {
if p.VolumeReclaimPolicy != VolumeReclaimPolicyDelete && p.VolumeReclaimPolicy != VolumeReclaimPolicyRetain {
changed = true
p.VolumeReclaimPolicy = VolumeReclaimPolicyRetain
}
p.PersistentVolumeClaimSpec.AccessModes = []apiv1.PersistentVolumeAccessMode{
apiv1.ReadWriteOnce,
}
storage, _ := p.PersistentVolumeClaimSpec.Resources.Requests["storage"]
if storage.IsZero() {
p.PersistentVolumeClaimSpec.Resources.Requests = apiv1.ResourceList{
apiv1.ResourceStorage: resource.MustParse(DefaultSeataSessionStorageVolumeSize),
}
changed = true
}
return changed
}