diff --git a/pkg/controller/jenkins/configuration/user/seedjobs/seedjobs.go b/pkg/controller/jenkins/configuration/user/seedjobs/seedjobs.go index 2ebbe060..29af916c 100644 --- a/pkg/controller/jenkins/configuration/user/seedjobs/seedjobs.go +++ b/pkg/controller/jenkins/configuration/user/seedjobs/seedjobs.go @@ -43,6 +43,9 @@ const ( AgentName = "seed-job-agent" creatingGroovyScriptName = "seed-job-groovy-script.groovy" + + homeVolumeName = "home" + homeVolumePath = "/home/jenkins/agent" ) var seedJobGroovyScriptTemplate = template.Must(template.New(creatingGroovyScriptName).Parse(` @@ -409,9 +412,23 @@ func agentDeployment(jenkins *v1alpha2.Jenkins, namespace string, agentName stri }, { Name: "JENKINS_AGENT_WORKDIR", - Value: "/home/jenkins/agent", + Value: homeVolumePath, }, }, + VolumeMounts: []corev1.VolumeMount{ + { + Name: homeVolumeName, + MountPath: homeVolumePath, + }, + }, + }, + }, + Volumes: []corev1.Volume{ + { + Name: homeVolumeName, + VolumeSource: corev1.VolumeSource{ + EmptyDir: &corev1.EmptyDirVolumeSource{}, + }, }, }, },