-
Suggestion
-
Resolution: Unresolved
-
None
-
None
-
1
-
Problem Definition
Using specs, teams often require the ability to modify build processes, such as adjusting tasks and jobs, without having unrestricted access to configurations like permissions. The current permissions model lacks the granularity needed to support this distinction, potentially leading to security risks and unauthorized changes.
Suggested Solution
I propose to enhance the permissions model in specs to provide more granular control over different aspects of build management. The solution should aim to:
1. Enable Configurable YAML Segmentation: Allow YAML specifications to be segmented such that different sections can be restricted to specific roles. This would ensure that sensitive configurations, like permissions, are only editable by authorized users.