Skip to content

Delivery team members should have maintainer access to elastic-search-indexer

Corrective action of production#4453 (closed)

Auto-deploy packaging was blocked due to a missing tag on the dev elastic-search-index project, the tag existed on Canonical but it was missing on dev. Full details on production#4453 (comment 566029117)

On #1467 (closed) we standardized Delivery team access to the different GitLab projects. We need to do the same for https://gitlab.com/gitlab-org/gitlab-elasticsearch-indexer and we also need to update the Release Manager Documentation https://gitlab.com/gitlab-org/release/docs/-/blob/master/release_manager/index.md#permissions

To do

Update permissions and setup mirroring

Canonical repository - https://gitlab.com/gitlab-org/gitlab-elasticsearch-indexer

Note this repository uses main as default branch

  • @gitlab-org/delivery to project as Maintainer
  • @gitlab-org/release/managers should have maintainer access
  • @gitlab-org/release/managers should be allowed to push and merge to *-stable branches.
  • @gitlab-org/release/managers should be allowed to push to main
  • @gitlab-bot and @gitlab-release-tools-bot should be allowed to push and merge to main, *-stable branches.

Security repository

1. Setup

2. Update access

  • @gitlab-org/release/managers should have maintainer access
  • Only teamDelivery and @gitlab-org/release/managers should be allowed to push and merge to *-stable branches.
  • Only teamDelivery and @gitlab-org/release/managers should be allowed to push to main
  • @gitlab-bot and @gitlab-release-tools-bot should be allowed to push and merge to main, and *-stable branches.

Dev repository - https://dev.gitlab.org/gitlab/gitlab-elasticsearch-indexer

  • On Dev, teamDelivery team members, @gitlab-bot, @gitlab-release-tools-bot should be added as maintainers

Update documentation

Edited by Mayra Cabrera