It seems AWS now generates a new parameter in task definition JSON automatically.
The new parameter in task definition:
"enableFaultInjection": false,
Error in the pipeline:
✖ ECS task definition parameter validation error:
Parameter validation failed:
Unknown parameter in input: "enableFaultInjection", must be one of: family, taskRoleArn, executionRoleArn, networkMode, containerDefinitions, volumes, placementConstraints, requiresCompatibilities, cpu, memory, tags, pidMode, ipcMode, proxyConfiguration, inferenceAccelerators, ephemeralStorage, runtimePlatform
Hi and welcome to the community!
I've brought this to the attention of the pipe's developers and they have already a task in their backlog for updating the pipe's dependencies.
The issue should be fixed when the pipe gets updated to a newer version.
Kind regards,
Theodora
Thank you. I'll try when the newer version is released and report back.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
A new version of the pipe has been released, atlassian/aws-ecs-deploy:1.13.0, with the newer version of the boto3 package, which should resolve the issue:
Please feel free to let us know how it goes when you have a chance to try it.
Kind regards,
Theodora
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Confirmed as resolved
Thank you!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thank you both for the confirmation!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.