Blue/Green Operator Follow-up

Description

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.

QA Test Steps

No testing required.

Status

Mana

4

Assignee

Gabe Jackson

Reporter

Gabe Jackson

Epic Link

None

Fix versions

None

Mattermost Team

Cloud

Sprint

None

Labels

None

GitHub Issue

None

QA Assignee

Lindy Isherwood