-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
Jenkins Core: 2.236
Job DSL plugin version; 1.77
Configuring parameter of type "password" is no longer available out-of-the-box with the DSL plugin.
https://jenkinsci.github.io/job-dsl-plugin/#method/javaposse.jobdsl.dsl.jobs.WorkflowJob.parameters
Likely related to the security hardening:
Configuration via the configure method is likely a possible workaround, but you'd need to encrypt the password as Secret.
This works as expected with Jenkins Core 2.235
- is related to
-
JENKINS-57435 Cannot configure SSH credentials via Job DSL
-
- Resolved
-
[JENKINS-62337] "password" parameter no longer available
Description |
Original:
Configuring parameter of type "password" is no longer available out-of-the-box. [https://jenkinsci.github.io/job-dsl-plugin/#method/javaposse.jobdsl.dsl.jobs.WorkflowJob.parameters] Likely related to the security hardening: [https://github.com/jenkinsci/jenkins/commit/8a9a1b2f7bf72c305597ed5e7121b80f58528c5c#diff-5ad942ec64a4a90effc70dd2aaea13ca] Configuration via the configure method is likely a possible workaround. But you'd need to encrypt the password as [Secret|https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/util/Secret.java]. This works as expected with Jenkins Core 2.235 |
New:
Configuring parameter of type "password" is no longer available out-of-the-box with the DSL plugin. [https://jenkinsci.github.io/job-dsl-plugin/#method/javaposse.jobdsl.dsl.jobs.WorkflowJob.parameters] Likely related to the security hardening: [https://github.com/jenkinsci/jenkins/commit/8a9a1b2f7bf72c305597ed5e7121b80f58528c5c#diff-5ad942ec64a4a90effc70dd2aaea13ca] Configuration via the configure method is likely a possible workaround. But you'd need to encrypt the password as [Secret|https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/util/Secret.java]. This works as expected with Jenkins Core 2.235 |
Description |
Original:
Configuring parameter of type "password" is no longer available out-of-the-box with the DSL plugin. [https://jenkinsci.github.io/job-dsl-plugin/#method/javaposse.jobdsl.dsl.jobs.WorkflowJob.parameters] Likely related to the security hardening: [https://github.com/jenkinsci/jenkins/commit/8a9a1b2f7bf72c305597ed5e7121b80f58528c5c#diff-5ad942ec64a4a90effc70dd2aaea13ca] Configuration via the configure method is likely a possible workaround. But you'd need to encrypt the password as [Secret|https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/util/Secret.java]. This works as expected with Jenkins Core 2.235 |
New:
Configuring parameter of type "password" is no longer available out-of-the-box with the DSL plugin. [https://jenkinsci.github.io/job-dsl-plugin/#method/javaposse.jobdsl.dsl.jobs.WorkflowJob.parameters] Likely related to the security hardening: [https://github.com/jenkinsci/jenkins/commit/8a9a1b2f7bf72c305597ed5e7121b80f58528c5c#diff-5ad942ec64a4a90effc70dd2aaea13ca] Configuration via the configure method is likely a possible workaround, but you'd need to encrypt the password as [Secret|https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/util/Secret.java]. This works as expected with Jenkins Core 2.235 |
Link |
New:
This issue is related to |
Assignee | Original: Daniel Spilker [ daspilker ] | New: Grigor Lechev [ mooncrosser ] |
Component/s | New: core [ 15593 ] |