cassandra: Add framework to manage migrations
based on this design: https://gitlab.softwareheritage.org/product-management/core-platform/-/blob/main/specifications/cassandra_migrations/specification.md?ref_type=heads TODO:
-
write more tests, because only the happy path is tested for now. -
write documentation
cc @olasd
Merge request reports
Activity
Jenkins job DSTO/gitlab-builds #765 failed in 13 min.
See Console Output, Blue Ocean and Coverage Report for more details.Jenkins job DSTO/gitlab-builds #767 failed in 14 min.
See Console Output, Blue Ocean and Coverage Report for more details.Jenkins job DSTO/gitlab-builds #768 succeeded in 19 min.
See Console Output, Blue Ocean and Coverage Report for more details.added 1 commit
- 55cbb7e0 - cli: Mark all migrations as applied when running 'create-keyspace'
added 1 commit
- 4d5bd31e - cli: Mark all migrations as applied when running 'create-keyspace'
Jenkins job DSTO/gitlab-builds #783 failed in 17 min.
See Console Output, Blue Ocean and Coverage Report for more details.Jenkins job DSTO/gitlab-builds #782 failed in 18 min.
See Console Output, Blue Ocean and Coverage Report for more details.Jenkins job DSTO/gitlab-builds #784 succeeded in 15 min.
See Console Output, Blue Ocean and Coverage Report for more details.