fix: Authorise for registry to bypass rate limits
To increase concurrency for Registry we need to authorise before sending registry related requests. This helps to bypass rate limit errors seen in https://staging.gitlab.com/gitlab-com/gl-infra/cmbr-staging-load-generator/-/jobs/43358596 when tried to increase concurrency to 8.
Verified that the fix is working:
go run cmbr.go --instance https://staging.gitlab.com/api/v4/projects -concurrency 10 -duration 1m -traffic registry
INFO[0001] authorized host="https://staging.gitlab.com" username=xxxx
INFO[0008] crawling... count=100
INFO[0015] crawling... count=200
INFO[0021] crawling... count=300
INFO[0027] crawling... count=400
INFO[0036] crawling... count=500
INFO[0044] crawling... count=600
INFO[0050] crawling... count=700
INFO[0056] crawling... count=800
Related to gitlab-org/gitlab#351231 (closed)