Validate bootstrap required components

pull/253/head
stefanprodan 5 years ago
parent a66ac1594b
commit 9b0c44162a

@ -53,6 +53,7 @@ var (
bootstrapBranch string
bootstrapWatchAllNamespaces bool
bootstrapLogLevel string
bootstrapRequiredComponents = []string{"source-controller", "kustomize-controller"}
)
const (
@ -90,6 +91,12 @@ func bootstrapValidate() error {
return fmt.Errorf("log level %s is not supported, can be %v", bootstrapLogLevel, supportedLogLevels)
}
for _, component := range bootstrapRequiredComponents {
if !utils.containsItemString(bootstrapComponents, component) {
return fmt.Errorf("component %s is required", component)
}
}
return nil
}

Loading…
Cancel
Save