Webservice Pods not starting in 1.1.2 operator due to gitlab-app-anyuid SA not found
Summary
Upon upgrading our operator from 1.1.1 to 1.1.2 and our Helm chart from 7.11.5 to 7.11.6 our webservice pods are not starting due to an Openshift SA missing.
In our production OCP cluster running on 1.1.1 I can see the gitlab-app-anyuid SA is present and it's managed by the Operator.
In our test cluster, this SA does not exist so I am assuming the upgrade from 1.1.1 to 1.1.2 deleted it.
This is causing the webservice replicaset to fail to create which is failing the upgrade.
It appears this commit introduced a breaking change which was not communicated in the changelog. 82cf49b6
Steps to reproduce
Deploy Gitlab on 1.1.1 helm version 7.11.5 Upgade operator to 1.1.2 and help version to 7.11.6. Observe replicaset failing to create with error.
Versions
- Operator: 1.1.1
- Platform:
- Cloud: AWS
- Self-hosted: Openshift 4.14