cold-coat-35200
01/02/2019, 1:59 PMparameterGroupName
of an aws.elasticache.ReplicationGroup
is handled as an update, while it could contain "requires-reboot" type parameters,
like "databases" for redis, which will fail with:
updating urn:pulumi:dev::dliver::storage:elasticCache:redis$aws:elasticache/replicationGroup:ReplicationGroup::dlv-dev-rd-ch: error updating Elasticache Replication Group (dlv-dev-rd-ch): InvalidParameterValue: The parameter databases has a different value in the requested parameter group than the current parameter group. This parameter value cannot be changed for a cache cluster.
The "deleteBeforeReplace" option won't solve this, because we don't want any downtime, how can we handle these situations without manual intervention?
Currently, the only solution I can imagine to remove the "ReplicationGroup" from stack manually, create the new one with pulumi, then delete the old one manually from aws.cold-coat-35200
01/02/2019, 3:33 PMaws.elasticache.ReplicationGroup
does not have an auto generated name, so pulumi unable to create it after deleted from the stack 😞
error: Plan apply failed: Error creating Elasticache Replication Group: ReplicationGroupAlreadyExists: Replication group with specified name already exists.
white-balloon-205
ReplicationGroup
to force a new one to be created?cold-coat-35200
01/02/2019, 8:01 PMcold-coat-35200
01/03/2019, 9:21 AMcold-coat-35200
01/03/2019, 9:22 AMcold-coat-35200
01/07/2019, 4:56 PM