Jenkins Distribution 2.263.2.3-b1
View the Jenkins Distribution release notes and plugin upgrades
Upgrade Path
View the Jenkins upgrade notes here
There are 2 required changes to the JCASC yaml config
- One of the required change during testing was to remove 
extendedEmailPublisher.useSslfrom the Jcasc yaml 
unclassified:
  extendedEmailPublisher:
    useSsl: false # remove
- the other is to change the way the EC2 plugin ssh keys are referenced in the yaml
 
create a new credentials object the refences the secrets manager secret with the ssh key
# credentials is a top level key in the yaml file
credentials:
  system:
    domainCredentials:
    - credentials:
      - basicSSHUserPrivateKey:
          id: ciinabox-agent-key
          scope: GLOBAL
          description: ciinabox agent keypair
          username: ec2-user
          privateKeySource:
            directEntry:
              privateKey: "${/ciinabox/keypair/ciinabox-name}"
then update the credential reference in the EC2 cloud config
jenkins:
  clouds:
   - amazonEC2:
      # old way and needs to be removed
      privateKey: "${/ciinabox/keypair/ciinabox-name}"
      # new way which references a jenkins credentials object
      sshKeysCredentialsId: ciinabox-agent-key
Base2 Plugin Updates
New
- Ciinabox GitOps plugin 
0.2.0 
Updated
- AWS Secrets Manager credential plugin from 
0.4.1to0.5.1 - AWS pipeline plugin from 
1.42to1.43 - Greenballs plugin from 
1.15to1.15.1 - Audit Trail plugin from 
3.7to3.8