Project settings missing an accessible REST API endpoint for some settings
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Summary
As reported by a Dedicated customer, there are currently two options in the GitLab project's setting UI that aren't made available via the REST API. This customer heavily relies on automation (including via terraform, which uses our REST API) to manage these options, so they would like a REST-compatible option made available.
The settings are:
-
protect_merge_request_pipelines- Introduced in: !188008 (merged) -
ci_display_pipeline_variables- Introduced in: !200232 (merged)- This does appear to have a GraphQL endpoint via
displayPipelineVariables, but not the REST API.
- This does appear to have a GraphQL endpoint via
Edited by 🤖 GitLab Bot 🤖