Open FarrOut opened 1 year ago
Thank you for reporting the issue. The false drift is happening due to the value 4096
matching the default value for the track_activity_query_size
parameter. We currently filter out parameters which values are matching defaults. We need to improve our logic when including or excluding parameters from drift detection.
Before improvements are made for the drift detector, the workaround would be excluding parameters with default values from the template.
Name of the resource
AWS::RDS::DBParameterGroup
Resource Name
No response
Issue Description
Freshly-provisioned AWS::RDS::DBParameterGroup reports drift for Parameters property.
Peculiarly, it (so far) seems to only report false-positively for shared_preload_libraries and track_activity_query_size keys. Even more weirdly, only when track_activity_query_size ==
4096
Expected Behavior
Stack IN_SYNC
Observed Behavior
shared_preload_libraries key missing from actual. track_activity_query_size key missing from actual, but only when value is
4096
!!Test Cases
IN_SYNC
Expected:
Actual:
DRIFTED
Expected:
Actual:
IN_SYNC
Expected:
Actual:
Other Details
No response