From 02b15b3159accc0ef25152432e694f635bc91b17 Mon Sep 17 00:00:00 2001 From: Googlom Date: Tue, 15 Jul 2025 15:36:56 +0300 Subject: [PATCH] disable resources in another way --- generator/helper/helper.go | 9 ++++++++- generator/helper/resources.go | 2 -- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/generator/helper/helper.go b/generator/helper/helper.go index 777c33eab..feb0aebe3 100644 --- a/generator/helper/helper.go +++ b/generator/helper/helper.go @@ -100,7 +100,8 @@ func (cfg *{{ .StepName }}Options) readInValues() error { // {{.CobraCmdFuncName}} {{.Short}} func {{.CobraCmdFuncName}}() *cobra.Command { var stepConfig {{.StepName}}Options - var commonPipelineEnvironment {{ .StepName }}CommonPipelineEnvironment + {{- range $notused, $oRes := .OutputResources }} + var {{ index $oRes "name" }} {{ index $oRes "objectname" }}{{ end }} var dummyTelemetryData telemetry.CustomData var {{.StepName}}Cmd = &cobra.Command{ @@ -555,6 +556,9 @@ func getOutputResourceDetails(stepData *config.StepData) ([]map[string]string, e currentResource["objectname"] = envResource.StructName() outputResources = append(outputResources, currentResource) case "influx": + + continue // disable this resource + var influxResource InfluxResource influxResource.Name = res.Name influxResource.StepName = stepData.Metadata.Name @@ -585,6 +589,9 @@ func getOutputResourceDetails(stepData *config.StepData) ([]map[string]string, e currentResource["objectname"] = influxResource.StructName() outputResources = append(outputResources, currentResource) case "reports": + + continue // disable this resource + var reportsResource ReportsResource reportsResource.Name = res.Name reportsResource.StepName = stepData.Metadata.Name diff --git a/generator/helper/resources.go b/generator/helper/resources.go index 9ba79ada9..80eca1399 100644 --- a/generator/helper/resources.go +++ b/generator/helper/resources.go @@ -172,7 +172,6 @@ func (i *{{ .StepName }}{{ .Name | title}}) persist(path, resourceName string) { // StructString returns the golang coding for the struct definition of the InfluxResource func (i *InfluxResource) StructString() (string, error) { - return "", nil // disable this resource funcMap := template.FuncMap{ "title": piperutils.Title, "golangName": golangName, @@ -255,7 +254,6 @@ func (p *ReportsResource) StructName() string { // StructString returns the golang coding for the struct definition of the environment resource func (p *ReportsResource) StructString() (string, error) { - return "", nil // disable this resource funcMap := template.FuncMap{ "title": piperutils.Title, "golangName": golangName,