Fix native provisioning scheduling and progress reporting

This commit is contained in:
2026-10-04 14:50:59 -04:00
parent 1bbee98b62
commit 2adadb0d05
18 changed files with 569 additions and 84 deletions
+4
View File
@@ -95,6 +95,9 @@ export interface ProvisioningCapacity {
}[];
}
export interface ProvisioningDetail {
backend?: 'native' | 'komodo';
workerActivity?: WorkerActivity[];
agentOperation?: { id: string; hostId: string; state: string; updatedAt: string; createdAt: string; error: string | null } | null;
deployment: ProvisioningDeployment;
events: ProvisioningEvent[];
activity: { total: number; latestId: number | null; failureExcerpt: ProvisioningEvent | null };
@@ -111,6 +114,7 @@ export interface ProvisioningDetail {
warningMessages: string[];
generatedAt: string;
}
export interface WorkerActivity { key: string; label: string; startedAt: string }
export interface ProvisioningEventPage {
events: ProvisioningEvent[];
total: number;