feat: sync workload routes to external gateway

This commit is contained in:
2026-04-29 15:29:27 +00:00
parent 8e3dd6f4f8
commit 0f2df05ec9
5 changed files with 173 additions and 10 deletions
+8 -2
View File
@@ -43,8 +43,14 @@ export class CloudlyConnector {
}
public async getConfigFromCloudly(): Promise<plugins.servezoneInterfaces.data.ICluster> {
const config = await this.cloudlyApiClient.getClusterConfigFromCloudlyByIdentity(this.identity);
return config as unknown as plugins.servezoneInterfaces.data.ICluster;
const config = await this.getClusterConfigPayloadFromCloudly();
return config.configData as unknown as plugins.servezoneInterfaces.data.ICluster;
}
public async getClusterConfigPayloadFromCloudly(): Promise<plugins.servezoneInterfaces.requests.config.IRequest_Any_Cloudly_GetClusterConfig['response'] & {
externalGateway?: import('./coreflow.connector.externalgateway.js').IExternalGatewayConfig;
}> {
return await this.cloudlyApiClient.getClusterConfigFromCloudlyByIdentity(this.identity) as any;
}
public async getCertificateForDomainFromCloudly(