Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change database migration to be done with Entity Framework tooling in the release pipeline instead of with yuniql during application start #190

Open
2 tasks
Tracked by #176
olebhansen opened this issue Sep 18, 2024 · 3 comments
Labels
kind/chore Non functional, often repeating tasks status/blocked Further work depending on the completion of some other task/PoC/issue

Comments

@olebhansen
Copy link

olebhansen commented Sep 18, 2024

Description

Find out how to set up EF tooling to perform database migration and add a release pipeline step. It's a goal to use the same mechanism to perform database migration for local developlent using Aspire.

Additional information

The altinn-studio team is already doing database migration this way.
https://github.com/Altinn/altinn-studio/blob/main/backend/Migrations.Dockerfile

Tasks

  • Add a step to the release pipline for database migration

Acceptance criteria

  • Database migration is performed as a step during deployment and not by the Profile application
@SandGrainOne SandGrainOne changed the title Establish the profile deployment and project(s) Edit profile release pipelines and helm charts Sep 23, 2024
@SandGrainOne SandGrainOne changed the title Edit profile release pipelines and helm charts Update profile release pipelines and helm charts Sep 23, 2024
@olebhansen
Copy link
Author

olebhansen commented Oct 3, 2024

Spinning the namespace-change out in a separate task (#212) as this requires some additional logistics/coordination with consumers.

@SandGrainOne
Copy link
Member

I reopened #142 to solve a part of this issue. Postponing further work slightly in favor of #214.

@SandGrainOne SandGrainOne added status/blocked Further work depending on the completion of some other task/PoC/issue kind/chore Non functional, often repeating tasks labels Oct 7, 2024
@SandGrainOne SandGrainOne removed their assignment Oct 7, 2024
@SandGrainOne SandGrainOne changed the title Update profile release pipelines and helm charts Change database migration to be done with Entity Framework tooling in the release pipeline instead of with yuniql during application start Oct 21, 2024
@olebhansen
Copy link
Author

See also #264

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/chore Non functional, often repeating tasks status/blocked Further work depending on the completion of some other task/PoC/issue
Projects
None yet
Development

No branches or pull requests

2 participants