-
Notifications
You must be signed in to change notification settings - Fork 242
Description
Describe the bug
The jenkins pod restarts continuously.
To Reproduce
Install the helm chart with default values on a cluster using the arm64 architecture.
Additional information
Kubernetes version: v1.32.5
Jenkins Operator version: 0.9.0-beta1
Jenkins image: jenkins/jenkins:2.516.1-lts
Architecture: arm64
Operator logs
2025-08-05T20:49:48Z INFO controller-jenkins Creating a new Jenkins Master Pod jenkins/jenkins-jenkins {"cr": "jenkins"}
2025-08-05T20:49:48Z DEBUG controller-jenkins Reconciling Jenkins {"cr": "jenkins"}
2025-08-05T20:49:48Z DEBUG controller-jenkins Operator credentials secret is present {"cr": "jenkins"}
2025-08-05T20:49:49Z DEBUG controller-jenkins Scripts config map is present {"cr": "jenkins"}
2025-08-05T20:49:49Z DEBUG controller-jenkins Init configuration config map is present {"cr": "jenkins"}
2025-08-05T20:49:49Z DEBUG controller-jenkins Base configuration config map is present {"cr": "jenkins"}
2025-08-05T20:49:49Z DEBUG controller-jenkins GroovyScripts Secret and ConfigMap added watched labels {"cr": "jenkins"}
2025-08-05T20:49:49Z DEBUG controller-jenkins ConfigurationAsCode Secret and ConfigMap added watched labels {"cr": "jenkins"}
2025-08-05T20:49:49Z DEBUG controller-jenkins createServiceAccount with annotations map[] {"cr": "jenkins"}
2025-08-05T20:49:50Z DEBUG controller-jenkins Service account, role and role binding are present {"cr": "jenkins"}
2025-08-05T20:49:50Z DEBUG controller-jenkins Extra role bindings are present {"cr": "jenkins"}
2025-08-05T20:49:50Z DEBUG controller-jenkins Jenkins HTTP Service is present {"cr": "jenkins"}
2025-08-05T20:49:50Z DEBUG controller-jenkins Jenkins slave Service is present {"cr": "jenkins"}
2025-08-05T20:49:50Z DEBUG controller-jenkins Kubernetes resources are present {"cr": "jenkins"}
2025-08-05T20:49:50Z DEBUG controller-jenkins Jenkins master pod is present {"cr": "jenkins"}
2025-08-05T20:49:50Z DEBUG controller-jenkins Jenkins master pod not ready {"cr": "jenkins"}
2025-08-05T20:49:50Z DEBUG controller-jenkins Reconciling Jenkins {"cr": "jenkins"}
2025-08-05T20:49:50Z DEBUG controller-jenkins Operator credentials secret is present {"cr": "jenkins"}
2025-08-05T20:49:50Z DEBUG controller-jenkins Scripts config map is present {"cr": "jenkins"}
2025-08-05T20:49:50Z DEBUG controller-jenkins Init configuration config map is present {"cr": "jenkins"}
2025-08-05T20:49:50Z DEBUG controller-jenkins Base configuration config map is present {"cr": "jenkins"}
2025-08-05T20:49:50Z DEBUG controller-jenkins GroovyScripts Secret and ConfigMap added watched labels {"cr": "jenkins"}
2025-08-05T20:49:50Z DEBUG controller-jenkins ConfigurationAsCode Secret and ConfigMap added watched labels {"cr": "jenkins"}
2025-08-05T20:49:50Z DEBUG controller-jenkins createServiceAccount with annotations map[] {"cr": "jenkins"}
2025-08-05T20:49:51Z DEBUG controller-jenkins Service account, role and role binding are present {"cr": "jenkins"}
2025-08-05T20:49:51Z DEBUG controller-jenkins Extra role bindings are present {"cr": "jenkins"}
2025-08-05T20:49:51Z DEBUG controller-jenkins Jenkins HTTP Service is present {"cr": "jenkins"}
2025-08-05T20:49:51Z DEBUG controller-jenkins Jenkins slave Service is present {"cr": "jenkins"}
2025-08-05T20:49:51Z DEBUG controller-jenkins Kubernetes resources are present {"cr": "jenkins"}
2025-08-05T20:49:51Z DEBUG controller-jenkins Jenkins master pod is present {"cr": "jenkins"}
2025-08-05T20:49:51Z DEBUG controller-jenkins Jenkins master pod not ready {"cr": "jenkins"}
2025-08-05T20:49:52Z DEBUG controller-jenkins Reconciling Jenkins {"cr": "jenkins"}
2025-08-05T20:49:52Z DEBUG controller-jenkins Operator credentials secret is present {"cr": "jenkins"}
2025-08-05T20:49:52Z DEBUG controller-jenkins Scripts config map is present {"cr": "jenkins"}
2025-08-05T20:49:53Z DEBUG controller-jenkins Init configuration config map is present {"cr": "jenkins"}
2025-08-05T20:49:54Z DEBUG controller-jenkins Base configuration config map is present {"cr": "jenkins"}
2025-08-05T20:49:54Z DEBUG controller-jenkins GroovyScripts Secret and ConfigMap added watched labels {"cr": "jenkins"}
2025-08-05T20:49:54Z DEBUG controller-jenkins ConfigurationAsCode Secret and ConfigMap added watched labels {"cr": "jenkins"}
2025-08-05T20:49:54Z DEBUG controller-jenkins createServiceAccount with annotations map[] {"cr": "jenkins"}
2025-08-05T20:49:54Z DEBUG controller-jenkins Service account, role and role binding are present {"cr": "jenkins"}
2025-08-05T20:49:54Z DEBUG controller-jenkins Extra role bindings are present {"cr": "jenkins"}
2025-08-05T20:49:54Z DEBUG controller-jenkins Jenkins HTTP Service is present {"cr": "jenkins"}
2025-08-05T20:49:54Z DEBUG controller-jenkins Jenkins slave Service is present {"cr": "jenkins"}
2025-08-05T20:49:54Z DEBUG controller-jenkins Kubernetes resources are present {"cr": "jenkins"}
2025-08-05T20:49:54Z DEBUG controller-jenkins Jenkins master pod is present {"cr": "jenkins"}
2025-08-05T20:49:54Z DEBUG controller-jenkins Jenkins master pod not ready {"cr": "jenkins"}
2025-08-05T20:49:59Z DEBUG controller-jenkins Reconciling Jenkins {"cr": "jenkins"}
2025-08-05T20:49:59Z DEBUG controller-jenkins Operator credentials secret is present {"cr": "jenkins"}
2025-08-05T20:49:59Z DEBUG controller-jenkins Scripts config map is present {"cr": "jenkins"}
2025-08-05T20:49:59Z DEBUG controller-jenkins Init configuration config map is present {"cr": "jenkins"}
2025-08-05T20:50:00Z DEBUG controller-jenkins Base configuration config map is present {"cr": "jenkins"}
2025-08-05T20:50:00Z DEBUG controller-jenkins GroovyScripts Secret and ConfigMap added watched labels {"cr": "jenkins"}
2025-08-05T20:50:00Z DEBUG controller-jenkins ConfigurationAsCode Secret and ConfigMap added watched labels {"cr": "jenkins"}
2025-08-05T20:50:00Z DEBUG controller-jenkins createServiceAccount with annotations map[] {"cr": "jenkins"}
2025-08-05T20:50:00Z DEBUG controller-jenkins Service account, role and role binding are present {"cr": "jenkins"}
2025-08-05T20:50:00Z DEBUG controller-jenkins Extra role bindings are present {"cr": "jenkins"}
2025-08-05T20:50:00Z DEBUG controller-jenkins Jenkins HTTP Service is present {"cr": "jenkins"}
2025-08-05T20:50:00Z DEBUG controller-jenkins Jenkins slave Service is present {"cr": "jenkins"}
2025-08-05T20:50:00Z DEBUG controller-jenkins Kubernetes resources are present {"cr": "jenkins"}
2025-08-05T20:50:00Z DEBUG controller-jenkins Jenkins master pod is present {"cr": "jenkins"}
2025-08-05T20:50:00Z DEBUG controller-jenkins Jenkins master pod not ready {"cr": "jenkins"}
2025-08-05T20:50:05Z DEBUG controller-jenkins Reconciling Jenkins {"cr": "jenkins"}
2025-08-05T20:50:05Z DEBUG controller-jenkins Operator credentials secret is present {"cr": "jenkins"}
2025-08-05T20:50:05Z DEBUG controller-jenkins Scripts config map is present {"cr": "jenkins"}
2025-08-05T20:50:06Z DEBUG controller-jenkins Init configuration config map is present {"cr": "jenkins"}
2025-08-05T20:50:06Z DEBUG controller-jenkins Base configuration config map is present {"cr": "jenkins"}
2025-08-05T20:50:06Z DEBUG controller-jenkins GroovyScripts Secret and ConfigMap added watched labels {"cr": "jenkins"}
2025-08-05T20:50:06Z DEBUG controller-jenkins ConfigurationAsCode Secret and ConfigMap added watched labels {"cr": "jenkins"}
2025-08-05T20:50:06Z DEBUG controller-jenkins createServiceAccount with annotations map[] {"cr": "jenkins"}
2025-08-05T20:50:07Z DEBUG controller-jenkins Service account, role and role binding are present {"cr": "jenkins"}
2025-08-05T20:50:07Z DEBUG controller-jenkins Extra role bindings are present {"cr": "jenkins"}
2025-08-05T20:50:07Z DEBUG controller-jenkins Jenkins HTTP Service is present {"cr": "jenkins"}
2025-08-05T20:50:07Z DEBUG controller-jenkins Jenkins slave Service is present {"cr": "jenkins"}
2025-08-05T20:50:07Z DEBUG controller-jenkins Kubernetes resources are present {"cr": "jenkins"}
2025-08-05T20:50:07Z DEBUG controller-jenkins Jenkins master pod is present {"cr": "jenkins"}
2025-08-05T20:50:07Z DEBUG controller-jenkins Jenkins master pod not ready {"cr": "jenkins"}
2025-08-05T20:50:09Z DEBUG controller-jenkins Reconciling Jenkins {"cr": "jenkins"}
2025-08-05T20:50:09Z DEBUG controller-jenkins Operator credentials secret is present {"cr": "jenkins"}
2025-08-05T20:50:09Z DEBUG controller-jenkins Scripts config map is present {"cr": "jenkins"}
2025-08-05T20:50:10Z DEBUG controller-jenkins Init configuration config map is present {"cr": "jenkins"}
2025-08-05T20:50:10Z DEBUG controller-jenkins Base configuration config map is present {"cr": "jenkins"}
2025-08-05T20:50:10Z DEBUG controller-jenkins GroovyScripts Secret and ConfigMap added watched labels {"cr": "jenkins"}
2025-08-05T20:50:10Z DEBUG controller-jenkins ConfigurationAsCode Secret and ConfigMap added watched labels {"cr": "jenkins"}
2025-08-05T20:50:10Z DEBUG controller-jenkins createServiceAccount with annotations map[] {"cr": "jenkins"}
2025-08-05T20:50:11Z DEBUG controller-jenkins Service account, role and role binding are present {"cr": "jenkins"}
2025-08-05T20:50:11Z DEBUG controller-jenkins Extra role bindings are present {"cr": "jenkins"}
2025-08-05T20:50:11Z DEBUG controller-jenkins Jenkins HTTP Service is present {"cr": "jenkins"}
2025-08-05T20:50:11Z DEBUG controller-jenkins Jenkins slave Service is present {"cr": "jenkins"}
2025-08-05T20:50:11Z DEBUG controller-jenkins Kubernetes resources are present {"cr": "jenkins"}
2025-08-05T20:50:11Z DEBUG controller-jenkins Jenkins master pod is present {"cr": "jenkins"}
2025-08-05T20:50:11Z INFO controller-jenkins Container 'backup' is terminated, status '{Name:backup State:{Waiting:nil Running:nil Terminated:&ContainerStateTerminated{ExitCode:255,Signal:0,Reason:Error,Message:,StartedAt:2025-08-05 20:50:08 +0000 UTC,FinishedAt:2025-08-05 20:50:08 +0000 UTC,ContainerID:containerd://a635101442d93fe13435d1e71dc9579a54675543dc2eec528b8032f5a0bb8864,}} LastTerminationState:{Waiting:nil Running:nil Terminated:nil} Ready:false RestartCount:0 Image:quay.io/jenkins-kubernetes-operator/backup-pvc:v0.4.3 ImageID:quay.io/jenkins-kubernetes-operator/backup-pvc@sha256:c5650513e713298b770cb302953f2c9b7a4407db9af4a0424d1c7cbf3c278e46 ContainerID:containerd://a635101442d93fe13435d1e71dc9579a54675543dc2eec528b8032f5a0bb8864 Started:0x400167c2ad AllocatedResources:map[] Resources:nil VolumeMounts:[{Name:jenkins-home MountPath:/jenkins-home ReadOnly:false RecursiveReadOnly:<nil>} {Name:backup MountPath:/backup ReadOnly:false RecursiveReadOnly:<nil>} {Name:kube-api-access-kv5nx MountPath:/var/run/secrets/kubernetes.io/serviceaccount ReadOnly:true RecursiveReadOnly:0x4002b74380}]}' {"cr": "jenkins"}
2025-08-05T20:50:11Z DEBUG controller-jenkins Reconciling Jenkins {"cr": "jenkins"}
2025-08-05T20:50:11Z DEBUG controller-jenkins Operator credentials secret is present {"cr": "jenkins"}
2025-08-05T20:50:11Z DEBUG controller-jenkins Scripts config map is present {"cr": "jenkins"}
2025-08-05T20:50:11Z DEBUG controller-jenkins Init configuration config map is present {"cr": "jenkins"}
2025-08-05T20:50:12Z DEBUG controller-jenkins Base configuration config map is present {"cr": "jenkins"}
2025-08-05T20:50:12Z DEBUG controller-jenkins GroovyScripts Secret and ConfigMap added watched labels {"cr": "jenkins"}
2025-08-05T20:50:12Z DEBUG controller-jenkins ConfigurationAsCode Secret and ConfigMap added watched labels {"cr": "jenkins"}
2025-08-05T20:50:12Z DEBUG controller-jenkins createServiceAccount with annotations map[] {"cr": "jenkins"}
2025-08-05T20:50:12Z DEBUG controller-jenkins Service account, role and role binding are present {"cr": "jenkins"}
2025-08-05T20:50:12Z DEBUG controller-jenkins Extra role bindings are present {"cr": "jenkins"}
2025-08-05T20:50:12Z DEBUG controller-jenkins Jenkins HTTP Service is present {"cr": "jenkins"}
2025-08-05T20:50:12Z DEBUG controller-jenkins Jenkins slave Service is present {"cr": "jenkins"}
2025-08-05T20:50:12Z DEBUG controller-jenkins Kubernetes resources are present {"cr": "jenkins"}
2025-08-05T20:50:12Z DEBUG controller-jenkins Jenkins master pod is present {"cr": "jenkins"}
2025-08-05T20:50:12Z DEBUG controller-jenkins Jenkins master pod is terminating {"cr": "jenkins"}
2025-08-05T20:50:12Z DEBUG controller-jenkins Reconciling Jenkins {"cr": "jenkins"}
2025-08-05T20:50:12Z DEBUG controller-jenkins Operator credentials secret is present {"cr": "jenkins"}
2025-08-05T20:50:12Z DEBUG controller-jenkins Scripts config map is present {"cr": "jenkins"}
2025-08-05T20:50:12Z DEBUG controller-jenkins Init configuration config map is present {"cr": "jenkins"}
2025-08-05T20:50:13Z DEBUG controller-jenkins Base configuration config map is present {"cr": "jenkins"}
2025-08-05T20:50:13Z DEBUG controller-jenkins GroovyScripts Secret and ConfigMap added watched labels {"cr": "jenkins"}
2025-08-05T20:50:13Z DEBUG controller-jenkins ConfigurationAsCode Secret and ConfigMap added watched labels {"cr": "jenkins"}
2025-08-05T20:50:13Z DEBUG controller-jenkins createServiceAccount with annotations map[] {"cr": "jenkins"}
2025-08-05T20:50:13Z DEBUG controller-jenkins Service account, role and role binding are present {"cr": "jenkins"}
2025-08-05T20:50:13Z DEBUG controller-jenkins Extra role bindings are present {"cr": "jenkins"}
2025-08-05T20:50:13Z DEBUG controller-jenkins Jenkins HTTP Service is present {"cr": "jenkins"}
2025-08-05T20:50:13Z DEBUG controller-jenkins Jenkins slave Service is present {"cr": "jenkins"}
2025-08-05T20:50:13Z DEBUG controller-jenkins Kubernetes resources are present {"cr": "jenkins"}
2025-08-05T20:50:13Z DEBUG controller-jenkins Jenkins master pod is present {"cr": "jenkins"}
2025-08-05T20:50:13Z DEBUG controller-jenkins Jenkins master pod is terminating {"cr": "jenkins"}
2025-08-05T20:50:17Z DEBUG controller-jenkins Reconciling Jenkins {"cr": "jenkins"}
2025-08-05T20:50:17Z DEBUG controller-jenkins Operator credentials secret is present {"cr": "jenkins"}
2025-08-05T20:50:17Z DEBUG controller-jenkins Scripts config map is present {"cr": "jenkins"}
2025-08-05T20:50:17Z DEBUG controller-jenkins Init configuration config map is present {"cr": "jenkins"}
2025-08-05T20:50:17Z DEBUG controller-jenkins Base configuration config map is present {"cr": "jenkins"}
2025-08-05T20:50:17Z DEBUG controller-jenkins GroovyScripts Secret and ConfigMap added watched labels {"cr": "jenkins"}
2025-08-05T20:50:17Z DEBUG controller-jenkins ConfigurationAsCode Secret and ConfigMap added watched labels {"cr": "jenkins"}
2025-08-05T20:50:17Z DEBUG controller-jenkins createServiceAccount with annotations map[] {"cr": "jenkins"}
2025-08-05T20:50:18Z DEBUG controller-jenkins Service account, role and role binding are present {"cr": "jenkins"}
2025-08-05T20:50:18Z DEBUG controller-jenkins Extra role bindings are present {"cr": "jenkins"}
2025-08-05T20:50:18Z DEBUG controller-jenkins Jenkins HTTP Service is present {"cr": "jenkins"}
2025-08-05T20:50:18Z DEBUG controller-jenkins Jenkins slave Service is present {"cr": "jenkins"}
2025-08-05T20:50:18Z DEBUG controller-jenkins Kubernetes resources are present {"cr": "jenkins"}
2025-08-05T20:50:18Z DEBUG controller-jenkins Jenkins master pod is present {"cr": "jenkins"}
2025-08-05T20:50:18Z DEBUG controller-jenkins Jenkins master pod is terminating {"cr": "jenkins"}
2025-08-05T20:50:23Z DEBUG controller-jenkins Reconciling Jenkins {"cr": "jenkins"}
2025-08-05T20:50:23Z DEBUG controller-jenkins Operator credentials secret is present {"cr": "jenkins"}
2025-08-05T20:50:23Z DEBUG controller-jenkins Scripts config map is present {"cr": "jenkins"}
2025-08-05T20:50:23Z DEBUG controller-jenkins Init configuration config map is present {"cr": "jenkins"}
2025-08-05T20:50:23Z DEBUG controller-jenkins Base configuration config map is present {"cr": "jenkins"}
2025-08-05T20:50:23Z DEBUG controller-jenkins GroovyScripts Secret and ConfigMap added watched labels {"cr": "jenkins"}
2025-08-05T20:50:23Z DEBUG controller-jenkins ConfigurationAsCode Secret and ConfigMap added watched labels {"cr": "jenkins"}
2025-08-05T20:50:23Z DEBUG controller-jenkins createServiceAccount with annotations map[] {"cr": "jenkins"}
2025-08-05T20:50:24Z DEBUG controller-jenkins Service account, role and role binding are present {"cr": "jenkins"}
2025-08-05T20:50:24Z DEBUG controller-jenkins Extra role bindings are present {"cr": "jenkins"}
2025-08-05T20:50:24Z DEBUG controller-jenkins Jenkins HTTP Service is present {"cr": "jenkins"}
2025-08-05T20:50:24Z DEBUG controller-jenkins Jenkins slave Service is present {"cr": "jenkins"}
2025-08-05T20:50:24Z DEBUG controller-jenkins Kubernetes resources are present {"cr": "jenkins"}
2025-08-05T20:50:24Z DEBUG controller-jenkins Jenkins master pod is present {"cr": "jenkins"}
2025-08-05T20:50:24Z DEBUG controller-jenkins Jenkins master pod is terminating {"cr": "jenkins"}
2025-08-05T20:50:29Z DEBUG controller-jenkins Reconciling Jenkins {"cr": "jenkins"}
2025-08-05T20:50:29Z DEBUG controller-jenkins Operator credentials secret is present {"cr": "jenkins"}
2025-08-05T20:50:29Z DEBUG controller-jenkins Scripts config map is present {"cr": "jenkins"}
2025-08-05T20:50:29Z DEBUG controller-jenkins Init configuration config map is present {"cr": "jenkins"}
2025-08-05T20:50:29Z DEBUG controller-jenkins Base configuration config map is present {"cr": "jenkins"}
2025-08-05T20:50:29Z DEBUG controller-jenkins GroovyScripts Secret and ConfigMap added watched labels {"cr": "jenkins"}
2025-08-05T20:50:29Z DEBUG controller-jenkins ConfigurationAsCode Secret and ConfigMap added watched labels {"cr": "jenkins"}
2025-08-05T20:50:29Z DEBUG controller-jenkins createServiceAccount with annotations map[] {"cr": "jenkins"}
2025-08-05T20:50:29Z DEBUG controller-jenkins Service account, role and role binding are present {"cr": "jenkins"}
2025-08-05T20:50:29Z DEBUG controller-jenkins Extra role bindings are present {"cr": "jenkins"}
2025-08-05T20:50:29Z DEBUG controller-jenkins Jenkins HTTP Service is present {"cr": "jenkins"}
2025-08-05T20:50:29Z DEBUG controller-jenkins Jenkins slave Service is present {"cr": "jenkins"}
2025-08-05T20:50:29Z DEBUG controller-jenkins Kubernetes resources are present {"cr": "jenkins"}
2025-08-05T20:50:29Z DEBUG controller-jenkins Jenkins master pod is present {"cr": "jenkins"}
2025-08-05T20:50:29Z DEBUG controller-jenkins Jenkins master pod is terminating {"cr": "jenkins"}
2025-08-05T20:50:34Z DEBUG controller-jenkins Reconciling Jenkins {"cr": "jenkins"}
2025-08-05T20:50:34Z DEBUG controller-jenkins Operator credentials secret is present {"cr": "jenkins"}
2025-08-05T20:50:34Z DEBUG controller-jenkins Scripts config map is present {"cr": "jenkins"}
2025-08-05T20:50:34Z DEBUG controller-jenkins Init configuration config map is present {"cr": "jenkins"}
2025-08-05T20:50:34Z DEBUG controller-jenkins Base configuration config map is present {"cr": "jenkins"}
2025-08-05T20:50:34Z DEBUG controller-jenkins GroovyScripts Secret and ConfigMap added watched labels {"cr": "jenkins"}
2025-08-05T20:50:34Z DEBUG controller-jenkins ConfigurationAsCode Secret and ConfigMap added watched labels {"cr": "jenkins"}
2025-08-05T20:50:34Z DEBUG controller-jenkins createServiceAccount with annotations map[] {"cr": "jenkins"}
2025-08-05T20:50:34Z DEBUG controller-jenkins Service account, role and role binding are present {"cr": "jenkins"}
2025-08-05T20:50:34Z DEBUG controller-jenkins Extra role bindings are present {"cr": "jenkins"}
2025-08-05T20:50:35Z DEBUG controller-jenkins Jenkins HTTP Service is present {"cr": "jenkins"}
2025-08-05T20:50:35Z DEBUG controller-jenkins Jenkins slave Service is present {"cr": "jenkins"}
2025-08-05T20:50:35Z DEBUG controller-jenkins Kubernetes resources are present {"cr": "jenkins"}
2025-08-05T20:50:35Z DEBUG controller-jenkins Jenkins master pod is present {"cr": "jenkins"}
2025-08-05T20:50:35Z DEBUG controller-jenkins Jenkins master pod is terminating {"cr": "jenkins"}
2025-08-05T20:50:40Z DEBUG controller-jenkins Reconciling Jenkins {"cr": "jenkins"}
2025-08-05T20:50:40Z DEBUG controller-jenkins Operator credentials secret is present {"cr": "jenkins"}
2025-08-05T20:50:40Z DEBUG controller-jenkins Scripts config map is present {"cr": "jenkins"}
2025-08-05T20:50:40Z DEBUG controller-jenkins Init configuration config map is present {"cr": "jenkins"}
2025-08-05T20:50:40Z DEBUG controller-jenkins Base configuration config map is present {"cr": "jenkins"}
2025-08-05T20:50:40Z DEBUG controller-jenkins GroovyScripts Secret and ConfigMap added watched labels {"cr": "jenkins"}
2025-08-05T20:50:40Z DEBUG controller-jenkins ConfigurationAsCode Secret and ConfigMap added watched labels {"cr": "jenkins"}
2025-08-05T20:50:40Z DEBUG controller-jenkins createServiceAccount with annotations map[] {"cr": "jenkins"}
2025-08-05T20:50:41Z DEBUG controller-jenkins Service account, role and role binding are present {"cr": "jenkins"}
2025-08-05T20:50:41Z DEBUG controller-jenkins Extra role bindings are present {"cr": "jenkins"}
2025-08-05T20:50:41Z DEBUG controller-jenkins Jenkins HTTP Service is present {"cr": "jenkins"}
2025-08-05T20:50:41Z DEBUG controller-jenkins Jenkins slave Service is present {"cr": "jenkins"}
2025-08-05T20:50:41Z DEBUG controller-jenkins Kubernetes resources are present {"cr": "jenkins"}
2025-08-05T20:50:41Z DEBUG controller-jenkins Jenkins master pod is present {"cr": "jenkins"}
2025-08-05T20:50:41Z DEBUG controller-jenkins Jenkins master pod is terminating {"cr": "jenkins"}
2025-08-05T20:50:42Z DEBUG controller-jenkins Reconciling Jenkins {"cr": "jenkins"}
2025-08-05T20:50:42Z DEBUG controller-jenkins Operator credentials secret is present {"cr": "jenkins"}
2025-08-05T20:50:42Z DEBUG controller-jenkins Scripts config map is present {"cr": "jenkins"}
2025-08-05T20:50:42Z DEBUG controller-jenkins Init configuration config map is present {"cr": "jenkins"}
2025-08-05T20:50:42Z DEBUG controller-jenkins Base configuration config map is present {"cr": "jenkins"}
2025-08-05T20:50:42Z DEBUG controller-jenkins GroovyScripts Secret and ConfigMap added watched labels {"cr": "jenkins"}
2025-08-05T20:50:42Z DEBUG controller-jenkins ConfigurationAsCode Secret and ConfigMap added watched labels {"cr": "jenkins"}
2025-08-05T20:50:42Z DEBUG controller-jenkins createServiceAccount with annotations map[] {"cr": "jenkins"}
2025-08-05T20:50:43Z DEBUG controller-jenkins Service account, role and role binding are present {"cr": "jenkins"}
2025-08-05T20:50:43Z DEBUG controller-jenkins Extra role bindings are present {"cr": "jenkins"}
2025-08-05T20:50:43Z DEBUG controller-jenkins Jenkins HTTP Service is present {"cr": "jenkins"}
2025-08-05T20:50:43Z DEBUG controller-jenkins Jenkins slave Service is present {"cr": "jenkins"}
2025-08-05T20:50:43Z DEBUG controller-jenkins Kubernetes resources are present {"cr": "jenkins"}
2025-08-05T20:50:43Z INFO controller-jenkins Creating a new Jenkins Master Pod jenkins/jenkins-jenkins {"cr": "jenkins"}
Kubernetes events
2s Normal Killing Pod/jenkins-jenkins Stopping container backup
2s Normal Jenkins/jenkins Creating a new Jenkins Master Pod
2s Normal Scheduled Pod/jenkins-jenkins Successfully assigned jenkins/jenkins-jenkins to ck-k8s-c1-b4
2s Normal Jenkins/jenkins Jenkins master pod restarted by operator: Jenkins CR has been replaced
2s (x2 over 11s) Normal Jenkins/jenkins Creating a new Jenkins Master Pod
3s Normal Scheduled Pod/jenkins-jenkins Successfully assigned jenkins/jenkins-jenkins to ck-k8s-c1-b4
2s Normal SuccessfulAttachVolume Pod/jenkins-jenkins AttachVolume.Attach succeeded for volume "pvc-dbe011a1-0583-4155-a1a4-db399d016d1a"
2s Normal Pulling Pod/jenkins-jenkins Pulling image "jenkins/jenkins:2.516.1-lts"
3s Normal Pulled Pod/jenkins-jenkins Successfully pulled image "jenkins/jenkins:2.516.1-lts" in 903ms (903ms including waiting). Image size: 279565997 bytes.
2s Normal Created Pod/jenkins-jenkins Created container: jenkins-master
2s Normal Started Pod/jenkins-jenkins Started container jenkins-master
2s Normal Pulling Pod/jenkins-jenkins Pulling image "quay.io/jenkins-kubernetes-operator/backup-pvc:v0.4.3"
2s Normal Pulled Pod/jenkins-jenkins Successfully pulled image "quay.io/jenkins-kubernetes-operator/backup-pvc:v0.4.3" in 8.024s (8.024s including waiting). Image size: 30644449 bytes.
2s Normal Created Pod/jenkins-jenkins Created container: backup
2s Normal Started Pod/jenkins-jenkins Started container backup
2s Normal Jenkins/jenkins Jenkins master pod restarted by kubernetes: Container 'backup' is terminated, status '{Name:backup State:{Waiting:nil Running:nil Terminated:&ContainerStateTerminated{ExitCode:255,Signal:0,Reason:Error,Message:,StartedAt:2025-08-05 20:50:08 +0000 UTC,FinishedAt:2025-08-05 20:50:08 +0000 UTC,ContainerID:containerd://a635101442d93fe13435d1e71dc9579a54675543dc2eec528b8032f5a0bb8864,}} LastTerminationState:{Waiting:nil Running:nil Terminated:nil} Ready:false RestartCount:0 Image:quay.io/jenkins-kubernetes-operator/backup-pvc:v0.4.3 ImageID:quay.io/jenkins-kubernetes-operator/backup-pvc@sha256:c5650513e713298b770cb302953f2c9b7a4407db9af4a0424d1c7cbf3c278e46 ContainerID:containerd://a635101442d93fe13435d1e71dc9579a54675543dc2eec528b8032f5a0bb8864 Started:0x400167c2ad AllocatedResources:map[] Resources:nil VolumeMounts:[{Name:jenkins-home MountPath:/jenkins-home ReadOnly:false RecursiveReadOnly:<nil>} {Name:backup MountPath:/backup ReadOnly:false RecursiveReadOnly:<nil>} {Name:kube-api-access-kv5nx MountPath:/var/run/secrets/kubernetes.io/serviceaccount ReadOnly:true RecursiveReadOnly:0x4002b74380}]}'
2s Normal Killing Pod/jenkins-jenkins Stopping container jenkins-master
2s (x3 over 66s) Normal Jenkins/jenkins Creating a new Jenkins Master Pod
2s Normal Scheduled Pod/jenkins-jenkins Successfully assigned jenkins/jenkins-jenkins to ck-k8s-c1-b4
2s Normal Pulling Pod/jenkins-jenkins Pulling image "jenkins/jenkins:2.516.1-lts"
2s Normal Pulled Pod/jenkins-jenkins Successfully pulled image "jenkins/jenkins:2.516.1-lts" in 1.003s (1.003s including waiting). Image size: 279565997 bytes.
2s Normal Created Pod/jenkins-jenkins Created container: jenkins-master
2s Normal Started Pod/jenkins-jenkins Started container jenkins-master
Logs of backup container
exec /bin/sh: exec format error
Checking the image quay.io/jenkins-kubernetes-operator/backup-pvc:v0.4.3 I noticed that it is only available for amd64 and not for arm64.
I used docker multi-platform build for backup-pvc: https://hub.docker.com/r/kamphaus/jenkins-kubernetes-operator-backup-pvc
Using the helm value jenkins.backup.image: kamphaus/jenkins-kubernetes-operator-backup-pvc:v0.9.0-beta1
the jenkins pod starts successfully.
Conclusion:
A default install of the helm chart on arm64 restarts continuously due to missing arm64 support in the backup-pvc image.
A proper fix is publishing the backup-pvc image for multiple architectures.