These are some tasks I see related to our operator Blue/Green installations:
Add tests (unit and maybe e2e)
The structure of the bluegreen struct leads to some issues in my opinion. This includes an unfortunate blend of base clusterinstallation Spec along with bluegreen values to both create and check the installations. A concrete example of this is that we support blue and green version values, but the base image is always that from the clusterinstallation Spec.
Optional: the fact that we keep the original deployment around in Blue/Green could mean a lot of overhead. We may want to have switching remove whatever isn't used.
No testing required.