-
Notifications
You must be signed in to change notification settings - Fork 268
[Elasticache] when using redis >=6, the controller still compares the patch version #1737
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Hmm, this is another one of ElastiCache's server-side override fields. Similar to the User AccessString, ElastiCache will override the value of this field in certain cases from what the user provided in the desired field value. We have another issue that is tracking this problem though you can see we've made no progress on this in 18 months. We should be able to use a custom comparison code block to handle these cases individually for now, but long term I'd like to persue issue #855 as the eventual code-generated solution. |
Thanks @jaypipes , my team will submit the custom comparison for short term 😄 |
/assign @joaquinservetto |
@Julian-Chu: GitHub didn't allow me to assign the following users: joaquinservetto. Note that only aws-controllers-k8s members with read permissions, repo collaborators and people who have commented on this issue/PR can be assigned. Additionally, issues/PRs can only have 10 assignees at the same time. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Issue #, if available: Description of changes: The purpose of this changes is to avoid the controller to compare patch versions when Redis version is >=6, since It's managed by AWS. More details [here](aws-controllers-k8s/community#1737). By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Issues go stale after 90d of inactivity. |
Describe the bug
when I set
engineVersion: 6.2
in the manifest, the controller always logs the engineVersion is diff because of patch version.based on elasticache doc, the patch version is managed by AWS when redis >=6:
This issue also prevents the sequent modification like description change.
Steps to reproduce
apply the following yaml, and log the elasticache controller
Expected outcome
if set minor version explicitly like
7.0
or6.2
, controller should skip the patch versionsource code
Environment
The text was updated successfully, but these errors were encountered: