[kubernetes] show Service and Ingress resources for kubernetes app in dashboard

Signed-off-by: Kirill Ilin <stitch14@yandex.ru>
(cherry picked from commit befbdf0964)
This commit is contained in:
Kirill Ilin 2026-01-26 18:13:06 +05:00 committed by github-actions[bot]
parent f1f1ff5681
commit 056a0d801e
3 changed files with 19 additions and 0 deletions

View file

@ -10,3 +10,8 @@ data:
enableEPSController: true
selectorless: true
namespace: {{ .Release.Namespace }}
infraLabels:
apps.cozystack.io/application.group: apps.cozystack.io
apps.cozystack.io/application.kind: Kubernetes
apps.cozystack.io/application.name: {{ .Release.Name | trimPrefix "kubernetes-" }}
internal.cozystack.io/tenantresource: "true"

View file

@ -14,6 +14,11 @@ metadata:
}
nginx.ingress.kubernetes.io/ssl-passthrough: "true"
nginx.ingress.kubernetes.io/ssl-redirect: "false"
labels:
apps.cozystack.io/application.group: apps.cozystack.io
apps.cozystack.io/application.kind: Kubernetes
apps.cozystack.io/application.name: {{ .Release.Name | trimPrefix "kubernetes-" }}
internal.cozystack.io/tenantresource: "true"
spec:
ingressClassName: "{{ $ingress }}"
rules:
@ -41,6 +46,11 @@ apiVersion: v1
kind: Service
metadata:
name: {{ .Release.Name }}-ingress-nginx
labels:
apps.cozystack.io/application.group: apps.cozystack.io
apps.cozystack.io/application.kind: Kubernetes
apps.cozystack.io/application.name: {{ .Release.Name | trimPrefix "kubernetes-" }}
internal.cozystack.io/tenantresource: "true"
spec:
ports:
- appProtocol: http

View file

@ -39,8 +39,12 @@ spec:
include:
- resourceNames:
- kubernetes-{{ .name }}
- kubernetes-{{ .name }}-ingress-nginx
- matchLabels:
cluster.x-k8s.io/cluster-name: kubernetes-{{ .name }}
ingresses:
exclude: []
include:
- resourceNames:
- kubernetes-{{ .name }}
- kubernetes-{{ .name }}-ingress-nginx