Skip to content

Commit befbdf0

Browse files
committed
[kubernetes] show Service and Ingress resources for kubernetes app in dashboard
Signed-off-by: Kirill Ilin <[email protected]>
1 parent bda9030 commit befbdf0

3 files changed

Lines changed: 19 additions & 0 deletions

File tree

‎packages/apps/kubernetes/templates/cloud-config.yaml‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,8 @@ data:
1010
enableEPSController: true
1111
selectorless: true
1212
namespace: {{ .Release.Namespace }}
13+
infraLabels:
14+
apps.cozystack.io/application.group: apps.cozystack.io
15+
apps.cozystack.io/application.kind: Kubernetes
16+
apps.cozystack.io/application.name: {{ .Release.Name | trimPrefix "kubernetes-" }}
17+
internal.cozystack.io/tenantresource: "true"

‎packages/apps/kubernetes/templates/ingress.yaml‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@ metadata:
1414
}
1515
nginx.ingress.kubernetes.io/ssl-passthrough: "true"
1616
nginx.ingress.kubernetes.io/ssl-redirect: "false"
17+
labels:
18+
apps.cozystack.io/application.group: apps.cozystack.io
19+
apps.cozystack.io/application.kind: Kubernetes
20+
apps.cozystack.io/application.name: {{ .Release.Name | trimPrefix "kubernetes-" }}
21+
internal.cozystack.io/tenantresource: "true"
1722
spec:
1823
ingressClassName: "{{ $ingress }}"
1924
rules:
@@ -41,6 +46,11 @@ apiVersion: v1
4146
kind: Service
4247
metadata:
4348
name: {{ .Release.Name }}-ingress-nginx
49+
labels:
50+
apps.cozystack.io/application.group: apps.cozystack.io
51+
apps.cozystack.io/application.kind: Kubernetes
52+
apps.cozystack.io/application.name: {{ .Release.Name | trimPrefix "kubernetes-" }}
53+
internal.cozystack.io/tenantresource: "true"
4454
spec:
4555
ports:
4656
- appProtocol: http

‎packages/system/kubernetes-rd/cozyrds/kubernetes.yaml‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,12 @@ spec:
3737
include:
3838
- resourceNames:
3939
- kubernetes-{{ .name }}
40+
- kubernetes-{{ .name }}-ingress-nginx
41+
- matchLabels:
42+
cluster.x-k8s.io/cluster-name: kubernetes-{{ .name }}
4043
ingresses:
4144
exclude: []
4245
include:
4346
- resourceNames:
4447
- kubernetes-{{ .name }}
48+
- kubernetes-{{ .name }}-ingress-nginx

0 commit comments

Comments
 (0)