forked from ydb-platform/ydb-kubernetes-operator
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconstants.go
96 lines (77 loc) · 3.39 KB
/
constants.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
package constants
import "time"
type (
ClusterState string
RemoteResourceState string
)
const (
StorageKind = "Storage"
StorageNodeSetKind = "StorageNodeSet"
RemoteStorageNodeSetKind = "RemoteStorageNodeSet"
DatabaseKind = "Database"
DatabaseNodeSetKind = "DatabaseNodeSet"
RemoteDatabaseNodeSetKind = "RemoteDatabaseNodeSet"
// For backward compatibility
OldStorageInitializedCondition = "StorageReady"
OldDatabaseInitializedCondition = "TenantInitialized"
StoragePreparedCondition = "StoragePrepared"
StorageInitializedCondition = "StorageInitialized"
StorageProvisionedCondition = "StorageProvisioned"
StoragePausedCondition = "StoragePaused"
StorageReadyCondition = "StorageReady"
DatabasePreparedCondition = "DatabasePrepared"
DatabaseInitializedCondition = "DatabaseInitialized"
DatabaseProvisionedCondition = "DatabaseProvisioned"
DatabasePausedCondition = "DatabasePaused"
DatabaseReadyCondition = "DatabaseReady"
NodeSetPreparedCondition = "NodeSetPrepared"
NodeSetProvisionedCondition = "NodeSetProvisioned"
NodeSetReadyCondition = "NodeSetReady"
NodeSetPausedCondition = "NodeSetPaused"
CreateDatabaseOperationCondition = "CreateDatabaseOperation"
ReplaceConfigOperationCondition = "ReplaceConfigOperation"
ConfigurationSyncedCondition = "ConfigurationSynced"
RemoteResourceSyncedCondition = "ResourceSynced"
Stop = true
Continue = false
ReasonInProgress = "InProgress"
ReasonNotRequired = "NotRequired"
ReasonCompleted = "Completed"
ReasonFailed = "Failed"
DefaultRequeueDelay = 10 * time.Second
StatusUpdateRequeueDelay = 1 * time.Second
ReplaceConfigOperationRequeueDelay = 15 * time.Second
SelfCheckRequeueDelay = 30 * time.Second
StorageInitializationRequeueDelay = 30 * time.Second
DatabaseInitializationRequeueDelay = 30 * time.Second
DatabasePending ClusterState = "Pending"
DatabasePreparing ClusterState = "Preparing"
DatabaseProvisioning ClusterState = "Provisioning"
DatabaseInitializing ClusterState = "Initializing"
DatabaseReady ClusterState = "Ready"
DatabasePaused ClusterState = "Paused"
DatabaseNodeSetPending ClusterState = "Pending"
DatabaseNodeSetPreparing ClusterState = "Preparing"
DatabaseNodeSetProvisioning ClusterState = "Provisioning"
DatabaseNodeSetReady ClusterState = "Ready"
DatabaseNodeSetPaused ClusterState = "Paused"
StoragePending ClusterState = "Pending"
StoragePreparing ClusterState = "Preparing"
StorageProvisioning ClusterState = "Provisioning"
StorageInitializing ClusterState = "Initializing"
StorageReady ClusterState = "Ready"
StoragePaused ClusterState = "Paused"
StorageNodeSetPending ClusterState = "Pending"
StorageNodeSetPreparing ClusterState = "Preparing"
StorageNodeSetProvisioning ClusterState = "Provisioning"
StorageNodeSetReady ClusterState = "Ready"
StorageNodeSetPaused ClusterState = "Paused"
ResourceSyncPending RemoteResourceState = "Pending"
ResourceSyncSuccess RemoteResourceState = "Synced"
StorageAwaitRequeueDelay = 30 * time.Second
SharedDatabaseAwaitRequeueDelay = 30 * time.Second
OwnerControllerField = ".metadata.controller"
DatabaseRefField = ".spec.databaseRef.name"
StorageRefField = ".spec.storageRef.name"
SecretField = ".spec.secrets"
)