Fargate: Add environment variable support

This commit is contained in:
Onur Filiz
2018-08-03 11:49:29 -07:00
committed by Onur Filiz
parent 4efc61d1ae
commit 9e55d2ee98
3 changed files with 45 additions and 4 deletions

View File

@@ -52,6 +52,18 @@ func newContainer(spec *corev1.Container) (*container, error) {
cntr.definition.WorkingDirectory = aws.String(spec.WorkingDir)
}
// Add environment variables.
if spec.Env != nil {
for _, env := range spec.Env {
cntr.definition.Environment = append(
cntr.definition.Environment,
&ecs.KeyValuePair{
Name: aws.String(env.Name),
Value: aws.String(env.Value),
})
}
}
// Translate the Kubernetes container resource requirements to Fargate units.
cntr.setResourceRequirements(&spec.Resources)