Test logging in via the Authentiq OAuth provider in a feature spec
What does this MR do?
-
The
migration:path-pgbuild was previously failing when the Authentiq feature spec was enabled by placing Authentiq configuration in thetestsection ofgitlab.yml -
The
migration:path-pgtask checks out an old revision of the codebase (v8.14.10) and runs aschema:load. It then checks out the commit under test, and runsdb:migrate, to verify that migrations run without errors. -
The problem here is that
v8.14.10does not have the Authentiq module installed, but is run with thegitlab.ymlformaster, which would contain theAuthentiqconfiguration in thetestsection. -
The solution was to use the
v8.14.10gitlab.ymlfor theschema:load, rather than thegitlab.ymlfrom master.
What are the relevant issue numbers?
- Closes #34737 (closed)
- EE conflicts fixed in https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2368
Tasks
-
Investigation -
Implementation -
Tests -
Added -
Passing
-
-
Meta -
CHANGELOG entry created -
Branch has no merge conflicts with master -
Squashed related commits together -
Check for clean merge with EE
-
-
Review -
Reviewer -
Maintainer
-
-
Wait for merge
/cc @alexkeramidas
Edited by Timothy Andrew