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