From 605847f21f596a1d89085d8f0b718a3d95d69165 Mon Sep 17 00:00:00 2001 From: Knative Prow Robot Date: Tue, 9 Jan 2024 06:26:33 +0000 Subject: [PATCH] Do not remove the resources if status.Manifests is empty (#1665) Co-authored-by: Vincent Hou --- pkg/reconciler/knativeeventing/knativeeventing.go | 3 +++ pkg/reconciler/knativeserving/knativeserving.go | 3 +++ 2 files changed, 6 insertions(+) diff --git a/pkg/reconciler/knativeeventing/knativeeventing.go b/pkg/reconciler/knativeeventing/knativeeventing.go index 30a0ac811f..9e6e0fd612 100644 --- a/pkg/reconciler/knativeeventing/knativeeventing.go +++ b/pkg/reconciler/knativeeventing/knativeeventing.go @@ -169,6 +169,9 @@ func (r *Reconciler) injectNamespace(ctx context.Context, manifest *mf.Manifest, func (r *Reconciler) installed(ctx context.Context, instance base.KComponent) (*mf.Manifest, error) { paths := instance.GetStatus().GetManifests() + if len(paths) == 0 { + return nil, nil + } installed, err := common.FetchManifestFromArray(paths) if err != nil { diff --git a/pkg/reconciler/knativeserving/knativeserving.go b/pkg/reconciler/knativeserving/knativeserving.go index 08610b70dd..d554b73ddd 100644 --- a/pkg/reconciler/knativeserving/knativeserving.go +++ b/pkg/reconciler/knativeserving/knativeserving.go @@ -155,6 +155,9 @@ func (r *Reconciler) injectNamespace(ctx context.Context, manifest *mf.Manifest, func (r *Reconciler) installed(ctx context.Context, instance base.KComponent) (*mf.Manifest, error) { paths := instance.GetStatus().GetManifests() + if len(paths) == 0 { + return nil, nil + } installed, err := common.FetchManifestFromArray(paths) if err != nil { return &installed, err