Skip to content

Commit 526cd11

Browse files
committed
feat: add support for more optional fields + aes_key provisioning
1 parent 229d855 commit 526cd11

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

src/provisioning.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,12 @@ import { Server } from './models/server';
1313
const serverProvisioningSchema = z.object({
1414
servers: z.array(z.object({
1515
id: z.string(),
16-
name: z.string(),
16+
name: z.string().optional(),
1717
ip: z.string().nullable().optional(),
18-
ip_list: z.array(z.string()).default([]),
19-
port: z.number(),
20-
health_check_port: z.number().nullable().optional()
18+
ip_list: z.array(z.string()).optional(),
19+
port: z.number().optional(),
20+
health_check_port: z.number().nullable().optional(),
21+
aes_key: z.string().optional()
2122
}))
2223
});
2324

@@ -46,7 +47,8 @@ export async function handleServerProvisioning(): Promise<void> {
4647
ip_list: server.ip_list,
4748
ip: server.ip,
4849
port: server.port,
49-
health_check_port: server.health_check_port
50+
health_check_port: server.health_check_port,
51+
aes_key: server.aes_key
5052
}
5153
});
5254
if (!result) {

0 commit comments

Comments
 (0)