File tree 2 files changed +15
-1
lines changed
2 files changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -166,7 +166,7 @@ type ExecutionRequest struct {
166
166
// additional executor binary arguments
167
167
Args []string `json:"args,omitempty"`
168
168
// usage mode for arguments
169
- ArgsMode string `json:"argsMode,omitempty"`
169
+ ArgsMode ArgsModeType `json:"argsMode,omitempty"`
170
170
// executor binary command
171
171
Command []string `json:"command,omitempty"`
172
172
// container executor image
@@ -205,6 +205,17 @@ type ExecutionRequest struct {
205
205
RunningContext * RunningContext `json:"runningContext,omitempty"`
206
206
}
207
207
208
+ // ArgsModeType defines args mode type
209
+ // +kubebuilder:validation:Enum=append;override
210
+ type ArgsModeType string
211
+
212
+ const (
213
+ // ArgsModeTypeAppend for append args mode
214
+ ArgsModeTypeAppend ArgsModeType = "append"
215
+ // ArgsModeTypeOverride for override args mode
216
+ ArgsModeTypeOverride ArgsModeType = "override"
217
+ )
218
+
208
219
// Reference to env resource
209
220
type EnvReference struct {
210
221
v1.LocalObjectReference `json:"reference"`
Original file line number Diff line number Diff line change @@ -453,6 +453,9 @@ spec:
453
453
type : array
454
454
argsMode :
455
455
description : usage mode for arguments
456
+ enum :
457
+ - append
458
+ - override
456
459
type : string
457
460
artifactRequest :
458
461
description : artifact request body for container executors with
You can’t perform that action at this time.
0 commit comments