This is an internal documentation. There is a good chance you’re looking for something else. See Disclaimer.

Access Tokens

Access tokens in need of frequent renewal.

Dev Team

Token

User

Description

GitLab group token: tocco_client_dependency_proxy

CI variable on tocco-client: DOCKER_AUTH_CONFIG

GitLab Dependency Proxy

Encode DOCKER_AUTH_CONFIG like this:

python3 - <API_KEY> <<EOF
import base64, json, sys
auth = base64.b64encode(('any:' + sys.argv[1]).encode()).decode()
print(json.dumps({'auths': {'gitlab.com:443': {'auth': auth}}}))
EOF

Technical note:

The dependency proxy allows bypassing rate limits when pulling OCI images. Token is needed because the dependency proxy belongs to the group toccoag but CI bots don’t have access there.

Dev Team

Token

User

Description

GitLab group token find-failed-gitlab-schedules

CI variable on find-failed-gitlab-schedules: GITLAB_SCHEDULE_READ_TOKEN

Used to read pipeline status from all projects.