Skip to content

Commit e2f366e

Browse files
committed
add allowed values
Signed-off-by: Filinto Duran <[email protected]>
1 parent 448ecae commit e2f366e

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

pkg/runfileconfig/run_file_config_parser.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,9 @@ func (a *RunFileConfig) validateRunConfig(runFilePath string) error {
100100

101101
// Check containerImagePullPolicy is valid
102102
if a.Apps[i].ContainerImagePullPolicy != "" {
103-
if a.Apps[i].ContainerImagePullPolicy != "Always" && a.Apps[i].ContainerImagePullPolicy != "Never" && a.Apps[i].ContainerImagePullPolicy != "IfNotPresent" {
104-
return fmt.Errorf("invalid containerImagePullPolicy: %s", a.Apps[i].ContainerImagePullPolicy)
103+
allowedValues := []string{"Always", "Never", "IfNotPresent"}
104+
if !utils.Contains(allowedValues, a.Apps[i].ContainerImagePullPolicy) {
105+
return fmt.Errorf("invalid containerImagePullPolicy: %s, allowed values: %v", a.Apps[i].ContainerImagePullPolicy, allowedValues)
105106
}
106107
} else {
107108
a.Apps[i].ContainerImagePullPolicy = "Always"

0 commit comments

Comments
 (0)