diff --git a/src/utils/config/service-helpers.js b/src/utils/config/service-helpers.js index c2319781..f65ddab6 100644 --- a/src/utils/config/service-helpers.js +++ b/src/utils/config/service-helpers.js @@ -169,7 +169,8 @@ export async function checkCRD(kc, name) { export async function servicesFromKubernetes() { const ANNOTATION_BASE = "gethomepage.dev"; const ANNOTATION_WIDGET_BASE = `${ANNOTATION_BASE}/widget.`; - + const { instanceName } = getSettings(); + checkAndCopyConfig("kubernetes.yaml"); try { @@ -238,7 +239,7 @@ export async function servicesFromKubernetes() { const services = ingressList.items .filter( (ingress) => - ingress.metadata.annotations && ingress.metadata.annotations[`${ANNOTATION_BASE}/enabled`] === "true", + ingress.metadata.annotations && ingress.metadata.annotations[`${ANNOTATION_BASE}/enabled`] === "true" && (!ingress.metadata.annotations[`${ANNOTATION_BASE}/instance`] || ingress.metadata.annotations[`${ANNOTATION_BASE}/instance`] === instanceName), ) .map((ingress) => { let constructedService = {