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

Request for new slave-specific permission in Jenkins core

      Enable to create cancel right for a user on a job(s), but just on a group of slaves in Jenkins. New slave-specific permissions shall be implemented in Jenkins core to enable this kind of feature with Role Strategy Plugin.

      https://wiki.jenkins-ci.org/display/JENKINS/Role+Strategy+Plugin?focusedCommentId=72418421&#comment-72418421

          [JENKINS-22760] Request for new slave-specific permission in Jenkins core

          Szabolcs Sélley created issue -

          Oleg Nenashev added a comment -

          The request is very related to JENKINS-16502, which is being handled by Stephen Connolly.
          Probably, he could consider such permission as well

          Oleg Nenashev added a comment - The request is very related to JENKINS-16502 , which is being handled by Stephen Connolly. Probably, he could consider such permission as well
          Oleg Nenashev made changes -
          Link New: This issue is related to JENKINS-16502 [ JENKINS-16502 ]
          Daniel Beck made changes -
          Link New: This issue is related to JENKINS-7229 [ JENKINS-7229 ]

          Daniel Beck added a comment -

          Could you please explain the need for this permission? I have a difficult time coming up with a reason that doesn't start by using Jenkins in really weird ways.

          Daniel Beck added a comment - Could you please explain the need for this permission? I have a difficult time coming up with a reason that doesn't start by using Jenkins in really weird ways.

          We have to assign slaves to group of users in our Jenkins, and we have to restrict users to be able to use only those slaves which are assigned to their group. Starting of the jobs is solved with the Role Strategy Plugin but we can't restrict cancel rights only to those slaves where the user is able to execute the jobs. Because of the easier maintainabilty we use general jobs for every slave node in our Jenkins.

          Szabolcs Sélley added a comment - We have to assign slaves to group of users in our Jenkins, and we have to restrict users to be able to use only those slaves which are assigned to their group. Starting of the jobs is solved with the Role Strategy Plugin but we can't restrict cancel rights only to those slaves where the user is able to execute the jobs. Because of the easier maintainabilty we use general jobs for every slave node in our Jenkins.
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 154874 ] New: JNJira + In-Review [ 178946 ]
          Daniel Beck made changes -
          Labels Original: jenkins permission plugin slave New: jenkins new-permission permission plugin slave

            Unassigned Unassigned
            jazzabi Szabolcs Sélley
            Votes:
            1 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: