Add scheme

This commit is contained in:
Owen
2026-04-09 17:54:07 -04:00
parent a730f4da1d
commit c027c8958b
5 changed files with 25 additions and 34 deletions

View File

@@ -660,9 +660,14 @@ export function generateSubnetProxyTargetV2(
destination = `${destination}/32`;
}
if (!siteResource.alias || !siteResource.aliasAddress) {
if (
!siteResource.alias ||
!siteResource.aliasAddress ||
!siteResource.destinationPort ||
!siteResource.scheme
) {
logger.debug(
`Site resource ${siteResource.siteResourceId} is in HTTP/HTTPS mode but is missing alias or alias address, skipping alias target generation.`
`Site resource ${siteResource.siteResourceId} is in HTTP/HTTPS mode but is missing alias or alias address or destinationPort, skipping alias target generation.`
);
return;
}
@@ -675,9 +680,15 @@ export function generateSubnetProxyTargetV2(
disableIcmp,
resourceId: siteResource.siteResourceId,
protocol: siteResource.mode, // will be either http or https,
httpTargets: [],
tlsCert: "",
tlsKey: ""
httpTargets: [
{
destAddr: siteResource.destination,
destPort: siteResource.destinationPort,
scheme: siteResource.scheme
}
],
// tlsCert: "",
// tlsKey: ""
};
}