Skip to content

Remove the ce:docker and ee:docker jobs as they're not needed anymore

George Koltsov requested to merge remove-docker-jobs into master

This was originally reported on Slack by @jennielouie:

Why do we tag some end-to-end specs with :docker (or, why do we have the ce:docker and ee:docker pipeline jobs)? If the spec runs as part of a different job is the :docker tag required?

Then I replied:

Yeah it doesn’t seem useful anymore. Based on https://gitlab.com/gitlab-org/charts/gitlab/-/issues/1172#note_146032399, the problem was that some tests wrongly had the :orchestration tag. Creating the ce:docker/ee:docker jobs were mostly a “work-around” to run these tests IMO: https://gitlab.com/gitlab-org/gitlab-qa/-/merge_requests/221/diffs. Based on https://gitlab.com/gitlab-org/charts/gitlab/-/issues/1172#note_151670036, the :orchestration should be removed from the tests that don’t need it (and I checked, it has been removed since then), and we don’t need the ce:docker/ee:docker jobs anymore, and probably don’t need the :docker tag neither. 🤔

As a follow-up, I think we could remove the :docker tag from the scenarios.

Edited by George Koltsov

Merge request reports