-
Notifications
You must be signed in to change notification settings - Fork 135
Open
Labels
enhancementNew feature or requestNew feature or request
Description
What problem are you facing?
Crossplane currently doesn't support in-place replacement of resources. Currently you'd need to do things like https://github.com/haarchri/configuration-aws-tgw-routes/blob/main/apis/composition.yaml#L28 in your composition to support automatic replacement.
How could Crossplane help solve your problem?
Crossplane could open up an option to have a Replace or Replacement managementPolicy which would allow Crossplane Runtime to essentially run a replacement on that resource.
In the Upjet providers this probably means checking if Replace managementPolicy is set then allowing for TF to do a replacement update. This will probably need provider specific implementations for other providers that are not TF based.
cirano-eusebigravufo, stonkie and melkyah
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request