diff --git a/pkg/engine/api/generate/generator/generator.go b/pkg/engine/api/generate/generator/generator.go index 3527bb58..590e5b7d 100644 --- a/pkg/engine/api/generate/generator/generator.go +++ b/pkg/engine/api/generate/generator/generator.go @@ -29,6 +29,7 @@ import ( v1 "kusionstack.io/kusion/pkg/apis/api.kusion.io/v1" "kusionstack.io/kusion/pkg/engine/api/builders" "kusionstack.io/kusion/pkg/engine/api/generate/run" + "kusionstack.io/kusion/pkg/modules/generators" "kusionstack.io/kusion/pkg/util/io" "kusionstack.io/kusion/pkg/util/kfile" ) @@ -99,6 +100,11 @@ func CopyDependentModules(workDir string) error { var allErrs []error for _, dep := range modFile.Deps { if dep.Source.Oci != nil { + // ignore workload modules + if generators.IgnoreModules[dep.Name] { + continue + } + info := dep.Source.Oci pkgDir := filepath.Join(absPkgPath, dep.FullName) source := filepath.Join(pkgDir, "kusion-module-"+dep.FullName)