File tree Expand file tree Collapse file tree 8 files changed +66
-9
lines changed Expand file tree Collapse file tree 8 files changed +66
-9
lines changed Original file line number Diff line number Diff line change @@ -56,7 +56,31 @@ Labels for metrics service
5656*/} }
5757{ {- define " kueue.metricsService.labels" -} }
5858{ { include " kueue.labels" . } }
59- app.kubernetes.io/component: metrics
59+ app.kubernetes.io/component: metrics-service
60+ { {- end } }
61+
62+ { {/*
63+ Labels for webhook service
64+ */} }
65+ { {- define " kueue.webhookService.labels" -} }
66+ { { include " kueue.labels" . } }
67+ app.kubernetes.io/component: webhook-service
68+ { {- end } }
69+
70+ { {/*
71+ Labels for visibility service
72+ */} }
73+ { {- define " kueue.visibilityService.labels" -} }
74+ { { include " kueue.labels" . } }
75+ app.kubernetes.io/component: visibility-service
76+ { {- end } }
77+
78+ { {/*
79+ Labels for controller-manager
80+ */} }
81+ { {- define " kueue.controllerManager.labels" -} }
82+ { { include " kueue.labels" . } }
83+ app.kubernetes.io/component: controller
6084{ {- end } }
6185
6286{ {/*
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ metadata:
44 name : {{ include "kueue.fullname" . }}-controller-manager
55 namespace : ' {{ .Release.Namespace }}'
66 labels :
7- {{- include "kueue.labels" . | nindent 4 }}
7+ {{- include "kueue.controllerManager. labels" . | nindent 4 }}
88spec :
99 replicas : {{ .Values.controllerManager.replicas }}
1010 selector :
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ metadata:
88 cert-manager.io/inject-ca-from : ' {{ .Release.Namespace }}/{{ include "kueue.fullname" . }}-visibility-server-cert'
99 {{- end }}
1010 labels :
11- {{- include "kueue.labels" . | nindent 4 }}
11+ {{- include "kueue.visibilityService. labels" . | nindent 4 }}
1212 name : v1beta1.visibility.kueue.x-k8s.io
1313spec :
1414 {{- if not .Values.enableCertManager }}
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ apiVersion: rbac.authorization.k8s.io/v1
44kind : RoleBinding
55metadata :
66 labels :
7- {{- include "kueue.labels" . | nindent 4 }}
7+ {{- include "kueue.visibilityService. labels" . | nindent 4 }}
88 name : ' {{ include "kueue.fullname" . }}-visibility-server-auth-reader'
99 namespace : kube-system
1010roleRef :
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ apiVersion: v1
44kind : Service
55metadata :
66 labels :
7- {{- include "kueue.labels" . | nindent 4 }}
7+ {{- include "kueue.visibilityService. labels" . | nindent 4 }}
88 name : ' {{ include "kueue.fullname" . }}-visibility-server'
99 namespace : ' {{ .Release.Namespace }}'
1010spec :
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ apiVersion: v1
44kind : Service
55metadata :
66 labels :
7- {{- include "kueue.labels" . | nindent 4 }}
7+ {{- include "kueue.webhookService. labels" . | nindent 4 }}
88 name : ' {{ include "kueue.fullname" . }}-webhook-service'
99 namespace : ' {{ .Release.Namespace }}'
1010spec :
Original file line number Diff line number Diff line change @@ -11,7 +11,6 @@ namePrefix: kueue-
1111labels :
1212 - pairs :
1313 app.kubernetes.io/name : kueue
14- app.kubernetes.io/component : controller
1514 includeTemplates : true
1615 - pairs :
1716 control-plane : controller-manager
@@ -52,6 +51,40 @@ patches:
5251# Expose port used by the metrics service
5352- path : manager_metrics_patch.yaml
5453
54+ # Add component labels to services
55+ - patch : |-
56+ apiVersion: v1
57+ kind: Service
58+ metadata:
59+ name: webhook-service
60+ namespace: system
61+ labels:
62+ app.kubernetes.io/component: webhook-service
63+ - patch : |-
64+ apiVersion: v1
65+ kind: Service
66+ metadata:
67+ name: visibility-server
68+ namespace: kueue-system
69+ labels:
70+ app.kubernetes.io/component: visibility-service
71+ - patch : |-
72+ apiVersion: v1
73+ kind: Service
74+ metadata:
75+ name: controller-manager-metrics-service
76+ namespace: system
77+ labels:
78+ app.kubernetes.io/component: metrics-service
79+ - patch : |-
80+ apiVersion: apps/v1
81+ kind: Deployment
82+ metadata:
83+ name: controller-manager
84+ namespace: system
85+ labels:
86+ app.kubernetes.io/component: controller
87+
5588# [CERTMANAGER] To enable cert-manager, uncomment all sections with 'CERTMANAGER'.
5689# Uncomment 'CERTMANAGER' sections in crd/kustomization.yaml to enable the CA injection in the admission webhooks.
5790# 'CERTMANAGER' needs to be enabled to use ca injection
Original file line number Diff line number Diff line change @@ -105,7 +105,7 @@ files:
105105 key : .metadata
106106 value : |
107107 labels:
108- {{- include "kueue.labels" . | nindent 4 }}
108+ {{- include "kueue.visibilityService. labels" . | nindent 4 }}
109109 indentation : 2
110110 - type : INSERT_TEXT
111111 key : .spec
@@ -192,7 +192,7 @@ files:
192192 key : .metadata
193193 value : |
194194 labels:
195- {{- include "kueue.labels" . | nindent 4 }}
195+ {{- include "kueue.webhookService. labels" . | nindent 4 }}
196196 indentation : 2
197197 - type : INSERT_TEXT
198198 key : .spec.type
You can’t perform that action at this time.
0 commit comments