From e5ea3a40702f1d208bed454a4e5d762d27f3b397 Mon Sep 17 00:00:00 2001 From: Samuele Chiocca Date: Wed, 8 May 2024 16:28:18 +0200 Subject: [PATCH] fix: missing feature gate on validator.go for kapp --- internal/dependencies/tools/validator.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/dependencies/tools/validator.go b/internal/dependencies/tools/validator.go index 0c2b5893c..b3aaa5928 100644 --- a/internal/dependencies/tools/validator.go +++ b/internal/dependencies/tools/validator.go @@ -115,6 +115,10 @@ func (tv *Validator) validateTools(i any, kfdManifest config.KFD) ([]string, []e continue } + if (toolName == "kapp") && !distribution.HasFeature(kfdManifest, distribution.FeatureKappSupport) { + continue + } + tool := tv.toolFactory.Create(itool.Name(toolName), toolCfg.Version) if err := tool.CheckBinVersion(); err != nil { errs = append(errs, err)