Compare commits

...

7 Commits

Author SHA1 Message Date
1ac76ade43 More updates 2025-11-11 01:13:38 -08:00
104abe3455 restore init container 2025-11-11 01:05:46 -08:00
749ff2e38e fix image 2025-11-11 00:58:33 -08:00
7dbbe8d4d2 Try skipping init 2025-11-11 00:53:31 -08:00
f6301a15d4 Missedd a file 2025-11-11 00:47:27 -08:00
5bf64a52c7 Add plugin list 2025-11-11 00:43:48 -08:00
a43d560922 Update to lts 2025-11-11 00:33:59 -08:00
3 changed files with 156 additions and 3 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,26 @@ spec:
runAsUser: 0
nodeSelector:
nodetype: worker
initContainers:
- name: jenkins-init
image: jenkins/jenkins:2.516.3-lts-jdk21
command:
- sh
- -c
- |
jenkins-plugin-cli --plugin-file /var/jenkins_home/plugin-config/plugins.txt --verbose
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
- name: jenkins-plugins-config
mountPath: /var/jenkins_home/plugin-config
containers:
- name: jenkins
image: jenkins/jenkins:2.493-jdk17
image: jenkins/jenkins:2.516.3-lts-jdk21
env:
- name: TZ
value: "America/Los_Angeles"
@ -41,9 +58,14 @@ spec:
volumeMounts:
- name: jenkins-vol
mountPath: /var/jenkins_home
- name: jenkins-plugins-config
mountPath: /var/jenkins_home/plugin-config
volumes:
- name: jenkins-vol
persistentVolumeClaim:
claimName: jenkins-storage-nfs
- name: jenkins-plugins-config
configMap:
name: jenkins-plugins
strategy:
type: Recreate

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