File tree 1 file changed +26
-2
lines changed
examples/v1/taskruns/beta
1 file changed +26
-2
lines changed Original file line number Diff line number Diff line change 25
25
key1 : " step-action default key1"
26
26
key2 : " step-action default key2"
27
27
key3 : " step-action default key3"
28
+ - name : enum-param
29
+ type : object
30
+ properties :
31
+ v1 :
32
+ type : string
33
+ v2 :
34
+ type : string
35
+ v3 :
36
+ type : string
37
+ default :
38
+ v1 : " enum1"
39
+ v2 : " enum2"
40
+ v3 : " enum3"
28
41
env :
29
42
- name : arrayparam0
30
43
value : $(params.array-param[0])
@@ -40,11 +53,17 @@ spec:
40
53
value : $(params.object-param.key2)
41
54
- name : objectparamkey3
42
55
value : $(params.object-param.key3)
56
+ - name : enumparamkey1
57
+ value : $(params.enum-param.v1)
58
+ - name : enumparamkey2
59
+ value : $(params.enum-param.v2)
60
+ - name : enumparamkey3
61
+ value : $(params.enum-param.v3)
43
62
image : mirror.gcr.io/ubuntu
44
63
script : |
45
64
#!/bin/bash
46
- ARRAYVALUE=("${arrayparam0}" "${arrayparam1}" "${arrayparam2}" "${stringparam}" "${objectparamkey1}" "${objectparamkey2}" "${objectparamkey3}")
47
- ARRAYEXPECTED=("taskrun" "array" "param" "taskrun stringparam" "taskspec default key1" "taskrun key2" "step-action default key3")
65
+ ARRAYVALUE=("${arrayparam0}" "${arrayparam1}" "${arrayparam2}" "${stringparam}" "${objectparamkey1}" "${objectparamkey2}" "${objectparamkey3}" "${enumparamkey1}" "${enumparamkey2}" "${enumparamkey3}" )
66
+ ARRAYEXPECTED=("taskrun" "array" "param" "taskrun stringparam" "taskspec default key1" "taskrun key2" "step-action default key3" "enum1" "enum2" "enum3" )
48
67
for i in "${!ARRAYVALUE[@]}"; do
49
68
VALUE="${ARRAYVALUE[i]}"
50
69
EXPECTED="${ARRAYEXPECTED[i]}"
73
92
- name : objectparam
74
93
value :
75
94
key2 : " taskrun key2"
95
+ - name : enumparam
96
+ value : " enum1"
97
+
76
98
taskSpec :
77
99
params :
78
100
- name : objectparam
95
117
value : $(params.arrayparam[*])
96
118
- name : object-param
97
119
value : $(params.objectparam[*])
120
+ - name : enum-param
121
+ value : $(params.enumparam[*])
You can’t perform that action at this time.
0 commit comments