prehistoric-ram-58389
07/25/2022, 1:52 PMpulumi up
, without changing anything to ECS Task definition, it is still replaced. Is there anyway to prevent this from happening?pulumi.all
billowy-army-68599
07/25/2022, 1:54 PMprehistoric-ram-58389
07/25/2022, 1:54 PMconst taskDefinition = pulumi.all([region.name, dbHost, dbName, dbUsername, dbPassword])
.apply(([region, dbHost, dbName, dbUsername, dbPassword]) =>
new aws.ecs.TaskDefinition("metis", { …
pulumi:pulumi:Stack: (same)
[urn=urn:pulumi:zoined-forecast/dev::singularity::pulumi:pulumi:Stack::singularity-zoined-forecast/dev]
++aws:ecs/taskDefinition:TaskDefinition: (create-replacement)
[id=metis]
[urn=urn:pulumi:zoined-forecast/dev::singularity::aws:ecs/taskDefinition:TaskDefinition::metis]
[provider=urn:pulumi:zoined-forecast/dev::singularity::pulumi:providers:aws::default_5_10_0::deb0d88b-de94-4bf0-8e11-99c3f347ce69]
~ containerDefinitions: (json) [
~ [0]: {
~ environment : [
~ [0]: {
~ name : "DB_HOST" => "JOB_QUEUE_FETCH"
~ value: "[secret]" => "dev-singularity-fetch"
}
~ [1]: {
~ name : "DB_NAME" => "JOB_QUEUE_FORECAST"
~ value: "[secret]" => "dev-singularity-tuning"
}
~ [2]: {
~ name : "DB_PASSWORD" => "JOB_QUEUE_TUNE"
~ value: "[secret]" => "dev-singularity-forecast"
}
~ [3]: {
~ name : "DB_PORT" => "JOB_DEFINITION_FETCH"
~ value: "5432" => "dev-singularity-fetch"
}
~ [4]: {
~ name : "DB_USERNAME" => "JOB_DEFINITION_FORECAST"
~ value: "[secret]" => "dev-singularity-tuning"
}
~ [5]: {
~ name : "JOB_DEFINITION_FETCH" => "JOB_DEFINITION_TUNE"
~ value: "dev-singularity-fetch" => "dev-singularity-forecast"
}
~ [6]: {
~ name : "JOB_DEFINITION_FORECAST" => "DB_HOST"
~ value: "dev-singularity-tuning" => "[secret]"
}
~ [7]: {
~ name : "JOB_DEFINITION_TUNE" => "DB_PORT"
~ value: "dev-singularity-forecast" => "5432"
}
~ [8]: {
~ name : "JOB_QUEUE_FETCH" => "DB_NAME"
~ value: "dev-singularity-fetch" => "[secret]"
}
~ [9]: {
~ name : "JOB_QUEUE_FORECAST" => "DB_USERNAME"
~ value: "dev-singularity-tuning" => "[secret]"
}
~ [10]: {
~ name : "JOB_QUEUE_TUNE" => "DB_PASSWORD"
~ value: "dev-singularity-forecast" => "[secret]"
}
]
~ healthCheck : {
- retries : 3
- timeout : 5
}
- mountPoints : []
- portMappings : []
- volumesFrom : []
}
~ [1]: {
- mountPoints : []
~ portMappings : [
~ [0]: {
- protocol : "tcp"
}
]
- volumesFrom : []
}
]
+-aws:ecs/taskDefinition:TaskDefinition: (replace)
[id=metis]
[urn=urn:pulumi:zoined-forecast/dev::singularity::aws:ecs/taskDefinition:TaskDefinition::metis]
[provider=urn:pulumi:zoined-forecast/dev::singularity::pulumi:providers:aws::default_5_10_0::deb0d88b-de94-4bf0-8e11-99c3f347ce69]
~ containerDefinitions: (json) [
~ [0]: {
~ environment : [
~ [0]: {
~ name : "DB_HOST" => "JOB_QUEUE_FETCH"
~ value: "[secret]" => "dev-singularity-fetch"
}
~ [1]: {
~ name : "DB_NAME" => "JOB_QUEUE_FORECAST"
~ value: "[secret]" => "dev-singularity-tuning"
}
~ [2]: {
~ name : "DB_PASSWORD" => "JOB_QUEUE_TUNE"
~ value: "[secret]" => "dev-singularity-forecast"
}
~ [3]: {
~ name : "DB_PORT" => "JOB_DEFINITION_FETCH"
~ value: "5432" => "dev-singularity-fetch"
}
~ [4]: {
~ name : "DB_USERNAME" => "JOB_DEFINITION_FORECAST"
~ value: "[secret]" => "dev-singularity-tuning"
}
~ [5]: {
~ name : "JOB_DEFINITION_FETCH" => "JOB_DEFINITION_TUNE"
~ value: "dev-singularity-fetch" => "dev-singularity-forecast"
}
~ [6]: {
~ name : "JOB_DEFINITION_FORECAST" => "DB_HOST"
~ value: "dev-singularity-tuning" => "[secret]"
}
~ [7]: {
~ name : "JOB_DEFINITION_TUNE" => "DB_PORT"
~ value: "dev-singularity-forecast" => "5432"
}
~ [8]: {
~ name : "JOB_QUEUE_FETCH" => "DB_NAME"
~ value: "dev-singularity-fetch" => "[secret]"
}
~ [9]: {
~ name : "JOB_QUEUE_FORECAST" => "DB_USERNAME"
~ value: "dev-singularity-tuning" => "[secret]"
}
~ [10]: {
~ name : "JOB_QUEUE_TUNE" => "DB_PASSWORD"
~ value: "dev-singularity-forecast" => "[secret]"
}
]
~ healthCheck : {
- retries : 3
- timeout : 5
}
- mountPoints : []
- portMappings : []
- volumesFrom : []
}
~ [1]: {
- mountPoints : []
~ portMappings : [
~ [0]: {
- protocol : "tcp"
}
]
- volumesFrom : []
}
]
~ aws:ecs/service:Service: (update)
[id=arn:aws:ecs:eu-west-1:xxx:service/dev/metis-8ab8ca1]
[urn=urn:pulumi:zoined-forecast/dev::singularity::aws:ecs/service:Service::metis]
[provider=urn:pulumi:zoined-forecast/dev::singularity::pulumi:providers:aws::default_5_10_0::deb0d88b-de94-4bf0-8e11-99c3f347ce69]
~ taskDefinition: [secret] => output<string>
--aws:ecs/taskDefinition:TaskDefinition: (delete-replaced)
[id=metis]
[urn=urn:pulumi:zoined-forecast/dev::singularity::aws:ecs/taskDefinition:TaskDefinition::metis]
[provider=urn:pulumi:zoined-forecast/dev::singularity::pulumi:providers:aws::default_5_10_0::deb0d88b-de94-4bf0-8e11-99c3f347ce69]
billowy-army-68599
07/25/2022, 2:00 PMprehistoric-ram-58389
07/25/2022, 2:00 PMbillowy-army-68599
07/25/2022, 2:22 PMprehistoric-ram-58389
07/25/2022, 8:58 PM