From 554af5db8094d76e694ea36d0495b1d8bafb0365 Mon Sep 17 00:00:00 2001 From: Jakub Al-Khalili Date: Wed, 6 Nov 2019 10:16:57 +0100 Subject: [PATCH] #176 Add owner reference to seed job agent deployment --- .../jenkins/configuration/user/seedjobs/seedjobs.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkg/controller/jenkins/configuration/user/seedjobs/seedjobs.go b/pkg/controller/jenkins/configuration/user/seedjobs/seedjobs.go index cb07281e..2592d145 100644 --- a/pkg/controller/jenkins/configuration/user/seedjobs/seedjobs.go +++ b/pkg/controller/jenkins/configuration/user/seedjobs/seedjobs.go @@ -340,6 +340,16 @@ func agentDeployment(jenkins *v1alpha2.Jenkins, namespace string, agentName stri ObjectMeta: metav1.ObjectMeta{ Name: agentDeploymentName(*jenkins, agentName), Namespace: namespace, + OwnerReferences: []metav1.OwnerReference{ + { + BlockOwnerDeletion: &[]bool{true}[0], + Controller: &[]bool{true}[0], + Kind: jenkins.Kind, + Name: jenkins.Name, + APIVersion: jenkins.APIVersion, + UID: jenkins.UID, + }, + }, }, Spec: apps.DeploymentSpec{ Template: corev1.PodTemplateSpec{