5. Versioning of the operator

Date: 2020-11-03



Related 6. GitLab application versions supported

Relates to 9. version tagging


The intention is to version the operator matching the version number as the GitLab application and be on the same monthly release schedule. There is a need tightly control the SA’s of the application, to reduce the impact for the need of AnyUID. There are several hurdles to overcome and achieve matching the version numbers.


The version of the operator shall follow semantic versioning during development until the feature set is sufficient to support the GitLab application lifecycle through the operator. At which point the version will be bumped to be in sync with the GitLab application version.

Further information can be found in https://gitlab.com/gitlab-org/cloud-native/gitlab-operator/-/issues/5


We will follow outlined decision