Update to lts

This commit is contained in:
Jim Nicholson 2025-11-11 00:33:59 -08:00
parent d591a83331
commit a43d560922
3 changed files with 147 additions and 1 deletions

124
config/plugins.txt Normal file
View File

@ -0,0 +1,124 @@
ansible
ansicolor
antisamy-markup-formatter
apache-httpcomponents-client-4-api
apache-httpcomponents-client-5-api
asm-api
authentication-tokens
basic-branch-build-strategies
bootstrap5-api
bouncycastle-api
branch-api
build-timeout
caffeine-api
checks-api
cloud-stats
cloudbees-folder
command-launcher
commons-compress-api
commons-lang3-api
commons-text-api
config-file-provider
credentials-binding
credentials
dashboard-view
data-tables-api
discord-notifier
display-url-api
docker-commons
docker-java-api
docker-plugin
docker-workflow
dtkit-api
durable-task
echarts-api
eddsa-api
email-ext
external-monitor-job
font-awesome-api
git-client
git-server
git
gitea
github-api
github-branch-source
github
gson-api
handy-uri-templates-2-api
http_request
instance-identity
ionicons-api
jackson2-api
jakarta-activation-api
jakarta-mail-api
javax-activation-api
javax-mail-api
jaxb
jdk-tool
jjwt-api
jnr-posix-api
joda-time-api
jquery3-api
jsch
json-api
json-path-api
junit
kubernetes-client-api
kubernetes-credentials
kubernetes
ldap
lockable-resources
mailer
matrix-auth
matrix-project
metrics
mina-sshd-api-common
mina-sshd-api-core
multibranch-scan-webhook-trigger
nodejs
okhttp-api
pam-auth
pipeline-build-step
pipeline-github-lib
pipeline-graph-analysis
pipeline-groovy-lib
pipeline-input-step
pipeline-milestone-step
pipeline-model-api
pipeline-model-definition
pipeline-model-extensions
pipeline-rest-api
pipeline-stage-step
pipeline-stage-tags-metadata
pipeline-stage-view
pipeline-utility-steps
plain-credentials
plugin-util-api
proxmox
pyenv-pipeline
resource-disposer
scm-api
script-security
simple-theme-plugin
snakeyaml-api
ssh-agent
ssh-credentials
ssh-slaves
sshd
structs
timestamper
token-macro
trilead-api
variant
workflow-aggregator
workflow-api
workflow-basic-steps
workflow-cps
workflow-durable-task-step
workflow-job
workflow-multibranch
workflow-scm-step
workflow-step-api
workflow-support
ws-cleanup
xunit

View File

@ -20,9 +20,24 @@ spec:
runAsUser: 0
nodeSelector:
nodetype: worker
initContainers:
- name: jenkins-init
image: jenkins/jenkins:2.504.1-lts-jdk21
command:
- sh
- -c
- |
jenkins-plugin-cli --plugin-file ./plugin.txt
cp -r -p /usr/share/jenkins/ref/plugins/. /var/jenkins_home/plugins/.
env:
- name: TZ
value: "America/Los_Angeles"
volumeMounts:
- name: jenkins-vol
mountPath: /var/jenkins_home
containers:
- name: jenkins
image: jenkins/jenkins:2.493-jdk17
image: jenkins/2.504.1-lts-jdk21
env:
- name: TZ
value: "America/Los_Angeles"

View File

@ -7,3 +7,10 @@ resources:
- jenkins.yaml
- jenkins-service.yaml
- jenkins-ingress.yaml
configMapGenerator:
- name: jenkins-plugins
namespace: jenkins
files:
- config/plugins.txt
disableNameSuffixHash: true