fix: migrate code queue control plane to k3s
This commit is contained in:
@@ -67,9 +67,9 @@ export interface UniDeskMicroserviceConfig {
|
||||
timeoutMs: number;
|
||||
};
|
||||
deployment: {
|
||||
mode: "unidesk-direct" | "v3sctl-managed";
|
||||
mode: "unidesk-direct" | "k3sctl-managed";
|
||||
adapterServiceId?: string;
|
||||
v3sServiceId?: string;
|
||||
k3sServiceId?: string;
|
||||
namespace?: string;
|
||||
expectedNodeIds?: string[];
|
||||
activeNodeId?: string;
|
||||
@@ -169,8 +169,8 @@ function microserviceConfig(item: Record<string, unknown>, index: number): UniDe
|
||||
const frontend = asRecord(item.frontend, `${path}.frontend`);
|
||||
const deployment = item.deployment === undefined ? undefined : asRecord(item.deployment, `${path}.deployment`);
|
||||
const deploymentMode = deployment === undefined ? "unidesk-direct" : stringField(deployment, "mode", `${path}.deployment`);
|
||||
if (deploymentMode !== "unidesk-direct" && deploymentMode !== "v3sctl-managed") {
|
||||
throw new Error(`${path}.deployment.mode must be unidesk-direct or v3sctl-managed`);
|
||||
if (deploymentMode !== "unidesk-direct" && deploymentMode !== "k3sctl-managed") {
|
||||
throw new Error(`${path}.deployment.mode must be unidesk-direct or k3sctl-managed`);
|
||||
}
|
||||
return {
|
||||
id: stringField(item, "id", path),
|
||||
@@ -202,7 +202,7 @@ function microserviceConfig(item: Record<string, unknown>, index: number): UniDe
|
||||
: {
|
||||
mode: deploymentMode,
|
||||
adapterServiceId: optionalStringField(deployment, "adapterServiceId", `${path}.deployment`),
|
||||
v3sServiceId: optionalStringField(deployment, "v3sServiceId", `${path}.deployment`),
|
||||
k3sServiceId: optionalStringField(deployment, "k3sServiceId", `${path}.deployment`),
|
||||
namespace: optionalStringField(deployment, "namespace", `${path}.deployment`),
|
||||
expectedNodeIds: optionalStringArrayField(deployment, "expectedNodeIds", `${path}.deployment`),
|
||||
activeNodeId: optionalStringField(deployment, "activeNodeId", `${path}.deployment`),
|
||||
|
||||
Reference in New Issue
Block a user