Limit DNS alias handling to app services

This commit is contained in:
Kasra Bigdeli
2026-07-19 11:21:50 -07:00
parent df16729cb7
commit 1b81eb371c
+20 -13
View File
@@ -1498,20 +1498,27 @@ class DockerApi {
}
if (networks) {
const legacyDnsAlias = appObject
? getLegacyServiceDnsAlias(
serviceName,
namespace,
!!appObject.isLegacyAppName
)
: undefined
updatedData.TaskTemplate.Networks =
getServiceNetworkAttachments(
networks,
legacyDnsAlias,
updatedData.TaskTemplate.Networks || []
if (appObject) {
const legacyDnsAlias = getLegacyServiceDnsAlias(
serviceName,
namespace,
!!appObject.isLegacyAppName
)
updatedData.TaskTemplate.Networks =
getServiceNetworkAttachments(
networks,
legacyDnsAlias,
updatedData.TaskTemplate.Networks || []
)
} else {
updatedData.TaskTemplate.Networks = []
for (let i = 0; i < networks.length; i++) {
updatedData.TaskTemplate.Networks.push({
Target: networks[i],
})
}
}
}
if (secrets) {