From cfa08e51c7d3157bc12720c2c6785e240cef8a83 Mon Sep 17 00:00:00 2001 From: "M. Rehan" Date: Thu, 9 Dec 2021 03:49:58 +0500 Subject: [PATCH] Add tests --- .../machinaris/1.0.11/charts/common-2105.0.0.tgz | Bin 4288 -> 0 bytes .../1.1.0/templates/tests/cactus-check.yaml | 15 +++++++++++++++ .../1.1.0/templates/tests/machinaris-check.yaml | 13 +++++++++++++ test/machinaris/1.1.0/test_values.yaml | 4 ++-- 4 files changed, 30 insertions(+), 2 deletions(-) delete mode 100644 test/machinaris/1.0.11/charts/common-2105.0.0.tgz create mode 100644 test/machinaris/1.1.0/templates/tests/cactus-check.yaml create mode 100644 test/machinaris/1.1.0/templates/tests/machinaris-check.yaml diff --git a/test/machinaris/1.0.11/charts/common-2105.0.0.tgz b/test/machinaris/1.0.11/charts/common-2105.0.0.tgz deleted file mode 100644 index ef6f820efb63f7b71b04a313be6b82dee84585b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4288 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 diff --git a/test/machinaris/1.1.0/templates/tests/cactus-check.yaml b/test/machinaris/1.1.0/templates/tests/cactus-check.yaml new file mode 100644 index 0000000000..e667c27963 --- /dev/null +++ b/test/machinaris/1.1.0/templates/tests/cactus-check.yaml @@ -0,0 +1,15 @@ +apiVersion: v1 +kind: Pod +metadata: + name: "{{ .Release.Name }}-cactus-deployment-test" + annotations: + "helm.sh/hook": test +spec: + hostNetwork: true + restartPolicy: Never + containers: + - name: {{ .Release.Name }}-cactus-deployment-test + image: busybox + # Note: Adding sleep 15, as even when cactus pod status is ready, I've seen API + # taking a few seconds to be live and running. + command: ['sh', '-c', 'sleep 15 && nc -vz {{ .Values.nodeIP }} {{ .Values.cactus.apiPort }}'] diff --git a/test/machinaris/1.1.0/templates/tests/machinaris-check.yaml b/test/machinaris/1.1.0/templates/tests/machinaris-check.yaml new file mode 100644 index 0000000000..29b612245e --- /dev/null +++ b/test/machinaris/1.1.0/templates/tests/machinaris-check.yaml @@ -0,0 +1,13 @@ +apiVersion: v1 +kind: Pod +metadata: + name: "{{ .Release.Name }}-machinaris-deployment-test" + annotations: + "helm.sh/hook": test +spec: + hostNetwork: true + restartPolicy: Never + containers: + - name: {{ .Release.Name }}-machinaris-deployment-test + image: busybox + command: ['sh', '-c', 'nc -vz {{ .Values.nodeIP }} {{ .Values.machinarisApiPort }}'] diff --git a/test/machinaris/1.1.0/test_values.yaml b/test/machinaris/1.1.0/test_values.yaml index 08fcb0636e..efd86a0ff3 100644 --- a/test/machinaris/1.1.0/test_values.yaml +++ b/test/machinaris/1.1.0/test_values.yaml @@ -39,7 +39,7 @@ appVolumeMounts: environmentVariables: - name: mode - value: farming + value: fullnode coins: - cactus @@ -71,7 +71,7 @@ cactus: subPath: mnemonic.txt environmentVariables: - name: mode - value: farming + value: plotter enableResourceLimits: true cpuLimit: 0.5