Skip to content

Commit 6997fd0

Browse files
waveywavestekton-robot
authored andcommitted
chore: param enum usage example for stepaction
add param enum usage with step action to document the usage.
1 parent 1858c8f commit 6997fd0

File tree

1 file changed

+26
-2
lines changed

1 file changed

+26
-2
lines changed

examples/v1/taskruns/beta/stepaction-params.yaml

+26-2
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,19 @@ spec:
2525
key1: "step-action default key1"
2626
key2: "step-action default key2"
2727
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"
2841
env:
2942
- name: arrayparam0
3043
value: $(params.array-param[0])
@@ -40,11 +53,17 @@ spec:
4053
value: $(params.object-param.key2)
4154
- name: objectparamkey3
4255
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)
4362
image: mirror.gcr.io/ubuntu
4463
script: |
4564
#!/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")
4867
for i in "${!ARRAYVALUE[@]}"; do
4968
VALUE="${ARRAYVALUE[i]}"
5069
EXPECTED="${ARRAYEXPECTED[i]}"
@@ -73,6 +92,9 @@ spec:
7392
- name: objectparam
7493
value:
7594
key2: "taskrun key2"
95+
- name: enumparam
96+
value: "enum1"
97+
7698
taskSpec:
7799
params:
78100
- name: objectparam
@@ -95,3 +117,5 @@ spec:
95117
value: $(params.arrayparam[*])
96118
- name: object-param
97119
value: $(params.objectparam[*])
120+
- name: enum-param
121+
value: $(params.enumparam[*])

0 commit comments

Comments
 (0)