diff --git a/chart/templates/scanner/deployment.yaml b/chart/templates/scanner/deployment.yaml index d71b6ee5..4d0cd718 100644 --- a/chart/templates/scanner/deployment.yaml +++ b/chart/templates/scanner/deployment.yaml @@ -94,6 +94,10 @@ spec: {{- with (concat .Values.global.extraEnv .Values.scanner.kyoo_scanner.extraEnv) }} {{- toYaml . | nindent 12 }} {{- end }} + ports: + - name: web + containerPort: 4389 + protocol: TCP {{- with .Values.scanner.kyoo_scanner.livenessProbe }} livenessProbe: {{- toYaml . | nindent 12 }} diff --git a/chart/templates/scanner/service.yaml b/chart/templates/scanner/service.yaml new file mode 100644 index 00000000..599a67b9 --- /dev/null +++ b/chart/templates/scanner/service.yaml @@ -0,0 +1,25 @@ +apiVersion: v1 +kind: Service +metadata: +{{- if .Values.scanner.service.annotations }} + annotations: + {{- range $key, $value := .Values.scanner.service.annotations }} + {{ $key }}: {{ $value | quote }} + {{- end }} +{{- end }} + name: {{ include "kyoo.scanner.fullname" . }} + namespace: {{ .Release.Namespace }} + labels: + {{- include "kyoo.labels" (dict "context" . "component" .Values.scanner.name "name" .Values.scanner.name) | nindent 4 }} + {{- with .Values.scanner.service.labels }} + {{- toYaml . | nindent 4 }} + {{- end }} +spec: + type: {{ .Values.scanner.service.type }} + ports: + - port: 4389 + targetPort: 4389 + protocol: TCP + name: main + selector: + {{- include "kyoo.selectorLabels" (dict "context" . "name" .Values.scanner.name) | nindent 4 }} diff --git a/chart/values.yaml b/chart/values.yaml index bc1bb10c..51ac0cba 100644 --- a/chart/values.yaml +++ b/chart/values.yaml @@ -285,6 +285,10 @@ scanner: deploymentAnnotations: {} podAnnotations: {} imagePullSecrets: [] + service: + annotations: {} + labels: {} + type: ClusterIP serviceAccount: create: true automount: true