best-lifeguard-91445
01/13/2021, 2:38 PMpulumi preview
keeps showing changes to the stack, when none are made:
Looks like the container definition / task definitions are showing changes due to ouputs being mapped to the environments: [] array, or secrets: [] array.
Any ideas on how to solve this?
+-aws:ecs/taskDefinition:TaskDefinition: (replace)
[id=use1-dev-registrar-api]
[urn=urn:pulumi:dev::aws::awsx:x:ecs:EC2TaskDefinition$aws:ecs/taskDefinition:TaskDefinition::use1-dev-registrar-api]
[provider=urn:pulumi:dev::aws::pulumi:providers:aws::default_3_21_0::10e8b33b-1a70-4ffc-bb0e-8c586673f58f]
~ containerDefinitions: "[secret]" => "[secret]"
> aws:autoscaling/group:Group: (read)
[id=ecs-use1-dev-edge-services-df916d8-Instances-OEURTU97PJME]
[urn=urn:pulumi:dev::aws::awsx:x:ecs:Cluster$awsx:x:autoscaling:AutoScalingGroup$aws:autoscaling/group:Group::ecs-use1-dev-edge-services]
[provider=urn:pulumi:dev::aws::pulumi:providers:aws::default_3_21_0::10e8b33b-1a70-4ffc-bb0e-8c586673f58f]
~ aws:ecs/service:Service: (update)
[id=arn:aws:ecs:us-east-1:REDACTED:service/ecs-use1-dev-edge-services-cluster-7f77f63/use1-dev-registrar-api-ff48eab]
[urn=urn:pulumi:dev::aws::awsx:x:ecs:EC2Service$aws:ecs/service:Service::use1-dev-registrar-api]
[provider=urn:pulumi:dev::aws::pulumi:providers:aws::default_3_21_0::10e8b33b-1a70-4ffc-bb0e-8c586673f58f]
~ taskDefinition: "arn:aws:ecs:us-east-1:REDACTED:task-definition/use1-dev-registrar-api:569" => output<string>
acceptable-jackal-53536
01/13/2021, 3:46 PM2400:cb00::/32
which got converted to 2400:cb00:0000:0000:0000:0000:0000:0000/32
best-lifeguard-91445
01/13/2021, 6:35 PMlittle-cartoon-10569
01/13/2021, 7:01 PMpulumi stack export --file mine.json ; pulumi refresh ; pulumi stack export --file theirs.json
and compare.best-lifeguard-91445
01/13/2021, 8:08 PMaws:ecs/taskDefinition:TaskDefinition
are showing differences.
and assumeRolePolicy for aws:iam/role:Role
little-cartoon-10569
01/14/2021, 3:57 AMbest-lifeguard-91445
01/14/2021, 3:58 AM"assumeRolePolicy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":{\"Service\":[\"<http://sqs.amazonaws.com|sqs.amazonaws.com>\",\"<http://ecs-tasks.amazonaws.com|ecs-tasks.amazonaws.com>\",\"<http://ec2.amazonaws.com|ec2.amazonaws.com>\",\"<http://sns.amazonaws.com|sns.amazonaws.com>\"]},\"Action\":\"sts:AssumeRole\"}]}",
Mine:
"assumeRolePolicy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":{\"Service\":[\"<http://sns.amazonaws.com|sns.amazonaws.com>\",\"<http://ec2.amazonaws.com|ec2.amazonaws.com>\",\"<http://sqs.amazonaws.com|sqs.amazonaws.com>\",\"<http://ecs-tasks.amazonaws.com|ecs-tasks.amazonaws.com>\"]},\"Action\":\"sts:AssumeRole\"}]}",
little-cartoon-10569
01/14/2021, 3:58 AMbest-lifeguard-91445
01/14/2021, 3:59 AMlittle-cartoon-10569
01/14/2021, 4:00 AMbest-lifeguard-91445
01/14/2021, 4:00 AMlittle-cartoon-10569
01/14/2021, 4:01 AMbest-lifeguard-91445
01/14/2021, 4:01 AM