Project 'gitlab-org/gitlab-ce' was moved to 'gitlab-org/gitlab-foss'. Please update any links and bookmarks that may still have the old path.
Set up support for tests of Git protocol 2
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/22548 adds an e2e test of pushing over SSH using Git protocol 2.
It won't work unless the SUT supports Git protocol 2. It's supported on staging and there's an issue open to enable support on GitLab.com https://gitlab.com/gitlab-com/gl-infra/infrastructure/issues/5244
This issue tracks the tasks needed to:
- Add the tests:
-
Update
gitlab-qa
gitlab-qa!198 (merged)- Add documentation with instructions for enabling support when testing against GDK.
- Add
QA_CAN_TEST_GIT_PROTOCOL_V2
to list of supported env vars.
-
Set
QA_CAN_TEST_GIT_PROTOCOL_V2
tofalse
innightly
pipelines: https://gitlab.com/gitlab-org/quality/nightly/merge_requests/9 -
Set
QA_CAN_TEST_GIT_PROTOCOL_V2
tofalse
inpackage-and-qa
pipelines: gitlab-qa!199 (merged) -
Allow support to be enabled in the omnibus images used for nightly and
package-and-qa
pipelines- Will be enabled in docker images in omnibus-gitlab#3836 (closed)
- We may be able to do it sooner just for tests by modifying
sshd_config
usinggitlab-qa