Closed kasiakepka closed 2 years ago
2 votes for option 2 and 4 votes for option 3
)Team X: option1: 0 votes , option2: 0 votes, option3: 0 votes
We went for GitHub auto review assignement feature for prow team. Check this comment for details https://github.com/kyma-project/community/issues/613#issuecomment-1152155808
The Jellyfish now decided and we voted for Option 3 to go with the protected Tags.
Team Jellyfish: option1: 0 votes, option2: 2 votes, option3: 8 votes
Huskies and Tunas voted for Option 3
Framefrog were preferring either options 2+3 or just 3.
Hasselhoffs voted for option 3.
Team Hasselhoff: option1: 0 votes, option 2: 0 votes, option 3: 5 votes
Use protected tags
(option 3 )I know that Goats ale also for option 3
, not sure what about Gophers but still option 3 wins.
Background
With this issue we would like to track next steps after revering "Prow Approwal Flow" and revise results of that change. See here a little bit of history why it was reverted.
The change was aimed at improving developer experience and accelerating review process (see here) but it also appeared to be a big security topic.
What we did as a post-mortem
We decided to review changes implemented with this change and tried to evaluate whether we want or need to implement them once again. As an end result we created list of below requirements.
Must have: Secure release process. Options to implement:
Nice to have: Make review requests more accurate. Make notifications less noisy. Options to implement:
See below graph with all pros and cons as well as cost of implementation. See also Mural
Other remarks
OSPO guidelines for reference:
Note: We have to take into account upcoming modularisation changes.