github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/pkg/testutil/dataprotection/constant.go (about)

     1  /*
     2  Copyright (C) 2022-2023 ApeCloud Co., Ltd
     3  
     4  This file is part of KubeBlocks project
     5  
     6  This program is free software: you can redistribute it and/or modify
     7  it under the terms of the GNU Affero General Public License as published by
     8  the Free Software Foundation, either version 3 of the License, or
     9  (at your option) any later version.
    10  
    11  This program is distributed in the hope that it will be useful
    12  but WITHOUT ANY WARRANTY; without even the implied warranty of
    13  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    14  GNU Affero General Public License for more details.
    15  
    16  You should have received a copy of the GNU Affero General Public License
    17  along with this program.  If not, see <http://www.gnu.org/licenses/>.
    18  */
    19  
    20  package dataprotection
    21  
    22  const (
    23  	ClusterName   = "test-cluster"
    24  	ComponentName = "test-comp"
    25  	ContainerName = "test-container"
    26  
    27  	BackupName         = "test-backup"
    28  	BackupRepoName     = "test-repo"
    29  	BackupPolicyName   = "test-backup-policy"
    30  	BackupMethodName   = "xtrabackup"
    31  	VSBackupMethodName = "volume-snapshot"
    32  	BackupPathPrefix   = "/backup"
    33  	ActionSetName      = "xtrabackup"
    34  	VSActionSetName    = "volume-snapshot"
    35  
    36  	DataVolumeName      = "data"
    37  	DataVolumeMountPath = "/data"
    38  	LogVolumeName       = "log"
    39  	LogVolumeMountPath  = "/log"
    40  
    41  	StorageProviderName = "test-sp"
    42  	StorageClassName    = "test-sc"
    43  
    44  	BackupScheduleName      = "test-backup-schedule"
    45  	BackupScheduleCron      = "0 3 * * *"
    46  	BackupRetention         = "7d"
    47  	StartingDeadlineMinutes = 10
    48  
    49  	KBToolImage   = "apecloud/kubeblocks-tool:latest"
    50  	BackupPVCName = "test-backup-pvc"
    51  	ImageTag      = "latest"
    52  )
    53  
    54  // Restore
    55  const (
    56  	RestoreName       = "test-restore"
    57  	MysqlTemplateName = "data-mysql-mysql"
    58  )