refactor(cloudly): consume external interfaces package

This commit is contained in:
2026-04-25 13:57:59 +00:00
parent 94e0c38191
commit 37512cfaa6
78 changed files with 75 additions and 3114 deletions
@@ -305,8 +305,13 @@ export class DeploymentManager {
const node = await this.cloudlyRef.nodeManager.CClusterNode.getInstance({
id: nodeId,
});
if (node && node.data.publicIp) {
await this.cloudlyRef.dnsManager.updateServiceDnsEntriesIp(serviceId, node.data.publicIp);
if (node?.data.baremetalId) {
const baremetal = await this.cloudlyRef.baremetalManager.CBareMetal.getInstance({
id: node.data.baremetalId,
});
if (baremetal?.data.primaryIp) {
await this.cloudlyRef.dnsManager.updateServiceDnsEntriesIp(serviceId, baremetal.data.primaryIp);
}
}
return deployment;
@@ -321,4 +326,4 @@ export class DeploymentManager {
// Cleanup if needed
console.log('DeploymentManager stopped');
}
}
}