Request for Maintainer rights to Pawel Stankiewicz, Oniro sysadmin/release engineer
Summary
@pastanki is the Oniro sysadmin/release engineer. In order to play his role at Oniro, he needs maintainer roles, assigned only to project leaders. He requires such roles across the different Oniro project. So fa, oniro-core.
What is the current bug behaviour?
Today the Maintainer role (gitlab role) is linked to the Project lead role (Eclipse F. project governance role). Project leads are usually software development leads.
Now that we are using Gitlab for delivery and not just for product development, it makes sense to provide also Maintainer roles to the lead sysadmin/release engineer. From a gitlab/technical perspective, this is the person who is in charge of setting up and maintaining the pipelines as well as several other services and configurations.
But this person might not necessarily is a leading role from the governance point of view.
It seems to me there are two ways to approach this topic:
- We assign @pastanki the project lead role, so he has permissions on gitlab assigned to Maintainers
- @pastanki is assigned Maintainer roles without being project lead, this is, we unlink the governance role from the gitlab role under this new scenario.
@pastanki as project lead
- Pros: consistency
- Cons:
- @pastanki is not playing a lead position from the governance perspective. Such role has associated and responsibilities he currently does not have or eve want.
- Given the responsibility and demands associated to this position, a backup would be most likely needed.
@pastanki as gitlab maintainer at oniro-core without becoming a project lead
- Pros: compatible with the current role @pastanki is playing.
- Cons: exception for projects that uses Gitlab as delivery tool implies overhead and risks from the Gitlab management perspective.
According to my understanding, the EMO and the IT teams need to discuss this request and communicate which way to go.
What is the expected correct behaviour?
@pastanki one way or the other, gets Maintainer role assigned so he can better support the Oniro technical team.