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
Currently, migration files are a single file, containing both client metadata and configuration.
In order to support multi-tenant migrations, such as consortia migrations, we should support sharing configurations between clients, with customization per-client in IDs, URLs, and in some custom processing.
To this end, I propose that we allow a configuration file to support a block:
Similar to other configurations (such as Terraform).
The behavior would be to simply Apply each object in turn, at full depth, combining and overwriting properties as they appear.
While this would reduce clarity a bit, and add a bit of processing, I believe it will be worth it in support - and will also help with keeping multiple configuration files for a single client, if desired, without duplicating information.
The text was updated successfully, but these errors were encountered:
Currently, migration files are a single file, containing both client metadata and configuration.
In order to support multi-tenant migrations, such as consortia migrations, we should support sharing configurations between clients, with customization per-client in IDs, URLs, and in some custom processing.
To this end, I propose that we allow a configuration file to support a block:
Similar to other configurations (such as Terraform).
The behavior would be to simply Apply each object in turn, at full depth, combining and overwriting properties as they appear.
While this would reduce clarity a bit, and add a bit of processing, I believe it will be worth it in support - and will also help with keeping multiple configuration files for a single client, if desired, without duplicating information.
The text was updated successfully, but these errors were encountered: