Fail build if no logs come through then list namespace events
parent
9c441a87f5
commit
5dddba89ac
|
|
@ -1665,7 +1665,12 @@ class Kubernetes {
|
|||
if (!didStreamAnyLogs) {
|
||||
throw new Error(JSON.stringify({
|
||||
message: 'Failed to stream any logs, listing namespace events',
|
||||
items: (yield this.kubeClient.listNamespacedEvent(this.namespace)).body.items,
|
||||
events: (yield this.kubeClient.listNamespacedEvent(this.namespace)).body.items.map((x) => {
|
||||
return {
|
||||
objectType: x.involvedObject.kind,
|
||||
eventMessage: x.message,
|
||||
};
|
||||
}),
|
||||
}, undefined, 4));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -471,7 +471,12 @@ class Kubernetes implements RemoteBuilderProviderInterface {
|
|||
JSON.stringify(
|
||||
{
|
||||
message: 'Failed to stream any logs, listing namespace events',
|
||||
items: (await this.kubeClient.listNamespacedEvent(this.namespace)).body.items,
|
||||
events: (await this.kubeClient.listNamespacedEvent(this.namespace)).body.items.map((x) => {
|
||||
return {
|
||||
objectType: x.involvedObject.kind,
|
||||
eventMessage: x.message,
|
||||
};
|
||||
}),
|
||||
},
|
||||
undefined,
|
||||
4,
|
||||
|
|
|
|||
Loading…
Reference in New Issue