From 17edcf933cb37046b15dd3659ba5e21b7d7d14b8 Mon Sep 17 00:00:00 2001 From: laxmikantbpandhare Date: Fri, 22 Jul 2022 07:32:58 -0700 Subject: [PATCH 1/2] big fix for deletion Custom resource --- docs/tutorial.md | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/docs/tutorial.md b/docs/tutorial.md index 37ed714..b4f9129 100644 --- a/docs/tutorial.md +++ b/docs/tutorial.md @@ -456,18 +456,11 @@ Below your `labelsForMemcached(Memcached m)` block in the ``` private Deployment createMemcachedDeployment(Memcached m) { - return new DeploymentBuilder() + Deployment deployment = new DeploymentBuilder() .withMetadata( new ObjectMetaBuilder() .withName(m.getMetadata().getName()) .withNamespace(m.getMetadata().getNamespace()) - .withOwnerReferences( - new OwnerReferenceBuilder() - .withApiVersion("v1") - .withKind("Memcached") - .withName(m.getMetadata().getName()) - .withUid(m.getMetadata().getUid()) - .build()) .build()) .withSpec( new DeploymentSpecBuilder() @@ -495,6 +488,8 @@ Below your `labelsForMemcached(Memcached m)` block in the .build()) .build()) .build(); + deployment.addOwnerReference(m); + return deployment; } ``` From fdb58f984f4f65b0859d848e3de7c74077723203 Mon Sep 17 00:00:00 2001 From: laxmikantbpandhare Date: Fri, 22 Jul 2022 07:57:58 -0700 Subject: [PATCH 2/2] updated testdata --- .../main/java/com/example/MemcachedReconciler.java | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/testdata/quarkus/memcached-quarkus-operator/src/main/java/com/example/MemcachedReconciler.java b/testdata/quarkus/memcached-quarkus-operator/src/main/java/com/example/MemcachedReconciler.java index 0b86d8b..47bc066 100644 --- a/testdata/quarkus/memcached-quarkus-operator/src/main/java/com/example/MemcachedReconciler.java +++ b/testdata/quarkus/memcached-quarkus-operator/src/main/java/com/example/MemcachedReconciler.java @@ -84,18 +84,11 @@ private Map labelsForMemcached(Memcached m) { } private Deployment createMemcachedDeployment(Memcached m) { - return new DeploymentBuilder() + Deployment deployment = new DeploymentBuilder() .withMetadata( new ObjectMetaBuilder() .withName(m.getMetadata().getName()) .withNamespace(m.getMetadata().getNamespace()) - .withOwnerReferences( - new OwnerReferenceBuilder() - .withApiVersion("v1") - .withKind("Memcached") - .withName(m.getMetadata().getName()) - .withUid(m.getMetadata().getUid()) - .build()) .build()) .withSpec( new DeploymentSpecBuilder() @@ -123,6 +116,8 @@ private Deployment createMemcachedDeployment(Memcached m) { .build()) .build()) .build(); + deployment.addOwnerReference(m); + return deployment; } }