Skip to content

Commit fa48880

Browse files
[Helm] Remove from SupportsOwnerReference
Signed-off-by: varshaprasad96 <[email protected]>
1 parent 38d1ff7 commit fa48880

File tree

7 files changed

+15
-19
lines changed

7 files changed

+15
-19
lines changed

internal/controller/controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ func watchDependentResources(mgr manager.Manager, r *HelmOperatorReconciler, c c
159159
}
160160

161161
restMapper := mgr.GetRESTMapper()
162-
useOwnerRef, err := controllerutil.SupportsOwnerReference(restMapper, owner, dependent, "")
162+
useOwnerRef, err := controllerutil.SupportsOwnerReference(restMapper, owner, dependent)
163163
if err != nil {
164164
return err
165165
}

main.go

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ import (
2727
"sigs.k8s.io/kubebuilder/v3/pkg/model/stage"
2828
"sigs.k8s.io/kubebuilder/v3/pkg/plugin"
2929

30-
helmcmd "github.com/operator-framework/helm-operator-plugins/internal/cmd/helm-operator/run"
3130
hybridcmd "github.com/operator-framework/helm-operator-plugins/internal/cmd/hybrid-operator/run"
3231
"github.com/operator-framework/helm-operator-plugins/internal/version"
3332
pluginv1 "github.com/operator-framework/helm-operator-plugins/pkg/plugins/helm/v1"
@@ -39,18 +38,16 @@ import (
3938
func main() {
4039
commands := []*cobra.Command{
4140
hybridcmd.NewCmd(),
42-
helmcmd.NewCmd(),
4341
}
4442
c, err := cli.New(
4543
cli.WithCommandName("helm-operator"),
4644
cli.WithVersion(getVersion()),
4745
cli.WithPlugins(
4846
getHybridPlugin(),
4947
golangv3.Plugin{},
50-
getHelmPlugin(),
5148
),
5249
cli.WithDefaultProjectVersion(config.Version),
53-
cli.WithDefaultPlugins(config.Version, getHybridPlugin(), getHelmPlugin()),
50+
cli.WithDefaultPlugins(config.Version, getHybridPlugin()),
5451
cli.WithExtraCommands(commands...),
5552
)
5653
if err != nil {

pkg/client/actionclient.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ func (pr *ownerPostRenderer) Run(in *bytes.Buffer) (*bytes.Buffer, error) {
322322
return err
323323
}
324324
u := &unstructured.Unstructured{Object: objMap}
325-
useOwnerRef, err := controllerutil.SupportsOwnerReference(pr.rm, pr.owner, u, "")
325+
useOwnerRef, err := controllerutil.SupportsOwnerReference(pr.rm, pr.owner, u)
326326
if err != nil {
327327
return err
328328
}

pkg/client/helm/client/client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ func (c *ownerRefInjectingClient) Build(reader io.Reader, validate bool) (kube.R
140140
return err
141141
}
142142
u := &unstructured.Unstructured{Object: objMap}
143-
useOwnerRef, err := controllerutil.SupportsOwnerReference(c.restMapper, c.owner, u, "")
143+
useOwnerRef, err := controllerutil.SupportsOwnerReference(c.restMapper, c.owner, u)
144144
if err != nil {
145145
return err
146146
}

pkg/reconciler/internal/hook/hook.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ func (d *dependentResourceWatcher) Exec(owner *unstructured.Unstructured, rel re
7373
continue
7474
}
7575

76-
useOwnerRef, err := controllerutil.SupportsOwnerReference(d.restMapper, owner, &obj, "")
76+
useOwnerRef, err := controllerutil.SupportsOwnerReference(d.restMapper, owner, &obj)
7777
if err != nil {
7878
return err
7979
}

pkg/sdk/controllerutil/controllerutil.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ func WaitForDeletion(ctx context.Context, cl client.Reader, o client.Object) err
5757
}, ctx.Done())
5858
}
5959

60-
func SupportsOwnerReference(restMapper meta.RESTMapper, owner, dependent runtime.Object, depNamespace string) (bool, error) {
60+
func SupportsOwnerReference(restMapper meta.RESTMapper, owner, dependent runtime.Object) (bool, error) {
6161
ownerGVK := owner.GetObjectKind().GroupVersionKind()
6262
ownerMapping, err := restMapper.RESTMapping(ownerGVK.GroupKind(), ownerGVK.Version)
6363
if err != nil {
@@ -83,9 +83,8 @@ func SupportsOwnerReference(restMapper meta.RESTMapper, owner, dependent runtime
8383
ownerClusterScoped := ownerMapping.Scope.Name() == meta.RESTScopeNameRoot
8484
ownerNamespace := mOwner.GetNamespace()
8585
depClusterScoped := depMapping.Scope.Name() == meta.RESTScopeNameRoot
86-
if depNamespace == "" {
87-
depNamespace = mDep.GetNamespace()
88-
}
86+
87+
depNamespace := mDep.GetNamespace()
8988

9089
if ownerClusterScoped {
9190
return true, nil

pkg/sdk/controllerutil/controllerutil_test.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -91,13 +91,13 @@ var _ = Describe("Controllerutil", func() {
9191
})
9292
It("should be true for cluster-scoped dependents", func() {
9393
dependent = createObject(clusterScoped, types.NamespacedName{Namespace: "", Name: "dependent"})
94-
supportsOwnerRef, err := SupportsOwnerReference(rm, owner, dependent, "")
94+
supportsOwnerRef, err := SupportsOwnerReference(rm, owner, dependent)
9595
Expect(supportsOwnerRef).To(BeTrue())
9696
Expect(err).To(BeNil())
9797
})
9898
It("should be true for namespace-scoped dependents", func() {
9999
dependent = createObject(namespaceScoped, types.NamespacedName{Namespace: "ns1", Name: "dependent"})
100-
supportsOwnerRef, err := SupportsOwnerReference(rm, owner, dependent, "")
100+
supportsOwnerRef, err := SupportsOwnerReference(rm, owner, dependent)
101101
Expect(supportsOwnerRef).To(BeTrue())
102102
Expect(err).To(BeNil())
103103
})
@@ -108,22 +108,22 @@ var _ = Describe("Controllerutil", func() {
108108
})
109109
It("should be false for cluster-scoped dependents", func() {
110110
dependent = createObject(clusterScoped, types.NamespacedName{Namespace: "", Name: "dependent"})
111-
supportsOwnerRef, err := SupportsOwnerReference(rm, owner, dependent, dependent.GetNamespace())
111+
supportsOwnerRef, err := SupportsOwnerReference(rm, owner, dependent)
112112
Expect(supportsOwnerRef).To(BeFalse())
113113
Expect(err).To(BeNil())
114114
})
115115
When("dependent is in owner namespace", func() {
116116
It("should be true", func() {
117117
dependent = createObject(namespaceScoped, types.NamespacedName{Namespace: "ns1", Name: "dependent"})
118-
supportsOwnerRef, err := SupportsOwnerReference(rm, owner, dependent, "")
118+
supportsOwnerRef, err := SupportsOwnerReference(rm, owner, dependent)
119119
Expect(supportsOwnerRef).To(BeTrue())
120120
Expect(err).To(BeNil())
121121
})
122122
})
123123
When("dependent is not in owner namespace", func() {
124124
It("should be false", func() {
125125
dependent = createObject(namespaceScoped, types.NamespacedName{Namespace: "ns2", Name: "dependent"})
126-
supportsOwnerRef, err := SupportsOwnerReference(rm, owner, dependent, "")
126+
supportsOwnerRef, err := SupportsOwnerReference(rm, owner, dependent)
127127
Expect(supportsOwnerRef).To(BeFalse())
128128
Expect(err).To(BeNil())
129129
})
@@ -140,13 +140,13 @@ var _ = Describe("Controllerutil", func() {
140140
rm = meta.NewDefaultRESTMapper([]schema.GroupVersion{})
141141
})
142142
It("fails when owner REST mapping is missing", func() {
143-
supportsOwnerRef, err := SupportsOwnerReference(rm, owner, dependent, "")
143+
supportsOwnerRef, err := SupportsOwnerReference(rm, owner, dependent)
144144
Expect(supportsOwnerRef).To(BeFalse())
145145
Expect(err).NotTo(BeNil())
146146
})
147147
It("fails when dependent REST mapping is missing", func() {
148148
rm.Add(clusterScoped, meta.RESTScopeRoot)
149-
supportsOwnerRef, err := SupportsOwnerReference(rm, owner, dependent, "")
149+
supportsOwnerRef, err := SupportsOwnerReference(rm, owner, dependent)
150150
Expect(supportsOwnerRef).To(BeFalse())
151151
Expect(err).NotTo(BeNil())
152152
})

0 commit comments

Comments
 (0)