Skip to content

Commit 977b304

Browse files
authored
add ownerRefence to generated config maps (#227)
* add ownerRefence to generated config maps * remove unused import line * add ownerRef to pdb
1 parent 80e4100 commit 977b304

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/pkg/k8s.go

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,13 @@ func (s *JobRunner) getConfigMapObject(identifier string, job opslevel.RunnerJob
127127
ObjectMeta: metav1.ObjectMeta{
128128
Name: identifier,
129129
Namespace: s.jobPodConfig.Namespace,
130+
OwnerReferences: []metav1.OwnerReference{
131+
{
132+
APIVersion: "v1",
133+
Kind: "Pod",
134+
Name: identifier,
135+
},
136+
},
130137
},
131138
Immutable: opslevel.RefOf(true),
132139
Data: data,
@@ -139,6 +146,13 @@ func (s *JobRunner) getPBDObject(identifier string, selector *metav1.LabelSelect
139146
ObjectMeta: metav1.ObjectMeta{
140147
Name: identifier,
141148
Namespace: s.jobPodConfig.Namespace,
149+
OwnerReferences: []metav1.OwnerReference{
150+
{
151+
APIVersion: "v1",
152+
Kind: "Pod",
153+
Name: identifier,
154+
},
155+
},
142156
},
143157
Spec: policyv1.PodDisruptionBudgetSpec{
144158
MaxUnavailable: &maxUnavailable,

0 commit comments

Comments
 (0)