Skip to content

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.

Screenshot_2024-07-15_at_15.58.49

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