[AWS Fargate] Execution role required if CloudWatch log group is specified (#194)

Execution role required if CloudWatch log group is specified.
This commit is contained in:
Kit Ewbank
2018-05-10 13:37:28 -04:00
committed by Onur Filiz
parent f3ebde2533
commit fc22300b71
2 changed files with 4 additions and 0 deletions

View File

@@ -102,6 +102,9 @@ func (p *FargateProvider) loadConfig(r io.Reader) error {
if config.OperatingSystem != providers.OperatingSystemLinux {
return fmt.Errorf("Fargate does not support operating system %v", config.OperatingSystem)
}
if config.CloudWatchLogGroupName != "" && config.ExecutionRoleArn == "" {
return fmt.Errorf("Execution role required if CloudWatch log group is specified")
}
// Validate advertised capacity.
if q, err = resource.ParseQuantity(config.CPU); err != nil {