File tree 2 files changed +17
-1
lines changed
examples/v1/taskruns/beta
2 files changed +17
-1
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
+ enum : ["def1", "def2", "def3"]
30
+ default : " def1"
28
31
env :
29
32
- name : arrayparam0
30
33
value : $(params.array-param[0])
@@ -40,10 +43,16 @@ spec:
40
43
value : $(params.object-param.key2)
41
44
- name : objectparamkey3
42
45
value : $(params.object-param.key3)
46
+ - name : enumparamkey1
47
+ value : $(params.enum-param.v1)
48
+ - name : enumparamkey2
49
+ value : $(params.enum-param.v2)
50
+ - name : enumparamkey3
51
+ value : $(params.enum-param.v3)
43
52
image : mirror.gcr.io/ubuntu
44
53
script : |
45
54
#!/bin/bash
46
- ARRAYVALUE=("${arrayparam0}" "${arrayparam1}" "${arrayparam2}" "${stringparam}" "${objectparamkey1}" "${objectparamkey2}" "${objectparamkey3}")
55
+ ARRAYVALUE=("${arrayparam0}" "${arrayparam1}" "${arrayparam2}" "${stringparam}" "${objectparamkey1}" "${objectparamkey2}" "${objectparamkey3} "${enumparamkey1}" "${enumparamkey2}" "${enumparamkey3} ")
47
56
ARRAYEXPECTED=("taskrun" "array" "param" "taskrun stringparam" "taskspec default key1" "taskrun key2" "step-action default key3")
48
57
for i in "${!ARRAYVALUE[@]}"; do
49
58
VALUE="${ARRAYVALUE[i]}"
73
82
- name : objectparam
74
83
value :
75
84
key2 : " taskrun key2"
85
+ - name : enumparam
86
+ enum : ["enum1", "enum2", "enum3"]
87
+ default : " enum1"
88
+
76
89
TaskSpec :
77
90
params :
78
91
- name : objectparam
95
108
value : $(params.arrayparam[*])
96
109
- name : object-param
97
110
value : $(params.objectparam[*])
111
+ - name : enum-param
112
+ value : $(params.enumparam[*])
Original file line number Diff line number Diff line change @@ -128,6 +128,7 @@ func getFeatureFlagsBaseOnAPIFlag(t *testing.T) *config.FeatureFlags {
128
128
"results-from" : "sidecar-logs" ,
129
129
"enable-api-fields" : "beta" ,
130
130
"enable-step-actions" : "true" ,
131
+ "enable-param-enum" : "true" ,
131
132
})
132
133
if err != nil {
133
134
t .Fatalf ("error creating beta feature flags configmap: %v" , err )
You can’t perform that action at this time.
0 commit comments