Skip to content

fix: case-insensitive Engine comparison to prevent drift#215

Open
michaelhtm wants to merge 1 commit into
aws-controllers-k8s:mainfrom
michaelhtm:fix/late-init-engine-field
Open

fix: case-insensitive Engine comparison to prevent drift#215
michaelhtm wants to merge 1 commit into
aws-controllers-k8s:mainfrom
michaelhtm:fix/late-init-engine-field

Conversation

@michaelhtm
Copy link
Copy Markdown
Member

@michaelhtm michaelhtm commented May 26, 2026

Description of changes:
AWS normalizes Engine to lowercase ("redis") but users may specify
"Redis". Add case-insensitive comparison in modifyDelta to suppress
the false delta. Also add skip_incomplete_check to PreferredAvailabilityZone.

Resolves aws-controllers-k8s/community#2695
aws-controllers-k8s/community#2695 (comment)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@ack-prow ack-prow Bot requested review from gustavodiaz7722 and sapphirew May 26, 2026 22:11
@ack-prow
Copy link
Copy Markdown

ack-prow Bot commented May 26, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: michaelhtm

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@ack-prow ack-prow Bot added the approved label May 26, 2026
@michaelhtm michaelhtm force-pushed the fix/late-init-engine-field branch from f03524e to 7830a5e Compare May 29, 2026 17:18
@knottnt
Copy link
Copy Markdown
Contributor

knottnt commented Jun 1, 2026

/retest

@knottnt
Copy link
Copy Markdown
Contributor

knottnt commented Jun 1, 2026

@michaelhtm is the PR description correct? The link issue is for the RDS controller and I don't see any changes related to a PreferredAvailabilityZone field.

@michaelhtm
Copy link
Copy Markdown
Member Author

/retest

@michaelhtm
Copy link
Copy Markdown
Member Author

@knottnt There are comments in the issue that mention delta issues in ACK in general

AWS normalizes Engine to lowercase ("redis") but users may specify
"Redis". Add case-insensitive comparison in modifyDelta to suppress
the false delta. Also add skip_incomplete_check to PreferredAvailabilityZone.

Resolves aws-controllers-k8s/community#2695
@michaelhtm michaelhtm force-pushed the fix/late-init-engine-field branch from 7830a5e to 9a5edf9 Compare June 4, 2026 21:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[RDS controller]: constant loop of changing the db in the cloud

2 participants