Open iblancasa opened 1 year ago
I'm curious what e2e testing OLM in this repository gives us that the current test doesn't. It feels like that would be more of a test of OLM than a test of our own capabilities.
Well, sometimes we found (with other operators) that the upgrade was working properly from the manifest file but not via OLM
In those cases was it an OLM issue or an issue with the operator being tested?
With the operator. For instance, I remember one issue where there was a problem with an annotation that was modified between versions. Upgrading using the manifest worked properly but not via OLM (sorry, I was not able to find the exact error)
Currently, the
e2e-upgrade
test runs the followings steps:make deploy
rule (installing the manifest)It would be nice to modify the current steps performed by the upgrade E2E test to install the operator using OLM and check the upgrade via OLM works properly. Or, if we want to continue checking upgrades via manifests, we can create another E2E test to test the OLM upgrades.
Needs #1879