mirror of
https://github.com/jenkinsci/kubernetes-operator.git
synced 2026-09-30 05:01:10 +02:00
fix(operator): Attempt to fix all the major issues present atm against the newest jenkins lts version (#784)
* fix(seed): fix #742, workaround #698 Original fix proposal: https://github.com/jenkinsci/kubernetes-operator/issues/742#issuecomment-1304398590 * fix(install-plugin.sh): fix #758, #739 * the fix was original attempted here: https://github.com/jenkinsci/kubernetes-operator/pull/764 but was not working correctly due to 2-3 additional changes which needed to be done * removed the openshift check because the env is not mention anywhere and also the new jenkins-plugin-cli does not a specific command for openshift. Finally this does not make any sense in general, the only problem in ocp will be the user id that will be mapped to a random uid but that's another story. The command to install the plugins should remain the same across different k8s flavours. * fix(doc/test): fix /usr/bin/tini in any doc and validation * fix(jenkins): remove AdminWhitelistRule to avoid jvm stack trace, see: https://www.jenkins.io/doc/book/security/controller-isolation/jep-235/#api-compatibility * fix(seed): fix seed img built on a previous jvm, fix #761 * fix(plugin): update the base plugin to work with the newest version of jenkins:lts * fix(run): fix #778 * fix(backup): add a trap to remove the tmp dir if the tar fail, also fix: #770 * test(chart): update chart values for testing, will revert before merge * fix(configmap): leftover * fix(tests): fix seed job test * fix(e2e) * fix(e2e): helm * fix(operator): update the temporary img to reflect latests changes * Fix Helm e2e tests * add trap in case of unwanted exit and make shellcheck happy * chore(plugin): update git ver to 5.0.0 * fix(backup): always force delete the backup directory * chore(operator): update the temporary img to reflect latest changes * chore(jenkins): upgrade jenkins latest lts
This commit is contained in:
@@ -3120,7 +3120,7 @@ spec:
|
||||
type: array
|
||||
seedJobAgentImage:
|
||||
type: string
|
||||
description: 'SeedJobAgentImage defines the image that will be used by the seed job agent. If not defined jenkins/inbound-agent:4.9-1 will be used.'
|
||||
description: 'SeedJobAgentImage defines the image that will be used by the seed job agent. If not defined jenkins/inbound-agent:4.10-3 will be used.'
|
||||
seedJobs:
|
||||
description: 'SeedJobs defines list of Jenkins Seed Job configurations
|
||||
More info: https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/configuration#configure-seed-jobs-and-pipelines'
|
||||
|
||||
@@ -33,7 +33,7 @@ jenkins:
|
||||
# image is the name (and tag) of the Jenkins instance
|
||||
# Default: jenkins/jenkins:lts
|
||||
# It's recommended to use LTS (tag: "lts") version
|
||||
image: jenkins/jenkins:2.319.3-lts
|
||||
image: jenkins/jenkins:2.375.2-lts
|
||||
|
||||
# env contains jenkins container environment variables
|
||||
env: []
|
||||
@@ -86,20 +86,21 @@ jenkins:
|
||||
# Example:
|
||||
#
|
||||
# basePlugins:
|
||||
# - name: configuration-as-code
|
||||
# version: "1346.ve8cfa_3473c94"
|
||||
# - name: git
|
||||
# version: 4.11.3
|
||||
# - name: job-dsl
|
||||
# version: "1.78.1"
|
||||
# - name: kubernetes
|
||||
# version: 1.31.3
|
||||
# - name: kubernetes-credentials-provider
|
||||
# version: 0.20
|
||||
# - name: workflow-aggregator
|
||||
# version: "2.6"
|
||||
# version: 3802.vb_b_600831fcb_3
|
||||
# - name: workflow-job
|
||||
# version: "1145.v7f2433caa07f"
|
||||
# version: 1254.v3f64639b_11dd
|
||||
# - name: workflow-aggregator
|
||||
# version: 590.v6a_d052e5a_a_b_5
|
||||
# - name: git
|
||||
# version: 5.0.0
|
||||
# - name: job-dsl
|
||||
# version: "1.81"
|
||||
# - name: configuration-as-code
|
||||
# version: 1569.vb_72405b_80249
|
||||
# - name: kubernetes-credentials-provider
|
||||
# version: 1.208.v128ee9800c04
|
||||
|
||||
basePlugins: []
|
||||
|
||||
# plugins are plugins required by the user
|
||||
@@ -125,7 +126,7 @@ jenkins:
|
||||
# repositoryUrl: https://github.com/jenkinsci/kubernetes-operator.git
|
||||
seedJobs: []
|
||||
|
||||
# SeedJobAgentImage defines the image that will be used by the seed job agent. If not defined jenkins/inbound-agent:4.9-1 will be used.
|
||||
# SeedJobAgentImage defines the image that will be used by the seed job agent. If not defined jenkins/inbound-agent:4.10-3 will be used.
|
||||
seedJobAgentImage: ""
|
||||
|
||||
# Resource limit/request for Jenkins
|
||||
@@ -284,7 +285,7 @@ operator:
|
||||
replicaCount: 1
|
||||
|
||||
# image is the name (and tag) of the Jenkins Operator image
|
||||
image: virtuslab/jenkins-operator:v0.7.1
|
||||
image: quay.io/brokenpip3/jenkins-kubernetes-operator:a86b738a
|
||||
|
||||
# imagePullPolicy defines policy for pulling images
|
||||
imagePullPolicy: IfNotPresent
|
||||
|
||||
Reference in New Issue
Block a user