Open viccuad opened 2 years ago
Blocked until we fix https://github.com/kubewarden/helm-charts/issues/52
Blocked until we fix kubewarden/helm-charts#52
I'll work on tests using controller configuration for now.
Removed from the development board until we decided what to do first. As we now have the testing arch RFC, we may change the priorities.
When performing upgrades, the stateful parts of the stack may get out of sync. We are lucky that we don't have a DB nor we need to do DB schema migrations but we still have "stateful" parts and interfaces that need to be backwards compatible:
Nomenclature:
Note: we don't have yet a published document on supported releases or release methodology, so I am assuming that we only support upgrades from the last publicly available release (no matter if major, minor, patch version). Skipping versions when upgrade is not supported. No minor/patch version releases are shipped unless it is for the latest version. Downgrade is not supported.
Acceptance criteria
Run all the following:
[ ] Test Upgrade from VUT onto VUT+1 (new versions maintain upgradability): Install VUT. Install some policies. Generate a new synthetic VUT+1:
Upgrade to VUT+1. Check that: