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

"password" parameter no longer available

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open (View Workflow)
    • Priority: Major
    • Resolution: Unresolved
    • Component/s: core, job-dsl-plugin
    • Labels:
      None
    • Environment:
      Jenkins Core: 2.236
      Job DSL plugin version; 1.77
    • Similar Issues:

      Description

      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.

       

      This works as expected with Jenkins Core 2.235

        Attachments

          Issue Links

            Activity

            Hide
            daspilker Daniel Spilker added a comment -

            If you do not need to set a default value, this could probably be fixed by moving the default value from the @DataBoundConstructor (aka mandatory parameter) to a @DataBoundSetter (aka optional parameter).

            Show
            daspilker Daniel Spilker added a comment - If you do not need to set a default value, this could probably be fixed by moving the default value from the @DataBoundConstructor (aka mandatory parameter) to a @DataBoundSetter (aka optional parameter).
            Hide
            mooncrosser Grigor Lechev added a comment -

            For my personal usecase I'm not using default values, so this solution is fine with me.

            Show
            mooncrosser Grigor Lechev added a comment - For my personal usecase I'm not using default values, so this solution is fine with me.

              People

              Assignee:
              mooncrosser Grigor Lechev
              Reporter:
              mooncrosser Grigor Lechev
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated: