aws_ecs_task_definition: Regression from issue #1195 causing an endless cycle of diffs #2336
Labels
bug
Addresses a defect in current functionality.
regression
Pertains to a degraded workflow resulting from an upstream patch or internal enhancement.
Milestone
The change in #1195 is causing issues with existing ECS task definitions. The task definitions coming back from AWS are logically equivalent but are structurally different. For instance, my
environment
array is in a different order than what I have on disk. Also, there are a few properties which are empty arrays (likevolumesFrom
) which come back despite not being specified in my file. And theprotocol
for a port comes back astcp
even though that's optional and the default.Anyway, all of these "changes" result in a diff. The code handling the JSON from AWS needs to transform the input JSON and AWS's JSON so that the data is homogenized the same way to avoid unnecessary diffs.
(Also, sorry for not filling in the form, if I didn't give enough detail please let me know and I'll fill this in correctly tomorrow.)
The text was updated successfully, but these errors were encountered: