-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathconstants.go
77 lines (62 loc) · 2.65 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
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"
StoragePausedCondition = "StoragePaused"
StorageInitializedCondition = "StorageInitialized"
StorageNodeSetReadyCondition = "StorageNodeSetReady"
DatabasePausedCondition = "DatabasePaused"
DatabaseInitializedCondition = "DatabaseInitialized"
DatabaseNodeSetReadyCondition = "DatabaseNodeSetReady"
RemoteResourceSyncedCondition = "ResourceSynced"
Stop = true
Continue = false
ReasonInProgress = "InProgress"
ReasonNotRequired = "NotRequired"
ReasonCompleted = "Completed"
DefaultRequeueDelay = 10 * time.Second
StatusUpdateRequeueDelay = 1 * 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"
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"
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"
)