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 havemaintainer
access -
@gitlab-org/release/managers
should be allowed topush
andmerge
to*-stable
branches. -
@gitlab-org/release/managers
should be allowed topush
tomain
-
@gitlab-bot
and@gitlab-release-tools-bot
should be allowed topush
andmerge
tomain
,*-stable
branches.
Security repository
1. Setup
-
Fork the canonical repository on gitlab-org/security
per https://gitlab.com/gitlab-org/release/docs/-/blob/master/general/security/mirrors.md#creating-a-security-mirror -
Configure mirror based on https://gitlab.com/gitlab-org/release/docs/-/blob/master/general/security/mirrors.md#configuring-mirroring
2. Update access
-
@gitlab-org/release/managers
should havemaintainer
access -
Only teamDelivery and @gitlab-org/release/managers
should be allowed topush
andmerge
to*-stable
branches. -
Only teamDelivery and @gitlab-org/release/managers
should be allowed topush
tomain
-
@gitlab-bot
and@gitlab-release-tools-bot
should be allowed topush
andmerge
tomain
, 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
-
We need to update https://gitlab.com/gitlab-org/release/docs/-/blob/master/release_manager/index.md#permissions to mention elastic-search-indexer project gitlab-org/release/docs!359 (merged)