/
types.go
70 lines (59 loc) · 1.66 KB
/
types.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
package v1
type Phase string
const MetaGroup = "dana.hns.io/"
const (
SNSNamespace = "sns-system"
SNSServiceAccount = "sns-controller-manager"
)
var DefaultAnnotations = []string{"scheduler.alpha.kubernetes.io/defaultTolerations", "openshift.io/node-selector"}
var DefaultLabels = []string{"environment"}
const (
Missing Phase = "Missing"
Created Phase = "Created"
None Phase = ""
Migrated Phase = "Migrated"
Complete Phase = "Complete"
InProgress Phase = "InProgress"
Error Phase = "Error"
)
const (
Root string = "root"
NoRole string = "none"
Leaf string = "leaf"
True string = "True"
False string = "False"
)
const (
NsFinalizer = MetaGroup + "delete-sns"
RbFinalizer = MetaGroup + "delete-rb"
)
const (
SelfOffset = 0
ParentOffset = -1
ChildOffset = 1
)
const (
Hns = MetaGroup + "subnamespace"
Parent = MetaGroup + "parent"
ResourcePool = MetaGroup + "resourcepool"
)
const (
Role = MetaGroup + "role"
Depth = MetaGroup + "depth"
CrqSelector = MetaGroup + "crq-selector"
RootCrqSelector = CrqSelector + "-0"
SnsPointer = MetaGroup + "sns-pointer"
RqDepth = MetaGroup + "rq-depth"
IsRq = MetaGroup + "is-rq"
IsSecondaryRoot = MetaGroup + "is-secondary-root"
IsUpperRp = MetaGroup + "is-upper-rp"
UpperRp = MetaGroup + "upper-rp"
CrqPointer = MetaGroup + "crq-pointer"
DisplayName = MetaGroup + "display-name"
Description = MetaGroup + "description"
OpenShiftDisplayName = "openshift.io/display-name"
)
const (
MaxRetries = 600
SleepTimeout = 500
)