Details
-
Improvement
-
Status: Resolved (View Workflow)
-
Minor
-
Resolution: Fixed
-
workflow 1.10.1
Description
It is quite often that the team writing workflows does not have access to create groups in the external authenitcation realm (e.g. ActiveDirectory).
The input step allows you to restrict who can approve (submit) the input - but this is limited to a single user or group.
It would be beneficial if this could be expanded to a list that could contain multiple users or groups (i.e a mix).
Attachments
Issue Links
- is duplicated by
-
JENKINS-32341 Submitter in input directive has to accept comma separated values
-
- Closed
-
- is related to
-
JENKINS-27134 Permission for input approval, or choice of Jenkins-specific group as submitter
-
- Open
-
- links to
I'm not sure how you came to the conclusion that this request is dependent on a specific authorization strategy. Right now, only one Jenkins Group or one User is allowed for the input step. The actual request is one or more Jenkins Groups (agnostic to the strategy being used). Most authorization strategies (like the GitHub Authorization Strategy) surface their authorizations as Jenkins Groups.
The original purpose for this request is just the "'multiple' part".
Also after reading JENKINS-27134, I'd say it's not good for how my team works. We don't want "one person or group of people" to approve all parts of the pipeline. There's a whole approval process at my place of work (like Dev deployer, QA teams deploying, and an entire separate permission for production deployments). The current behavior is good enough.
JENKINS-27134 is not a good proposal for how my teams work.