From 723b0b25b592405fab6e235d3364d89a09632ab2 Mon Sep 17 00:00:00 2001 From: Anisur Rahman Date: Thu, 14 May 2026 16:01:17 +0600 Subject: [PATCH] Add Local PVC vol identifier methods Signed-off-by: Anisur Rahman --- apis/stash/v1alpha1/repository_helpers.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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