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.useSsl
from 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.1
to0.5.1
- AWS pipeline plugin from
1.42
to1.43
- Greenballs plugin from
1.15
to1.15.1
- Audit Trail plugin from
3.7
to3.8