Azure / Azure/azure-rest-api-specs
[BUG] Major MySQL versions not supported
- Dominant language
- TypeSpec
- Stars
- 3.1k
- Forks
- 5.9k
- Avg merge
- 2d 22h
- Merged PRs (30d)
- 444
Description
### API Spec link
https://github.com/Azure/azure-rest-api-specs/blob/main/specification/mysql/resource-manager/Microsoft.DBforMySQL/FlexibleServers/stable/2023-12-30/FlexibleServers.json#L774
### API Spec version
2023-12-30
### Describe the bug
The current major MySQL version 8.4 is not supported by the API. This is critical, as after manual update, API access as well as terraform access to the ressource is impossible.
See: https://learn.microsoft.com/en-us/azure/mysql/concepts-version-policy#supported-mysql-versions
Related; https://github.com/Azure/azure-rest-api-specs/issues/32480
### Expected behavior
Supported Versions should be:
5.7, 8.0.21, 8.4.x, 9.3.x
### Actual behavior
8.4.x, 9.3.x are not supported.
### Reproduction Steps
Create a MySQL flexible database server using the API with version 8.4.x fails.
### Environment
- Terraform
Contributor guide
Research direction
Start with specification/mysql/resource-manager/Microsoft.DBforMySQL/FlexibleServers/stable/2023-12-30/FlexibleServers.json at the referenced line and inspect the allowed MySQL versions. Update the supported versions to match the issue, then verify that creating a MySQL flexible server with version 8.4.x succeeds through the API.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- mysql, openapi
- Domain
- api, cloud
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 50/100