My GitLab 18 instance is suggesting me to use inputs instead of variables;
Using inputs to control pipeline behavior offers improved security and flexibility. Consider updating your pipelines to use inputs instead.
We currently have variables like SSH_USER and SSH_HOST with values per branch, to deploy projects to their corresponding environments, when merging a merge-request.
How does this concept work with inputs instead of variables? I feel like these are two different approaches and you can't replace (all) variables with inputs.