From 5fbc9c5552872624e1a1011870343ac41b24d8ec Mon Sep 17 00:00:00 2001 From: Fang Xu Date: Tue, 5 Apr 2022 11:02:03 +1000 Subject: [PATCH] helm test for dicom scp ports checking --- .../tests/dicom-connection-test.yaml | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 releases/xnat/charts/xnat-web/templates/tests/dicom-connection-test.yaml diff --git a/releases/xnat/charts/xnat-web/templates/tests/dicom-connection-test.yaml b/releases/xnat/charts/xnat-web/templates/tests/dicom-connection-test.yaml new file mode 100644 index 0000000..0915290 --- /dev/null +++ b/releases/xnat/charts/xnat-web/templates/tests/dicom-connection-test.yaml @@ -0,0 +1,23 @@ +{{- $context := . -}} +apiVersion: v1 +kind: Pod +metadata: + name: {{ include "xnat-web.fullname" . }}-dicom-test-connection + labels: + {{- include "xnat-web.labels" . | nindent 4 }} + annotations: + "helm.sh/hook": test +spec: + containers: + {{- range $key, $value := .Values.dicom_scp.recievers }} + - name: {{ lower $value.ae_title }} + image: busybox + env: + - name: XNAT_DICOM_SERVICE + value: {{ include "xnat-web.fullname" $context }}-dicom-scp + - name: XNAT_DICOM_PORT + value: "{{ $value.port }}" + command: ["/bin/sh"] + args: ["-c", "nc -z -w 5 $XNAT_DICOM_SERVICE $XNAT_DICOM_PORT"] + {{- end }} + restartPolicy: Never