Skip to content

Commit 12fe2d5

Browse files
authored
Merge pull request #287 from Liujingfang1/delete
catch up the change in PruneEvent during destroy
2 parents 5c6cf95 + a82c6f0 commit 12fe2d5

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

cmd/printers/events/formatter.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,8 @@ func (ef *formatter) FormatDeleteEvent(de event.DeleteEvent, ds *list.DeleteStat
9393
case event.DeleteSkipped:
9494
ef.print("%s %s", resourceIDToString(gvk.GroupKind(), name), "delete skipped")
9595
}
96+
case event.DeleteEventFailed:
97+
ef.print("%s %s", resourceIDToString(de.Identifier.GroupKind, de.Identifier.Name), "deletion failed")
9698
}
9799
return nil
98100
}

pkg/apply/destroyer.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,18 @@ func runPruneEventTransformer(eventChannel chan event.Event) (chan event.Event,
124124
go func() {
125125
defer close(completedChannel)
126126
for msg := range tempEventChannel {
127+
if msg.PruneEvent.Type == event.PruneEventFailed {
128+
eventChannel <- event.Event{
129+
Type: event.DeleteType,
130+
DeleteEvent: event.DeleteEvent{
131+
Type: event.DeleteEventFailed,
132+
Operation: transformPruneOperation(msg.PruneEvent.Operation),
133+
Object: msg.PruneEvent.Object,
134+
Identifier: msg.PruneEvent.Identifier,
135+
},
136+
}
137+
continue
138+
}
127139
eventChannel <- event.Event{
128140
Type: event.DeleteType,
129141
DeleteEvent: event.DeleteEvent{

0 commit comments

Comments
 (0)