From de718b6a46f2c4ccce4c0037c0c0eab7951af950 Mon Sep 17 00:00:00 2001 From: Arlan Lloyd Date: Sat, 1 Nov 2025 02:45:01 +0000 Subject: [PATCH] update scanner settings --- chart/templates/scanner/deployment.yaml | 4 ++++ chart/templates/scanner/service.yaml | 25 +++++++++++++++++++++++++ chart/values.yaml | 4 ++++ 3 files changed, 33 insertions(+) create mode 100644 chart/templates/scanner/service.yaml 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