From 2b7b03371ea369a58e9d4a77a29e6622a6669793 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20S=C4=99k?= Date: Tue, 3 Dec 2019 12:12:46 +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..97159e61 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{