Summary: 41 instances, 39 unique Text Count // TODO: track a map of entities [taskDefinition -> Entity] 1 UseFIPSFlag = "use-fips" // TODO: repurpose to use more generally with other services/workflows 1 // TODO: refactor to memoize s.Context().CLIContext, since that's the only 1 // TODO remove project.Context -- add ProjectName, EnvironmentLookup, ResourceLookup 1 // TODO: refactor 'showResourceOverrideMsg()' to take in override src and use here 1 // TODO: suffix-check case insensitive? 1 // TODO: Additional validation for fields. Example: are vpcAzs comma delimited? valid characters in cidr etc. 1 // TODO: optimize even further by asynchronously storing to disk so that its available in the next ecs-cli invocation 1 // TODO: ListStacks and check StackSummaries[n].StackStatus == "DELETE_COMPLETE" 1 // TODO: use this to parse reg creds used with "compose" cmd 1 // TODO: filter by Group when available in API 1 // TODO: change ConvertToTmpfs to take in []string 1 //TODO: look for env vars in container names? 1 // TODO: refactor adapter.ConvertToLogConfiguration to take in driver (string) and Options (map[string]string) 1 if inputCfg.Tmpfs != nil { // TODO: will never be nil? 1 // TODO Account for other ContainerOverrides 1 ContainerConfigs() []adapter.ContainerConfig // TODO change this to a pointer to slice? 1 ContainerConfigs: p.ContainerConfigs(), // TODO Change to pointer on project? 1 // TODO create interface for docker.NewVersionedClientFromEnv for testing 1 // TODO: Split single compose to disjoint task definitions, so they can be run/scaled independently 2 // TODO: Instead of always setting count=1, if the containers were Stopped before, 1 // TODO: Find better way to use constants in template string itself. 1 // TODO: use this logic to generate RunTask overrides for ecscli compose commands (instead of always creating a new task def) 1 // TODO: Improvements: 1 // TODO: look for unspecified KMS Key on in-region secrets 1 // TODO: Remove; use enum in aws-sdk-go instead (AssignPublicIpEnabled, AssignPublicIpDisabled) 1 // TODO fix: Cluster not technically part of the stack 1 // TODO: revert to "LATEST" when latest refers to 1.4.0 2 // TODO: set this in parseV1V2 itself? 1 // TODO: Refactor this if we use the stand alone tagging client in more places in the future 1 // TODO: Add validation on targetGroupArn or loadBalancerName being 1 // TODO: validate version? 1 binPath = "../../../bin/local/ecs-cli.test" // TODO: use abs path or env var 1 CredentialARN string `yaml:"credentials_parameter"` //TODO: rename 'CredentialARN' to 'CredentialsParam' ? 1 // TODO: convert to method on entity, since it changes state of entity? 1 // TODO: validate AssumeRolePolicyDocument of existing role? 1 // TODO These only account for command overrides within a ContainerOverride: https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_ContainerOverride.html 1 # TODO: Get rid of the VERSION file after we fully switch to the new CI/CD 1 // TODO: Add more fields 1