From 6bc1bcd2543c3e44d71adadea41ba267bb597420 Mon Sep 17 00:00:00 2001 From: Nimrod Gilboa Markevich Date: Mon, 14 Feb 2022 19:48:07 +0200 Subject: [PATCH] Add OwnerReferences to DaemonSet --- shared/kubernetes/provider.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/shared/kubernetes/provider.go b/shared/kubernetes/provider.go index fbb74df05..7bd8abfab 100644 --- a/shared/kubernetes/provider.go +++ b/shared/kubernetes/provider.go @@ -949,11 +949,20 @@ func (provider *Provider) ApplyMizuTapperDaemonSet(ctx context.Context, namespac }) podTemplate.WithSpec(podSpec) + ownerReferences := applyconfmeta.OwnerReference() + // ownerReferences.WithAPIVersion() + ownerReferences.WithKind("DaemonSet") + ownerReferences.WithName(daemonSetName) + // ownerReferences.WithUID() + // ownerReferences.WithController() + // ownerReferences.WithBlockOwnerDeletion() + labelSelector := applyconfmeta.LabelSelector() labelSelector.WithMatchLabels(map[string]string{"app": tapperPodName}) daemonSet := applyconfapp.DaemonSet(daemonSetName, namespace) daemonSet. + WithOwnerReferences(ownerReferences). WithLabels(map[string]string{ LabelManagedBy: provider.managedBy, LabelCreatedBy: provider.createdBy,