From 9fa1ec28a715062d1c23e4975f931595fcbdaf80 Mon Sep 17 00:00:00 2001 From: Mariusz Sabath Date: Tue, 30 May 2023 17:29:29 -0400 Subject: [PATCH] Improve Tornjak backend test (#321) --- .../spire/charts/spire-server/templates/statefulset.yaml | 1 + .../templates/tests/test-tornjak-connection.yaml | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/charts/spire/charts/spire-server/templates/statefulset.yaml b/charts/spire/charts/spire-server/templates/statefulset.yaml index bb3cc78..883bbcb 100644 --- a/charts/spire/charts/spire-server/templates/statefulset.yaml +++ b/charts/spire/charts/spire-server/templates/statefulset.yaml @@ -163,6 +163,7 @@ spec: startupProbe: httpGet: scheme: HTTP + path: /api/tornjak/serverinfo port: 10000 {{- toYaml .Values.tornjak.startupProbe | nindent 12 }} args: diff --git a/charts/spire/charts/spire-server/templates/tests/test-tornjak-connection.yaml b/charts/spire/charts/spire-server/templates/tests/test-tornjak-connection.yaml index 5b38692..5ef7f85 100644 --- a/charts/spire/charts/spire-server/templates/tests/test-tornjak-connection.yaml +++ b/charts/spire/charts/spire-server/templates/tests/test-tornjak-connection.yaml @@ -15,7 +15,13 @@ spec: - name: curl-tornjak-backend image: cgr.dev/chainguard/bash:latest command: ['curl'] - args: ['-k', '-s', '-f', 'http://{{ include "spire-tornjak.backend" . }}.{{ include "spire-server.namespace" . }}.svc.{{ include "spire-lib.cluster-domain" . }}:{{ .Values.tornjak.service.port }}'] + args: ['-k', '-s', '-f', 'http://{{ include "spire-tornjak.backend" . }}.{{ include "spire-server.namespace" . }}.svc.{{ include "spire-lib.cluster-domain" . }}:{{ .Values.tornjak.service.port }}/api/tornjak/serverinfo'] + securityContext: + {{- toYaml .Values.securityContext | nindent 8 }} + - name: curl-tornjak-backend-and-spire + image: cgr.dev/chainguard/bash:latest + command: ['curl'] + args: ['-k', '-s', '-f', 'http://{{ include "spire-tornjak.backend" . }}.{{ include "spire-server.namespace" . }}.svc.{{ include "spire-lib.cluster-domain" . }}:{{ .Values.tornjak.service.port }}/api/healthcheck'] securityContext: {{- toYaml .Values.securityContext | nindent 8 }} restartPolicy: Never