diff --git a/packages/definitions/src/integration-url-template.ts b/packages/definitions/src/integration-url-template.ts index 20aca11b3..f47387414 100644 --- a/packages/definitions/src/integration-url-template.ts +++ b/packages/definitions/src/integration-url-template.ts @@ -18,7 +18,7 @@ export const buildIntegrationUrl = ( const slug = getSlugForKind(kind); const modeBuilders: Record string> = { - subdomain: () => `http://${slug}.${host}`, + subdomain: () => `https://${slug}.${host}`, hostPort: () => { const port = dockerPort ?? getIntegrationDefaultPort(kind); return port ? `http://${host}:${port}` : `http://${host}`; diff --git a/packages/definitions/src/test/integration-url-template.spec.ts b/packages/definitions/src/test/integration-url-template.spec.ts index 4fa3c8cc0..6ef2b5f2d 100644 --- a/packages/definitions/src/test/integration-url-template.spec.ts +++ b/packages/definitions/src/test/integration-url-template.spec.ts @@ -5,7 +5,7 @@ import { buildIntegrationUrl } from "../integration-url-template"; describe("buildIntegrationUrl", () => { it("builds subdomain URL", () => { - expect(buildIntegrationUrl("sonarr", "homelab.local", "subdomain")).toBe("http://sonarr.homelab.local"); + expect(buildIntegrationUrl("sonarr", "homelab.local", "subdomain")).toBe("https://sonarr.homelab.local"); }); it("builds hostPort URL with default port", () => { @@ -21,7 +21,7 @@ describe("buildIntegrationUrl", () => { }); it("strips trailing slashes from host", () => { - expect(buildIntegrationUrl("sonarr", "homelab.local/", "subdomain")).toBe("http://sonarr.homelab.local"); + expect(buildIntegrationUrl("sonarr", "homelab.local/", "subdomain")).toBe("https://sonarr.homelab.local"); }); it("returns empty string for empty host", () => { @@ -29,7 +29,7 @@ describe("buildIntegrationUrl", () => { }); it("uses pi-hole slug for subdomain mode", () => { - expect(buildIntegrationUrl("piHole", "example.com", "subdomain")).toBe("http://pi-hole.example.com"); + expect(buildIntegrationUrl("piHole", "example.com", "subdomain")).toBe("https://pi-hole.example.com"); }); it("reads default ports from integration definitions", () => {