Merge pull request #579 from karlkfi/karl-error-status

fix: Send Failed status when erroring
This commit is contained in:
Kubernetes Prow Robot 2022-04-20 09:37:42 -07:00 committed by GitHub
commit 2bfa520569
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 8 additions and 1 deletions

View File

@ -68,6 +68,7 @@ func (pef PruneEventFactory) CreateFailedEvent(id object.ObjMetadata, err error)
Type: event.PruneType,
PruneEvent: event.PruneEvent{
GroupName: pef.groupName,
Status: event.PruneFailed,
Identifier: id,
Error: err,
},
@ -110,6 +111,7 @@ func (def DeleteEventFactory) CreateFailedEvent(id object.ObjMetadata, err error
Type: event.DeleteType,
DeleteEvent: event.DeleteEvent{
GroupName: def.groupName,
Status: event.DeleteFailed,
Identifier: id,
Error: err,
},

View File

@ -697,6 +697,7 @@ func TestPruneWithErrors(t *testing.T) {
EventType: event.PruneType,
PruneEvent: &testutil.ExpPruneEvent{
Identifier: object.UnstructuredToObjMetadata(pdbDeleteFailure),
Status: event.PruneFailed,
Error: fmt.Errorf("expected delete error"),
},
},
@ -710,6 +711,7 @@ func TestPruneWithErrors(t *testing.T) {
EventType: event.DeleteType,
DeleteEvent: &testutil.ExpDeleteEvent{
Identifier: object.UnstructuredToObjMetadata(pdbDeleteFailure),
Status: event.DeleteFailed,
Error: fmt.Errorf("expected delete error"),
},
},

View File

@ -251,6 +251,7 @@ func (a *ApplyTask) createApplyFailedEvent(id object.ObjMetadata, err error) eve
ApplyEvent: event.ApplyEvent{
GroupName: a.Name(),
Identifier: id,
Status: event.ApplyFailed,
Error: err,
},
}

View File

@ -412,7 +412,8 @@ func TestApplyTaskWithError(t *testing.T) {
{
Type: event.ApplyType,
ApplyEvent: event.ApplyEvent{
Error: fmt.Errorf("expected apply error"),
Status: event.ApplyFailed,
Error: fmt.Errorf("expected apply error"),
},
},
},

View File

@ -77,6 +77,7 @@ func continueOnErrorTest(ctx context.Context, c client.Client, invConfig invconf
EventType: event.ApplyType,
ApplyEvent: &testutil.ExpApplyEvent{
GroupName: "apply-0",
Status: event.ApplyFailed,
Identifier: object.UnstructuredToObjMetadata(invalidCrdObj),
Error: testutil.EqualError(
applyerror.NewApplyRunError(