Skip to content

Use project access tokens for the multi-pipeline triggers

What does this MR do?

This allows:

  • The Trigger:qa-test job to use a new environment variable that contain dedicated Project access token instead of the default $GITLAB_BOT_MULTI_PROJECT_PIPELINE_POLLING_TOKEN variable which is a @gitlab-bot's personal access token that is abused a lot.
  • The Trigger:*e-package jobs to use a new environment variable that contain dedicated Project access token instead of the default $GITLAB_BOT_MULTI_PROJECT_PIPELINE_POLLING_TOKEN variable which is a @gitlab-bot's personal access token that is abused a lot.
  • The Trigger:RAT job to use a new environment variable that contain dedicated Project access token instead of the default $GITLAB_BOT_MULTI_PROJECT_PIPELINE_POLLING_TOKEN variable which is a @gitlab-bot's personal access token that is abused a lot.
  • The RAT-* jobs to use a new environment variable that contain dedicated Project access token instead of the default $GITLAB_BOT_MULTI_PROJECT_PIPELINE_POLLING_TOKEN variable which is a @gitlab-bot's personal access token that is abused a lot.

A similar change is made in the gitlab-org/gitlab project at gitlab!66548 (merged), and in the gitlab-org/gitlab-qa project at gitlab-qa!730 (merged).

The following new project access tokens have been created:

Related issues

Check-list

Pre-merge

Post-merge

Edited by Rémy Coutable

Merge request reports