You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I upgraded provider-aws from version 0.45.2 to version 0.46.0, this resulted in removal of s3 bucket settings that were not defined in MR manifest.
Unfortunately part of s3 bucket settings (notificationConfiguration) must be managed by separate tool outside of Crossplane, and this worked in previous versions.
Enabling management policies and using ["Observe", "Create", "Update", "Delete"] didn't resolved the issue.
How can we reproduce it?
Create s3 bucket using below manifest and provider-aws v0.45.2 (or older):
Having two different points of truth is not supported by this provider. If something has been overwritten, it might be due to the controllers always considering the MR as the target definition.
If there is a bug, maybe with LateInitialize, please let us know.
I would like behavior from circled description, but enabling management policies and using ["Observe", "Create", "Update", "Delete"] didn't worked:
I found that this PR #1974 introduced notification configuration reset, even when it has never been set in the MR. Shouldn't this be dependent on management policies?
I tried with ["Observe", "Create", "LateInitialize", "Delete"] and that resulted in creation of default s3 bucket, without any settings from spec.forProvider object.
Is there a way to use the provider for objects creation with defined spec, and do not update them after?
What happened?
I upgraded provider-aws from version 0.45.2 to version 0.46.0, this resulted in removal of s3 bucket settings that were not defined in MR manifest.
Unfortunately part of s3 bucket settings (notificationConfiguration) must be managed by separate tool outside of Crossplane, and this worked in previous versions.
Enabling management policies and using
["Observe", "Create", "Update", "Delete"]
didn't resolved the issue.How can we reproduce it?
What environment did it happen in?
Crossplane version: 1.14.5
The text was updated successfully, but these errors were encountered: