Skip to content

Commit 7092a7a

Browse files
authored
JMeter template v2 - alpine image (#988)
1 parent d4dfa0b commit 7092a7a

File tree

1 file changed

+32
-1
lines changed
  • charts/testkube-api/templates/testworkflows/builtin-templates/v1

1 file changed

+32
-1
lines changed

charts/testkube-api/templates/testworkflows/builtin-templates/v1/jmeter.yaml

+32-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
name: official--jmeter--v1
66
labels:
77
testkube.io/name: JMeter
8-
testkube.io/wizard: enabled
8+
testkube.io/wizard: disabled
99
annotations:
1010
helm.sh/hook: post-install,post-upgrade
1111
helm.sh/hook-weight: "19"
@@ -29,4 +29,35 @@ spec:
2929
run:
3030
image: {{`"justb4/jmeter:{{ config.version }}"`}}
3131
shell: {{`"{{ config.run }}"`}}
32+
---
33+
kind: TestWorkflowTemplate
34+
apiVersion: testworkflows.testkube.io/v1
35+
metadata:
36+
name: official--jmeter--v2
37+
labels:
38+
testkube.io/name: JMeter
39+
testkube.io/wizard: enabled
40+
annotations:
41+
helm.sh/hook: post-install,post-upgrade
42+
helm.sh/hook-weight: "19"
43+
helm.sh/hook-delete-policy: hook-failed,before-hook-creation
44+
testkube.io/categories: Load & Performance
45+
testkube.io/description: Run JMeter Plan
46+
testkube.io/icon: jmeter
47+
testkube.io/image: alpine/jmeter
48+
spec:
49+
config:
50+
version:
51+
description: JMeter version to use
52+
type: string
53+
default: "5.6"
54+
run:
55+
description: Run command
56+
type: string
57+
default: "jmeter -n"
58+
steps:
59+
- name: Run JMeter tests
60+
run:
61+
image: {{`"alpine/jmeter:{{ config.version }}"`}}
62+
shell: {{`"{{ config.run }}"`}}
3263
{{- end }}

0 commit comments

Comments
 (0)