fix: expose argo closeout reasons
This commit is contained in:
@@ -1722,12 +1722,18 @@ function nativeArgoSummary(application: Record<string, unknown> | null): Record<
|
||||
const status = asOptionalRecord(application.status);
|
||||
const sync = asOptionalRecord(status?.sync);
|
||||
const health = asOptionalRecord(status?.health);
|
||||
const operationState = asOptionalRecord(status?.operationState);
|
||||
return {
|
||||
name: stringOrNull(metadata?.name),
|
||||
namespace: stringOrNull(metadata?.namespace),
|
||||
syncStatus: stringOrNull(sync?.status),
|
||||
healthStatus: stringOrNull(health?.status),
|
||||
healthMessage: stringOrNull(health?.message),
|
||||
revision: stringOrNull(sync?.revision),
|
||||
operationPhase: stringOrNull(operationState?.phase),
|
||||
operationMessage: stringOrNull(operationState?.message),
|
||||
conditions: Array.isArray(status?.conditions) ? status.conditions.slice(0, 5) : [],
|
||||
nonReadyResources: Array.isArray(status?.nonReadyResources) ? status.nonReadyResources.slice(0, 5) : [],
|
||||
ready: argoApplicationReady(application),
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user