References
- CPS-438Getting issue details... STATUS
Background
Liquibase container attempts restart if it takes too long. Liquibase does not release the changelog lock on the data table if it gets restarted. An init container should be used which will not restart and will run until completion.
Possible Fixes:
Fix | Name | Steps | Positives | Negatives |
---|---|---|---|---|
1 | Liquibase init container |
| Double changelog dependency? one in oom, one in cps Changes to oom and cps projects Need to ensure cps will not run liquibase if kubernetes does | |
2 | Change/Add liveness probes? | |||
3 | Remove Liquibase and replace with similar technology | Flyway? | Might come with same issue as Liquibase as is more of a Kubernetes issue? |