Closed
Description
Describe the bug
We upgraded the dynamodb controller to 1.2.3. We did that because in our previous version, when we updated the existing table with the globalSecondaryIndex . The controller was not able to create the GSI.
We created GSI manually on the AWS, after that added the configs for GSI on the ACK dyanmodb object.
We see errors like this afterwards
We think, the controller is not able to update/patch the changes. Creating a new table with GSI works fine.
conditions:
- message: Table in 'UPDATING' state, cannot be modified or deleted
status: "True"
type: ACK.Recoverable - lastTransitionTime: "2023-10-04T20:44:04Z"
message: Unable to determine if desired resource state matches latest observed
state
reason: Table in 'UPDATING' state, cannot be modified or deleted
Steps to reproduce
Expected outcome
A concise description of what you expected to happen.
Environment
- Kubernetes version
- Using EKS (yes/no), if so version? Yes
- AWS service targeted (S3, RDS, etc.) Dynamodb