github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/controllers/apps/const.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 apps
    21  
    22  const (
    23  	maxConcurReconClusterVersionKey = "MAXCONCURRENTRECONCILES_CLUSTERVERSION"
    24  	maxConcurReconClusterDefKey     = "MAXCONCURRENTRECONCILES_CLUSTERDEF"
    25  
    26  	// name of our custom finalizer
    27  	dbClusterDefFinalizerName   = "clusterdefinition.kubeblocks.io/finalizer"
    28  	clusterVersionFinalizerName = "clusterversion.kubeblocks.io/finalizer"
    29  	opsRequestFinalizerName     = "opsrequest.kubeblocks.io/finalizer"
    30  
    31  	// annotations keys
    32  	// lifecycleAnnotationKey = "cluster.kubeblocks.io/lifecycle"
    33  	// debugClusterAnnotationKey is used when one wants to debug the cluster.
    34  	// If debugClusterAnnotationKey = 'on',
    35  	// logs will be recorded in more details, and some ephemeral pods (esp. those created by jobs) will retain after execution.
    36  	debugClusterAnnotationKey = "cluster.kubeblocks.io/debug"
    37  
    38  	// annotations values
    39  	// lifecycleDeletePVCAnnotation = "delete-pvc"
    40  )
    41  
    42  const (
    43  	reasonOpsCancelActionNotSupported = "CancelActionNotSupported"
    44  	reasonOpsCancelActionFailed       = "CancelActionFailed"
    45  	reasonOpsReconcileStatusFailed    = "ReconcileStatusFailed"
    46  	reasonOpsDoActionFailed           = "DoActionFailed"
    47  )
    48  
    49  const (
    50  	trueVal = "true"
    51  )