19
19
description : Makefile target for tests (doesn't affect nightly pipeline, kept for compatibility)
20
20
name : make-target
21
21
type : string
22
+ - default : " "
23
+ description : Pytest flags to use with Make (flags="${pytest-flags}" make kuadrant)
24
+ name : pytest-flags
25
+ type : string
22
26
- default : pipeline-settings
23
27
description : Config Map with settings for the testsuite
24
28
name : settings-cm
62
66
value : $(params.project)
63
67
- name : make-target
64
68
value : kuadrant
69
+ - name : pytest-flags
70
+ value : $(params.pytest-flags)
65
71
- name : settings-cm
66
72
value : $(params.settings-cm)
67
73
- name : additional-env
83
89
value : $(params.project)
84
90
- name : make-target
85
91
value : authorino-standalone
92
+ - name : pytest-flags
93
+ value : $(params.pytest-flags)
86
94
- name : settings-cm
87
95
value : $(params.settings-cm)
88
96
- name : additional-env
@@ -117,6 +125,8 @@ spec:
117
125
value : $(params.settings-cm)
118
126
- name : make-target
119
127
value : multicluster
128
+ - name : pytest-flags
129
+ value : $(params.pytest-flags)
120
130
- name : additional-env
121
131
value : ' $(params.additional-env) KUADRANT_CONTROL_PLANE__cluster2__kubeconfig_path=$(tasks.kubectl-login-second-cluster.results.kubeconfig-path)'
122
132
- name : kubeconfig-path
@@ -137,6 +147,8 @@ spec:
137
147
value : $(params.project)
138
148
- name : make-target
139
149
value : dnstls
150
+ - name : pytest-flags
151
+ value : " $(params.pytest-flags) --junitxml=$(workspaces.shared-workspace.path)/junit-dnstls-gcp.xml -o junit_suite_name=dnstls-gcp"
140
152
- name : settings-cm
141
153
value : $(params.settings-cm)
142
154
- name : additional-env
@@ -150,6 +162,29 @@ spec:
150
162
name : run-tests
151
163
workspaces :
152
164
- name : shared-workspace
165
+ - name : run-tests-dnstls-azure
166
+ params :
167
+ - name : testsuite-image
168
+ value : $(params.testsuite-image)
169
+ - name : project
170
+ value : $(params.project)
171
+ - name : make-target
172
+ value : dnstls
173
+ - name : pytest-flags
174
+ value : " $(params.pytest-flags) --junitxml=$(workspaces.shared-workspace.path)/junit-dnstls-azure.xml -o junit_suite_name=dnstls-azure"
175
+ - name : settings-cm
176
+ value : $(params.settings-cm)
177
+ - name : additional-env
178
+ value : " $(params.additional-env) KUADRANT_CONTROL_PLANE__provider_secret=azure-credentials"
179
+ - name : kubeconfig-path
180
+ value : $(tasks.kubectl-login.results.kubeconfig-path)
181
+ runAfter :
182
+ - run-tests-dnstls-gcp
183
+ taskRef :
184
+ kind : Task
185
+ name : run-tests
186
+ workspaces :
187
+ - name : shared-workspace
153
188
finally :
154
189
- name : upload-results
155
190
when :
0 commit comments