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
The tenant reconciler ensures that the Astarte resources needed for a tenant to work are correctly installed/updated in the corresponding Astarte realm.
However, when comparing the definition of the desired resource with the already installed resource, Edgehog performs the comparison with a simple equality check ==:
This can be problematic if Astarte introduces some new functionalities and fields on resources, so the resource exposed by Astarte contains fields that will never match the definition included in Edgehog: the tenant reconciler would thus continuously reinstall the resource, even if it should not.
The text was updated successfully, but these errors were encountered:
The tenant reconciler ensures that the Astarte resources needed for a tenant to work are correctly installed/updated in the corresponding Astarte realm.
However, when comparing the definition of the desired resource with the already installed resource, Edgehog performs the comparison with a simple equality check
==
:edgehog/backend/lib/edgehog/tenants/reconciler/core.ex
Line 124 in 24e5160
This can be problematic if Astarte introduces some new functionalities and fields on resources, so the resource exposed by Astarte contains fields that will never match the definition included in Edgehog: the tenant reconciler would thus continuously reinstall the resource, even if it should not.
The text was updated successfully, but these errors were encountered: