Skip to content

Commit 5c80e59

Browse files
authored
Merge pull request #598 from gianlucam76/failed-non-retriable
Add FailedNonRetriable
2 parents 5f54626 + b7b03b0 commit 5c80e59

10 files changed

+14
-1
lines changed

api/v1beta1/common_types.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ func (cs *Selector) ToSelector() (labels.Selector, error) {
8484
return metav1.LabelSelectorAsSelector(&cs.LabelSelector)
8585
}
8686

87-
// +kubebuilder:validation:Enum:=Provisioning;Provisioned;Failed;Removing;Removed
87+
// +kubebuilder:validation:Enum:=Provisioning;Provisioned;Failed;FailedNonRetriable;Removing;Removed
8888
type SveltosFeatureStatus string
8989

9090
const (
@@ -100,6 +100,10 @@ const (
100100
// in the workload cluster failed
101101
SveltosStatusFailed = SveltosFeatureStatus("Failed")
102102

103+
// SveltosStatusFailedNonRetriable indicates that configuring sveltos feature
104+
// in the workload cluster failed with a non retriable error
105+
SveltosStatusFailedNonRetriable = SveltosFeatureStatus("FailedNonRetriable")
106+
103107
// SveltosStatusRemoving indicates that sveltos feature is being
104108
// removed
105109
SveltosStatusRemoving = SveltosFeatureStatus("Removing")

config/crd/bases/lib.projectsveltos.io_classifiers.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -319,6 +319,7 @@ spec:
319319
- Provisioning
320320
- Provisioned
321321
- Failed
322+
- FailedNonRetriable
322323
- Removing
323324
- Removed
324325
type: string

config/crd/bases/lib.projectsveltos.io_clusterhealthchecks.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,7 @@ spec:
297297
- Provisioning
298298
- Provisioned
299299
- Failed
300+
- FailedNonRetriable
300301
- Removing
301302
- Removed
302303
type: string

config/crd/bases/lib.projectsveltos.io_rolerequests.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,7 @@ spec:
206206
- Provisioning
207207
- Provisioned
208208
- Failed
209+
- FailedNonRetriable
209210
- Removing
210211
- Removed
211212
type: string

lib/crd/classifiers.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -337,6 +337,7 @@ spec:
337337
- Provisioning
338338
- Provisioned
339339
- Failed
340+
- FailedNonRetriable
340341
- Removing
341342
- Removed
342343
type: string

lib/crd/clusterhealthchecks.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,7 @@ spec:
315315
- Provisioning
316316
- Provisioned
317317
- Failed
318+
- FailedNonRetriable
318319
- Removing
319320
- Removed
320321
type: string

lib/crd/rolerequests.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,7 @@ spec:
224224
- Provisioning
225225
- Provisioned
226226
- Failed
227+
- FailedNonRetriable
227228
- Removing
228229
- Removed
229230
type: string

manifests/apiextensions.k8s.io_v1_customresourcedefinition_classifiers.lib.projectsveltos.io.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -318,6 +318,7 @@ spec:
318318
- Provisioning
319319
- Provisioned
320320
- Failed
321+
- FailedNonRetriable
321322
- Removing
322323
- Removed
323324
type: string

manifests/apiextensions.k8s.io_v1_customresourcedefinition_clusterhealthchecks.lib.projectsveltos.io.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -296,6 +296,7 @@ spec:
296296
- Provisioning
297297
- Provisioned
298298
- Failed
299+
- FailedNonRetriable
299300
- Removing
300301
- Removed
301302
type: string

manifests/apiextensions.k8s.io_v1_customresourcedefinition_rolerequests.lib.projectsveltos.io.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,7 @@ spec:
205205
- Provisioning
206206
- Provisioned
207207
- Failed
208+
- FailedNonRetriable
208209
- Removing
209210
- Removed
210211
type: string

0 commit comments

Comments
 (0)