func()

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
}