Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-31425

should be able to specify multiple users or groups for the submitter of an input step

      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).

          [JENKINS-31425] should be able to specify multiple users or groups for the submitter of an input step

          James Nord created issue -
          Jesse Glick made changes -
          Link New: This issue duplicates JENKINS-27134 [ JENKINS-27134 ]
          Jesse Glick made changes -
          Resolution New: Duplicate [ 3 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]

          James Nord added a comment -

          re-opening as there are distinct use cases.

          If you had a Permission check then you can not have some users approve a specific "input" step yet another set of users approve a different step.

          example - say you want to seek approval from the QC team before deployment to the manual at server, and approval from OPs before deployment to live - these should be two distinct sets of users. If using Permissions I do not see how you would accomplish this.

          James Nord added a comment - re-opening as there are distinct use cases. If you had a Permission check then you can not have some users approve a specific "input" step yet another set of users approve a different step. example - say you want to seek approval from the QC team before deployment to the manual at server, and approval from OPs before deployment to live - these should be two distinct sets of users. If using Permissions I do not see how you would accomplish this.
          James Nord made changes -
          Resolution Original: Duplicate [ 3 ]
          Status Original: Resolved [ 5 ] New: Reopened [ 4 ]
          Jesse Glick made changes -
          Link New: This issue is duplicated by JENKINS-32341 [ JENKINS-32341 ]
          Jesse Glick made changes -
          Link New: This issue is related to JENKINS-27134 [ JENKINS-27134 ]
          Jesse Glick made changes -
          Link Original: This issue duplicates JENKINS-27134 [ JENKINS-27134 ]

          +1 to this request. It's common practice where certain steps of workflow would be requiring set of users or groups to be able to approve. Overall permission would not solve it (well, even for Abort action most of times it would be good to follow same access control as for "ok" action), it must be flexible argument handling on input step.

          Alexander Kanevskiy added a comment - +1 to this request. It's common practice where certain steps of workflow would be requiring set of users or groups to be able to approve. Overall permission would not solve it (well, even for Abort action most of times it would be good to follow same access control as for "ok" action), it must be flexible argument handling on input step.

          Sam Gleske added a comment -

          Pipeline and Jenkins will not be ready for any enterprise without this. This is a poor decision because: what if your "one deployer" goes on vacation in a team of 20 developers? Is the whole pipeline held hostage? This needs to be highly prioritized.

          Needs to support Jenkins groups. It needs to support optionally selecting multiple Jenkins groups/users in the same field.

          Sam Gleske added a comment - Pipeline and Jenkins will not be ready for any enterprise without this. This is a poor decision because: what if your "one deployer" goes on vacation in a team of 20 developers? Is the whole pipeline held hostage? This needs to be highly prioritized. Needs to support Jenkins groups. It needs to support optionally selecting multiple Jenkins groups/users in the same field.

            escoem Emilio Escobar
            teilo James Nord
            Votes:
            11 Vote for this issue
            Watchers:
            20 Start watching this issue

              Created:
              Updated:
              Resolved: