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  }