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

Unable to set credentials with CasC plugin

    XMLWordPrintable

Details

    • Improvement
    • Status: Resolved (View Workflow)
    • Minor
    • Resolution: Done
    • mailer-plugin
    • - Jenkins version: 2.152
      - Mailer plugin version: 1.22
      - JCasC plugin version: 1.3
      - OS: Linux
    • mailer-1.25

    Description

      There is no possibility to set mailer credentials "as code". Jenkins Configuration as Code handles smtpHost, smtpPort and useSsl fields, but it doesn't handle useSMTPAuth, smtpAuthUserName and smtpAuthPasswordSecret fields.

      Expected result

      JCasC plugin should handle useSMTPAuth, smtpAuthUserName and smtpAuthPasswordSecret fields.

      Example configuration
      unclassified:
        mailer:
          adminAddress: admin <admin@dummy.tld>
          replyToAddress: admin <admin@dummy.tld>
          charset: UTF-8
      
          smtpHost: smtp.mailgun.org
          smtpPort: 587
          useSsl: false
      
          useSMTPAuth: true
          smtpAuthUserName: XXXXX@XXXXX.mailgun.org
          smtpAuthPasswordSecret: XXXXX

      Attachments

        Issue Links

          Activity

            Many thanks in advance for somebody involved in this improvement  

            damlys Damian Łysiak added a comment - Many thanks in advance for somebody involved in this improvement  

            I'm not sure mailer is compatible with CasC until https://github.com/jenkinsci/mailer-plugin/pull/39 is integrated. 

            I'm in the process of its review. 

            alecharp Adrien Lecharpentier added a comment - I'm not sure mailer is compatible with CasC until https://github.com/jenkinsci/mailer-plugin/pull/39  is integrated.  I'm in the process of its review. 

            Discussed with alecharp: I will try to land  https://github.com/jenkinsci/mailer-plugin/pull/39 in a new PR adding some tests for JCasC 

            fcojfernandez Francisco Fernández added a comment - Discussed with alecharp : I will try to land   https://github.com/jenkinsci/mailer-plugin/pull/39  in a new PR adding some tests for JCasC 

            People

              fcojfernandez Francisco Fernández
              damlys Damian Łysiak
              Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: