From dde8a8e4c02e54bba8e80fae724c8d105ac25212 Mon Sep 17 00:00:00 2001 From: Somefive Date: Tue, 29 Mar 2022 16:42:43 +0800 Subject: [PATCH] Fix: addon support empty components (#3542) Signed-off-by: Somefive --- pkg/addon/addon.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/addon/addon.go b/pkg/addon/addon.go index 5d8d66a60..5bad8f426 100644 --- a/pkg/addon/addon.go +++ b/pkg/addon/addon.go @@ -589,6 +589,9 @@ func formatAppFramework(addon *InstallPackage) *v1beta1.Application { }, } } + if app.Spec.Components == nil { + app.Spec.Components = []common2.ApplicationComponent{} + } app.Name = Convert2AppName(addon.Name) // force override the namespace defined vela with DefaultVelaNS,this value can be modified by Env app.SetNamespace(types.DefaultKubeVelaNS)