Skip to content

Commit 3c961da

Browse files
committed
Improve helm chart
1 parent ac7322c commit 3c961da

File tree

6 files changed

+12
-32
lines changed

6 files changed

+12
-32
lines changed

ci/helm-chart/templates/deployment.yaml

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,7 @@ kind: Deployment
33
metadata:
44
name: {{ include "code-server.fullname" . }}
55
labels:
6-
app.kubernetes.io/name: {{ include "code-server.name" . }}
7-
helm.sh/chart: {{ include "code-server.chart" . }}
8-
app.kubernetes.io/instance: {{ .Release.Name }}
9-
app.kubernetes.io/managed-by: {{ .Release.Service }}
6+
{{- include "code-server.labels" . | nindent 4 }}
107
{{- if .Values.annotations }}
118
annotations: {{- toYaml .Values.annotations | nindent 4 }}
129
{{- end }}
@@ -16,13 +13,11 @@ spec:
1613
type: Recreate
1714
selector:
1815
matchLabels:
19-
app.kubernetes.io/name: {{ include "code-server.name" . }}
20-
app.kubernetes.io/instance: {{ .Release.Name }}
16+
{{- include "code-server.selectorLabels" . | nindent 6 }}
2117
template:
2218
metadata:
2319
labels:
24-
app.kubernetes.io/name: {{ include "code-server.name" . }}
25-
app.kubernetes.io/instance: {{ .Release.Name }}
20+
{{- include "code-server.selectorLabels" . | nindent 8 }}
2621
{{- if .Values.podAnnotations }}
2722
annotations: {{- toYaml .Values.podAnnotations | nindent 8 }}
2823
{{- end }}
@@ -130,11 +125,11 @@ spec:
130125
{{- end }}
131126
livenessProbe:
132127
httpGet:
133-
path: /
128+
path: /healthz
134129
port: http
135130
readinessProbe:
136131
httpGet:
137-
path: /
132+
path: /healthz
138133
port: http
139134
resources:
140135
{{- toYaml .Values.resources | nindent 12 }}

ci/helm-chart/templates/pvc.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,7 @@ metadata:
99
{{ toYaml . | indent 4 }}
1010
{{- end }}
1111
labels:
12-
app.kubernetes.io/name: {{ include "code-server.name" . }}
13-
helm.sh/chart: {{ include "code-server.chart" . }}
14-
app.kubernetes.io/instance: {{ .Release.Name }}
15-
app.kubernetes.io/managed-by: {{ .Release.Service }}
12+
{{- include "code-server.labels" . | nindent 4 }}
1613
spec:
1714
accessModes:
1815
- {{ .Values.persistence.accessMode | quote }}

ci/helm-chart/templates/secrets.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,7 @@ metadata:
66
annotations:
77
"helm.sh/hook": "pre-install"
88
labels:
9-
app.kubernetes.io/name: {{ include "code-server.name" . }}
10-
helm.sh/chart: {{ include "code-server.chart" . }}
11-
app.kubernetes.io/instance: {{ .Release.Name }}
12-
app.kubernetes.io/managed-by: {{ .Release.Service }}
9+
{{- include "code-server.labels" . | nindent 4 }}
1310
type: Opaque
1411
data:
1512
{{- if .Values.password }}

ci/helm-chart/templates/service.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,7 @@ kind: Service
33
metadata:
44
name: {{ include "code-server.fullname" . }}
55
labels:
6-
app.kubernetes.io/name: {{ include "code-server.name" . }}
7-
helm.sh/chart: {{ include "code-server.chart" . }}
8-
app.kubernetes.io/instance: {{ .Release.Name }}
9-
app.kubernetes.io/managed-by: {{ .Release.Service }}
6+
{{- include "code-server.labels" . | nindent 4 }}
107
spec:
118
type: {{ .Values.service.type }}
129
ports:

ci/helm-chart/templates/serviceaccount.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@ apiVersion: v1
33
kind: ServiceAccount
44
metadata:
55
labels:
6-
app.kubernetes.io/name: {{ include "code-server.name" . }}
7-
helm.sh/chart: {{ include "code-server.chart" . }}
8-
app.kubernetes.io/instance: {{ .Release.Name }}
9-
app.kubernetes.io/managed-by: {{ .Release.Service }}
6+
{{- include "code-server.labels" . | nindent 4 }}
107
name: {{ template "code-server.serviceAccountName" . }}
118
{{- end -}}

ci/helm-chart/templates/tests/test-connection.yaml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,13 @@ kind: Pod
33
metadata:
44
name: "{{ include "code-server.fullname" . }}-test-connection"
55
labels:
6-
app.kubernetes.io/name: {{ include "code-server.name" . }}
7-
helm.sh/chart: {{ include "code-server.chart" . }}
8-
app.kubernetes.io/instance: {{ .Release.Name }}
9-
app.kubernetes.io/managed-by: {{ .Release.Service }}
6+
{{- include "code-server.labels" . | nindent 4 }}
107
annotations:
11-
"helm.sh/hook": test-success
8+
"helm.sh/hook": test
129
spec:
1310
containers:
1411
- name: wget
1512
image: busybox
1613
command: ['wget']
17-
args: ['{{ include "code-server.fullname" . }}:{{ .Values.service.port }}']
14+
args: ['{{ include "code-server.fullname" . }}:{{ .Values.service.port }}/healthz']
1815
restartPolicy: Never

0 commit comments

Comments
 (0)