Backend: Adjust the create pipeline service workflow to work with inputs
Summary
As a part of Add support for spec:inputs in GitLab CI pipelines (&16321 - closed); adjust the create pipeline service workflow to work with inputs. (scope: only service adjustment, not endpoints)
You can see some "hacky" ideas from the POC MR;
-
Ci::CreatePipelineServiceneeds to acceptinputsas an execute parameter. - Pass to the pipeline config and expand it accordingly.
Validation; as we also discussed in #519950 (closed), we need to decide how to enable this feature. For example;
- If
restrict_user_defined_variablesis enabled, then allow usinginputs. - If
restrict_user_defined_variablesis disabled, then disallow usinginputs.
Edited by Furkan Ayhan