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 )