{{- if eq .Values.clusterConfig.cluster "ekman"}} apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: kueueviz-ingress namespace: kueue-system annotations: cert-manager.io/cluster-issuer: ca-issuer nginx.ingress.kubernetes.io/backend-protocol: HTTP nginx.ingress.kubernetes.io/proxy-buffer-size: 128k nginx.ingress.kubernetes.io/proxy-read-timeout: "3600" nginx.ingress.kubernetes.io/proxy-send-timeout: "3600" nginx.ingress.kubernetes.io/ssl-passthrough: "true" nginx.ingress.kubernetes.io/ssl-redirect: "true" nginx.ingress.kubernetes.io/websocket-services: kueue-kueueviz-backend spec: rules: - host: kueue.dev.tos.obx http: paths: - path: /ws pathType: Prefix backend: service: name: kueue-kueueviz-backend port: number: 8080 - path: /api(/|$)(.*) pathType: Prefix backend: service: name: kueue-kueueviz-backend port: number: 8080 - path: / pathType: Prefix backend: service: name: kueue-kueueviz-frontend port: number: 8080 tls: - hosts: - kueue.dev.tos.obx secretName: kueueviz-tls {{- end}} --- {{- if eq .Values.clusterConfig.cluster "rossby"}} apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: kueueviz-ingress namespace: kueue-system annotations: cert-manager.io/cluster-issuer: ca-issuer nginx.ingress.kubernetes.io/websocket-services: kueue-kueueviz-backend nginx.ingress.kubernetes.io/proxy-read-timeout: "3600" nginx.ingress.kubernetes.io/proxy-send-timeout: "3600" spec: rules: - host: kueue.dev.vtn.obx http: paths: - path: /ws pathType: Prefix backend: service: name: kueue-kueueviz-backend port: number: 8080 - path: /api(/|$)(.*) pathType: Prefix backend: service: name: kueue-kueueviz-backend port: number: 8080 - path: / pathType: Prefix backend: service: name: kueue-kueueviz-frontend port: number: 8080 tls: - hosts: - kueue.dev.vtn.obx secretName: kueueviz-tls {{- end}}