Enhancement: support multiple instance annotation for Kubernetes Automatic Service Discovery (#3590)

This commit is contained in:
Aldy J
2024-06-05 11:29:13 +07:00
committed by GitHub
parent 15cc1d98c5
commit 35dd7ec230
2 changed files with 4 additions and 1 deletions

View File

@@ -254,7 +254,8 @@ export async function servicesFromKubernetes() {
ingress.metadata.annotations &&
ingress.metadata.annotations[`${ANNOTATION_BASE}/enabled`] === "true" &&
(!ingress.metadata.annotations[`${ANNOTATION_BASE}/instance`] ||
ingress.metadata.annotations[`${ANNOTATION_BASE}/instance`] === instanceName),
ingress.metadata.annotations[`${ANNOTATION_BASE}/instance`] === instanceName ||
`${ANNOTATION_BASE}/instance.${instanceName}` in ingress.metadata.annotations),
)
.map((ingress) => {
let constructedService = {