Skip to content

Commit 09d8604

Browse files
committed
add golint
1 parent 42780d7 commit 09d8604

File tree

363 files changed

+1905
-1921
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

363 files changed

+1905
-1921
lines changed

.golangci.yml

+3-2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ run:
1010
# exit code when at least one issue was found, default is 1
1111
issues-exit-code: 1
1212

13+
max-issues-per-linter: 0
14+
max-same-issues: 0
1315
# which dirs to skip: issues from them won't be reported;
1416
# can use regexp here: generated.*, regexp is applied on full path;
1517
# default value is empty list, but default dirs are skipped independently
@@ -64,8 +66,7 @@ linters:
6466
- varcheck
6567
- gofmt
6668
#- gomnd
67-
#- gosec
68-
#- golint
69+
- golint
6970
- goimports
7071
#- gocritic
7172
#- wsl

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ Flags:
8282
-p, --path-pattern string {output}/{provider}/ (default "{output}/{provider}/{service}/")
8383
--projects strings
8484
-z, --regions strings europe-west1, (default [global])
85-
-r, --resources strings firewalls,networks or * for all services
85+
-r, --resources strings firewall,networks or * for all services
8686
-s, --state string local or bucket (default "local")
8787
-v, --verbose verbose mode
8888
@@ -116,7 +116,7 @@ The `plan` command generates a planfile that contains all the resources set to b
116116
The rest of subcommands and parameters are identical to the `import` command.
117117

118118
```
119-
$ terraformer plan google --resources=networks,firewalls --projects=my-project --regions=europe-west1-d
119+
$ terraformer plan google --resources=networks,firewall --projects=my-project --regions=europe-west1-d
120120
(snip)
121121
122122
Saving planfile to generated/google/my-project/terraformer/plan.json
@@ -247,7 +247,7 @@ List of supported GCP services:
247247
* `dns`
248248
* `google_dns_managed_zone`
249249
* `google_dns_record_set`
250-
* `firewalls`
250+
* `firewall`
251251
* `google_compute_firewall`
252252
* `forwardingRules`
253253
* `google_compute_forwarding_rule`

cmd/import.go

+27-28
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@ import (
2121
"sort"
2222
"strings"
2323

24-
"github.com/GoogleCloudPlatform/terraformer/terraform_utils/terraformer_string"
24+
"github.com/GoogleCloudPlatform/terraformer/terraformutils/terraformerstring"
2525

26-
"github.com/GoogleCloudPlatform/terraformer/terraform_utils/provider_wrapper"
26+
"github.com/GoogleCloudPlatform/terraformer/terraformutils/providerwrapper"
2727

2828
"github.com/spf13/pflag"
2929

30-
"github.com/GoogleCloudPlatform/terraformer/terraform_utils"
31-
"github.com/GoogleCloudPlatform/terraformer/terraform_utils/terraform_output"
30+
"github.com/GoogleCloudPlatform/terraformer/terraformutils"
31+
"github.com/GoogleCloudPlatform/terraformer/terraformutils/terraformoutput"
3232

3333
"github.com/spf13/cobra"
3434
)
@@ -75,7 +75,7 @@ func newImportCmd() *cobra.Command {
7575
return cmd
7676
}
7777

78-
func Import(provider terraform_utils.ProviderGenerator, options ImportOptions, args []string) error {
78+
func Import(provider terraformutils.ProviderGenerator, options ImportOptions, args []string) error {
7979
err := provider.Init(args)
8080
if err != nil {
8181
return err
@@ -84,10 +84,10 @@ func Import(provider terraform_utils.ProviderGenerator, options ImportOptions, a
8484
Provider: provider.GetName(),
8585
Options: options,
8686
Args: args,
87-
ImportedResource: map[string][]terraform_utils.Resource{},
87+
ImportedResource: map[string][]terraformutils.Resource{},
8888
}
8989

90-
if terraformer_string.ContainsString(options.Resources, "*") {
90+
if terraformerstring.ContainsString(options.Resources, "*") {
9191
log.Println("Attempting an import of ALL resources in " + provider.GetName())
9292
options.Resources = providerServices(provider)
9393
}
@@ -104,15 +104,15 @@ func Import(provider terraform_utils.ProviderGenerator, options ImportOptions, a
104104
return err
105105
}
106106

107-
providerWrapper, err := provider_wrapper.NewProviderWrapper(provider.GetName(), provider.GetConfig(), options.Verbose)
107+
providerWrapper, err := providerwrapper.NewProviderWrapper(provider.GetName(), provider.GetConfig(), options.Verbose)
108108
if err != nil {
109109
return err
110110
}
111111

112112
provider.GetService().PopulateIgnoreKeys(providerWrapper)
113113
provider.GetService().InitialCleanup()
114114

115-
refreshedResources, err := terraform_utils.RefreshResources(provider.GetService().GetResources(), providerWrapper)
115+
refreshedResources, err := terraformutils.RefreshResources(provider.GetService().GetResources(), providerWrapper)
116116
if err != nil {
117117
return err
118118
}
@@ -139,23 +139,22 @@ func Import(provider terraform_utils.ProviderGenerator, options ImportOptions, a
139139
if options.Plan {
140140
path := Path(options.PathPattern, provider.GetName(), "terraformer", options.PathOutput)
141141
return ExportPlanFile(plan, path, "plan.json")
142-
} else {
143-
return ImportFromPlan(provider, plan)
144142
}
143+
return ImportFromPlan(provider, plan)
145144
}
146145

147-
func ImportFromPlan(provider terraform_utils.ProviderGenerator, plan *ImportPlan) error {
146+
func ImportFromPlan(provider terraformutils.ProviderGenerator, plan *ImportPlan) error {
148147
options := plan.Options
149148
importedResource := plan.ImportedResource
150149
isServicePath := strings.Contains(options.PathPattern, "{service}")
151150

152151
if options.Connect {
153152
log.Println(provider.GetName() + " Connecting.... ")
154-
importedResource = terraform_utils.ConnectServices(importedResource, isServicePath, provider.GetResourceConnections())
153+
importedResource = terraformutils.ConnectServices(importedResource, isServicePath, provider.GetResourceConnections())
155154
}
156155

157156
if !isServicePath {
158-
var compactedResources []terraform_utils.Resource
157+
var compactedResources []terraformutils.Resource
159158
for _, resources := range importedResource {
160159
compactedResources = append(compactedResources, resources...)
161160
}
@@ -174,30 +173,30 @@ func ImportFromPlan(provider terraform_utils.ProviderGenerator, plan *ImportPlan
174173
return nil
175174
}
176175

177-
func printService(provider terraform_utils.ProviderGenerator, serviceName string, options ImportOptions, resources []terraform_utils.Resource, importedResource map[string][]terraform_utils.Resource) error {
176+
func printService(provider terraformutils.ProviderGenerator, serviceName string, options ImportOptions, resources []terraformutils.Resource, importedResource map[string][]terraformutils.Resource) error {
178177
log.Println(provider.GetName() + " save " + serviceName)
179178
// Print HCL files for Resources
180179
path := Path(options.PathPattern, provider.GetName(), serviceName, options.PathOutput)
181-
err := terraform_output.OutputHclFiles(resources, provider, path, serviceName, options.Compact, options.Output)
180+
err := terraformoutput.OutputHclFiles(resources, provider, path, serviceName, options.Compact, options.Output)
182181
if err != nil {
183182
return err
184183
}
185-
tfStateFile, err := terraform_utils.PrintTfState(resources)
184+
tfStateFile, err := terraformutils.PrintTfState(resources)
186185
if err != nil {
187186
return err
188187
}
189188
// print or upload State file
190189
if options.State == "bucket" {
191190
log.Println(provider.GetName() + " upload tfstate to bucket " + options.Bucket)
192-
bucket := terraform_output.BucketState{
191+
bucket := terraformoutput.BucketState{
193192
Name: options.Bucket,
194193
}
195194
if err := bucket.BucketUpload(path, tfStateFile); err != nil {
196195
return err
197196
}
198197
// create Bucket file
199-
if bucketStateDataFile, err := terraform_utils.Print(bucket.BucketGetTfData(path), map[string]struct{}{}, options.Output); err == nil {
200-
terraform_output.PrintFile(path+"/bucket.tf", bucketStateDataFile)
198+
if bucketStateDataFile, err := terraformutils.Print(bucket.BucketGetTfData(path), map[string]struct{}{}, options.Output); err == nil {
199+
terraformoutput.PrintFile(path+"/bucket.tf", bucketStateDataFile)
201200
}
202201
} else {
203202
if serviceName == "" {
@@ -216,7 +215,7 @@ func printService(provider terraform_utils.ProviderGenerator, serviceName string
216215
variables["data"] = map[string]map[string]interface{}{}
217216
variables["data"]["terraform_remote_state"] = map[string]interface{}{}
218217
if options.State == "bucket" {
219-
bucket := terraform_output.BucketState{
218+
bucket := terraformoutput.BucketState{
220219
Name: options.Bucket,
221220
}
222221
for k := range provider.GetResourceConnections()[serviceName] {
@@ -243,11 +242,11 @@ func printService(provider terraform_utils.ProviderGenerator, serviceName string
243242
}
244243
// create variables file
245244
if len(provider.GetResourceConnections()[serviceName]) > 0 && options.Connect && len(variables["data"]["terraform_remote_state"]) > 0 {
246-
variablesFile, err := terraform_utils.Print(variables, map[string]struct{}{"config": {}}, options.Output)
245+
variablesFile, err := terraformutils.Print(variables, map[string]struct{}{"config": {}}, options.Output)
247246
if err != nil {
248247
return err
249248
}
250-
terraform_output.PrintFile(path+"/variables."+terraform_output.GetFileExtension(options.Output), variablesFile)
249+
terraformoutput.PrintFile(path+"/variables."+terraformoutput.GetFileExtension(options.Output), variablesFile)
251250
}
252251
}
253252
} else {
@@ -256,7 +255,7 @@ func printService(provider terraform_utils.ProviderGenerator, serviceName string
256255
variables["data"] = map[string]map[string]interface{}{}
257256
variables["data"]["terraform_remote_state"] = map[string]interface{}{}
258257
if options.State == "bucket" {
259-
bucket := terraform_output.BucketState{
258+
bucket := terraformoutput.BucketState{
260259
Name: options.Bucket,
261260
}
262261
variables["data"]["terraform_remote_state"]["local"] = map[string]interface{}{
@@ -273,11 +272,11 @@ func printService(provider terraform_utils.ProviderGenerator, serviceName string
273272
}
274273
// create variables file
275274
if options.Connect {
276-
variablesFile, err := terraform_utils.Print(variables, map[string]struct{}{"config": {}}, options.Output)
275+
variablesFile, err := terraformutils.Print(variables, map[string]struct{}{"config": {}}, options.Output)
277276
if err != nil {
278277
return err
279278
}
280-
terraform_output.PrintFile(path+"/variables."+terraform_output.GetFileExtension(options.Output), variablesFile)
279+
terraformoutput.PrintFile(path+"/variables."+terraformoutput.GetFileExtension(options.Output), variablesFile)
281280
}
282281
}
283282
}
@@ -292,7 +291,7 @@ func Path(pathPattern, providerName, serviceName, output string) string {
292291
).Replace(pathPattern)
293292
}
294293

295-
func listCmd(provider terraform_utils.ProviderGenerator) *cobra.Command {
294+
func listCmd(provider terraformutils.ProviderGenerator) *cobra.Command {
296295
cmd := &cobra.Command{
297296
Use: "list",
298297
Short: "List supported resources for " + provider.GetName() + " provider",
@@ -309,7 +308,7 @@ func listCmd(provider terraform_utils.ProviderGenerator) *cobra.Command {
309308
return cmd
310309
}
311310

312-
func providerServices(provider terraform_utils.ProviderGenerator) []string {
311+
func providerServices(provider terraformutils.ProviderGenerator) []string {
313312
var services []string
314313
for k := range provider.GetSupportedService() {
315314
services = append(services, k)

cmd/plan.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import (
2020
"os"
2121
"path/filepath"
2222

23-
"github.com/GoogleCloudPlatform/terraformer/terraform_utils"
23+
"github.com/GoogleCloudPlatform/terraformer/terraformutils"
2424
"github.com/spf13/cobra"
2525
)
2626

@@ -29,7 +29,7 @@ type ImportPlan struct {
2929
Provider string
3030
Options ImportOptions
3131
Args []string
32-
ImportedResource map[string][]terraform_utils.Resource
32+
ImportedResource map[string][]terraformutils.Resource
3333
}
3434

3535
func newPlanCmd() *cobra.Command {
@@ -63,7 +63,7 @@ func newCmdPlanImporter(options ImportOptions) *cobra.Command {
6363
return err
6464
}
6565

66-
var provider terraform_utils.ProviderGenerator
66+
var provider terraformutils.ProviderGenerator
6767
if providerGen, ok := providerGenerators()[plan.Provider]; ok {
6868
provider = providerGen()
6969
} else {

cmd/provider_cmd_alicloud.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import (
1717
"log"
1818

1919
alicloud_terraforming "github.com/GoogleCloudPlatform/terraformer/providers/alicloud"
20-
"github.com/GoogleCloudPlatform/terraformer/terraform_utils"
20+
"github.com/GoogleCloudPlatform/terraformer/terraformutils"
2121
"github.com/spf13/cobra"
2222
)
2323

@@ -49,6 +49,6 @@ func newCmdAliCloudImporter(options ImportOptions) *cobra.Command {
4949
return cmd
5050
}
5151

52-
func newAliCloudProvider() terraform_utils.ProviderGenerator {
52+
func newAliCloudProvider() terraformutils.ProviderGenerator {
5353
return &alicloud_terraforming.AliCloudProvider{}
5454
}

cmd/provider_cmd_aws.go

+7-9
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import (
1717
"log"
1818

1919
awsterraformer "github.com/GoogleCloudPlatform/terraformer/providers/aws"
20-
"github.com/GoogleCloudPlatform/terraformer/terraform_utils"
20+
"github.com/GoogleCloudPlatform/terraformer/terraformutils"
2121
"github.com/spf13/cobra"
2222
)
2323

@@ -55,11 +55,10 @@ func newCmdAwsImporter(options ImportOptions) *cobra.Command {
5555
}
5656
}
5757
return nil
58-
} else {
59-
err := importRegionResources(options, options.PathPattern, awsterraformer.NoRegion, false)
60-
if err != nil {
61-
return err
62-
}
58+
}
59+
err := importRegionResources(options, options.PathPattern, awsterraformer.NoRegion, false)
60+
if err != nil {
61+
return err
6362
}
6463
return nil
6564
},
@@ -85,9 +84,8 @@ func parseGlobalResources(allResources []string) []string {
8584
func importGlobalResources(options ImportOptions) error {
8685
if len(options.Resources) > 0 {
8786
return importRegionResources(options, options.PathPattern, awsterraformer.GlobalRegion, false)
88-
} else {
89-
return nil
9087
}
88+
return nil
9189
}
9290

9391
func parseRegionalResources(allResources []string) []string {
@@ -118,7 +116,7 @@ func importRegionResources(options ImportOptions, originalPathPattern string, re
118116
return nil
119117
}
120118

121-
func newAWSProvider() terraform_utils.ProviderGenerator {
119+
func newAWSProvider() terraformutils.ProviderGenerator {
122120
return &awsterraformer.AWSProvider{}
123121
}
124122

cmd/provider_cmd_azure.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ package cmd
1616
import (
1717
azure_terraforming "github.com/GoogleCloudPlatform/terraformer/providers/azure"
1818

19-
"github.com/GoogleCloudPlatform/terraformer/terraform_utils"
19+
"github.com/GoogleCloudPlatform/terraformer/terraformutils"
2020
"github.com/spf13/cobra"
2121
)
2222

@@ -40,6 +40,6 @@ func newCmdAzureImporter(options ImportOptions) *cobra.Command {
4040
return cmd
4141
}
4242

43-
func newAzureProvider() terraform_utils.ProviderGenerator {
43+
func newAzureProvider() terraformutils.ProviderGenerator {
4444
return &azure_terraforming.AzureProvider{}
4545
}

cmd/provider_cmd_cloudflare.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ package cmd
1616
import (
1717
cloudflare_terraforming "github.com/GoogleCloudPlatform/terraformer/providers/cloudflare"
1818

19-
"github.com/GoogleCloudPlatform/terraformer/terraform_utils"
19+
"github.com/GoogleCloudPlatform/terraformer/terraformutils"
2020
"github.com/spf13/cobra"
2121
)
2222

@@ -40,6 +40,6 @@ func newCmdCloudflareImporter(options ImportOptions) *cobra.Command {
4040
return cmd
4141
}
4242

43-
func newCloudflareProvider() terraform_utils.ProviderGenerator {
43+
func newCloudflareProvider() terraformutils.ProviderGenerator {
4444
return &cloudflare_terraforming.CloudflareProvider{}
4545
}

cmd/provider_cmd_commercetools.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import (
1818
"os"
1919

2020
commercetools_terraforming "github.com/GoogleCloudPlatform/terraformer/providers/commercetools"
21-
"github.com/GoogleCloudPlatform/terraformer/terraform_utils"
21+
"github.com/GoogleCloudPlatform/terraformer/terraformutils"
2222
"github.com/spf13/cobra"
2323
)
2424

@@ -70,6 +70,6 @@ func newCmdCommercetoolsImporter(options ImportOptions) *cobra.Command {
7070
return cmd
7171
}
7272

73-
func newCommercetoolsProvider() terraform_utils.ProviderGenerator {
73+
func newCommercetoolsProvider() terraformutils.ProviderGenerator {
7474
return &commercetools_terraforming.CommercetoolsProvider{}
7575
}

cmd/provider_cmd_datadog.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ package cmd
1515

1616
import (
1717
datadog_terraforming "github.com/GoogleCloudPlatform/terraformer/providers/datadog"
18-
"github.com/GoogleCloudPlatform/terraformer/terraform_utils"
18+
"github.com/GoogleCloudPlatform/terraformer/terraformutils"
1919
"github.com/spf13/cobra"
2020
)
2121

@@ -41,6 +41,6 @@ func newCmdDatadogImporter(options ImportOptions) *cobra.Command {
4141
return cmd
4242
}
4343

44-
func newDataDogProvider() terraform_utils.ProviderGenerator {
44+
func newDataDogProvider() terraformutils.ProviderGenerator {
4545
return &datadog_terraforming.DatadogProvider{}
4646
}

0 commit comments

Comments
 (0)