additionalExternalSecrets を使うのがよさそう https://github.com/jenkinsci/helm-charts/tree/main/charts/jenkins#additional-secrets

additionalSecrets は3.3.1で追加されている https://github.com/jenkinsci/helm-charts/commit/f6316c95d264dbf064d0c3cc51836b364650273e

ドキュメントもこのタイミングで更新されている。 https://github.com/jenkinsci/helm-charts/commit/6773a7ff4868a579f54fd6f57d01e2fd3b81e6e6

以前の書き方だと、volumes でsecretsを設定して、mounts/run/secrets/${KEY} で配置するというのを自分で行っていた https://github.com/jenkinsci/configuration-as-code-plugin/blob/master/docs/features/secrets.adoc#kubernetes-secrets

additionalSecrets がExternalSecretsの変更に追従されるようなPRもマージされている(4.x) https://github.com/jenkinsci/helm-charts/pull/645

その他

https://jenkinsci.github.io/kubernetes-credentials-provider-plugin/

5 ways to inject secrets from AWS into Jenkins pipelines – Tom Gregory AWS Secrets Manager Credentials Provider plugin というのもある