Skip to content

Conversation

@jopadi
Copy link
Member

@jopadi jopadi commented Jun 9, 2023

Problem:

Users encountered an error when trying to modify the IOPS and throughput of an existing and new EBS volume. The error message displayed:
populating EBS meta data failed, skippinq potential adiustements: MissinqParameter: The request must contain the parameter volumes status code: 400.

Cause:

This problem occurs because AWS does not presenting the awsElasticBlockStore.volumeID in Kubernetes such as aws://eu-central-1c/vol-0432294a5a7e57939, as it was before now it's being show as vol-0432294a5a7e57939. Consequently, the Postgres operator is unable to locate the correct volume ID for modifying the IOPS and throughput.

Solution:

To resolve this problem, the Postgres operator should still recognize the previous volume ID format while also being able to identify the new formatting. One method is to ensure the volume ID retains the same prefix /vol- as it did before.

@FxKu FxKu changed the title add prefix EBS volume fix extract EBS volume id when there's no region prefix Jun 9, 2023
@FxKu FxKu changed the title fix extract EBS volume id when there's no region prefix fix extraction of EBS volume id when there's no region prefix Jun 9, 2023
@FxKu
Copy link
Member

FxKu commented Jun 9, 2023

👍

@jopadi
Copy link
Member Author

jopadi commented Jun 12, 2023

👍

1 similar comment
@FxKu
Copy link
Member

FxKu commented Jun 12, 2023

👍

@FxKu FxKu merged commit 04f18b9 into master Jun 12, 2023
@FxKu FxKu deleted the ebs-volume-prefix branch June 12, 2023 13:18
@FxKu FxKu added this to the 1.10.1 milestone Jul 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants