Explore handling redirects in threaded vertical data creation
Add a workaround to prepare target env URL before establishing persistent connection with environment when creating groups/projects in threads.
Issue can be replicated if specify http
scheme for GitLab environment configured with TLS:
GPT Data Generator v1.0.22 - opinionated test data for the GitLab Performance Tool
Checking that GitLab environment 'http://staging-ref.testbed.gitlab.net' is available, supported and that provided Access Token works...
Environment and Access Token check complete - URL: http://staging-ref.testbed.gitlab.net, Version: 14.3.0-pre e82fc4d814d
Group gpt already exists
Group gpt/many_groups_and_projects already exists
Creating 5 groups with name prefix 'gpt-subgroup-' under parent group 'gpt/many_groups_and_projects'
xxxxxxxxxx
GPT data generation failed:
Creation of group 'gpt-subgroup-1' has failed with the following error:
Code: 308
Response: <html>
<head><title>308 Permanent Redirect</title></head>
<body>
<center><h1>308 Permanent Redirect</h1></center>
<hr><center>nginx</center>
</body>
</html>
Related to this internal discussion.