Skip to content

Commit

Permalink
[SAPBTPCFS-7876] Optimize handling of non-transient errors
Browse files Browse the repository at this point in the history
  • Loading branch information
I065450 committed Jan 22, 2024
1 parent 409c422 commit f59183f
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 20 deletions.
2 changes: 1 addition & 1 deletion api/v1/servicebinding_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -195,7 +195,7 @@ func (sb *ServiceBinding) GetAnnotations() map[string]string {
func (sb *ServiceBinding) SetAnnotations(annotations map[string]string) {
sb.Annotations = annotations
}
func (sb *ServiceBinding) SetFirstErrorTimestamp(time *metav1.Time) {
func (sb *ServiceBinding) SetFirstErrorTimestamp(_ *metav1.Time) {
}

// +kubebuilder:object:root=true
Expand Down
2 changes: 1 addition & 1 deletion api/v1alpha1/servicebinding_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ func (sb *ServiceBinding) GetReady() metav1.ConditionStatus {
func (sb *ServiceBinding) SetReady(ready metav1.ConditionStatus) {
sb.Status.Ready = ready
}
func (sb *ServiceBinding) SetFirstErrorTimestamp(time *metav1.Time) {
func (sb *ServiceBinding) SetFirstErrorTimestamp(_ *metav1.Time) {
}

// +kubebuilder:object:root=true
Expand Down
4 changes: 2 additions & 2 deletions api/v1alpha1/serviceinstance_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -173,8 +173,8 @@ func (in *ServiceInstance) GetReady() metav1.ConditionStatus {
func (in *ServiceInstance) SetReady(ready metav1.ConditionStatus) {
in.Status.Ready = ready
}
func (si *ServiceInstance) SetFirstErrorTimestamp(time *metav1.Time) {
si.Status.FirstErrorTimestamp = time
func (in *ServiceInstance) SetFirstErrorTimestamp(time *metav1.Time) {
in.Status.FirstErrorTimestamp = time
}

// +kubebuilder:object:root=true
Expand Down
16 changes: 0 additions & 16 deletions controllers/serviceinstance_controller.go
Original file line number Diff line number Diff line change
Expand Up @@ -720,19 +720,3 @@ func getErrorMsgFromLastOperation(status *smClientTypes.Operation) string {
}
return errMsg
}

func markNonTransientStatusAsTransient(serviceInstance *servicesv1.ServiceInstance) {
conditions := serviceInstance.GetConditions()
lastOpCondition := meta.FindStatusCondition(conditions, common.ConditionSucceeded)
operation := smClientTypes.CREATE
if len(serviceInstance.Status.InstanceID) > 0 {
operation = smClientTypes.UPDATE
}
lastOpCondition.Reason = utils.GetConditionReason(operation, smClientTypes.INPROGRESS)

if len(conditions) > 0 {
meta.RemoveStatusCondition(&conditions, common.ConditionFailed)
}
meta.SetStatusCondition(&conditions, *lastOpCondition)
serviceInstance.SetConditions(conditions)
}

0 comments on commit f59183f

Please sign in to comment.