Remove the ce:docker and ee:docker jobs as they're not needed anymore
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.