@@ -41,6 +41,8 @@ const (
41
41
ActionBootstrapSetPasswordDefaultTimeout time.Duration = ActionsDefaultTimeout
42
42
// ActionBootstrapUpdateDefaultTimeout define default timeout for action ActionBootstrapUpdate
43
43
ActionBootstrapUpdateDefaultTimeout time.Duration = ActionsDefaultTimeout
44
+ // ActionCleanMemberServiceDefaultTimeout define default timeout for action ActionCleanMemberService
45
+ ActionCleanMemberServiceDefaultTimeout time.Duration = 1800 * time .Second // 30m0s
44
46
// ActionCleanOutMemberDefaultTimeout define default timeout for action ActionCleanOutMember
45
47
ActionCleanOutMemberDefaultTimeout time.Duration = 172800 * time .Second // 48h0m0s
46
48
// ActionCleanTLSCACertificateDefaultTimeout define default timeout for action ActionCleanTLSCACertificate
@@ -196,6 +198,8 @@ const (
196
198
ActionTypeBootstrapSetPassword ActionType = "BootstrapSetPassword"
197
199
// ActionTypeBootstrapUpdate in scopes Normal. Update bootstrap status
198
200
ActionTypeBootstrapUpdate ActionType = "BootstrapUpdate"
201
+ // ActionTypeCleanMemberService in scopes Normal. Removes Server Service
202
+ ActionTypeCleanMemberService ActionType = "CleanMemberService"
199
203
// ActionTypeCleanOutMember in scopes Normal. Run the CleanOut job on member
200
204
ActionTypeCleanOutMember ActionType = "CleanOutMember"
201
205
// ActionTypeCleanTLSCACertificate in scopes Normal. Remove Certificate from CA TrustStore
@@ -352,6 +356,8 @@ func (a ActionType) DefaultTimeout() time.Duration {
352
356
return ActionBootstrapSetPasswordDefaultTimeout
353
357
case ActionTypeBootstrapUpdate :
354
358
return ActionBootstrapUpdateDefaultTimeout
359
+ case ActionTypeCleanMemberService :
360
+ return ActionCleanMemberServiceDefaultTimeout
355
361
case ActionTypeCleanOutMember :
356
362
return ActionCleanOutMemberDefaultTimeout
357
363
case ActionTypeCleanTLSCACertificate :
@@ -512,6 +518,8 @@ func (a ActionType) Priority() ActionPriority {
512
518
return ActionPriorityNormal
513
519
case ActionTypeBootstrapUpdate :
514
520
return ActionPriorityNormal
521
+ case ActionTypeCleanMemberService :
522
+ return ActionPriorityNormal
515
523
case ActionTypeCleanOutMember :
516
524
return ActionPriorityNormal
517
525
case ActionTypeCleanTLSCACertificate :
@@ -682,6 +690,8 @@ func (a ActionType) Optional() bool {
682
690
return false
683
691
case ActionTypeBootstrapUpdate :
684
692
return false
693
+ case ActionTypeCleanMemberService :
694
+ return false
685
695
case ActionTypeCleanOutMember :
686
696
return false
687
697
case ActionTypeCleanTLSCACertificate :
0 commit comments