diff --git a/eshtek/server-schema.ts b/eshtek/server-schema.ts index c8191d1..cd52456 100644 --- a/eshtek/server-schema.ts +++ b/eshtek/server-schema.ts @@ -197,6 +197,14 @@ export const serverHealthSchema = z.object({ actions_available: z.array(serverActionsSchema), }); +export const serverUpgradeInfoSchema = z.object({ + serverName: z.string(), + hostId: z.string(), + currentVersion: z.string(), + targetVersion: z.string(), + updateStatus: z.string(), +}); + const diskTypeSchema = z.any(); const poolStatusSchema = z.any(); diff --git a/eshtek/server.ts b/eshtek/server.ts index 3931ae8..88aafe3 100644 --- a/eshtek/server.ts +++ b/eshtek/server.ts @@ -407,3 +407,11 @@ export interface ServerHealth { warnings: ServerHealthWarning[]; actions_available: ServerActions[]; } + +export interface ServerUpgradeInfo { + serverName: string; + hostId: string; + currentVersion: string; + targetVersion: string; + updateStatus: string; +} diff --git a/package-lock.json b/package-lock.json index e1c57f8..f50155e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,5 +1,5 @@ { - "name": "shared", + "name": "hexos-shared", "lockfileVersion": 3, "requires": true, "packages": {