aws / aws/aws-cdk

(rds): MariaDB version constants should not include versions that cannot be used to create new instances

Open
#21,815 5 comments 0 reactions 0 assignees View on GitHub
@aws-cdk/aws-rds bug effort/small p2
Dominant language
TypeScript
Stars
12.9k
Forks
4.6k
Avg merge
2d 3h
Merged PRs (30d)
83

Description

### Describe the bug

These include 10.2.x (which is being EOL'd) and 10.5.9.

Current supported versions are documented here: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MariaDB.Concepts.VersionMgmt.html

### Expected Behavior

Customer expected to not be able to be able to specify versions for which new instances cannot be created.

### Current Behavior

You get an error message during deployment.

### Reproduction Steps

Create a new MariaDB RDS instance with e.g. version 10.5.9

### Possible Solution

Not sure if this can really be improved outside of documentation. If customers have already created an instance with a version that's not on the list, would changing the version in the CDK app re-create the instance? If so, then we need something in the README explaining the situation.

### Additional Information/Context

_No response_

### CDK CLI Version

2.39.0

### Framework Version

2.39.0

### Node.js Version

16.7

### OS

Windows

### Language

Typescript, Python, .NET, Java, Go

### Language Version

_No response_

### Other information

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by locating the MariaDB version constants used when creating Amazon RDS instances, then compare them with the AWS MariaDB version-management documentation linked in the issue. Check the behavior for version 10.5.9 and 10.2.x. Done means new-instance configuration no longer offers versions that AWS rejects, with the existing-instance behavior documented if it remains relevant.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, mariadb, typescript
Domain
cloud, databases
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.