Details
-
Type:
Bug
-
Status: Fixed but Unreleased (View Workflow)
-
Priority:
Major
-
Resolution: Fixed
-
Component/s: pipeline-input-step-plugin
-
Labels:None
-
Environment:Jenkins 2.151.0
Pipeline Input Step: 2.9
-
Similar Issues:
Description
I use the following snippet in my DSL pipeline
operators = "ldapUserGroup" ChoiceParameterDefinition choice = new ChoiceParameterDefinition('continue', ['YES'] as String[], 'Description') returnValue = input message: 'DEPLOY ?', parameters: [choice], submitter: operators, submitterParameter: 'approver'
I am not part of the ldapUserGroup thus I would expect the pipeline not to continue. However the pipeline continues anyway.
07:39:05 Approved by Surname Lastname [Pipeline] }
The same happens if i use a particular userID or list of userIDs rather than an ldapGroup
operators = "userID0001,userID0002" ChoiceParameterDefinition choice = new ChoiceParameterDefinition('continue', ['YES'] as String[], 'Description') returnValue = input message: 'DEPLOY ?', parameters: [choice], submitter: operators, submitterParameter: 'approver'
Attachments
Issue Links
- is caused by
-
JENKINS-48998 Can't approve pipeline input step to proceed even when a global admin
-
- In Review
-
- links to
Activity
Field | Original Value | New Value |
---|---|---|
Description |
I use the following snippet in my DSL pipeline {code:java} operators = "ldapUserGroup" ChoiceParameterDefinition choice = new ChoiceParameterDefinition('continue', ['YES'] as String[], 'Description') returnValue = input message: 'DEPLOY ?', parameters: [choice], submitter: operators, submitterParameter: 'approver' {code} I am not part of the {{ldapUserGroup}} thus I would expect the pipeline not to continue. However the pipeline continues anyway. {code:java} 07:39:05 Approved by Surname Lastname [Pipeline] } {code} The same happens if i use a particular userID or list of userIDs rather than an ldapGroup {code:java} operators = "userID0001,userID0002" ChoiceParameterDefinition choice = new ChoiceParameterDefinition('continue', ['YES'] as String[], 'Description') returnValue = input message: 'DEPLOY ?', parameters: [choice], submitter: operators, submitterParameter: 'approver' {code} |
I use the following snippet in my DSL pipeline {code:java} operators = "ldapUserGroup" ChoiceParameterDefinition choice = new ChoiceParameterDefinition('continue', ['YES'] as String[], 'Description') returnValue = input message: 'DEPLOY ?', parameters: [choice], submitter: operators, submitterParameter: 'approver' {code} I am not part of the {{ldapUserGroup}} thus I would expect the pipeline not to continue. However the pipeline continues anyway. {code:java} 07:39:05 Approved by Surname Lastname [Pipeline] } {code} The same happens if i use a particular userID or list of userIDs rather than an ldapGroup {code:java} operators = "userID0001,userID0002" ChoiceParameterDefinition choice = new ChoiceParameterDefinition('continue', ['YES'] as String[], 'Description') returnValue = input message: 'DEPLOY ?', parameters: [choice], submitter: operators, submitterParameter: 'approver' {code} |
Summary | Input Submitter parameter ignored | Input step submitter parameter is ignored for administrators |
Remote Link | This issue links to "jenkinsci/pipeline-input-step-plugin#39 (Web Link)" [ 23601 ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | In Review [ 10005 ] |
Assignee | Adrian Wyssmann [ papanito ] | |
Resolution | Fixed [ 1 ] | |
Status | In Review [ 10005 ] | Fixed but Unreleased [ 10203 ] |
Link | This issue is caused by JENKINS-48998 [ JENKINS-48998 ] |