- Issue created by @kriboogh
- Status changed to Postponed: needs info
about 2 months ago 8:14am 23 August 2025 - 🇨🇭Switzerland bircher 🇨🇿
I think this is a misunderstanding of what "ignore" means.
When you ignore something it will not be removed or "unset", this is the same for whole config entities/objects or keys therein.
When something is ignored it means that it will be left unchanged. So if it is there it will remain the same, if it was missing it will not be added. So if you look at what the code is doing, it is preparing the transformation storage so that when the destination is replaced by the transformation storage it will have that effect. So when something is ignored and it exists in the destination it will be used to set it in the transformation and if it doesn't exist in the destination it will be unset in the transformation.If you want a different behaviour then you will have to create your own config transformation.
I set this to "maintainer needs more info" in case I misunderstood this issue. otherwise I will close it eventually.