-
Notifications
You must be signed in to change notification settings - Fork 380
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
[RDS] pendingModifiedValues not respected - caCertificateIdentifier causes reconcile loop #2060
Comments
Crossplane does not currently have enough maintainers to address every issue and pull request. This issue has been automatically marked as |
/fresh |
Crossplane does not currently have enough maintainers to address every issue and pull request. This issue has been automatically marked as |
/fresh |
Crossplane does not currently have enough maintainers to address every issue and pull request. This issue has been automatically marked as |
/fresh |
What happened?
We are right now updating our rds certificates and have discovered a similar issue like described in this ticket #1889
At least we see additional unexpected behaviour here.
We do not want to set the applyImmediatelly to true and just want to use the common maintenance window configured in our instance.
But with that change in place we are getting reconcile loops caused by crossplane.
It looks like the pendingModifiedValues is not respected in the calculateDiff or isUpDate function.
We are getting a lot of this diffs in our logs
and our instance are the whole time "updating"
in the status we see the pendingModifiedValues as expected:
So i would expect crossplane is checking this two values and then ignore this change.
Further its weird that
- CACertificateIdentifier: nil,
is "nil" because in theforProvider.caCertificateIdentifier
we had before the old value.How can we reproduce it?
caCertificateIdentifier: rds-ca-2019
applyImmediately: false
What environment did it happen in?
Crossplane versions:
xpkg.upbound.io/crossplane/crossplane:v1.15.2
xpkg.upbound.io/crossplane-contrib/provider-aws:v0.47.2
The text was updated successfully, but these errors were encountered: