diff --git a/apis/stash/v1alpha1/repository_helpers.go b/apis/stash/v1alpha1/repository_helpers.go index fe6818c72..d4e49b399 100644 --- a/apis/stash/v1alpha1/repository_helpers.go +++ b/apis/stash/v1alpha1/repository_helpers.go @@ -47,6 +47,20 @@ func (r *Repository) LocalNetworkVolumePath() string { return "" } +func (r *Repository) LocalPVCVolume() bool { + if r.Spec.Backend.Local != nil && r.Spec.Backend.Local.PersistentVolumeClaim != nil { + return true + } + return false +} + +func (r *Repository) LocalPVCVolumeName() string { + if r.Spec.Backend.Local != nil && r.Spec.Backend.Local.PersistentVolumeClaim != nil { + return r.Spec.Backend.Local.PersistentVolumeClaim.ClaimName + } + return "" +} + func (r *Repository) UsageAllowed(srcNamespace *core.Namespace) bool { if r.Spec.UsagePolicy == nil { return r.Namespace == srcNamespace.Name