aws-cloudformation / aws-cloudformation/cloudformation-coverage-roadmap

[AWS::RDS::DBParameterGroup] - [Coverage] - `postgres13` missing Drift Detection support for `Parameters`

Open
#2,032 0 comments 1 reaction 0 assignees View on GitHub
Coverage
Dominant language
No language data
Stars
1.1k
Forks
62
PR merge metrics
No merged PRs in 30d

Description

### Name of the resource

AWS::RDS::DBParameterGroup

### Resource name

_No response_

### Description

For some unknown reason CloudFormation Drift Detection is unable to verify the integrity of `Parameters` in a `postgres13` `AWS::RDS::DBParameterGroup`. Example:

```yaml
AWSTemplateFormatVersion: 2010-09-09
Description: Example

Resources:
DBParameterGroup:
Type: AWS::RDS::DBParameterGroup
Properties:
Description: "Parameter Group"
Family: postgres13
Parameters:
shared_preload_libraries: pg_stat_statements
```

this will cause a false-positive drift:

Property | Change | Expected value | Current value
-- | -- | -- | --
Parameters | REMOVE | {} | -

### Other Details

_No response_

Contributor guide

Open the contributing guide

Research direction

Start with the supplied AWS::RDS::DBParameterGroup template using Family postgres13 and the Parameters value shared_preload_libraries: pg_stat_statements, then reproduce the CloudFormation drift result. Done means drift detection recognizes Parameters correctly instead of reporting a false REMOVE change with an expected value of {}.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, postgresql
Domain
cloud, databases
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.