github.com/percona/percona-xtradb-cluster-operator@v1.14.0/pkg/pxc/backup/volume.go (about) 1 package backup 2 3 import ( 4 corev1 "k8s.io/api/core/v1" 5 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" 6 7 api "github.com/percona/percona-xtradb-cluster-operator/pkg/apis/pxc/v1" 8 ) 9 10 // NewPVC returns the list of PersistentVolumeClaims for the backups 11 func NewPVC(cr *api.PerconaXtraDBClusterBackup) *corev1.PersistentVolumeClaim { 12 return &corev1.PersistentVolumeClaim{ 13 TypeMeta: metav1.TypeMeta{ 14 APIVersion: "v1", 15 Kind: "PersistentVolumeClaim", 16 }, 17 ObjectMeta: metav1.ObjectMeta{ 18 Name: GenName63(cr), 19 Namespace: cr.Namespace, 20 }, 21 } 22 }