code-based data model #103

Closed
opened 2025-02-11 11:51:49 +01:00 by kiara · 1 comment
Owner

The data model should describe the migration process for #100 following the data model requirements:

  • specifying entity relations e.g. many-to-many
  • migrating both deployed and staged configurations
  • deploying of applications using the same versions
  • retaining relevant application state
  • handling of application-specific migration logic, such as to rewrite URLs as needed

implementation notes

this would cover entities:

The data model should describe the [migration process](https://git.fediversity.eu/Fediversity/meta/src/branch/main/architecture-docs/interactions.svg) for #100 following the [data model requirements](https://git.fediversity.eu/Fediversity/meta/src/branch/main/architecture-docs/data-model-requirements.md): - specifying entity relations e.g. many-to-many - migrating both deployed and staged configurations - deploying of applications using the same versions - retaining relevant application state - handling of application-specific migration logic, such as to rewrite URLs as needed ### implementation notes this would cover entities: - [x] application - #386 - provider - ~~#402~~ #437 - resource - ~~[ ] type - [branch](https://git.fediversity.eu/Fediversity/Fediversity/compare/main...kiara/Fediversity:data-model-runtime-environment)~~ - deployment (#99) - ~~[branch](https://git.fediversity.eu/Fediversity/Fediversity/compare/main...kiara/Fediversity:data-model-deployment)~~ [wip branch](https://git.fediversity.eu/Fediversity/Fediversity/compare/main...kiara/Fediversity:data-model-import-issue-nixops4-nixos) - ~~migration (#100) - [branch](https://git.fediversity.eu/Fediversity/Fediversity/compare/main...kiara/Fediversity:data-model-migration)~~
kiara self-assigned this 2025-02-13 16:50:25 +01:00
kiara reopened this issue 2025-06-10 18:36:20 +02:00
kiara added this to the Fediversity project 2025-06-10 19:19:50 +02:00
kiara removed their assignment 2025-06-10 19:27:14 +02:00
kiara self-assigned this 2025-06-12 17:21:37 +02:00
kiara removed their assignment 2025-06-19 13:32:37 +02:00
kiara self-assigned this 2025-06-23 07:27:42 +02:00
kiara removed their assignment 2025-07-02 18:55:23 +02:00

I think we should split this into deployment data model (almost done) and migration data model (still needs research).

I think we should split this into deployment data model (almost done) and migration data model (still needs research).
kiara changed title from code-based migration data model to code-based data model 2025-08-02 16:17:58 +02:00
kiara closed this issue 2025-08-27 00:45:52 +02:00
Sign in to join this conversation.
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference: fediversity/fediversity#103
No description provided.