Add ProjectSettings step to the Workspaces Settings Module
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
MR: Pending
Description
Adds ProjectSettings step to the Workspaces Settings Module.
- See Workspaces Settings Configuration Infrastructur... (&14186) for overview and more context
- See Related Issues and MRs section in that epic for related issues and MRs
Acceptance Criteria
-
Adds ProjectSettings step to the Workspaces Settings Module
Technical Requirements
- NOTE: This work should only be necessary if we have not added project-level settings support to the CascadingSettings module - possibly because we have determined that project-level settings must be at a lower precedence level than agent-level settings.
- This may require us to focus on different settings which are applicable at both the agent and project level, such as
default_resources_per_workspace_container
and/ormax_resources_per_workspace
, since we may not want to support overridingmax_hours_before_termination_limit
at the project settings level. These different settings do not necessarily have to be added at the CascadingSettings level yet. - This will involve adding a new ProjectSettings step to the Workspaces ROP Settings Module chain
- This step will observed the
locked
flag for each relevant setting
Design Requirements
Edited by 🤖 GitLab Bot 🤖