Preparing report...

Report for k8s.io/kops

A+    Excellent!    Found 650 issues across 1304 files

Tweet

gofmt100%

Gofmt formats Go programs. We run gofmt -s on your code, where -s is for the "simplify" command

No problems detected. Good job!


go_vet100%

go vet examines Go source code and reports suspicious constructs, such as Printf calls whose arguments do not align with the format string.

No problems detected. Good job!


golint54%

Golint is a linter for Go source code.

    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/securitygroup.go
    • Line 34: warning: comment on exported type SecurityGroup should be of the form "SecurityGroup ..." (with optional leading article) (golint)
    • Line 54: warning: exported method SecurityGroup.CompareWithID should have comment or be unexported (golint)
    • Line 67: warning: exported method SecurityGroup.Find should have comment or be unexported (golint)
    • Line 133: warning: exported method SecurityGroup.Run should have comment or be unexported (golint)
    • Line 137: warning: exported method SecurityGroup.ShouldCreate should have comment or be unexported (golint)
    • Line 137: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 144: warning: exported method SecurityGroup.CheckChanges should have comment or be unexported (golint)
    • Line 144: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 159: warning: exported method SecurityGroup.RenderAWS should have comment or be unexported (golint)
    • Line 159: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 194: warning: exported method SecurityGroup.RenderTerraform should have comment or be unexported (golint)
    • Line 194: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 211: warning: exported method SecurityGroup.TerraformLink should have comment or be unexported (golint)
    • Line 217: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 232: warning: exported method SecurityGroup.RenderCloudformation should have comment or be unexported (golint)
    • Line 232: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 249: warning: exported method SecurityGroup.CloudformationLink should have comment or be unexported (golint)
    • Line 255: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 375: warning: exported method SecurityGroup.FindDeletions should have comment or be unexported (golint)
    • Line 497: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 504: warning: exported type PortRemovalRule should have comment or be unexported (golint)
    • Line 514: warning: exported method PortRemovalRule.Matches should have comment or be unexported (golint)
    • /k8s.io/kops/cmd/kops/get_cluster.go
    • Line 62: warning: don't use underscores in Go names; var get_cluster_full_warning should be getClusterFullWarning (golint)
    • Line 75: warning: exported type GetClusterOptions should have comment or be unexported (golint)
    • Line 85: warning: exported function NewCmdGetCluster should have comment or be unexported (golint)
    • Line 122: warning: exported function RunGetClusters should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/do/api_target.go
    • Line 24: warning: exported type DOAPITarget should have comment or be unexported (golint)
    • Line 30: warning: exported function NewDOAPITarget should have comment or be unexported (golint)
    • Line 36: warning: exported method DOAPITarget.Finish should have comment or be unexported (golint)
    • Line 40: warning: exported method DOAPITarget.ProcessDeletions should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/classic_loadbalancer_attributes.go
    • Line 29: warning: exported type ClassicLoadBalancerAccessLog should have comment or be unexported (golint)
    • Line 36: warning: exported method ClassicLoadBalancerAccessLog.GetDependencies should have comment or be unexported (golint)
    • Line 36: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 63: warning: exported type ClassicLoadBalancerConnectionDraining should have comment or be unexported (golint)
    • Line 68: warning: exported method ClassicLoadBalancerConnectionDraining.GetDependencies should have comment or be unexported (golint)
    • Line 68: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 72: warning: exported type ClassicLoadBalancerCrossZoneLoadBalancing should have comment or be unexported (golint)
    • Line 76: warning: exported method ClassicLoadBalancerCrossZoneLoadBalancing.GetDependencies should have comment or be unexported (golint)
    • Line 76: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 80: warning: exported type ClassicLoadBalancerConnectionSettings should have comment or be unexported (golint)
    • Line 84: warning: exported method ClassicLoadBalancerConnectionSettings.GetDependencies should have comment or be unexported (golint)
    • Line 84: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 104: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/pkg/model/gcemodel/autoscalinggroup.go
    • Line 35: warning: exported const DefaultVolumeType should have comment (or a comment on this block) or be unexported (golint)
    • Line 38: warning: comment on exported type AutoscalingGroupModelBuilder should be of the form "AutoscalingGroupModelBuilder ..." (with optional leading article) (golint)
    • Line 226: warning: exported method AutoscalingGroupModelBuilder.Build should have comment or be unexported (golint)
    • /k8s.io/kops/dnsprovider/pkg/dnsprovider/providers/aws/route53/rrsets.go
    • Line 29: warning: exported type ResourceRecordSets should have comment or be unexported (golint)
    • Line 33: warning: exported method ResourceRecordSets.List should have comment or be unexported (golint)
    • Line 51: warning: exported method ResourceRecordSets.Get should have comment or be unexported (golint)
    • Line 77: warning: exported method ResourceRecordSets.StartChangeset should have comment or be unexported (golint)
    • Line 77: warning: receiver name r should be consistent with previous receiver name rrsets for ResourceRecordSets (golint)
    • Line 84: warning: exported method ResourceRecordSets.New should have comment or be unexported (golint)
    • Line 84: warning: receiver name r should be consistent with previous receiver name rrsets for ResourceRecordSets (golint)
    • Line 104: warning: receiver name rrset should be consistent with previous receiver name rrsets for ResourceRecordSets (golint)
    • /k8s.io/kops/cloudmock/aws/mockiam/iamrole.go
    • Line 29: warning: exported method MockIAM.GetRole should have comment or be unexported (golint)
    • Line 43: warning: exported method MockIAM.GetRoleWithContext should have comment or be unexported (golint)
    • Line 47: warning: exported method MockIAM.GetRoleRequest should have comment or be unexported (golint)
    • Line 51: warning: exported method MockIAM.CreateRole should have comment or be unexported (golint)
    • Line 79: warning: exported method MockIAM.CreateRoleWithContext should have comment or be unexported (golint)
    • Line 82: warning: exported method MockIAM.CreateRoleRequest should have comment or be unexported (golint)
    • Line 86: warning: exported method MockIAM.ListRoles should have comment or be unexported (golint)
    • Line 110: warning: exported method MockIAM.ListRolesWithContext should have comment or be unexported (golint)
    • Line 113: warning: exported method MockIAM.ListRolesRequest should have comment or be unexported (golint)
    • Line 117: warning: exported method MockIAM.ListRolesPages should have comment or be unexported (golint)
    • Line 129: warning: exported method MockIAM.ListRolesPagesWithContext should have comment or be unexported (golint)
    • Line 133: warning: exported method MockIAM.DeleteRole should have comment or be unexported (golint)
    • Line 149: warning: exported method MockIAM.DeleteRoleWithContext should have comment or be unexported (golint)
    • Line 153: warning: exported method MockIAM.DeleteRoleRequest should have comment or be unexported (golint)
    • Line 157: warning: exported method MockIAM.ListAttachedRolePolicies should have comment or be unexported (golint)
    • Line 176: warning: exported method MockIAM.ListAttachedRolePoliciesPages should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/pki/privatekey.go
    • Line 41: warning: exported function ParsePEMPrivateKey should have comment or be unexported (golint)
    • Line 52: warning: exported function GeneratePrivateKey should have comment or be unexported (golint)
    • Line 59: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 74: warning: exported type PrivateKey should have comment or be unexported (golint)
    • Line 78: warning: exported method PrivateKey.AsString should have comment or be unexported (golint)
    • Line 92: warning: exported method PrivateKey.AsBytes should have comment or be unexported (golint)
    • Line 106: warning: exported method PrivateKey.UnmarshalJSON should have comment or be unexported (golint)
    • Line 134: warning: exported method PrivateKey.MarshalJSON should have comment or be unexported (golint)
    • Line 145: warning: exported method PrivateKey.WriteTo should have comment or be unexported (golint)
    • Line 168: warning: exported method PrivateKey.WriteToFile should have comment or be unexported (golint)
    • /k8s.io/kops/util/pkg/vfs/vaultfs.go
    • Line 33: warning: exported type VaultPath should have comment or be unexported (golint)
    • Line 66: warning: exported method VaultPath.WriteFile should have comment or be unexported (golint)
    • Line 84: warning: exported method VaultPath.CreateFile should have comment or be unexported (golint)
    • Line 88: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 93: warning: exported method VaultPath.ReadFile should have comment or be unexported (golint)
    • Line 109: warning: exported method VaultPath.Remove should have comment or be unexported (golint)
    • Line 115: warning: exported method VaultPath.RemoveAllVersions should have comment or be unexported (golint)
    • Line 133: warning: exported method VaultPath.Base should have comment or be unexported (golint)
    • Line 137: warning: exported method VaultPath.Path should have comment or be unexported (golint)
    • Line 146: warning: exported method VaultPath.ReadDir should have comment or be unexported (golint)
    • Line 163: warning: exported method VaultPath.ReadTree should have comment or be unexported (golint)
    • Line 186: warning: exported method VaultPath.Join should have comment or be unexported (golint)
    • Line 194: warning: exported method VaultPath.WriteTo should have comment or be unexported (golint)
    • Line 272: warning: exported method VaultPath.SetClientToken should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/network_load_balancer.go
    • Line 40: warning: comment on exported type NetworkLoadBalancer should be of the form "NetworkLoadBalancer ..." (with optional leading article) (golint)
    • Line 74: warning: exported method NetworkLoadBalancer.CompareWithID should have comment or be unexported (golint)
    • Line 78: warning: exported type NetworkLoadBalancerListener should have comment or be unexported (golint)
    • Line 125: warning: exported method NetworkLoadBalancerListener.GetDependencies should have comment or be unexported (golint)
    • Line 241: warning: exported method NetworkLoadBalancer.Find should have comment or be unexported (golint)
    • Line 404: warning: exported method NetworkLoadBalancer.IsForAPIServer should have comment or be unexported (golint)
    • Line 408: warning: exported method NetworkLoadBalancer.FindIPAddress should have comment or be unexported (golint)
    • Line 426: warning: exported method NetworkLoadBalancer.Run should have comment or be unexported (golint)
    • Line 433: warning: exported method NetworkLoadBalancer.Normalize should have comment or be unexported (golint)
    • Line 440: warning: exported method NetworkLoadBalancer.CheckChanges should have comment or be unexported (golint)
    • Line 440: warning: receiver name s should be consistent with previous receiver name e for NetworkLoadBalancer (golint)
    • Line 481: warning: exported method NetworkLoadBalancer.RenderAWS should have comment or be unexported (golint)
    • Line 481: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 525: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 679: warning: exported method NetworkLoadBalancer.RenderTerraform should have comment or be unexported (golint)
    • Line 679: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 740: warning: exported method NetworkLoadBalancer.TerraformLink should have comment or be unexported (golint)
    • Line 780: warning: exported method NetworkLoadBalancer.RenderCloudformation should have comment or be unexported (golint)
    • Line 780: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 845: warning: exported method NetworkLoadBalancer.CloudformationLink should have comment or be unexported (golint)
    • Line 849: warning: exported method NetworkLoadBalancer.CloudformationAttrCanonicalHostedZoneNameID should have comment or be unexported (golint)
    • Line 853: warning: exported method NetworkLoadBalancer.CloudformationAttrDNSName should have comment or be unexported (golint)
    • /k8s.io/kops/hack/tools.go
    • Line 20: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 22: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 24: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 26: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 28: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 30: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 32: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • /k8s.io/kops/upup/pkg/fi/dryrun_target.go
    • Line 77: warning: exported function NewDryRunTarget should have comment or be unexported (golint)
    • Line 84: warning: exported method DryRunTarget.ProcessDeletions should have comment or be unexported (golint)
    • Line 89: warning: exported method DryRunTarget.Render should have comment or be unexported (golint)
    • Line 105: warning: exported method DryRunTarget.Delete should have comment or be unexported (golint)
    • Line 129: warning: exported method DryRunTarget.PrintReport should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/loader.go
    • Line 31: warning: exported type Loader should have comment or be unexported (golint)
    • Line 37: warning: exported method Loader.Init should have comment or be unexported (golint)
    • Line 41: warning: exported method Loader.BuildTasks should have comment or be unexported (golint)
    • Line 185: warning: exported method Loader.FindDeletions should have comment or be unexported (golint)
    • /k8s.io/kops/cmd/kops/toolbox_dump.go
    • Line 58: warning: exported type ToolboxDumpOptions should have comment or be unexported (golint)
    • Line 68: warning: exported method ToolboxDumpOptions.InitDefaults should have comment or be unexported (golint)
    • Line 74: warning: exported function NewCmdToolboxDump should have comment or be unexported (golint)
    • Line 110: warning: exported function RunToolboxDump should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/dnszone.go
    • Line 52: warning: exported method DNSZone.CompareWithID should have comment or be unexported (golint)
    • Line 56: warning: exported method DNSZone.Find should have comment or be unexported (golint)
    • Line 116: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 165: warning: exported method DNSZone.Run should have comment or be unexported (golint)
    • Line 169: warning: exported method DNSZone.CheckChanges should have comment or be unexported (golint)
    • Line 169: warning: receiver name s should be consistent with previous receiver name e for DNSZone (golint)
    • Line 176: warning: exported method DNSZone.RenderAWS should have comment or be unexported (golint)
    • Line 176: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 235: warning: exported method DNSZone.RenderTerraform should have comment or be unexported (golint)
    • Line 235: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 294: warning: exported method DNSZone.TerraformLink should have comment or be unexported (golint)
    • Line 309: warning: exported method DNSZone.RenderCloudformation should have comment or be unexported (golint)
    • Line 309: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 346: warning: exported method DNSZone.CloudformationLink should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/client/simple/vfsclientset/clientset.go
    • Line 36: warning: exported type VFSClientset should have comment or be unexported (golint)
    • Line 79: warning: exported method VFSClientset.AddonsFor should have comment or be unexported (golint)
    • Line 83: warning: exported method VFSClientset.SecretStore should have comment or be unexported (golint)
    • Line 91: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 97: warning: exported method VFSClientset.KeyStore should have comment or be unexported (golint)
    • Line 109: warning: exported method VFSClientset.SSHCredentialStore should have comment or be unexported (golint)
    • Line 124: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 130: warning: exported function DeleteAllClusterState should have comment or be unexported (golint)
    • Line 200: warning: exported method VFSClientset.DeleteCluster should have comment or be unexported (golint)
    • Line 233: warning: exported function NewVFSClientset should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/alitasks/vpc.go
    • Line 31: warning: comment on exported type VPC should be of the form "VPC ..." (with optional leading article) (golint)
    • Line 45: warning: exported method VPC.CompareWithID should have comment or be unexported (golint)
    • Line 49: warning: exported method VPC.Find should have comment or be unexported (golint)
    • Line 109: warning: exported method VPC.CheckChanges should have comment or be unexported (golint)
    • Line 109: warning: receiver name s should be consistent with previous receiver name e for VPC (golint)
    • Line 127: warning: exported method VPC.Run should have comment or be unexported (golint)
    • Line 131: warning: exported method VPC.RenderALI should have comment or be unexported (golint)
    • Line 131: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 164: warning: exported method VPC.RenderTerraform should have comment or be unexported (golint)
    • Line 164: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 177: warning: exported method VPC.TerraformLink should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/elastic_ip.go
    • Line 58: warning: exported method ElasticIP.CompareWithID should have comment or be unexported (golint)
    • Line 91: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 199: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 223: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 279: warning: exported method ElasticIP.RenderTerraform should have comment or be unexported (golint)
    • Line 279: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 296: warning: exported method ElasticIP.TerraformLink should have comment or be unexported (golint)
    • Line 312: warning: exported method ElasticIP.RenderCloudformation should have comment or be unexported (golint)
    • Line 312: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 334: warning: exported method ElasticIP.CloudformationAllocationID should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/iamrolepolicy.go
    • Line 38: warning: comment on exported type IAMRolePolicy should be of the form "IAMRolePolicy ..." (with optional leading article) (golint)
    • Line 55: warning: exported method IAMRolePolicy.Find should have comment or be unexported (golint)
    • Line 145: warning: exported method IAMRolePolicy.Run should have comment or be unexported (golint)
    • Line 149: warning: exported method IAMRolePolicy.CheckChanges should have comment or be unexported (golint)
    • Line 149: warning: receiver name s should be consistent with previous receiver name e for IAMRolePolicy (golint)
    • Line 158: warning: exported method IAMRolePolicy.ShouldCreate should have comment or be unexported (golint)
    • Line 158: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 171: warning: exported method IAMRolePolicy.RenderAWS should have comment or be unexported (golint)
    • Line 171: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 304: warning: exported method IAMRolePolicy.RenderTerraform should have comment or be unexported (golint)
    • Line 304: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 349: warning: exported method IAMRolePolicy.TerraformLink should have comment or be unexported (golint)
    • Line 359: warning: exported method IAMRolePolicy.RenderCloudformation should have comment or be unexported (golint)
    • Line 359: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 393: warning: exported method IAMRolePolicy.CloudformationLink should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/openstacktasks/floatingip.go
    • Line 34: warning: comment on exported type FloatingIP should be of the form "FloatingIP ..." (with optional leading article) (golint)
    • Line 76: warning: exported method FloatingIP.IsForAPIServer should have comment or be unexported (golint)
    • Line 80: warning: exported method FloatingIP.FindIPAddress should have comment or be unexported (golint)
    • Line 127: warning: exported method FloatingIP.CompareWithID should have comment or be unexported (golint)
    • Line 131: warning: exported method FloatingIP.Find should have comment or be unexported (golint)
    • Line 229: warning: exported method FloatingIP.Run should have comment or be unexported (golint)
    • Line 233: warning: exported method FloatingIP.CheckChanges should have comment or be unexported (golint)
    • Line 233: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 252: warning: exported method FloatingIP.ShouldCreate should have comment or be unexported (golint)
    • Line 252: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 262: warning: exported method FloatingIP.RenderOpenstack should have comment or be unexported (golint)
    • Line 262: warning: receiver name f should be consistent with previous receiver name e for FloatingIP (golint)
    • /k8s.io/kops/upup/pkg/fi/nodeup/nodetasks/archive.go
    • Line 76: warning: exported method Archive.GetName should have comment or be unexported (golint)
    • Line 133: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 138: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 217: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/eventbridgerule.go
    • Line 33: warning: comment on exported type EventBridgeRule should be of the form "EventBridgeRule ..." (with optional leading article) (golint)
    • Line 47: warning: exported method EventBridgeRule.CompareWithID should have comment or be unexported (golint)
    • Line 51: warning: exported method EventBridgeRule.Find should have comment or be unexported (golint)
    • Line 90: warning: exported method EventBridgeRule.Run should have comment or be unexported (golint)
    • Line 94: warning: exported method EventBridgeRule.CheckChanges should have comment or be unexported (golint)
    • Line 94: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 104: warning: exported method EventBridgeRule.RenderAWS should have comment or be unexported (golint)
    • Line 135: warning: exported method EventBridgeRule.RenderTerraform should have comment or be unexported (golint)
    • Line 135: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 150: warning: exported method EventBridgeRule.TerraformLink should have comment or be unexported (golint)
    • Line 165: warning: exported method EventBridgeRule.RenderCloudformation should have comment or be unexported (golint)
    • Line 165: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/pkg/model/names.go
    • Line 72: warning: exported method KopsModelContext.LinkToAutoscalingGroup should have comment or be unexported (golint)
    • Line 77: warning: exported method KopsModelContext.ELBSecurityGroupName should have comment or be unexported (golint)
    • Line 81: warning: exported method KopsModelContext.LinkToELBSecurityGroup should have comment or be unexported (golint)
    • Line 98: warning: exported method KopsModelContext.NLBName should have comment or be unexported (golint)
    • Line 102: warning: exported method KopsModelContext.NLBTargetGroupName should have comment or be unexported (golint)
    • Line 106: warning: exported method KopsModelContext.LinkToCLB should have comment or be unexported (golint)
    • Line 111: warning: exported method KopsModelContext.LinkToNLB should have comment or be unexported (golint)
    • Line 116: warning: exported method KopsModelContext.LinkToTargetGroup should have comment or be unexported (golint)
    • Line 121: warning: exported method KopsModelContext.LinkToVPC should have comment or be unexported (golint)
    • Line 126: warning: exported method KopsModelContext.LinkToDNSZone should have comment or be unexported (golint)
    • Line 131: warning: exported method KopsModelContext.NameForDNSZone should have comment or be unexported (golint)
    • Line 169: warning: exported method KopsModelContext.LinkToIAMInstanceProfile should have comment or be unexported (golint)
    • Line 196: warning: exported method KopsModelContext.LinkToSSHKey should have comment or be unexported (golint)
    • Line 205: warning: exported method KopsModelContext.LinkToSubnet should have comment or be unexported (golint)
    • Line 211: warning: exported method KopsModelContext.LinkToPublicSubnetInZone should have comment or be unexported (golint)
    • Line 234: warning: exported method KopsModelContext.LinkToUtilitySubnetInZone should have comment or be unexported (golint)
    • Line 257: warning: exported method KopsModelContext.NamePrivateRouteTableInZone should have comment or be unexported (golint)
    • Line 261: warning: exported method KopsModelContext.LinkToPrivateRouteTableInZone should have comment or be unexported (golint)
    • Line 265: warning: exported method KopsModelContext.InstanceName should have comment or be unexported (golint)
    • Line 269: warning: exported function QueueNamePrefix should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/openstacktasks/sshkey.go
    • Line 31: warning: comment on exported type SSHKey should be of the form "SSHKey ..." (with optional leading article) (golint)
    • Line 43: warning: exported method SSHKey.CompareWithID should have comment or be unexported (golint)
    • Line 47: warning: exported method SSHKey.Find should have comment or be unexported (golint)
    • Line 72: warning: exported method SSHKey.Run should have comment or be unexported (golint)
    • Line 89: warning: exported method SSHKey.CheckChanges should have comment or be unexported (golint)
    • Line 89: warning: receiver name s should be consistent with previous receiver name e for SSHKey (golint)
    • Line 111: warning: exported method SSHKey.RenderOpenstack should have comment or be unexported (golint)
    • Line 111: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/upup/pkg/fi/nodeup/nodetasks/file.go
    • Line 36: warning: don't use underscores in Go names; const FileType_Symlink should be FileTypeSymlink (golint)
    • Line 38: warning: don't use underscores in Go names; const FileType_Directory should be FileTypeDirectory (golint)
    • Line 40: warning: don't use underscores in Go names; const FileType_File should be FileTypeFile (golint)
    • Line 43: warning: exported type File should have comment or be unexported (golint)
    • Line 98: warning: exported method File.GetName should have comment or be unexported (golint)
    • Line 98: warning: receiver name f should be consistent with previous receiver name e for File (golint)
    • Line 102: warning: receiver name f should be consistent with previous receiver name e for File (golint)
    • Line 109: warning: receiver name f should be consistent with previous receiver name e for File (golint)
    • Line 168: warning: exported method File.Find should have comment or be unexported (golint)
    • Line 187: warning: exported method File.Run should have comment or be unexported (golint)
    • Line 191: warning: exported method File.CheckChanges should have comment or be unexported (golint)
    • Line 191: warning: receiver name s should be consistent with previous receiver name e for File (golint)
    • Line 195: warning: exported method File.RenderLocal should have comment or be unexported (golint)
    • Line 195: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 280: warning: exported method File.RenderCloudInit should have comment or be unexported (golint)
    • Line 280: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/dnsprovider/pkg/dnsprovider/providers/google/clouddns/internal/stubs/rrset.go
    • Line 24: warning: exported type ResourceRecordSet should have comment or be unexported (golint)
    • Line 25: warning: don't use underscores in Go names; struct field Name_ should be Name (golint)
    • Line 26: warning: don't use underscores in Go names; struct field Rrdatas_ should be Rrdatas (golint)
    • Line 27: warning: don't use underscores in Go names; struct field Ttl_ should be TTL (golint)
    • Line 28: warning: don't use underscores in Go names; struct field Type_ should be Type (golint)
    • Line 31: warning: exported method ResourceRecordSet.Name should have comment or be unexported (golint)
    • Line 32: warning: exported method ResourceRecordSet.Rrdatas should have comment or be unexported (golint)
    • Line 33: warning: exported method ResourceRecordSet.Ttl should have comment or be unexported (golint)
    • Line 34: warning: exported method ResourceRecordSet.Type should have comment or be unexported (golint)
    • /k8s.io/kops/channels/pkg/channels/channel_version.go
    • Line 35: warning: exported const AnnotationPrefix should have comment or be unexported (golint)
    • Line 37: warning: exported type Channel should have comment or be unexported (golint)
    • Line 42: warning: exported type ChannelVersion should have comment or be unexported (golint)
    • Line 67: warning: exported function ParseChannelVersion should have comment or be unexported (golint)
    • Line 76: warning: exported function FindAddons should have comment or be unexported (golint)
    • Line 95: warning: exported method ChannelVersion.Encode should have comment or be unexported (golint)
    • Line 103: warning: exported method Channel.AnnotationName should have comment or be unexported (golint)
    • Line 155: warning: exported method Channel.GetInstalledVersion should have comment or be unexported (golint)
    • Line 169: warning: exported method Channel.IsPKIInstalled should have comment or be unexported (golint)
    • Line 198: warning: exported method Channel.SetInstalledVersion should have comment or be unexported (golint)
    • /k8s.io/kops/dnsprovider/pkg/dnsprovider/providers/aws/route53/stubs/route53api.go
    • Line 17: warning: package comment should be of the form "Package stubs ..." (golint)
    • Line 17: warning: package comment should not have leading space (golint)
    • Line 30: warning: comment on exported type Route53API should be of the form "Route53API ..." (with optional leading article) (golint)
    • Line 55: warning: exported method Route53APIStub.ListResourceRecordSetsPages should have comment or be unexported (golint)
    • Line 71: warning: exported method Route53APIStub.ChangeResourceRecordSets should have comment or be unexported (golint)
    • Line 99: warning: exported method Route53APIStub.ListHostedZonesPages should have comment or be unexported (golint)
    • Line 109: warning: exported method Route53APIStub.CreateHostedZone should have comment or be unexported (golint)
    • Line 122: warning: exported method Route53APIStub.DeleteHostedZone should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/aliup/ali_apitarget.go
    • Line 23: warning: exported type ALIAPITarget should have comment or be unexported (golint)
    • Line 29: warning: exported function NewALIAPITarget should have comment or be unexported (golint)
    • Line 35: warning: exported method ALIAPITarget.Finish should have comment or be unexported (golint)
    • Line 39: warning: exported method ALIAPITarget.ProcessDeletions should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/networking.go
    • Line 38: warning: don't use underscores in Go names; const defaultCNIAssetAmd64K8s_15 should be defaultCNIAssetAmd64K8s15 (golint)
    • Line 39: warning: don't use underscores in Go names; const defaultCNIAssetArm64K8s_15 should be defaultCNIAssetArm64K8s15 (golint)
    • Line 41: warning: comment on exported const ENV_VAR_CNI_ASSET_URL should be of the form "ENV_VAR_CNI_ASSET_URL ..." (golint)
    • Line 43: warning: exported const ENV_VAR_CNI_ASSET_HASH should have comment (or a comment on this block) or be unexported (golint)
    • Line 51: warning: comment on exported const ENV_VAR_LYFT_VPC_ASSET_URL should be of the form "ENV_VAR_LYFT_VPC_ASSET_URL ..." (golint)
    • /k8s.io/kops/upup/pkg/fi/task.go
    • Line 27: warning: exported type Task should have comment or be unexported (golint)
    • Line 44: warning: exported type HasCheckExisting should have comment or be unexported (golint)
    • Line 67: warning: exported method ModelBuilderContext.AddTask should have comment or be unexported (golint)
    • Line 146: warning: exported function TypeNameForTask should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/instance.go
    • Line 62: warning: exported method Instance.CompareWithID should have comment or be unexported (golint)
    • Line 66: warning: exported method Instance.Find should have comment or be unexported (golint)
    • Line 66: warning: receiver name e should be consistent with previous receiver name s for Instance (golint)
    • Line 198: warning: exported method Instance.Run should have comment or be unexported (golint)
    • Line 198: warning: receiver name e should be consistent with previous receiver name s for Instance (golint)
    • Line 202: warning: exported method Instance.CheckChanges should have comment or be unexported (golint)
    • Line 202: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 211: warning: exported method Instance.RenderAWS should have comment or be unexported (golint)
    • Line 211: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 300: warning: exported method Instance.TerraformLink should have comment or be unexported (golint)
    • Line 300: warning: receiver name e should be consistent with previous receiver name s for Instance (golint)
    • /k8s.io/kops/channels/pkg/cmd/apply_channel.go
    • Line 33: warning: exported type ApplyChannelOptions should have comment or be unexported (golint)
    • Line 38: warning: exported function NewCmdApplyChannel should have comment or be unexported (golint)
    • Line 56: warning: exported function RunApplyChannel should have comment or be unexported (golint)
    • /k8s.io/kops/dnsprovider/pkg/dnsprovider/providers/google/clouddns/internal/rrsets_list_call.go
    • Line 30: warning: exported type ResourceRecordSetsListCall should have comment or be unexported (golint)
    • Line 34: warning: exported method ResourceRecordSetsListCall.Do should have comment or be unexported (golint)
    • Line 39: warning: exported method ResourceRecordSetsListCall.Pages should have comment or be unexported (golint)
    • Line 45: warning: exported method ResourceRecordSetsListCall.Name should have comment or be unexported (golint)
    • Line 50: warning: exported method ResourceRecordSetsListCall.Type should have comment or be unexported (golint)
    • Line 50: warning: don't use underscores in Go names; method parameter type_ should be type (golint)
    • /k8s.io/kops/protokube/pkg/gossip/dns/dns.go
    • Line 29: warning: comment on exported const DefaultZoneName should be of the form "DefaultZoneName ..." (golint)
    • Line 33: warning: exported type DNSTarget should have comment or be unexported (golint)
    • Line 37: warning: exported function RunDNSUpdates should have comment or be unexported (golint)
    • Line 66: warning: exported type DNSView should have comment or be unexported (golint)
    • Line 73: warning: exported type DNSViewSnapshot should have comment or be unexported (golint)
    • Line 192: warning: exported type DNSRecord should have comment or be unexported (golint)
    • Line 198: warning: exported type DNSZoneInfo should have comment or be unexported (golint)
    • Line 202: warning: exported function NewDNSView should have comment or be unexported (golint)
    • /k8s.io/kops/nodeup/pkg/model/cloudconfig.go
    • Line 31: warning: exported const CloudConfigFilePath should have comment (or a comment on this block) or be unexported (golint)
    • Line 33: warning: comment on exported const VM_UUID_FILE_PATH should be of the form "VM_UUID_FILE_PATH ..." (golint)
    • Line 74: warning: exported method CloudConfigBuilder.Build should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/openstack/apitarget.go
    • Line 23: warning: exported type OpenstackAPITarget should have comment or be unexported (golint)
    • Line 29: warning: exported function NewOpenstackAPITarget should have comment or be unexported (golint)
    • Line 35: warning: exported method OpenstackAPITarget.Finish should have comment or be unexported (golint)
    • Line 39: warning: exported method OpenstackAPITarget.ProcessDeletions should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/nodeup/nodetasks/bindmount.go
    • Line 48: warning: receiver name e should be consistent with previous receiver name s for BindMount (golint)
    • Line 54: warning: exported method BindMount.GetName should have comment or be unexported (golint)
    • Line 54: warning: receiver name e should be consistent with previous receiver name s for BindMount (golint)
    • Line 61: warning: receiver name e should be consistent with previous receiver name s for BindMount (golint)
    • Line 96: warning: exported method BindMount.Find should have comment or be unexported (golint)
    • Line 96: warning: receiver name e should be consistent with previous receiver name s for BindMount (golint)
    • Line 175: warning: exported method BindMount.Run should have comment or be unexported (golint)
    • Line 175: warning: receiver name e should be consistent with previous receiver name s for BindMount (golint)
    • Line 179: warning: exported method BindMount.CheckChanges should have comment or be unexported (golint)
    • Line 188: warning: exported method BindMount.RenderLocal should have comment or be unexported (golint)
    • Line 188: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 192: warning: receiver name e should be consistent with previous receiver name s for BindMount (golint)
    • Line 253: warning: exported method BindMount.RenderCloudInit should have comment or be unexported (golint)
    • Line 253: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/cloudmock/aws/mockec2/keypairs.go
    • Line 30: warning: exported method MockEC2.DescribeKeyPairsRequest should have comment or be unexported (golint)
    • Line 33: warning: exported method MockEC2.DescribeKeyPairsWithContext should have comment or be unexported (golint)
    • Line 36: warning: exported method MockEC2.ImportKeyPairRequest should have comment or be unexported (golint)
    • Line 39: warning: exported method MockEC2.ImportKeyPairWithContext should have comment or be unexported (golint)
    • Line 42: warning: exported method MockEC2.ImportKeyPair should have comment or be unexported (golint)
    • Line 74: warning: exported method MockEC2.CreateKeyPairRequest should have comment or be unexported (golint)
    • Line 77: warning: exported method MockEC2.CreateKeyPairWithContext should have comment or be unexported (golint)
    • Line 80: warning: exported method MockEC2.CreateKeyPair should have comment or be unexported (golint)
    • Line 84: warning: exported method MockEC2.DescribeKeyPairs should have comment or be unexported (golint)
    • Line 143: warning: exported method MockEC2.DeleteKeyPair should have comment or be unexported (golint)
    • Line 164: warning: exported method MockEC2.DeleteKeyPairWithContext should have comment or be unexported (golint)
    • Line 167: warning: exported method MockEC2.DeleteKeyPairRequest should have comment or be unexported (golint)
    • /k8s.io/kops/util/pkg/vfs/swiftfs.go
    • Line 45: warning: exported function NewSwiftClient should have comment or be unexported (golint)
    • Line 98: warning: exported type OpenstackConfig should have comment or be unexported (golint)
    • Line 137: warning: exported method OpenstackConfig.GetCredential should have comment or be unexported (golint)
    • Line 155: warning: exported method OpenstackConfig.GetRegion should have comment or be unexported (golint)
    • Line 211: warning: exported method OpenstackConfig.GetServiceConfig should have comment or be unexported (golint)
    • Line 258: warning: exported function NewSwiftPath should have comment or be unexported (golint)
    • Line 269: warning: exported method SwiftPath.Path should have comment or be unexported (golint)
    • Line 273: warning: exported method SwiftPath.Bucket should have comment or be unexported (golint)
    • Line 281: warning: exported method SwiftPath.Remove should have comment or be unexported (golint)
    • Line 303: warning: exported method SwiftPath.RemoveAllVersions should have comment or be unexported (golint)
    • Line 307: warning: exported method SwiftPath.Join should have comment or be unexported (golint)
    • Line 318: warning: exported method SwiftPath.WriteFile should have comment or be unexported (golint)
    • Line 349: warning: exported method SwiftPath.CreateFile should have comment or be unexported (golint)
    • Line 513: warning: exported method SwiftPath.Base should have comment or be unexported (golint)
    • Line 517: warning: exported method SwiftPath.PreferredHash should have comment or be unexported (golint)
    • Line 521: warning: exported method SwiftPath.Hash should have comment or be unexported (golint)
    • /k8s.io/kops/cmd/kops/rollingupdatecluster.go
    • Line 151: warning: exported method RollingUpdateOptions.InitDefaults should have comment or be unexported (golint)
    • Line 168: warning: exported function NewCmdRollingUpdateCluster should have comment or be unexported (golint)
    • Line 230: warning: exported function RunRollingUpdateCluster should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/gcetasks/instancetemplate.go
    • Line 38: warning: comment on exported const InstanceTemplateNamePrefixMaxLength should be of the form "InstanceTemplateNamePrefixMaxLength ..." (golint)
    • Line 83: warning: exported method InstanceTemplate.CompareWithID should have comment or be unexported (golint)
    • Line 87: warning: exported method InstanceTemplate.Find should have comment or be unexported (golint)
    • Line 215: warning: exported method InstanceTemplate.Run should have comment or be unexported (golint)
    • Line 219: warning: exported method InstanceTemplate.CheckChanges should have comment or be unexported (golint)
    • Line 219: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 365: warning: exported type ByKey should have comment or be unexported (golint)
    • Line 411: warning: exported method InstanceTemplate.URL should have comment or be unexported (golint)
    • Line 418: warning: exported method InstanceTemplate.RenderGCE should have comment or be unexported (golint)
    • Line 418: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 561: warning: exported method InstanceTemplate.RenderTerraform should have comment or be unexported (golint)
    • Line 561: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 618: warning: exported method InstanceTemplate.TerraformLink should have comment or be unexported (golint)
    • Line 618: warning: receiver name i should be consistent with previous receiver name e for InstanceTemplate (golint)
    • /k8s.io/kops/pkg/model/components/context.go
    • Line 47: warning: exported method OptionsContext.IsKubernetesGTE should have comment or be unexported (golint)
    • Line 51: warning: exported method OptionsContext.IsKubernetesLT should have comment or be unexported (golint)
    • Line 83: warning: exported function WellKnownServiceIP should have comment or be unexported (golint)
    • Line 115: warning: exported function IsBaseURL should have comment or be unexported (golint)
    • Line 172: warning: exported function GCETagForRole should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/dotasks/volume.go
    • Line 32: warning: comment on exported type Volume should be of the form "Volume ..." (with optional leading article) (golint)
    • Line 45: warning: exported method Volume.CompareWithID should have comment or be unexported (golint)
    • Line 49: warning: exported method Volume.Find should have comment or be unexported (golint)
    • Line 77: warning: exported method Volume.Run should have comment or be unexported (golint)
    • Line 81: warning: exported method Volume.CheckChanges should have comment or be unexported (golint)
    • Line 81: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 106: warning: exported method Volume.RenderDO should have comment or be unexported (golint)
    • Line 106: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 141: warning: exported method Volume.RenderTerraform should have comment or be unexported (golint)
    • Line 141: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/upup/pkg/fi/nodeup/cloudinit/cloud_init_target.go
    • Line 31: warning: exported type CloudInitTarget should have comment or be unexported (golint)
    • Line 36: warning: exported type AddBehaviour should have comment or be unexported (golint)
    • Line 39: warning: exported const Always should have comment (or a comment on this block) or be unexported (golint)
    • Line 43: warning: exported function NewCloudInitTarget should have comment or be unexported (golint)
    • Line 53: warning: exported type CloudConfig should have comment or be unexported (golint)
    • Line 61: warning: exported type CloudConfigFile should have comment or be unexported (golint)
    • Line 69: warning: exported method CloudInitTarget.ProcessDeletions should have comment or be unexported (golint)
    • Line 74: warning: exported method CloudInitTarget.AddMkdirpCommand should have comment or be unexported (golint)
    • Line 78: warning: exported method CloudInitTarget.AddDownloadCommand should have comment or be unexported (golint)
    • Line 111: warning: exported method CloudInitTarget.WriteFile should have comment or be unexported (golint)
    • Line 147: warning: exported method CloudInitTarget.Chown should have comment or be unexported (golint)
    • Line 151: warning: exported method CloudInitTarget.AddCommand should have comment or be unexported (golint)
    • Line 171: warning: exported method CloudInitTarget.Finish should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/iaminstanceprofilerole.go
    • Line 33: warning: comment on exported type IAMInstanceProfileRole should be of the form "IAMInstanceProfileRole ..." (with optional leading article) (golint)
    • Line 42: warning: exported method IAMInstanceProfileRole.Find should have comment or be unexported (golint)
    • Line 82: warning: exported method IAMInstanceProfileRole.Run should have comment or be unexported (golint)
    • Line 86: warning: exported method IAMInstanceProfileRole.CheckChanges should have comment or be unexported (golint)
    • Line 86: warning: receiver name s should be consistent with previous receiver name e for IAMInstanceProfileRole (golint)
    • Line 98: warning: exported method IAMInstanceProfileRole.RenderAWS should have comment or be unexported (golint)
    • Line 98: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 119: warning: exported method IAMInstanceProfileRole.RenderTerraform should have comment or be unexported (golint)
    • Line 119: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 135: warning: exported method IAMInstanceProfileRole.RenderCloudformation should have comment or be unexported (golint)
    • Line 135: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/dnsprovider/pkg/dnsprovider/providers/google/clouddns/internal/interfaces/interfaces.go
    • Line 33: warning: exported type Change should have comment or be unexported (golint)
    • Line 42: warning: exported type ChangesCreateCall should have comment or be unexported (golint)
    • Line 48: warning: exported type ChangesGetCall should have comment or be unexported (golint)
    • Line 55: warning: exported type ChangesListCall should have comment or be unexported (golint)
    • Line 67: warning: exported type ChangesListResponse should have comment or be unexported (golint)
    • Line 75: warning: exported type ChangesService should have comment or be unexported (golint)
    • Line 84: warning: exported type ManagedZone should have comment or be unexported (golint)
    • Line 97: warning: exported type ManagedZonesCreateCall should have comment or be unexported (golint)
    • Line 103: warning: exported type ManagedZonesDeleteCall should have comment or be unexported (golint)
    • Line 109: warning: exported type ManagedZonesGetCall should have comment or be unexported (golint)
    • Line 116: warning: exported type ManagedZonesListCall should have comment or be unexported (golint)
    • Line 127: warning: exported type ManagedZonesListResponse should have comment or be unexported (golint)
    • Line 136: warning: exported type ManagedZonesService should have comment or be unexported (golint)
    • Line 145: warning: exported type Project should have comment or be unexported (golint)
    • Line 154: warning: exported type ProjectsGetCall should have comment or be unexported (golint)
    • Line 158: warning: exported type ProjectsService should have comment or be unexported (golint)
    • Line 162: warning: exported type Quota should have comment or be unexported (golint)
    • Line 166: warning: exported type ResourceRecordSet should have comment or be unexported (golint)
    • Line 175: warning: exported type ResourceRecordSetsListCall should have comment or be unexported (golint)
    • Line 184: warning: don't use underscores in Go names; interface method parameter type_ should be type (golint)
    • Line 187: warning: exported type ResourceRecordSetsListResponse should have comment or be unexported (golint)
    • Line 195: warning: exported type ResourceRecordSetsService should have comment or be unexported (golint)
    • Line 200: warning: don't use underscores in Go names; interface method parameter type_ should be type (golint)
    • Line 203: warning: exported type Service should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/wellknownports/wellknownports.go
    • Line 29: warning: exported const EtcdCiliumGRPC should have comment (or a comment on this block) or be unexported (golint)
    • Line 56: warning: comment on exported const CiliumPrometheusOperatorPort should be of the form "CiliumPrometheusOperatorPort ..." (golint)
    • Line 68: warning: exported type PortRange should have comment or be unexported (golint)
    • Line 73: warning: exported function DNSGossipPortRanges should have comment or be unexported (golint)
    • Line 81: warning: exported function ETCDPortRanges should have comment or be unexported (golint)
    • /k8s.io/kops/dnsprovider/pkg/dnsprovider/tests/commontests.go
    • Line 28: warning: comment on exported function CommonTestResourceRecordSetsReplace should be of the form "CommonTestResourceRecordSetsReplace ..." (golint)
    • Line 52: warning: comment on exported function CommonTestResourceRecordSetsReplaceAll should be of the form "CommonTestResourceRecordSetsReplaceAll ..." (golint)
    • Line 78: warning: comment on exported function CommonTestResourceRecordSetsDifferentTypes should be of the form "CommonTestResourceRecordSetsDifferentTypes ..." (golint)
    • /k8s.io/kops/dnsprovider/pkg/dnsprovider/providers/google/clouddns/rrset.go
    • Line 30: warning: exported type ResourceRecordSet should have comment or be unexported (golint)
    • Line 39: warning: exported method ResourceRecordSet.Name should have comment or be unexported (golint)
    • Line 43: warning: exported method ResourceRecordSet.Rrdatas should have comment or be unexported (golint)
    • Line 47: warning: exported method ResourceRecordSet.Ttl should have comment or be unexported (golint)
    • Line 51: warning: exported method ResourceRecordSet.Type should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/kopscodecs/codecs.go
    • Line 34: warning: exported var Scheme should have comment or be unexported (golint)
    • Line 35: warning: exported var Codecs should have comment or be unexported (golint)
    • Line 36: warning: exported var ParameterCodec should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/target.go
    • Line 19: warning: exported const TargetDirect should have comment or be unexported (golint)
    • Line 20: warning: exported const TargetDryRun should have comment or be unexported (golint)
    • Line 21: warning: exported const TargetTerraform should have comment or be unexported (golint)
    • Line 22: warning: exported const TargetCloudformation should have comment or be unexported (golint)
    • /k8s.io/kops/channels/pkg/api/channel.go
    • Line 26: warning: exported type Addons should have comment or be unexported (golint)
    • Line 34: warning: exported type AddonsSpec should have comment or be unexported (golint)
    • Line 38: warning: exported type AddonSpec should have comment or be unexported (golint)
    • Line 75: warning: exported method Addons.Verify should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/nodeup/nodetasks/chattr.go
    • Line 45: warning: exported method Chattr.GetName should have comment or be unexported (golint)
    • Line 45: warning: receiver name e should be consistent with previous receiver name s for Chattr (golint)
    • Line 52: warning: receiver name e should be consistent with previous receiver name s for Chattr (golint)
    • Line 56: warning: exported method Chattr.Find should have comment or be unexported (golint)
    • Line 56: warning: receiver name e should be consistent with previous receiver name s for Chattr (golint)
    • Line 61: warning: exported method Chattr.Run should have comment or be unexported (golint)
    • Line 61: warning: receiver name e should be consistent with previous receiver name s for Chattr (golint)
    • Line 65: warning: exported method Chattr.CheckChanges should have comment or be unexported (golint)
    • Line 69: warning: exported method Chattr.RenderLocal should have comment or be unexported (golint)
    • Line 69: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 73: warning: receiver name e should be consistent with previous receiver name s for Chattr (golint)
    • Line 84: warning: exported method Chattr.RenderCloudInit should have comment or be unexported (golint)
    • Line 84: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/pkg/kubeconfig/config.go
    • Line 19: warning: exported type KubectlConfig should have comment or be unexported (golint)
    • Line 28: warning: exported type KubectlClusterWithName should have comment or be unexported (golint)
    • Line 33: warning: exported type KubectlCluster should have comment or be unexported (golint)
    • Line 38: warning: exported type KubectlContextWithName should have comment or be unexported (golint)
    • Line 43: warning: exported type KubectlContext should have comment or be unexported (golint)
    • Line 48: warning: exported type KubectlUserWithName should have comment or be unexported (golint)
    • Line 53: warning: exported type KubectlUser should have comment or be unexported (golint)
    • /k8s.io/kops/protokube/pkg/gossip/seeds.go
    • Line 19: warning: exported type SeedProvider should have comment or be unexported (golint)
    • Line 23: warning: exported function NewStaticSeedProvider should have comment or be unexported (golint)
    • Line 27: warning: exported type StaticSeedProvider should have comment or be unexported (golint)
    • Line 33: warning: exported method StaticSeedProvider.GetSeeds should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/alitasks/loadbalanceracl.go
    • Line 33: warning: comment on exported type LoadBalancerACL should be of the form "LoadBalancerACL ..." (with optional leading article) (golint)
    • Line 43: warning: exported type AclEntry should have comment or be unexported (golint)
    • Line 50: warning: exported method LoadBalancerACL.CompareWithID should have comment or be unexported (golint)
    • Line 54: warning: exported method LoadBalancerACL.Find should have comment or be unexported (golint)
    • Line 129: warning: exported method LoadBalancerACL.Run should have comment or be unexported (golint)
    • Line 134: warning: exported method LoadBalancerACL.Normalize should have comment or be unexported (golint)
    • Line 148: warning: exported method LoadBalancerACL.CheckChanges should have comment or be unexported (golint)
    • Line 148: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 157: warning: exported method LoadBalancerACL.RenderALI should have comment or be unexported (golint)
    • Line 157: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 164: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 270: warning: exported method LoadBalancerACL.RenderTerraform should have comment or be unexported (golint)
    • Line 270: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/pkg/apis/kops/register.go
    • Line 25: warning: exported var SchemeBuilder should have comment or be unexported (golint)
    • Line 71: warning: exported method Cluster.GetObjectKind should have comment or be unexported (golint)
    • Line 74: warning: exported method InstanceGroup.GetObjectKind should have comment or be unexported (golint)
    • Line 77: warning: exported method Keyset.GetObjectKind should have comment or be unexported (golint)
    • Line 80: warning: exported method SSHCredential.GetObjectKind should have comment or be unexported (golint)
    • /k8s.io/kops/cmd/kops/edit_instancegroup.go
    • Line 60: warning: exported type EditInstanceGroupOptions should have comment or be unexported (golint)
    • Line 63: warning: exported function NewCmdEditInstanceGroup should have comment or be unexported (golint)
    • Line 85: warning: exported function RunEditInstanceGroup should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/util/stringorslice/stringorslice.go
    • Line 30: warning: exported method StringOrSlice.IsEmpty should have comment or be unexported (golint)
    • Line 76: warning: exported method StringOrSlice.Value should have comment or be unexported (golint)
    • Line 76: warning: receiver name v should be consistent with previous receiver name s for StringOrSlice (golint)
    • Line 80: warning: exported method StringOrSlice.Equal should have comment or be unexported (golint)
    • Line 80: warning: receiver name l should be consistent with previous receiver name s for StringOrSlice (golint)
    • Line 93: warning: receiver name v should be consistent with previous receiver name s for StringOrSlice (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/dotasks/droplet.go
    • Line 29: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 51: warning: exported method Droplet.CompareWithID should have comment or be unexported (golint)
    • Line 55: warning: exported method Droplet.Find should have comment or be unexported (golint)
    • Line 118: warning: exported method Droplet.Run should have comment or be unexported (golint)
    • Line 122: warning: exported method Droplet.RenderDO should have comment or be unexported (golint)
    • Line 122: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 168: warning: exported method Droplet.CheckChanges should have comment or be unexported (golint)
    • Line 168: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/iamoidcprovider.go
    • Line 34: warning: comment on exported type IAMOIDCProvider should be of the form "IAMOIDCProvider ..." (with optional leading article) (golint)
    • Line 50: warning: exported method IAMOIDCProvider.CompareWithID should have comment or be unexported (golint)
    • Line 54: warning: exported method IAMOIDCProvider.Find should have comment or be unexported (golint)
    • Line 97: warning: exported method IAMOIDCProvider.Run should have comment or be unexported (golint)
    • Line 101: warning: exported method IAMOIDCProvider.CheckChanges should have comment or be unexported (golint)
    • Line 101: warning: receiver name s should be consistent with previous receiver name e for IAMOIDCProvider (golint)
    • Line 123: warning: exported method IAMOIDCProvider.RenderAWS should have comment or be unexported (golint)
    • Line 123: warning: receiver name p should be consistent with previous receiver name e for IAMOIDCProvider (golint)
    • Line 194: warning: exported method IAMOIDCProvider.RenderTerraform should have comment or be unexported (golint)
    • Line 194: warning: receiver name p should be consistent with previous receiver name e for IAMOIDCProvider (golint)
    • Line 206: warning: exported method IAMOIDCProvider.TerraformLink should have comment or be unexported (golint)
    • Line 210: warning: exported method IAMOIDCProvider.RenderCloudformation should have comment or be unexported (golint)
    • Line 210: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/cmd/kops/delete_secret.go
    • Line 46: warning: exported type DeleteSecretOptions should have comment or be unexported (golint)
    • Line 53: warning: exported function NewCmdDeleteSecret should have comment or be unexported (golint)
    • Line 86: warning: exported function RunDeleteSecret should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/resources/ali/ali.go
    • Line 61: warning: exported function ListResourcesALI should have comment or be unexported (golint)
    • Line 171: warning: exported function DeleteScalingGroup should have comment or be unexported (golint)
    • Line 231: warning: exported function DeleteLoadBalancer should have comment or be unexported (golint)
    • Line 334: warning: exported function DeleteSecurityGroup should have comment or be unexported (golint)
    • Line 346: warning: exported function DeleteSecurityGroupRole should have comment or be unexported (golint)
    • Line 438: warning: exported function DeleteRoleRam should have comment or be unexported (golint)
    • Line 503: warning: exported function DeleteSSHKey should have comment or be unexported (golint)
    • Line 597: warning: exported function DeleteVswitch should have comment or be unexported (golint)
    • Line 608: warning: exported function DeleteVPC should have comment or be unexported (golint)
    • Line 675: warning: exported function DeleteVolume should have comment or be unexported (golint)
    • Line 686: warning: exported function ListNatGateway should have comment or be unexported (golint)
    • Line 753: warning: exported function DeleteNatGateway should have comment or be unexported (golint)
    • Line 810: warning: exported function DeleteEIP should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/alitasks/disk.go
    • Line 32: warning: exported const DiskResource should have comment (or a comment on this block) or be unexported (golint)
    • Line 51: warning: exported method Disk.CompareWithID should have comment or be unexported (golint)
    • Line 55: warning: exported method Disk.Find should have comment or be unexported (golint)
    • Line 104: warning: exported method Disk.Run should have comment or be unexported (golint)
    • Line 112: warning: exported method Disk.CheckChanges should have comment or be unexported (golint)
    • Line 112: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 128: warning: comment on exported method Disk.RenderALI should be of the form "RenderALI ..." (golint)
    • Line 129: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 194: warning: exported method Disk.RenderTerraform should have comment or be unexported (golint)
    • Line 194: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/util/pkg/reflectutils/walk.go
    • Line 29: warning: error var SkipReflection should have name of the form ErrFoo (golint)
    • Line 29: warning: exported var SkipReflection should have comment or be unexported (golint)
    • Line 31: warning: exported type MethodNotFoundError should have comment or be unexported (golint)
    • Line 40: warning: exported function IsMethodNotFound should have comment or be unexported (golint)
    • Line 81: warning: exported function BuildTypeName should have comment or be unexported (golint)
    • Line 101: warning: exported type ReflectOptions should have comment or be unexported (golint)
    • /k8s.io/kops/cloudmock/aws/mockautoscaling/tags.go
    • Line 26: warning: exported method MockAutoscaling.DescribeTags should have comment or be unexported (golint)
    • Line 65: warning: exported method MockAutoscaling.DescribeTagsWithContext should have comment or be unexported (golint)
    • Line 70: warning: exported method MockAutoscaling.DescribeTagsRequest should have comment or be unexported (golint)
    • Line 75: warning: exported method MockAutoscaling.DescribeTagsPages should have comment or be unexported (golint)
    • Line 87: warning: exported method MockAutoscaling.DescribeTagsPagesWithContext should have comment or be unexported (golint)
    • /k8s.io/kops/protokube/pkg/gossip/ali/seeds.go
    • Line 25: warning: exported type SeedProvider should have comment or be unexported (golint)
    • Line 33: warning: exported method SeedProvider.GetSeeds should have comment or be unexported (golint)
    • Line 71: warning: exported function NewSeedProvider should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/gce/gce_url.go
    • Line 24: warning: exported type GoogleCloudURL should have comment or be unexported (golint)
    • Line 34: warning: exported method GoogleCloudURL.BuildURL should have comment or be unexported (golint)
    • Line 56: warning: exported function ParseGoogleCloudURL should have comment or be unexported (golint)
    • Line 113: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • /k8s.io/kops/pkg/model/openstackmodel/context.go
    • Line 30: warning: exported type OpenstackModelContext should have comment or be unexported (golint)
    • Line 49: warning: exported method OpenstackModelContext.UseVIPACL should have comment or be unexported (golint)
    • Line 57: warning: exported method OpenstackModelContext.GetNetworkName should have comment or be unexported (golint)
    • Line 104: warning: exported method OpenstackModelContext.LinkToNetwork should have comment or be unexported (golint)
    • Line 113: warning: exported method OpenstackModelContext.LinkToRouter should have comment or be unexported (golint)
    • Line 117: warning: exported method OpenstackModelContext.LinkToSubnet should have comment or be unexported (golint)
    • Line 121: warning: exported method OpenstackModelContext.LinkToPort should have comment or be unexported (golint)
    • Line 125: warning: exported method OpenstackModelContext.LinkToSecurityGroup should have comment or be unexported (golint)
    • /k8s.io/kops/protokube/pkg/gossip/gce/seeds.go
    • Line 28: warning: exported type SeedProvider should have comment or be unexported (golint)
    • Line 41: warning: exported method SeedProvider.GetSeeds should have comment or be unexported (golint)
    • Line 99: warning: exported function NewSeedProvider should have comment or be unexported (golint)
    • /k8s.io/kops/protokube/pkg/protokube/aws_volume.go
    • Line 102: warning: exported method AWSVolumes.ClusterID should have comment or be unexported (golint)
    • Line 106: warning: exported method AWSVolumes.InternalIP should have comment or be unexported (golint)
    • Line 272: warning: exported method AWSVolumes.FindVolumes should have comment or be unexported (golint)
    • Line 284: warning: receiver name v should be consistent with previous receiver name a for AWSVolumes (golint)
    • Line 445: warning: exported method AWSVolumes.GossipSeeds should have comment or be unexported (golint)
    • Line 452: warning: exported method AWSVolumes.InstanceID should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/nodeup/nodetasks/bootstrap_client.go
    • Line 42: warning: exported type BootstrapClientTask should have comment or be unexported (golint)
    • Line 52: warning: exported type BootstrapCert should have comment or be unexported (golint)
    • Line 61: warning: exported method BootstrapClientTask.GetDependencies should have comment or be unexported (golint)
    • Line 72: warning: exported method BootstrapClientTask.GetName should have comment or be unexported (golint)
    • Line 81: warning: exported method BootstrapClientTask.Run should have comment or be unexported (golint)
    • Line 134: warning: exported type KopsBootstrapClient should have comment or be unexported (golint)
    • Line 146: warning: exported method KopsBootstrapClient.QueryBootstrap should have comment or be unexported (golint)
    • Line 167: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • /k8s.io/kops/cloudmock/aws/mockec2/images.go
    • Line 29: warning: exported method MockEC2.DescribeImageAttributeRequest should have comment or be unexported (golint)
    • Line 32: warning: exported method MockEC2.DescribeImageAttributeWithContext should have comment or be unexported (golint)
    • Line 35: warning: exported method MockEC2.DescribeImageAttribute should have comment or be unexported (golint)
    • Line 38: warning: exported method MockEC2.DescribeImagesRequest should have comment or be unexported (golint)
    • Line 41: warning: exported method MockEC2.DescribeImagesWithContext should have comment or be unexported (golint)
    • Line 45: warning: exported method MockEC2.DescribeImages should have comment or be unexported (golint)
    • Line 73: warning: exported method MockEC2.DescribeImportImageTasksRequest should have comment or be unexported (golint)
    • Line 76: warning: exported method MockEC2.DescribeImportImageTasksWithContext should have comment or be unexported (golint)
    • Line 79: warning: exported method MockEC2.DescribeImportImageTasks should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/client/simple/vfsclientset/cluster.go
    • Line 39: warning: exported type ClusterVFS should have comment or be unexported (golint)
    • Line 49: warning: exported method ClusterVFS.Get should have comment or be unexported (golint)
    • Line 72: warning: exported method ClusterVFS.List should have comment or be unexported (golint)
    • Line 98: warning: exported method ClusterVFS.Create should have comment or be unexported (golint)
    • Line 98: warning: receiver name r should be consistent with previous receiver name c for ClusterVFS (golint)
    • Line 122: warning: exported method ClusterVFS.Update should have comment or be unexported (golint)
    • Line 122: warning: receiver name r should be consistent with previous receiver name c for ClusterVFS (golint)
    • Line 157: warning: receiver name r should be consistent with previous receiver name c for ClusterVFS (golint)
    • Line 178: warning: receiver name r should be consistent with previous receiver name c for ClusterVFS (golint)
    • Line 213: warning: exported method ClusterVFS.Delete should have comment or be unexported (golint)
    • Line 213: warning: receiver name r should be consistent with previous receiver name c for ClusterVFS (golint)
    • Line 217: warning: exported method ClusterVFS.DeleteCollection should have comment or be unexported (golint)
    • Line 217: warning: receiver name r should be consistent with previous receiver name c for ClusterVFS (golint)
    • Line 221: warning: exported method ClusterVFS.Watch should have comment or be unexported (golint)
    • Line 221: warning: receiver name r should be consistent with previous receiver name c for ClusterVFS (golint)
    • Line 225: warning: exported method ClusterVFS.Patch should have comment or be unexported (golint)
    • Line 225: warning: receiver name r should be consistent with previous receiver name c for ClusterVFS (golint)
    • /k8s.io/kops/pkg/resources/aws/sqs.go
    • Line 30: warning: exported function DumpSQSQueue should have comment or be unexported (golint)
    • Line 41: warning: exported function DeleteSQSQueue should have comment or be unexported (golint)
    • Line 57: warning: exported function ListSQSQueues should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awsup/aws_cloud.go
    • Line 66: warning: comment on exported const ClientMaxRetries should be of the form "ClientMaxRetries ..." (golint)
    • Line 72: warning: exported const DescribeTagsMaxAttempts should have comment or be unexported (golint)
    • Line 73: warning: exported const DescribeTagsRetryInterval should have comment or be unexported (golint)
    • Line 74: warning: exported const DescribeTagsLogInterval should have comment or be unexported (golint)
    • Line 76: warning: exported const CreateTagsMaxAttempts should have comment or be unexported (golint)
    • Line 77: warning: exported const CreateTagsRetryInterval should have comment or be unexported (golint)
    • Line 78: warning: exported const CreateTagsLogInterval should have comment or be unexported (golint)
    • Line 80: warning: exported const DeleteTagsMaxAttempts should have comment or be unexported (golint)
    • Line 81: warning: exported const DeleteTagsRetryInterval should have comment or be unexported (golint)
    • Line 82: warning: exported const DeleteTagsLogInterval should have comment or be unexported (golint)
    • Line 84: warning: exported const TagClusterName should have comment or be unexported (golint)
    • Line 85: warning: exported const TagNameRolePrefix should have comment or be unexported (golint)
    • Line 86: warning: exported const TagNameEtcdClusterPrefix should have comment or be unexported (golint)
    • Line 88: warning: exported const TagRoleMaster should have comment or be unexported (golint)
    • Line 99: warning: exported const WellKnownAccountAmazonLinux2 should have comment (or a comment on this block) or be unexported (golint)
    • Line 110: warning: exported type AWSCloud should have comment or be unexported (golint)
    • Line 206: warning: exported type RegionDelayers should have comment or be unexported (golint)
    • Line 228: warning: exported function NewAWSCloud should have comment or be unexported (golint)
    • Line 421: warning: exported function NewEC2Filter should have comment or be unexported (golint)
    • Line 1966: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/dns.go
    • Line 43: warning: exported const PlaceholderTTL should have comment (or a comment on this block) or be unexported (golint)
    • Line 44: warning: comment on exported const PlaceholderTTLDigitialOcean should be of the form "PlaceholderTTLDigitialOcean ..." (golint)
    • /k8s.io/kops/util/pkg/vfs/ossfs.go
    • Line 95: warning: exported method OSSPath.Join should have comment or be unexported (golint)
    • Line 106: warning: exported method OSSPath.ReadFile should have comment or be unexported (golint)
    • Line 131: warning: exported method OSSPath.WriteFile should have comment or be unexported (golint)
    • Line 181: warning: exported method OSSPath.CreateFile should have comment or be unexported (golint)
    • Line 198: warning: exported method OSSPath.Remove should have comment or be unexported (golint)
    • Line 220: warning: exported method OSSPath.RemoveAllVersions should have comment or be unexported (golint)
    • Line 224: warning: exported method OSSPath.Base should have comment or be unexported (golint)
    • Line 232: warning: exported method OSSPath.Path should have comment or be unexported (golint)
    • Line 236: warning: exported method OSSPath.Bucket should have comment or be unexported (golint)
    • Line 240: warning: exported method OSSPath.Key should have comment or be unexported (golint)
    • Line 244: warning: exported method OSSPath.ReadDir should have comment or be unexported (golint)
    • Line 260: warning: exported method OSSPath.ReadTree should have comment or be unexported (golint)
    • Line 277: warning: exported method OSSPath.PreferredHash should have comment or be unexported (golint)
    • Line 281: warning: exported method OSSPath.Hash should have comment or be unexported (golint)
    • /k8s.io/kops/cmd/kops/create_ig.go
    • Line 43: warning: exported type CreateInstanceGroupOptions should have comment or be unexported (golint)
    • Line 115: warning: exported function RunCreateInstanceGroup should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/kutil/kubectl.go
    • Line 33: warning: exported type Kubectl should have comment or be unexported (golint)
    • Line 46: warning: exported method Kubectl.GetCurrentContext should have comment or be unexported (golint)
    • Line 64: warning: exported method Kubectl.GetConfig should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/subnet.go
    • Line 34: warning: comment on exported type Subnet should be of the form "Subnet ..." (with optional leading article) (golint)
    • Line 57: warning: exported method Subnet.CompareWithID should have comment or be unexported (golint)
    • Line 70: warning: exported method Subnet.Find should have comment or be unexported (golint)
    • Line 140: warning: exported method Subnet.Run should have comment or be unexported (golint)
    • Line 144: warning: exported method Subnet.CheckChanges should have comment or be unexported (golint)
    • Line 144: warning: receiver name s should be consistent with previous receiver name e for Subnet (golint)
    • Line 190: warning: exported method Subnet.RenderAWS should have comment or be unexported (golint)
    • Line 190: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 257: warning: exported method Subnet.RenderTerraform should have comment or be unexported (golint)
    • Line 257: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 287: warning: exported method Subnet.TerraformLink should have comment or be unexported (golint)
    • Line 309: warning: exported method Subnet.RenderCloudformation should have comment or be unexported (golint)
    • Line 309: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 328: warning: exported method Subnet.CloudformationLink should have comment or be unexported (golint)
    • Line 342: warning: exported method Subnet.FindDeletions should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/model/alimodel/scalinggroup.go
    • Line 29: warning: exported const DefaultVolumeType should have comment or be unexported (golint)
    • Line 30: warning: exported const DefaultInstanceType should have comment or be unexported (golint)
    • Line 43: warning: exported method ScalingGroupModelBuilder.Build should have comment or be unexported (golint)
    • /k8s.io/kops/cmd/kops/get_secrets.go
    • Line 55: warning: exported type GetSecretsOptions should have comment or be unexported (golint)
    • Line 60: warning: exported function NewCmdGetSecrets should have comment or be unexported (golint)
    • Line 186: warning: exported function RunGetSecrets should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/testutils/cluster.go
    • Line 95: warning: exported function BuildMinimalNodeInstanceGroup should have comment or be unexported (golint)
    • Line 104: warning: exported function BuildMinimalBastionInstanceGroup should have comment or be unexported (golint)
    • Line 113: warning: exported function BuildMinimalMasterInstanceGroup should have comment or be unexported (golint)
    • /k8s.io/kops/dnsprovider/pkg/dnsprovider/providers/openstack/designate/rrset.go
    • Line 28: warning: exported type ResourceRecordSet should have comment or be unexported (golint)
    • Line 33: warning: exported method ResourceRecordSet.Name should have comment or be unexported (golint)
    • Line 37: warning: exported method ResourceRecordSet.Rrdatas should have comment or be unexported (golint)
    • Line 41: warning: exported method ResourceRecordSet.Ttl should have comment or be unexported (golint)
    • Line 45: warning: exported method ResourceRecordSet.Type should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/model/issuerdiscovery.go
    • Line 54: warning: exported method IssuerDiscoveryModelBuilder.Build should have comment or be unexported (golint)
    • Line 116: warning: exported type KeyResponse should have comment or be unexported (golint)
    • Line 120: warning: exported type OIDCKeys should have comment or be unexported (golint)
    • Line 130: warning: exported method OIDCKeys.Open should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/gcetasks/network.go
    • Line 31: warning: comment on exported type Network should be of the form "Network ..." (with optional leading article) (golint)
    • Line 42: warning: exported method Network.CompareWithID should have comment or be unexported (golint)
    • Line 46: warning: exported method Network.Find should have comment or be unexported (golint)
    • Line 78: warning: exported method Network.URL should have comment or be unexported (golint)
    • Line 89: warning: exported method Network.Run should have comment or be unexported (golint)
    • Line 93: warning: exported method Network.CheckChanges should have comment or be unexported (golint)
    • Line 93: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 119: warning: exported method Network.RenderGCE should have comment or be unexported (golint)
    • Line 119: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 165: warning: exported method Network.RenderTerraform should have comment or be unexported (golint)
    • Line 165: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 184: warning: exported method Network.TerraformName should have comment or be unexported (golint)
    • Line 184: warning: receiver name i should be consistent with previous receiver name e for Network (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/gcetasks/storagebucketiam.go
    • Line 43: warning: exported method StorageBucketIam.CompareWithID should have comment or be unexported (golint)
    • Line 47: warning: exported method StorageBucketIam.Find should have comment or be unexported (golint)
    • Line 85: warning: exported method StorageBucketIam.Run should have comment or be unexported (golint)
    • Line 89: warning: exported method StorageBucketIam.CheckChanges should have comment or be unexported (golint)
    • Line 89: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 99: warning: exported method StorageBucketIam.RenderGCE should have comment or be unexported (golint)
    • Line 99: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 155: warning: exported method StorageBucketIam.RenderTerraform should have comment or be unexported (golint)
    • Line 155: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/util/pkg/vfs/memfs.go
    • Line 29: warning: exported type MemFSPath should have comment or be unexported (golint)
    • Line 40: warning: exported type MemFSContext should have comment or be unexported (golint)
    • Line 45: warning: exported function NewMemFSContext should have comment or be unexported (golint)
    • Line 59: warning: exported method MemFSPath.HasChildren should have comment or be unexported (golint)
    • Line 66: warning: exported method MemFSPath.IsClusterReadable should have comment or be unexported (golint)
    • Line 72: warning: exported function NewMemFSPath should have comment or be unexported (golint)
    • Line 76: warning: exported method MemFSPath.Join should have comment or be unexported (golint)
    • Line 76: warning: receiver name p should be consistent with previous receiver name c for MemFSPath (golint)
    • Line 102: warning: exported method MemFSPath.WriteFile should have comment or be unexported (golint)
    • Line 102: warning: receiver name p should be consistent with previous receiver name c for MemFSPath (golint)
    • Line 111: warning: exported method MemFSPath.CreateFile should have comment or be unexported (golint)
    • Line 111: warning: receiver name p should be consistent with previous receiver name c for MemFSPath (golint)
    • Line 121: warning: receiver name p should be consistent with previous receiver name c for MemFSPath (golint)
    • Line 130: warning: receiver name p should be consistent with previous receiver name c for MemFSPath (golint)
    • Line 138: warning: exported method MemFSPath.ReadDir should have comment or be unexported (golint)
    • Line 138: warning: receiver name p should be consistent with previous receiver name c for MemFSPath (golint)
    • Line 149: warning: exported method MemFSPath.ReadTree should have comment or be unexported (golint)
    • Line 149: warning: receiver name p should be consistent with previous receiver name c for MemFSPath (golint)
    • Line 155: warning: receiver name p should be consistent with previous receiver name c for MemFSPath (golint)
    • Line 167: warning: exported method MemFSPath.Base should have comment or be unexported (golint)
    • Line 167: warning: receiver name p should be consistent with previous receiver name c for MemFSPath (golint)
    • Line 171: warning: exported method MemFSPath.Path should have comment or be unexported (golint)
    • Line 171: warning: receiver name p should be consistent with previous receiver name c for MemFSPath (golint)
    • Line 175: warning: receiver name p should be consistent with previous receiver name c for MemFSPath (golint)
    • Line 179: warning: exported method MemFSPath.Remove should have comment or be unexported (golint)
    • Line 179: warning: receiver name p should be consistent with previous receiver name c for MemFSPath (golint)
    • Line 184: warning: exported method MemFSPath.RemoveAllVersions should have comment or be unexported (golint)
    • Line 184: warning: receiver name p should be consistent with previous receiver name c for MemFSPath (golint)
    • /k8s.io/kops/dnsprovider/pkg/dnsprovider/providers/google/clouddns/rrchangeset.go
    • Line 30: warning: exported type ResourceRecordChangeset should have comment or be unexported (golint)
    • Line 38: warning: exported method ResourceRecordChangeset.Add should have comment or be unexported (golint)
    • Line 43: warning: exported method ResourceRecordChangeset.Remove should have comment or be unexported (golint)
    • Line 48: warning: exported method ResourceRecordChangeset.Upsert should have comment or be unexported (golint)
    • Line 53: warning: exported method ResourceRecordChangeset.Apply should have comment or be unexported (golint)
    • Line 123: warning: exported method ResourceRecordChangeset.IsEmpty should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/kubeconfig/kubecfg_builder.go
    • Line 47: warning: comment on exported function NewKubeconfigBuilder should be of the form "NewKubeconfigBuilder ..." (golint)
    • Line 52: warning: exported method KubeconfigBuilder.DeleteKubeConfig should have comment or be unexported (golint)
    • Line 80: warning: comment on exported method KubeconfigBuilder.BuildRestConfig should be of the form "BuildRestConfig ..." (golint)
    • Line 81: warning: receiver name c should be consistent with previous receiver name b for KubeconfigBuilder (golint)
    • Line 94: warning: comment on exported method KubeconfigBuilder.WriteKubecfg should be of the form "WriteKubecfg ..." (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/alitasks/vswitch.go
    • Line 32: warning: comment on exported type VSwitch should be of the form "VSwitch ..." (with optional leading article) (golint)
    • Line 48: warning: exported method VSwitch.CompareWithID should have comment or be unexported (golint)
    • Line 52: warning: exported method VSwitch.Find should have comment or be unexported (golint)
    • Line 129: warning: exported method VSwitch.CheckChanges should have comment or be unexported (golint)
    • Line 145: warning: exported method VSwitch.Run should have comment or be unexported (golint)
    • Line 149: warning: exported method VSwitch.RenderALI should have comment or be unexported (golint)
    • Line 149: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 185: warning: exported method VSwitch.RenderTerraform should have comment or be unexported (golint)
    • Line 185: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 196: warning: exported method VSwitch.TerraformLink should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/route.go
    • Line 32: warning: comment on exported type Route should be of the form "Route ..." (with optional leading article) (golint)
    • Line 49: warning: exported method Route.Find should have comment or be unexported (golint)
    • Line 71: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 119: warning: exported method Route.Run should have comment or be unexported (golint)
    • Line 123: warning: exported method Route.CheckChanges should have comment or be unexported (golint)
    • Line 123: warning: receiver name s should be consistent with previous receiver name e for Route (golint)
    • Line 170: warning: exported method Route.RenderAWS should have comment or be unexported (golint)
    • Line 170: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 271: warning: exported method Route.RenderTerraform should have comment or be unexported (golint)
    • Line 271: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 308: warning: exported method Route.RenderCloudformation should have comment or be unexported (golint)
    • Line 308: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/dnsprovider/pkg/dnsprovider/providers/google/clouddns/internal/stubs/managed_zones_service.go
    • Line 24: warning: exported type ManagedZonesService should have comment or be unexported (golint)
    • Line 28: warning: exported method ManagedZonesService.Create should have comment or be unexported (golint)
    • Line 32: warning: exported method ManagedZonesService.Delete should have comment or be unexported (golint)
    • Line 36: warning: exported method ManagedZonesService.Get should have comment or be unexported (golint)
    • Line 40: warning: exported method ManagedZonesService.List should have comment or be unexported (golint)
    • Line 44: warning: exported method ManagedZonesService.NewManagedZone should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/gcetasks/address.go
    • Line 30: warning: comment on exported type Address should be of the form "Address ..." (with optional leading article) (golint)
    • Line 41: warning: exported method Address.CompareWithID should have comment or be unexported (golint)
    • Line 45: warning: exported method Address.Find should have comment or be unexported (golint)
    • Line 99: warning: exported method Address.IsForAPIServer should have comment or be unexported (golint)
    • Line 103: warning: exported method Address.FindIPAddress should have comment or be unexported (golint)
    • Line 114: warning: exported method Address.Run should have comment or be unexported (golint)
    • Line 118: warning: exported method Address.CheckChanges should have comment or be unexported (golint)
    • Line 118: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 130: warning: exported method Address.RenderGCE should have comment or be unexported (golint)
    • Line 130: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 160: warning: exported method Address.RenderTerraform should have comment or be unexported (golint)
    • Line 160: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 167: warning: exported method Address.TerraformAddress should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/gcetasks/firewallrule.go
    • Line 45: warning: exported method FirewallRule.CompareWithID should have comment or be unexported (golint)
    • Line 49: warning: exported method FirewallRule.Find should have comment or be unexported (golint)
    • Line 76: warning: exported method FirewallRule.Run should have comment or be unexported (golint)
    • Line 80: warning: exported method FirewallRule.CheckChanges should have comment or be unexported (golint)
    • Line 80: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 139: warning: exported method FirewallRule.RenderGCE should have comment or be unexported (golint)
    • Line 139: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 178: warning: exported method FirewallRule.RenderTerraform should have comment or be unexported (golint)
    • Line 178: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/upup/models/vfs.go
    • Line 30: warning: error var ReadOnlyError should have name of the form ErrFoo (golint)
    • Line 30: warning: exported var ReadOnlyError should have comment or be unexported (golint)
    • Line 35: warning: exported type AssetPath should have comment or be unexported (golint)
    • Line 41: warning: exported function NewAssetPath should have comment or be unexported (golint)
    • Line 48: warning: exported method AssetPath.Join should have comment or be unexported (golint)
    • Line 55: warning: exported method AssetPath.WriteFile should have comment or be unexported (golint)
    • Line 59: warning: exported method AssetPath.CreateFile should have comment or be unexported (golint)
    • Line 82: warning: exported method AssetPath.ReadDir should have comment or be unexported (golint)
    • Line 97: warning: exported method AssetPath.ReadTree should have comment or be unexported (golint)
    • Line 129: warning: exported method AssetPath.Base should have comment or be unexported (golint)
    • Line 133: warning: exported method AssetPath.Path should have comment or be unexported (golint)
    • Line 141: warning: exported method AssetPath.Remove should have comment or be unexported (golint)
    • Line 145: warning: exported method AssetPath.RemoveAllVersions should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/gce/utils.go
    • Line 26: warning: exported function IsNotFound should have comment or be unexported (golint)
    • Line 38: warning: exported function IsNotReady should have comment or be unexported (golint)
    • Line 51: warning: exported function SafeClusterName should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/openstacktasks/lb.go
    • Line 34: warning: comment on exported type LB should be of the form "LB ..." (with optional leading article) (golint)
    • Line 105: warning: exported method LB.CompareWithID should have comment or be unexported (golint)
    • Line 105: warning: receiver name s should be consistent with previous receiver name e for LB (golint)
    • Line 109: warning: exported function NewLBTaskFromCloud should have comment or be unexported (golint)
    • Line 145: warning: exported method LB.Find should have comment or be unexported (golint)
    • Line 145: warning: receiver name s should be consistent with previous receiver name e for LB (golint)
    • Line 171: warning: exported method LB.Run should have comment or be unexported (golint)
    • Line 171: warning: receiver name s should be consistent with previous receiver name e for LB (golint)
    • Line 175: warning: exported method LB.CheckChanges should have comment or be unexported (golint)
    • Line 175: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 191: warning: exported method LB.RenderOpenstack should have comment or be unexported (golint)
    • Line 191: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/routetable.go
    • Line 32: warning: comment on exported type RouteTable should be of the form "RouteTable ..." (with optional leading article) (golint)
    • Line 48: warning: exported method RouteTable.CompareWithID should have comment or be unexported (golint)
    • Line 52: warning: exported method RouteTable.Find should have comment or be unexported (golint)
    • Line 150: warning: exported method RouteTable.Run should have comment or be unexported (golint)
    • Line 154: warning: exported method RouteTable.CheckChanges should have comment or be unexported (golint)
    • Line 154: warning: receiver name s should be consistent with previous receiver name e for RouteTable (golint)
    • Line 168: warning: exported method RouteTable.RenderAWS should have comment or be unexported (golint)
    • Line 168: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 199: warning: exported method RouteTable.RenderTerraform should have comment or be unexported (golint)
    • Line 199: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 216: warning: exported method RouteTable.TerraformLink should have comment or be unexported (golint)
    • Line 225: warning: exported method RouteTable.RenderCloudformation should have comment or be unexported (golint)
    • Line 225: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 234: warning: exported method RouteTable.CloudformationLink should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/openstacktasks/lblistener.go
    • Line 30: warning: comment on exported type LBListener should be of the form "LBListener ..." (with optional leading article) (golint)
    • Line 55: warning: exported method LBListener.CompareWithID should have comment or be unexported (golint)
    • Line 55: warning: receiver name s should be consistent with previous receiver name e for LBListener (golint)
    • Line 59: warning: exported function NewLBListenerTaskFromCloud should have comment or be unexported (golint)
    • Line 73: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 88: warning: exported method LBListener.Find should have comment or be unexported (golint)
    • Line 88: warning: receiver name s should be consistent with previous receiver name e for LBListener (golint)
    • Line 111: warning: exported method LBListener.Run should have comment or be unexported (golint)
    • Line 111: warning: receiver name s should be consistent with previous receiver name e for LBListener (golint)
    • Line 115: warning: exported method LBListener.CheckChanges should have comment or be unexported (golint)
    • Line 115: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 131: warning: exported method LBListener.RenderOpenstack should have comment or be unexported (golint)
    • Line 131: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/alitasks/sshkey.go
    • Line 34: warning: comment on exported type SSHKey should be of the form "SSHKey ..." (with optional leading article) (golint)
    • Line 44: warning: exported method SSHKey.CompareWithID should have comment or be unexported (golint)
    • Line 48: warning: exported method SSHKey.Find should have comment or be unexported (golint)
    • Line 94: warning: exported method SSHKey.Run should have comment or be unexported (golint)
    • Line 111: warning: exported method SSHKey.CheckChanges should have comment or be unexported (golint)
    • Line 120: warning: exported method SSHKey.RenderALI should have comment or be unexported (golint)
    • Line 120: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 152: warning: exported method SSHKey.RenderTerraform should have comment or be unexported (golint)
    • Line 152: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 167: warning: exported method SSHKey.TerraformLink should have comment or be unexported (golint)
    • /k8s.io/kops/dnsprovider/pkg/dnsprovider/providers/google/clouddns/internal/rrsets_service.go
    • Line 28: warning: exported type ResourceRecordSetsService should have comment or be unexported (golint)
    • Line 32: warning: exported method ResourceRecordSetsService.List should have comment or be unexported (golint)
    • Line 36: warning: exported method ResourceRecordSetsService.Get should have comment or be unexported (golint)
    • Line 40: warning: exported method ResourceRecordSetsService.NewResourceRecordSet should have comment or be unexported (golint)
    • Line 40: warning: don't use underscores in Go names; method parameter type_ should be type (golint)
    • /k8s.io/kops/upup/pkg/fi/nodeup/nodetasks/kubeconfig.go
    • Line 27: warning: exported type KubeConfig should have comment or be unexported (golint)
    • Line 41: warning: exported method KubeConfig.GetName should have comment or be unexported (golint)
    • Line 50: warning: exported method KubeConfig.GetDependencies should have comment or be unexported (golint)
    • Line 66: warning: exported method KubeConfig.GetConfig should have comment or be unexported (golint)
    • Line 73: warning: exported method KubeConfig.Run should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/model/alimodel/context.go
    • Line 28: warning: exported const CloudTagInstanceGroupRolePrefix should have comment or be unexported (golint)
    • Line 30: warning: exported type ALIModelContext should have comment or be unexported (golint)
    • Line 39: warning: exported method ALIModelContext.GetNameForVPC should have comment or be unexported (golint)
    • Line 48: warning: exported method ALIModelContext.GetNameForVSwitch should have comment or be unexported (golint)
    • Line 52: warning: comment on exported method ALIModelContext.LinkToNatGateway should be of the form "LinkToNatGateway ..." (golint)
    • Line 57: warning: exported method ALIModelContext.GetNameForNatGateway should have comment or be unexported (golint)
    • Line 66: warning: exported method ALIModelContext.GetNameForEIP should have comment or be unexported (golint)
    • Line 75: warning: exported method ALIModelContext.GetNameForVSwitchSNAT should have comment or be unexported (golint)
    • Line 79: warning: exported method ALIModelContext.GetUtilitySubnets should have comment or be unexported (golint)
    • Line 95: warning: exported method ALIModelContext.GetNameForLoadBalancer should have comment or be unexported (golint)
    • Line 99: warning: exported method ALIModelContext.LinkToSSHKey should have comment or be unexported (golint)
    • Line 103: warning: exported method ALIModelContext.GetNameForSSHKey should have comment or be unexported (golint)
    • Line 112: warning: exported method ALIModelContext.GetNameForSecurityGroup should have comment or be unexported (golint)
    • Line 127: warning: exported method ALIModelContext.LinkToRAMRole should have comment or be unexported (golint)
    • Line 131: warning: exported method ALIModelContext.GetNameForRAM should have comment or be unexported (golint)
    • Line 150: warning: exported method ALIModelContext.LinkToScalingGroup should have comment or be unexported (golint)
    • Line 154: warning: exported method ALIModelContext.GetScalingGroupName should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/gcetasks/instancegroupmanager.go
    • Line 30: warning: comment on exported type InstanceGroupManager should be of the form "InstanceGroupManager ..." (with optional leading article) (golint)
    • Line 45: warning: exported method InstanceGroupManager.CompareWithID should have comment or be unexported (golint)
    • Line 49: warning: exported method InstanceGroupManager.Find should have comment or be unexported (golint)
    • Line 80: warning: exported method InstanceGroupManager.Run should have comment or be unexported (golint)
    • Line 84: warning: exported method InstanceGroupManager.CheckChanges should have comment or be unexported (golint)
    • Line 84: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 88: warning: exported method InstanceGroupManager.RenderGCE should have comment or be unexported (golint)
    • Line 88: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 187: warning: exported method InstanceGroupManager.RenderTerraform should have comment or be unexported (golint)
    • Line 187: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/openstacktasks/servergroup.go
    • Line 31: warning: comment on exported type ServerGroup should be of the form "ServerGroup ..." (with optional leading article) (golint)
    • Line 54: warning: exported method ServerGroup.CompareWithID should have comment or be unexported (golint)
    • Line 58: warning: exported method ServerGroup.Find should have comment or be unexported (golint)
    • Line 105: warning: exported method ServerGroup.Run should have comment or be unexported (golint)
    • Line 109: warning: exported method ServerGroup.CheckChanges should have comment or be unexported (golint)
    • Line 109: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 125: warning: exported method ServerGroup.RenderOpenstack should have comment or be unexported (golint)
    • Line 125: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/cloudmock/aws/mockec2/subnets.go
    • Line 33: warning: exported method MockEC2.FindSubnet should have comment or be unexported (golint)
    • Line 47: warning: exported method MockEC2.SubnetIds should have comment or be unexported (golint)
    • Line 58: warning: exported method MockEC2.CreateSubnetRequest should have comment or be unexported (golint)
    • Line 62: warning: exported method MockEC2.CreateSubnetWithContext should have comment or be unexported (golint)
    • Line 66: warning: exported method MockEC2.CreateSubnetWithId should have comment or be unexported (golint)
    • Line 104: warning: exported method MockEC2.CreateSubnet should have comment or be unexported (golint)
    • Line 111: warning: exported method MockEC2.DescribeSubnetsRequest should have comment or be unexported (golint)
    • Line 115: warning: exported method MockEC2.DescribeSubnetsWithContext should have comment or be unexported (golint)
    • Line 119: warning: exported method MockEC2.DescribeSubnets should have comment or be unexported (golint)
    • Line 176: warning: exported method MockEC2.AssociateRouteTable should have comment or be unexported (golint)
    • Line 220: warning: exported method MockEC2.AssociateRouteTableWithContext should have comment or be unexported (golint)
    • Line 223: warning: exported method MockEC2.AssociateRouteTableRequest should have comment or be unexported (golint)
    • Line 227: warning: exported method MockEC2.DeleteSubnet should have comment or be unexported (golint)
    • Line 243: warning: exported method MockEC2.DeleteSubnetWithContext should have comment or be unexported (golint)
    • Line 246: warning: exported method MockEC2.DeleteSubnetRequest should have comment or be unexported (golint)
    • /k8s.io/kops/cmd/kops/get_instancegroups.go
    • Line 55: warning: exported type GetInstanceGroupsOptions should have comment or be unexported (golint)
    • Line 59: warning: exported function NewCmdGetInstanceGroups should have comment or be unexported (golint)
    • Line 82: warning: exported function RunGetInstanceGroups should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/resources.go
    • Line 29: warning: exported type Resource should have comment or be unexported (golint)
    • Line 38: warning: exported type TemplateResource should have comment or be unexported (golint)
    • Line 43: warning: exported function ResourcesMatch should have comment or be unexported (golint)
    • Line 89: warning: exported function CopyResource should have comment or be unexported (golint)
    • Line 106: warning: exported function ResourceAsString should have comment or be unexported (golint)
    • Line 115: warning: exported function ResourceAsBytes should have comment or be unexported (golint)
    • Line 124: warning: exported type StringResource should have comment or be unexported (golint)
    • Line 128: warning: exported method StringResource.MarshalJSON should have comment or be unexported (golint)
    • Line 134: warning: exported function NewStringResource should have comment or be unexported (golint)
    • Line 138: warning: exported method StringResource.Open should have comment or be unexported (golint)
    • Line 138: warning: receiver name s should be consistent with previous receiver name r for StringResource (golint)
    • Line 143: warning: exported type BytesResource should have comment or be unexported (golint)
    • Line 155: warning: exported function NewBytesResource should have comment or be unexported (golint)
    • Line 159: warning: exported method BytesResource.Open should have comment or be unexported (golint)
    • Line 159: warning: receiver name r should be consistent with previous receiver name b for BytesResource (golint)
    • Line 164: warning: exported type FileResource should have comment or be unexported (golint)
    • Line 170: warning: exported function NewFileResource should have comment or be unexported (golint)
    • Line 174: warning: exported method FileResource.Open should have comment or be unexported (golint)
    • Line 185: warning: exported type VFSResource should have comment or be unexported (golint)
    • Line 191: warning: exported function NewVFSResource should have comment or be unexported (golint)
    • Line 195: warning: exported method VFSResource.Open should have comment or be unexported (golint)
    • Line 207: warning: exported type TaskDependentResource should have comment or be unexported (golint)
    • Line 216: warning: exported method TaskDependentResource.Open should have comment or be unexported (golint)
    • Line 223: warning: exported method TaskDependentResource.GetDependencies should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/model/iam/subject.go
    • Line 48: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 58: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 68: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 72: warning: comment on exported type NodeRoleBastion should be of the form "NodeRoleBastion ..." (with optional leading article) (golint)
    • Line 77: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 81: warning: exported type GenericServiceAccount should have comment or be unexported (golint)
    • Line 86: warning: exported method GenericServiceAccount.ServiceAccount should have comment or be unexported (golint)
    • Line 90: warning: exported method GenericServiceAccount.BuildAWSPolicy should have comment or be unexported (golint)
    • /k8s.io/kops/protokube/pkg/protokube/gce_volume.go
    • Line 165: warning: receiver name v should be consistent with previous receiver name a for GCEVolumes (golint)
    • Line 224: warning: exported method GCEVolumes.FindVolumes should have comment or be unexported (golint)
    • Line 224: warning: receiver name v should be consistent with previous receiver name a for GCEVolumes (golint)
    • Line 310: warning: receiver name v should be consistent with previous receiver name a for GCEVolumes (golint)
    • Line 324: warning: receiver name v should be consistent with previous receiver name a for GCEVolumes (golint)
    • Line 362: warning: exported method GCEVolumes.GossipSeeds should have comment or be unexported (golint)
    • Line 362: warning: receiver name g should be consistent with previous receiver name a for GCEVolumes (golint)
    • Line 366: warning: exported method GCEVolumes.InstanceName should have comment or be unexported (golint)
    • Line 366: warning: receiver name g should be consistent with previous receiver name a for GCEVolumes (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/openstacktasks/subnet.go
    • Line 29: warning: comment on exported type Subnet should be of the form "Subnet ..." (with optional leading article) (golint)
    • Line 53: warning: exported method Subnet.CompareWithID should have comment or be unexported (golint)
    • Line 53: warning: receiver name s should be consistent with previous receiver name e for Subnet (golint)
    • Line 57: warning: exported function NewSubnetTaskFromCloud should have comment or be unexported (golint)
    • Line 92: warning: exported method Subnet.Find should have comment or be unexported (golint)
    • Line 92: warning: receiver name s should be consistent with previous receiver name e for Subnet (golint)
    • Line 114: warning: exported method Subnet.Run should have comment or be unexported (golint)
    • Line 114: warning: receiver name s should be consistent with previous receiver name e for Subnet (golint)
    • Line 118: warning: exported method Subnet.CheckChanges should have comment or be unexported (golint)
    • Line 143: warning: exported method Subnet.RenderOpenstack should have comment or be unexported (golint)
    • Line 175: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • /k8s.io/kops/util/pkg/vfs/context.go
    • Line 61: warning: exported var Context should have comment or be unexported (golint)
    • Line 70: warning: exported type VFSOption should have comment or be unexported (golint)
    • Line 142: warning: exported method VFSContext.BuildVfsPath should have comment or be unexported (golint)
    • Line 361: warning: exported method VFSContext.ResetMemfsContext should have comment or be unexported (golint)
    • /k8s.io/kops/util/pkg/vfs/vfs.go
    • Line 31: warning: exported type VFS should have comment or be unexported (golint)
    • Line 34: warning: exported function IsDirectory should have comment or be unexported (golint)
    • Line 39: warning: exported type ACL should have comment or be unexported (golint)
    • Line 42: warning: exported type ACLOracle should have comment or be unexported (golint)
    • Line 79: warning: exported type HasHash should have comment or be unexported (golint)
    • Line 87: warning: exported function RelativePath should have comment or be unexported (golint)
    • Line 102: warning: exported function IsClusterReadable should have comment or be unexported (golint)
    • Line 126: warning: exported type HasClusterReadable should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/model/iam/iam_builder.go
    • Line 183: warning: exported type Principal should have comment or be unexported (golint)
    • Line 188: warning: exported method Principal.IsEmpty should have comment or be unexported (golint)
    • Line 194: warning: receiver name l should be consistent with previous receiver name s for Statement (golint)
    • Line 572: warning: exported function WriteableVFSPaths should have comment or be unexported (golint)
    • /k8s.io/kops/cloudmock/aws/mockelbv2/loadbalancers.go
    • Line 27: warning: exported method MockELBV2.DescribeLoadBalancers should have comment or be unexported (golint)
    • Line 64: warning: exported method MockELBV2.DescribeLoadBalancersPages should have comment or be unexported (golint)
    • Line 76: warning: exported method MockELBV2.CreateLoadBalancer should have comment or be unexported (golint)
    • Line 139: warning: exported method MockELBV2.DescribeLoadBalancerAttributes should have comment or be unexported (golint)
    • Line 153: warning: exported method MockELBV2.ModifyLoadBalancerAttributes should have comment or be unexported (golint)
    • Line 184: warning: exported method MockELBV2.SetSubnets should have comment or be unexported (golint)
    • Line 191: warning: exported method MockELBV2.DeleteLoadBalancer should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/openstacktasks/routerinterface.go
    • Line 29: warning: comment on exported type RouterInterface should be of the form "RouterInterface ..." (with optional leading article) (golint)
    • Line 54: warning: exported method RouterInterface.CompareWithID should have comment or be unexported (golint)
    • Line 54: warning: receiver name i should be consistent with previous receiver name e for RouterInterface (golint)
    • Line 58: warning: exported method RouterInterface.Find should have comment or be unexported (golint)
    • Line 58: warning: receiver name i should be consistent with previous receiver name e for RouterInterface (golint)
    • Line 96: warning: exported method RouterInterface.Run should have comment or be unexported (golint)
    • Line 96: warning: receiver name i should be consistent with previous receiver name e for RouterInterface (golint)
    • Line 100: warning: exported method RouterInterface.CheckChanges should have comment or be unexported (golint)
    • Line 122: warning: exported method RouterInterface.RenderOpenstack should have comment or be unexported (golint)
    • Line 122: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/alitasks/securitygrouprule.go
    • Line 33: warning: comment on exported type SecurityGroupRule should be of the form "SecurityGroupRule ..." (with optional leading article) (golint)
    • Line 47: warning: exported method SecurityGroupRule.CompareWithID should have comment or be unexported (golint)
    • Line 51: warning: exported method SecurityGroupRule.Find should have comment or be unexported (golint)
    • Line 116: warning: exported method SecurityGroupRule.Run should have comment or be unexported (golint)
    • Line 120: warning: exported method SecurityGroupRule.CheckChanges should have comment or be unexported (golint)
    • Line 120: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 140: warning: exported method SecurityGroupRule.RenderALI should have comment or be unexported (golint)
    • Line 140: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 193: warning: exported method SecurityGroupRule.RenderTerraform should have comment or be unexported (golint)
    • Line 193: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 221: warning: exported method SecurityGroupRule.TerraformLink should have comment or be unexported (golint)
    • Line 221: warning: receiver name l should be consistent with previous receiver name s for SecurityGroupRule (golint)
    • /k8s.io/kops/protokube/pkg/protokube/do_volume.go
    • Line 47: warning: exported type DOVolumes should have comment or be unexported (golint)
    • Line 59: warning: exported function GetClusterID should have comment or be unexported (golint)
    • Line 85: warning: exported function NewDOVolumes should have comment or be unexported (golint)
    • Line 131: warning: exported method DOVolumes.AttachVolume should have comment or be unexported (golint)
    • Line 160: warning: exported method DOVolumes.FindVolumes should have comment or be unexported (golint)
    • Line 230: warning: exported method DOVolumes.FindMountedVolume should have comment or be unexported (golint)
    • Line 280: warning: exported method DOVolumes.GossipSeeds should have comment or be unexported (golint)
    • Line 290: warning: exported method DOVolumes.InstanceName should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/openstacktasks/securitygrouprule.go
    • Line 28: warning: exported function Int should have comment or be unexported (golint)
    • Line 32: warning: exported function IntValue should have comment or be unexported (golint)
    • Line 39: warning: exported type SecurityGroupRule should have comment or be unexported (golint)
    • Line 67: warning: exported method SecurityGroupRule.CompareWithID should have comment or be unexported (golint)
    • Line 67: warning: receiver name r should be consistent with previous receiver name e for SecurityGroupRule (golint)
    • Line 71: warning: exported method SecurityGroupRule.Find should have comment or be unexported (golint)
    • Line 71: warning: receiver name r should be consistent with previous receiver name e for SecurityGroupRule (golint)
    • Line 119: warning: exported method SecurityGroupRule.Run should have comment or be unexported (golint)
    • Line 119: warning: receiver name r should be consistent with previous receiver name e for SecurityGroupRule (golint)
    • Line 123: warning: exported method SecurityGroupRule.CheckChanges should have comment or be unexported (golint)
    • Line 151: warning: exported method SecurityGroupRule.RenderOpenstack should have comment or be unexported (golint)
    • Line 184: warning: receiver name o should be consistent with previous receiver name e for SecurityGroupRule (golint)
    • Line 189: warning: receiver name o should be consistent with previous receiver name e for SecurityGroupRule (golint)
    • Line 196: warning: receiver name o should be consistent with previous receiver name e for SecurityGroupRule (golint)
    • Line 202: warning: receiver name o should be consistent with previous receiver name e for SecurityGroupRule (golint)
    • Line 223: warning: exported method SecurityGroupRule.FindDeletions should have comment or be unexported (golint)
    • Line 223: warning: receiver name o should be consistent with previous receiver name e for SecurityGroupRule (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/new_cluster.go
    • Line 46: warning: exported const AuthorizationFlagAlwaysAllow should have comment (or a comment on this block) or be unexported (golint)
    • Line 50: warning: exported type NewClusterOptions should have comment or be unexported (golint)
    • Line 143: warning: exported method NewClusterOptions.InitDefaults should have comment or be unexported (golint)
    • Line 152: warning: exported type NewClusterResult should have comment or be unexported (golint)
    • /k8s.io/kops/dnsprovider/pkg/dnsprovider/providers/openstack/designate/rrsets.go
    • Line 28: warning: exported type ResourceRecordSets should have comment or be unexported (golint)
    • Line 32: warning: exported method ResourceRecordSets.List should have comment or be unexported (golint)
    • Line 48: warning: exported method ResourceRecordSets.Get should have comment or be unexported (golint)
    • Line 73: warning: exported method ResourceRecordSets.StartChangeset should have comment or be unexported (golint)
    • Line 80: warning: exported method ResourceRecordSets.New should have comment or be unexported (golint)
    • Line 97: warning: receiver name rrset should be consistent with previous receiver name rrsets for ResourceRecordSets (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/warmpool.go
    • Line 76: warning: exported method WarmPool.Run should have comment or be unexported (golint)
    • Line 80: warning: exported method WarmPool.CheckChanges should have comment or be unexported (golint)
    • Line 84: warning: exported method WarmPool.RenderAWS should have comment or be unexported (golint)
    • Line 121: warning: exported method WarmPool.RenderTerraform should have comment or be unexported (golint)
    • Line 121: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 128: warning: exported method WarmPool.RenderCloudformation should have comment or be unexported (golint)
    • Line 128: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/openstack/mock_cloud.go
    • Line 59: warning: exported type MockCloud should have comment or be unexported (golint)
    • Line 75: warning: exported function InstallMockOpenstackCloud should have comment or be unexported (golint)
    • Line 81: warning: exported function BuildMockOpenstackCloud should have comment or be unexported (golint)
    • Line 89: warning: exported method MockCloud.ComputeClient should have comment or be unexported (golint)
    • Line 95: warning: exported method MockCloud.BlockStorageClient should have comment or be unexported (golint)
    • Line 101: warning: exported method MockCloud.NetworkingClient should have comment or be unexported (golint)
    • Line 107: warning: exported method MockCloud.LoadBalancerClient should have comment or be unexported (golint)
    • Line 113: warning: exported method MockCloud.DNSClient should have comment or be unexported (golint)
    • Line 119: warning: exported method MockCloud.ImageClient should have comment or be unexported (golint)
    • Line 125: warning: exported method MockCloud.DeleteGroup should have comment or be unexported (golint)
    • Line 129: warning: exported method MockCloud.DeleteInstance should have comment or be unexported (golint)
    • Line 133: warning: exported method MockCloud.DetachInstance should have comment or be unexported (golint)
    • Line 137: warning: exported method MockCloud.GetCloudGroups should have comment or be unexported (golint)
    • Line 141: warning: exported method MockCloud.ProviderID should have comment or be unexported (golint)
    • Line 145: warning: exported method MockCloud.DNS should have comment or be unexported (golint)
    • Line 152: warning: exported method MockCloud.FindVPCInfo should have comment or be unexported (golint)
    • Line 156: warning: exported method MockCloud.Region should have comment or be unexported (golint)
    • Line 160: warning: exported method MockCloud.AppendTag should have comment or be unexported (golint)
    • Line 164: warning: exported method MockCloud.AssociateToPool should have comment or be unexported (golint)
    • Line 168: warning: exported method MockCloud.AttachVolume should have comment or be unexported (golint)
    • Line 172: warning: exported method MockCloud.CreateInstance should have comment or be unexported (golint)
    • Line 176: warning: exported method MockCloud.CreateKeypair should have comment or be unexported (golint)
    • Line 179: warning: exported method MockCloud.CreateL3FloatingIP should have comment or be unexported (golint)
    • Line 182: warning: exported method MockCloud.CreateLB should have comment or be unexported (golint)
    • Line 186: warning: exported method MockCloud.CreateListener should have comment or be unexported (golint)
    • Line 190: warning: exported method MockCloud.CreateNetwork should have comment or be unexported (golint)
    • Line 194: warning: exported method MockCloud.CreatePool should have comment or be unexported (golint)
    • Line 198: warning: exported method MockCloud.CreatePort should have comment or be unexported (golint)
    • Line 202: warning: exported method MockCloud.CreateRouter should have comment or be unexported (golint)
    • Line 206: warning: exported method MockCloud.CreateRouterInterface should have comment or be unexported (golint)
    • Line 210: warning: exported method MockCloud.CreateSecurityGroup should have comment or be unexported (golint)
    • Line 214: warning: exported method MockCloud.CreateSecurityGroupRule should have comment or be unexported (golint)
    • Line 218: warning: exported method MockCloud.CreateServerGroup should have comment or be unexported (golint)
    • Line 222: warning: exported method MockCloud.CreateSubnet should have comment or be unexported (golint)
    • Line 226: warning: exported method MockCloud.CreateVolume should have comment or be unexported (golint)
    • Line 230: warning: exported method MockCloud.DefaultInstanceType should have comment or be unexported (golint)
    • Line 234: warning: exported method MockCloud.DeleteFloatingIP should have comment or be unexported (golint)
    • Line 237: warning: exported method MockCloud.DeleteInstanceWithID should have comment or be unexported (golint)
    • Line 240: warning: exported method MockCloud.DeleteKeyPair should have comment or be unexported (golint)
    • Line 244: warning: exported method MockCloud.DeleteL3FloatingIP should have comment or be unexported (golint)
    • Line 248: warning: exported method MockCloud.DeleteLB should have comment or be unexported (golint)
    • Line 252: warning: exported method MockCloud.DeleteListener should have comment or be unexported (golint)
    • Line 256: warning: exported method MockCloud.DeleteMonitor should have comment or be unexported (golint)
    • Line 259: warning: exported method MockCloud.DeleteNetwork should have comment or be unexported (golint)
    • Line 262: warning: exported method MockCloud.DeletePool should have comment or be unexported (golint)
    • Line 266: warning: exported method MockCloud.DeletePort should have comment or be unexported (golint)
    • Line 270: warning: exported method MockCloud.DeleteRouter should have comment or be unexported (golint)
    • Line 274: warning: exported method MockCloud.DeleteSecurityGroup should have comment or be unexported (golint)
    • Line 277: warning: exported method MockCloud.DeleteSecurityGroupRule should have comment or be unexported (golint)
    • Line 280: warning: exported method MockCloud.DeleteRouterInterface should have comment or be unexported (golint)
    • Line 284: warning: exported method MockCloud.DeleteServerGroup should have comment or be unexported (golint)
    • Line 288: warning: exported method MockCloud.DeleteSubnet should have comment or be unexported (golint)
    • Line 292: warning: exported method MockCloud.DeleteTag should have comment or be unexported (golint)
    • Line 295: warning: exported method MockCloud.DeleteVolume should have comment or be unexported (golint)
    • Line 299: warning: exported method MockCloud.FindClusterStatus should have comment or be unexported (golint)
    • Line 303: warning: exported method MockCloud.FindNetworkBySubnetID should have comment or be unexported (golint)
    • Line 306: warning: exported method MockCloud.GetApiIngressStatus should have comment or be unexported (golint)
    • Line 309: warning: exported method MockCloud.GetCloudTags should have comment or be unexported (golint)
    • Line 312: warning: exported method MockCloud.GetExternalNetwork should have comment or be unexported (golint)
    • Line 315: warning: exported method MockCloud.GetExternalSubnet should have comment or be unexported (golint)
    • Line 319: warning: exported method MockCloud.GetL3FloatingIP should have comment or be unexported (golint)
    • Line 323: warning: exported method MockCloud.GetImage should have comment or be unexported (golint)
    • Line 327: warning: exported method MockCloud.GetFlavor should have comment or be unexported (golint)
    • Line 331: warning: exported method MockCloud.GetInstance should have comment or be unexported (golint)
    • Line 335: warning: exported method MockCloud.GetKeypair should have comment or be unexported (golint)
    • Line 339: warning: exported method MockCloud.GetLB should have comment or be unexported (golint)
    • Line 342: warning: exported method MockCloud.GetNetwork should have comment or be unexported (golint)
    • Line 346: warning: exported method MockCloud.GetLBFloatingSubnet should have comment or be unexported (golint)
    • Line 350: warning: exported method MockCloud.GetPool should have comment or be unexported (golint)
    • Line 354: warning: exported method MockCloud.GetPort should have comment or be unexported (golint)
    • Line 358: warning: exported method MockCloud.UpdatePort should have comment or be unexported (golint)
    • Line 362: warning: exported method MockCloud.GetStorageAZFromCompute should have comment or be unexported (golint)
    • Line 366: warning: exported method MockCloud.GetSubnet should have comment or be unexported (golint)
    • Line 370: warning: exported method MockCloud.ListAvailabilityZones should have comment or be unexported (golint)
    • Line 373: warning: exported method MockCloud.ListDNSZones should have comment or be unexported (golint)
    • Line 376: warning: exported method MockCloud.ListDNSRecordsets should have comment or be unexported (golint)
    • Line 380: warning: exported method MockCloud.ListInstances should have comment or be unexported (golint)
    • Line 383: warning: exported method MockCloud.ListKeypairs should have comment or be unexported (golint)
    • Line 386: warning: exported method MockCloud.ListL3FloatingIPs should have comment or be unexported (golint)
    • Line 390: warning: exported method MockCloud.ListLBs should have comment or be unexported (golint)
    • Line 393: warning: exported method MockCloud.ListListeners should have comment or be unexported (golint)
    • Line 396: warning: exported method MockCloud.ListMonitors should have comment or be unexported (golint)
    • Line 400: warning: exported method MockCloud.ListNetworks should have comment or be unexported (golint)
    • Line 403: warning: exported method MockCloud.ListPools should have comment or be unexported (golint)
    • Line 407: warning: exported method MockCloud.ListPorts should have comment or be unexported (golint)
    • Line 411: warning: exported method MockCloud.ListRouters should have comment or be unexported (golint)
    • Line 415: warning: exported method MockCloud.ListSecurityGroups should have comment or be unexported (golint)
    • Line 419: warning: exported method MockCloud.ListSecurityGroupRules should have comment or be unexported (golint)
    • Line 423: warning: exported method MockCloud.ListServerFloatingIPs should have comment or be unexported (golint)
    • Line 426: warning: exported method MockCloud.ListServerGroups should have comment or be unexported (golint)
    • Line 429: warning: exported method MockCloud.ListSubnets should have comment or be unexported (golint)
    • Line 433: warning: exported method MockCloud.ListVolumes should have comment or be unexported (golint)
    • Line 437: warning: exported method MockCloud.SetExternalNetwork should have comment or be unexported (golint)
    • Line 441: warning: exported method MockCloud.SetExternalSubnet should have comment or be unexported (golint)
    • Line 445: warning: exported method MockCloud.SetLBFloatingSubnet should have comment or be unexported (golint)
    • Line 448: warning: exported method MockCloud.SetVolumeTags should have comment or be unexported (golint)
    • Line 452: warning: exported method MockCloud.UseOctavia should have comment or be unexported (golint)
    • Line 456: warning: exported method MockCloud.UseZones should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/values.go
    • Line 26: warning: exported function StringValue should have comment or be unexported (golint)
    • Line 44: warning: exported function IsNilOrEmpty should have comment or be unexported (golint)
    • Line 107: warning: exported function Int32 should have comment or be unexported (golint)
    • Line 111: warning: exported function Int32Value should have comment or be unexported (golint)
    • Line 124: warning: exported function Int64Value should have comment or be unexported (golint)
    • Line 131: warning: exported function Int should have comment or be unexported (golint)
    • Line 135: warning: exported function IntValue should have comment or be unexported (golint)
    • Line 142: warning: exported function Uint64Value should have comment or be unexported (golint)
    • Line 159: warning: exported function DebugPrint should have comment or be unexported (golint)
    • Line 201: warning: exported function DebugAsJsonString should have comment or be unexported (golint)
    • Line 209: warning: exported function DebugAsJsonStringIndent should have comment or be unexported (golint)
    • Line 217: warning: exported function ToInt64 should have comment or be unexported (golint)
    • Line 228: warning: exported function ToString should have comment or be unexported (golint)
    • /k8s.io/kops/util/pkg/vfs/k8sfs.go
    • Line 51: warning: exported method KubernetesPath.Path should have comment or be unexported (golint)
    • Line 55: warning: exported method KubernetesPath.Host should have comment or be unexported (golint)
    • Line 59: warning: exported method KubernetesPath.Key should have comment or be unexported (golint)
    • Line 67: warning: exported method KubernetesPath.Remove should have comment or be unexported (golint)
    • Line 71: warning: exported method KubernetesPath.RemoveAllVersions should have comment or be unexported (golint)
    • Line 75: warning: exported method KubernetesPath.Join should have comment or be unexported (golint)
    • Line 86: warning: exported method KubernetesPath.WriteFile should have comment or be unexported (golint)
    • Line 90: warning: exported method KubernetesPath.CreateFile should have comment or be unexported (golint)
    • Line 109: warning: exported method KubernetesPath.ReadDir should have comment or be unexported (golint)
    • Line 113: warning: exported method KubernetesPath.ReadTree should have comment or be unexported (golint)
    • Line 117: warning: exported method KubernetesPath.Base should have comment or be unexported (golint)
    • Line 121: warning: exported method KubernetesPath.PreferredHash should have comment or be unexported (golint)
    • Line 125: warning: exported method KubernetesPath.Hash should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/resources/digitalocean/cloud.go
    • Line 41: warning: exported const TagKubernetesClusterIndex should have comment or be unexported (golint)
    • Line 42: warning: exported const TagKubernetesClusterNamePrefix should have comment or be unexported (golint)
    • Line 43: warning: exported const TagKubernetesInstanceGroup should have comment or be unexported (golint)
    • Line 50: warning: comment on exported method TokenSource.Token should be of the form "Token ..." (golint)
    • Line 68: warning: exported type DOInstanceGroup should have comment or be unexported (golint)
    • Line 99: warning: exported method Cloud.GetCloudGroups should have comment or be unexported (golint)
    • Line 109: warning: exported method Cloud.DeleteInstance should have comment or be unexported (golint)
    • Line 181: warning: exported method Cloud.Droplets should have comment or be unexported (golint)
    • Line 185: warning: exported method Cloud.DropletActions should have comment or be unexported (golint)
    • Line 189: warning: exported method Cloud.LoadBalancers should have comment or be unexported (golint)
    • Line 193: warning: exported method Cloud.GetAllLoadBalancers should have comment or be unexported (golint)
    • Line 202: warning: exported method Cloud.GetApiIngressStatus should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/model/awsmodel/bastion.go
    • Line 30: warning: exported const BastionELBSecurityGroupPrefix should have comment (or a comment on this block) or be unexported (golint)
    • Line 40: warning: exported type BastionModelBuilder should have comment or be unexported (golint)
    • Line 48: warning: exported method BastionModelBuilder.Build should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/openstacktasks/securitygroup.go
    • Line 31: warning: comment on exported type SecurityGroup should be of the form "SecurityGroup ..." (with optional leading article) (golint)
    • Line 43: warning: exported method SecurityGroup.CompareWithID should have comment or be unexported (golint)
    • Line 47: warning: exported method SecurityGroup.Find should have comment or be unexported (golint)
    • Line 83: warning: exported method SecurityGroup.Run should have comment or be unexported (golint)
    • Line 87: warning: exported method SecurityGroup.CheckChanges should have comment or be unexported (golint)
    • Line 87: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 103: warning: exported method SecurityGroup.RenderOpenstack should have comment or be unexported (golint)
    • Line 103: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 125: warning: exported method SecurityGroup.FindDeletions should have comment or be unexported (golint)
    • Line 315: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 322: warning: exported type PortRemovalRule should have comment or be unexported (golint)
    • Line 332: warning: exported method PortRemovalRule.Matches should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/ca.go
    • Line 28: warning: exported const CertificateIDCA should have comment or be unexported (golint)
    • Line 39: warning: exported type KeystoreItem should have comment or be unexported (golint)
    • Line 67: warning: exported type CAStore should have comment or be unexported (golint)
    • Line 111: warning: exported type CertificatePool should have comment or be unexported (golint)
    • Line 116: warning: exported method CertificatePool.All should have comment or be unexported (golint)
    • Line 127: warning: exported method CertificatePool.AsString should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/nodeup/nodetasks/load_image.go
    • Line 47: warning: exported method LoadImageTask.GetDependencies should have comment or be unexported (golint)
    • Line 65: warning: exported method LoadImageTask.GetName should have comment or be unexported (golint)
    • Line 76: warning: exported method LoadImageTask.Find should have comment or be unexported (golint)
    • Line 76: warning: receiver name e should be consistent with previous receiver name t for LoadImageTask (golint)
    • Line 81: warning: exported method LoadImageTask.Run should have comment or be unexported (golint)
    • Line 81: warning: receiver name e should be consistent with previous receiver name t for LoadImageTask (golint)
    • Line 85: warning: exported method LoadImageTask.CheckChanges should have comment or be unexported (golint)
    • Line 85: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 89: warning: exported method LoadImageTask.RenderLocal should have comment or be unexported (golint)
    • Line 89: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 169: warning: exported method LoadImageTask.RenderCloudInit should have comment or be unexported (golint)
    • Line 169: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/dnsprovider/pkg/dnsprovider/providers/openstack/designate/rrchangeset.go
    • Line 30: warning: exported type ResourceRecordChangeset should have comment or be unexported (golint)
    • Line 39: warning: exported method ResourceRecordChangeset.Add should have comment or be unexported (golint)
    • Line 44: warning: exported method ResourceRecordChangeset.Remove should have comment or be unexported (golint)
    • Line 49: warning: exported method ResourceRecordChangeset.Upsert should have comment or be unexported (golint)
    • Line 54: warning: exported method ResourceRecordChangeset.Apply should have comment or be unexported (golint)
    • Line 114: warning: exported method ResourceRecordChangeset.IsEmpty should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/client/simple/vfsclientset/instancegroup.go
    • Line 37: warning: exported type InstanceGroupVFS should have comment or be unexported (golint)
    • Line 44: warning: exported type InstanceGroupMirror should have comment or be unexported (golint)
    • Line 50: warning: exported function NewInstanceGroupMirror should have comment or be unexported (golint)
    • Line 90: warning: exported method InstanceGroupVFS.Get should have comment or be unexported (golint)
    • Line 115: warning: exported method InstanceGroupVFS.List should have comment or be unexported (golint)
    • Line 128: warning: exported method InstanceGroupVFS.Create should have comment or be unexported (golint)
    • Line 136: warning: exported method InstanceGroupVFS.Update should have comment or be unexported (golint)
    • Line 154: warning: exported method InstanceGroupVFS.WriteMirror should have comment or be unexported (golint)
    • Line 163: warning: exported method InstanceGroupVFS.Delete should have comment or be unexported (golint)
    • Line 167: warning: exported method InstanceGroupVFS.DeleteCollection should have comment or be unexported (golint)
    • Line 167: warning: receiver name r should be consistent with previous receiver name c for InstanceGroupVFS (golint)
    • Line 171: warning: exported method InstanceGroupVFS.Watch should have comment or be unexported (golint)
    • Line 171: warning: receiver name r should be consistent with previous receiver name c for InstanceGroupVFS (golint)
    • Line 175: warning: exported method InstanceGroupVFS.Patch should have comment or be unexported (golint)
    • Line 175: warning: receiver name r should be consistent with previous receiver name c for InstanceGroupVFS (golint)
    • /k8s.io/kops/cmd/kops/create_secret_weave_encryptionconfig.go
    • Line 60: warning: exported type CreateSecretWeaveEncryptionConfigOptions should have comment or be unexported (golint)
    • Line 66: warning: exported function NewCmdCreateSecretWeaveEncryptionConfig should have comment or be unexported (golint)
    • Line 97: warning: exported function RunCreateSecretWeaveEncryptionConfig should have comment or be unexported (golint)
    • /k8s.io/kops/cmd/kops/toolbox_convert_imported.go
    • Line 51: warning: exported type ToolboxConvertImportedOptions should have comment or be unexported (golint)
    • Line 60: warning: exported method ToolboxConvertImportedOptions.InitDefaults should have comment or be unexported (golint)
    • Line 64: warning: exported function NewCmdToolboxConvertImported should have comment or be unexported (golint)
    • Line 95: warning: exported function RunToolboxConvertImported should have comment or be unexported (golint)
    • /k8s.io/kops/protokube/pkg/gossip/gossip.go
    • Line 24: warning: exported type GossipStateSnapshot should have comment or be unexported (golint)
    • Line 29: warning: exported type GossipState should have comment or be unexported (golint)
    • Line 43: warning: exported method MultiGossipState.Snapshot should have comment or be unexported (golint)
    • Line 47: warning: exported method MultiGossipState.UpdateValues should have comment or be unexported (golint)
    • Line 53: warning: exported method MultiGossipState.Start should have comment or be unexported (golint)
    • Line 72: warning: exported function Register should have comment or be unexported (golint)
    • Line 82: warning: exported function GetGossipState should have comment or be unexported (golint)
    • /k8s.io/kops/util/pkg/architectures/architectures.go
    • Line 25: warning: exported type Architecture should have comment or be unexported (golint)
    • Line 28: warning: exported const ArchitectureAmd64 should have comment (or a comment on this block) or be unexported (golint)
    • Line 32: warning: exported function FindArchitecture should have comment or be unexported (golint)
    • Line 43: warning: exported function GetSupported should have comment or be unexported (golint)
    • /k8s.io/kops/cloudmock/aws/mockec2/address.go
    • Line 30: warning: exported method MockEC2.AllocateAddressRequest should have comment or be unexported (golint)
    • Line 34: warning: exported method MockEC2.AllocateAddressWithContext should have comment or be unexported (golint)
    • Line 38: warning: exported method MockEC2.AllocateAddressWithId should have comment or be unexported (golint)
    • Line 78: warning: exported method MockEC2.AllocateAddress should have comment or be unexported (golint)
    • Line 84: warning: exported method MockEC2.AssignPrivateIpAddressesRequest should have comment or be unexported (golint)
    • Line 88: warning: exported method MockEC2.AssignPrivateIpAddressesWithContext should have comment or be unexported (golint)
    • Line 92: warning: exported method MockEC2.AssignPrivateIpAddresses should have comment or be unexported (golint)
    • Line 96: warning: exported method MockEC2.AssociateAddressRequest should have comment or be unexported (golint)
    • Line 100: warning: exported method MockEC2.AssociateAddressWithContext should have comment or be unexported (golint)
    • Line 104: warning: exported method MockEC2.AssociateAddress should have comment or be unexported (golint)
    • Line 108: warning: exported method MockEC2.DescribeAddressesRequest should have comment or be unexported (golint)
    • Line 112: warning: exported method MockEC2.DescribeAddressesWithContext should have comment or be unexported (golint)
    • Line 116: warning: exported method MockEC2.DescribeAddresses should have comment or be unexported (golint)
    • Line 173: warning: exported method MockEC2.ReleaseAddressRequest should have comment or be unexported (golint)
    • Line 176: warning: exported method MockEC2.ReleaseAddressWithContext should have comment or be unexported (golint)
    • Line 179: warning: exported method MockEC2.ReleaseAddress should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/fitasks/mirrorkeystore.go
    • Line 25: warning: comment on exported type MirrorKeystore should be of the form "MirrorKeystore ..." (with optional leading article) (golint)
    • Line 65: warning: receiver name s should be consistent with previous receiver name e for MirrorKeystore (golint)
    • Line 75: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/dnsprovider/pkg/dnsprovider/providers/google/clouddns/internal/stubs/rrsets_service.go
    • Line 29: warning: exported type ResourceRecordSetsService should have comment or be unexported (golint)
    • Line 46: warning: exported method ResourceRecordSetsService.List should have comment or be unexported (golint)
    • Line 62: warning: exported method ResourceRecordSetsService.Get should have comment or be unexported (golint)
    • Line 80: warning: exported method ResourceRecordSetsService.NewResourceRecordSet should have comment or be unexported (golint)
    • Line 80: warning: receiver name service should be consistent with previous receiver name s for ResourceRecordSetsService (golint)
    • Line 80: warning: don't use underscores in Go names; method parameter type_ should be type (golint)
    • /k8s.io/kops/pkg/resources/aws/aws.go
    • Line 44: warning: exported const TypeAutoscalingLaunchConfig should have comment (or a comment on this block) or be unexported (golint)
    • Line 53: warning: exported function ListResourcesAWS should have comment or be unexported (golint)
    • Line 190: warning: exported function BuildEC2Filters should have comment or be unexported (golint)
    • Line 333: warning: exported function DeleteInstance should have comment or be unexported (golint)
    • Line 352: warning: exported function DeleteCloudFormationStack should have comment or be unexported (golint)
    • Line 368: warning: exported function DumpCloudFormationStack should have comment or be unexported (golint)
    • Line 377: warning: exported function ListCloudFormationStacks should have comment or be unexported (golint)
    • Line 402: warning: exported function ListInstances should have comment or be unexported (golint)
    • Line 545: warning: exported function DumpInstance should have comment or be unexported (golint)
    • Line 586: warning: exported function DeleteVolume should have comment or be unexported (golint)
    • Line 609: warning: exported function ListVolumes should have comment or be unexported (golint)
    • Line 672: warning: exported function DescribeVolumes should have comment or be unexported (golint)
    • Line 693: warning: exported function DeleteKeypair should have comment or be unexported (golint)
    • Line 709: warning: exported function ListKeypairs should have comment or be unexported (golint)
    • Line 750: warning: exported function DeleteSubnet should have comment or be unexported (golint)
    • Line 772: warning: exported function ListSubnets should have comment or be unexported (golint)
    • Line 891: warning: exported function DescribeSubnets should have comment or be unexported (golint)
    • Line 906: warning: exported function DeleteRouteTable should have comment or be unexported (golint)
    • Line 944: warning: exported function DeleteDhcpOptions should have comment or be unexported (golint)
    • Line 966: warning: exported function ListDhcpOptions should have comment or be unexported (golint)
    • Line 993: warning: exported function DescribeDhcpOptions should have comment or be unexported (golint)
    • Line 1008: warning: exported function DeleteInternetGateway should have comment or be unexported (golint)
    • Line 1072: warning: exported function ListInternetGateways should have comment or be unexported (golint)
    • Line 1103: warning: exported function DescribeInternetGateways should have comment or be unexported (golint)
    • Line 1141: warning: exported function DeleteAutoScalingGroup should have comment or be unexported (golint)
    • Line 1161: warning: exported function ListAutoScalingGroups should have comment or be unexported (golint)
    • Line 1238: warning: exported function FindNatGateways should have comment or be unexported (golint)
    • Line 1354: warning: exported function DeleteELB should have comment or be unexported (golint)
    • Line 1373: warning: exported function DeleteELBV2 should have comment or be unexported (golint)
    • Line 1391: warning: exported function DeleteTargetGroup should have comment or be unexported (golint)
    • Line 1409: warning: exported function DumpELB should have comment or be unexported (golint)
    • Line 1418: warning: exported function ListELBs should have comment or be unexported (golint)
    • Line 1453: warning: exported function DescribeELBs should have comment or be unexported (golint)
    • Line 1512: warning: comment on exported function ListELBV2s should be of the form "ListELBV2s ..." (golint)
    • Line 1546: warning: exported function DescribeELBV2s should have comment or be unexported (golint)
    • Line 1605: warning: exported function ListTargetGroups should have comment or be unexported (golint)
    • Line 1628: warning: exported function DescribeTargetGroups should have comment or be unexported (golint)
    • Line 1686: warning: exported function DeleteElasticIP should have comment or be unexported (golint)
    • Line 1710: warning: exported function DeleteNatGateway should have comment or be unexported (golint)
    • Line 1758: warning: exported function ListRoute53Records should have comment or be unexported (golint)
    • Line 1850: warning: exported function DeleteIAMRole should have comment or be unexported (golint)
    • Line 1938: warning: exported function ListIAMRoles should have comment or be unexported (golint)
    • Line 1985: warning: exported function DeleteIAMInstanceProfile should have comment or be unexported (golint)
    • Line 2021: warning: exported function ListIAMInstanceProfiles should have comment or be unexported (golint)
    • Line 2075: warning: exported function ListIAMOIDCProviders should have comment or be unexported (golint)
    • Line 2117: warning: exported function DeleteIAMOIDCProvider should have comment or be unexported (golint)
    • Line 2139: warning: exported function ListSpotinstResources should have comment or be unexported (golint)
    • Line 2143: warning: exported function FindName should have comment or be unexported (golint)
    • Line 2150: warning: exported function FindASGName should have comment or be unexported (golint)
    • Line 2157: warning: exported function FindELBName should have comment or be unexported (golint)
    • Line 2164: warning: exported function FindELBV2Name should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/values/values.go
    • Line 24: warning: exported function StringValue should have comment or be unexported (golint)
    • Line 31: warning: exported function IsNilOrEmpty should have comment or be unexported (golint)
    • Line 44: warning: exported function Bool should have comment or be unexported (golint)
    • Line 48: warning: exported function BoolValue should have comment or be unexported (golint)
    • Line 55: warning: exported function Int32 should have comment or be unexported (golint)
    • Line 59: warning: exported function Int32Value should have comment or be unexported (golint)
    • Line 72: warning: exported function Int64Value should have comment or be unexported (golint)
    • Line 79: warning: exported function Uint64Value should have comment or be unexported (golint)
    • Line 86: warning: exported function DebugAsJSONString should have comment or be unexported (golint)
    • Line 94: warning: exported function DebugAsJsonStringIndent should have comment or be unexported (golint)
    • /k8s.io/kops/protokube/pkg/gossip/mesh/gossip.go
    • Line 37: warning: exported type MeshGossiper should have comment or be unexported (golint)
    • Line 46: warning: exported function NewMeshGossiper should have comment or be unexported (golint)
    • Line 110: warning: exported method MeshGossiper.Start should have comment or be unexported (golint)
    • Line 158: warning: exported method MeshGossiper.Snapshot should have comment or be unexported (golint)
    • Line 162: warning: exported method MeshGossiper.UpdateValues should have comment or be unexported (golint)
    • /k8s.io/kops/util/pkg/vfs/sshfs.go
    • Line 33: warning: exported type SSHPath should have comment or be unexported (golint)
    • Line 40: warning: exported type SSHAcl should have comment or be unexported (golint)
    • Line 46: warning: exported function NewSSHPath should have comment or be unexported (golint)
    • Line 88: warning: exported method SSHPath.Path should have comment or be unexported (golint)
    • Line 96: warning: exported method SSHPath.Remove should have comment or be unexported (golint)
    • Line 114: warning: exported method SSHPath.RemoveAllVersions should have comment or be unexported (golint)
    • Line 118: warning: exported method SSHPath.Join should have comment or be unexported (golint)
    • Line 152: warning: exported method SSHPath.WriteFile should have comment or be unexported (golint)
    • Line 233: warning: exported method SSHPath.CreateFile should have comment or be unexported (golint)
    • Line 277: warning: exported method SSHPath.ReadDir should have comment or be unexported (golint)
    • Line 297: warning: exported method SSHPath.ReadTree should have comment or be unexported (golint)
    • Line 332: warning: exported method SSHPath.Base should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/spotinsttasks/launch_spec.go
    • Line 38: warning: comment on exported type LaunchSpec should be of the form "LaunchSpec ..." (with optional leading article) (golint)
    • Line 63: warning: exported method LaunchSpec.CompareWithID should have comment or be unexported (golint)
    • Line 67: warning: exported method LaunchSpec.GetDependencies should have comment or be unexported (golint)
    • Line 125: warning: exported method LaunchSpec.Find should have comment or be unexported (golint)
    • Line 319: warning: exported method LaunchSpec.CheckExisting should have comment or be unexported (golint)
    • Line 324: warning: exported method LaunchSpec.Run should have comment or be unexported (golint)
    • Line 328: warning: exported method LaunchSpec.CheckChanges should have comment or be unexported (golint)
    • Line 328: warning: receiver name s should be consistent with previous receiver name o for LaunchSpec (golint)
    • Line 335: warning: exported method LaunchSpec.RenderAWS should have comment or be unexported (golint)
    • Line 342: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 347: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 521: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 815: warning: exported method LaunchSpec.RenderTerraform should have comment or be unexported (golint)
    • Line 815: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 985: warning: exported method LaunchSpec.TerraformLink should have comment or be unexported (golint)
    • /k8s.io/kops/dnsprovider/pkg/dnsprovider/providers/google/clouddns/internal/stubs/service.go
    • Line 24: warning: exported type Service should have comment or be unexported (golint)
    • Line 25: warning: don't use underscores in Go names; struct field Changes_ should be Changes (golint)
    • Line 26: warning: don't use underscores in Go names; struct field ManagedZones_ should be ManagedZones (golint)
    • Line 27: warning: don't use underscores in Go names; struct field Projects_ should be Projects (golint)
    • Line 28: warning: don't use underscores in Go names; struct field Rrsets_ should be Rrsets (golint)
    • Line 31: warning: exported function NewService should have comment or be unexported (golint)
    • Line 40: warning: exported method Service.Changes should have comment or be unexported (golint)
    • Line 44: warning: exported method Service.ManagedZones should have comment or be unexported (golint)
    • Line 48: warning: exported method Service.Projects should have comment or be unexported (golint)
    • Line 52: warning: exported method Service.ResourceRecordSets should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/kutil/import_cluster.go
    • Line 49: warning: exported method ImportCluster.ImportAWSCluster should have comment or be unexported (golint)
    • Line 680: warning: comment on exported function GetInstanceUserData should be of the form "GetInstanceUserData ..." (golint)
    • Line 699: warning: exported type UserDataConfiguration should have comment or be unexported (golint)
    • Line 704: warning: exported method UserDataConfiguration.ParseBool should have comment or be unexported (golint)
    • Line 716: warning: exported method UserDataConfiguration.ParseCert should have comment or be unexported (golint)
    • Line 734: warning: exported method UserDataConfiguration.ParseKey should have comment or be unexported (golint)
    • Line 752: warning: exported function ParseUserDataConfiguration should have comment or be unexported (golint)
    • Line 818: warning: exported function UserDataToString should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/terraform/target.go
    • Line 32: warning: exported type TerraformTarget should have comment or be unexported (golint)
    • Line 44: warning: exported function NewTerraformTarget should have comment or be unexported (golint)
    • Line 58: warning: exported method TerraformTarget.AddFileResource should have comment or be unexported (golint)
    • Line 68: warning: exported method TerraformTarget.ProcessDeletions should have comment or be unexported (golint)
    • Line 83: warning: exported method TerraformTarget.Finish should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/alitasks/natgateway.go
    • Line 31: warning: comment on exported type NatGateway should be of the form "NatGateway ..." (with optional leading article) (golint)
    • Line 43: warning: exported method NatGateway.CompareWithID should have comment or be unexported (golint)
    • Line 47: warning: exported method NatGateway.Find should have comment or be unexported (golint)
    • Line 87: warning: exported method NatGateway.CheckChanges should have comment or be unexported (golint)
    • Line 87: warning: receiver name s should be consistent with previous receiver name e for NatGateway (golint)
    • Line 96: warning: exported method NatGateway.Run should have comment or be unexported (golint)
    • Line 100: warning: exported method NatGateway.RenderALI should have comment or be unexported (golint)
    • Line 100: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 122: warning: exported method NatGateway.RenderTerraform should have comment or be unexported (golint)
    • Line 122: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 131: warning: exported method NatGateway.TerraformLink should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/gcetasks/targetpool.go
    • Line 39: warning: exported method TargetPool.CompareWithID should have comment or be unexported (golint)
    • Line 43: warning: exported method TargetPool.Find should have comment or be unexported (golint)
    • Line 61: warning: exported method TargetPool.Run should have comment or be unexported (golint)
    • Line 65: warning: exported method TargetPool.CheckChanges should have comment or be unexported (golint)
    • Line 65: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 72: warning: exported method TargetPool.URL should have comment or be unexported (golint)
    • Line 78: warning: exported method TargetPool.RenderGCE should have comment or be unexported (golint)
    • Line 78: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 111: warning: exported method TargetPool.RenderTerraform should have comment or be unexported (golint)
    • Line 111: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 121: warning: exported method TargetPool.TerraformLink should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/sqs.go
    • Line 37: warning: comment on exported type SQS should be of the form "SQS ..." (with optional leading article) (golint)
    • Line 51: warning: exported method SQS.CompareWithID should have comment or be unexported (golint)
    • Line 55: warning: exported method SQS.Find should have comment or be unexported (golint)
    • Line 135: warning: exported method SQS.Run should have comment or be unexported (golint)
    • Line 139: warning: exported method SQS.CheckChanges should have comment or be unexported (golint)
    • Line 153: warning: exported method SQS.RenderAWS should have comment or be unexported (golint)
    • Line 186: warning: exported method SQS.RenderTerraform should have comment or be unexported (golint)
    • Line 186: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 214: warning: exported method SQS.RenderCloudformation should have comment or be unexported (golint)
    • Line 214: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/spotinsttasks/ocean.go
    • Line 39: warning: comment on exported type Ocean should be of the form "Ocean ..." (with optional leading article) (golint)
    • Line 70: warning: exported method Ocean.CompareWithID should have comment or be unexported (golint)
    • Line 74: warning: exported method Ocean.GetDependencies should have comment or be unexported (golint)
    • Line 129: warning: exported method Ocean.Find should have comment or be unexported (golint)
    • Line 322: warning: exported method Ocean.CheckExisting should have comment or be unexported (golint)
    • Line 328: warning: exported method Ocean.Run should have comment or be unexported (golint)
    • Line 332: warning: exported method Ocean.CheckChanges should have comment or be unexported (golint)
    • Line 332: warning: receiver name s should be consistent with previous receiver name o for Ocean (golint)
    • Line 339: warning: exported method Ocean.RenderAWS should have comment or be unexported (golint)
    • Line 346: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 351: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 583: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 1010: warning: exported method Ocean.RenderTerraform should have comment or be unexported (golint)
    • Line 1010: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 1175: warning: exported method Ocean.TerraformLink should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/openstacktasks/instance.go
    • Line 36: warning: comment on exported type Instance should be of the form "Instance ..." (with optional leading article) (golint)
    • Line 86: warning: exported method Instance.WaitForStatusActive should have comment or be unexported (golint)
    • Line 90: warning: exported method Instance.CompareWithID should have comment or be unexported (golint)
    • Line 94: warning: exported method Instance.IsForAPIServer should have comment or be unexported (golint)
    • Line 98: warning: exported method Instance.FindIPAddress should have comment or be unexported (golint)
    • Line 116: warning: exported method Instance.Find should have comment or be unexported (golint)
    • Line 226: warning: exported method Instance.Run should have comment or be unexported (golint)
    • Line 230: warning: exported method Instance.CheckChanges should have comment or be unexported (golint)
    • Line 230: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 246: warning: exported method Instance.ShouldCreate should have comment or be unexported (golint)
    • Line 246: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 276: warning: exported method Instance.RenderOpenstack should have comment or be unexported (golint)
    • Line 276: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/upup/pkg/fi/context.go
    • Line 33: warning: exported type Context should have comment or be unexported (golint)
    • Line 57: warning: exported function NewContext should have comment or be unexported (golint)
    • Line 78: warning: exported method Context.AllTasks should have comment or be unexported (golint)
    • Line 82: warning: exported method Context.RunTasks should have comment or be unexported (golint)
    • Line 90: warning: exported method Context.Close should have comment or be unexported (golint)
    • Line 104: warning: exported method Context.NewTempDir should have comment or be unexported (golint)
    • /k8s.io/kops/cmd/kops/create_secret_dockerconfig.go
    • Line 60: warning: exported type CreateSecretDockerConfigOptions should have comment or be unexported (golint)
    • Line 66: warning: exported function NewCmdCreateSecretDockerConfig should have comment or be unexported (golint)
    • Line 101: warning: exported function RunCreateSecretDockerConfig should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/model/alimodel/ram.go
    • Line 29: warning: exported const PolicyType should have comment or be unexported (golint)
    • Line 31: warning: exported type RAMModelBuilder should have comment or be unexported (golint)
    • Line 37: warning: exported type AssumeRolePolicyDocument should have comment or be unexported (golint)
    • Line 42: warning: exported type AssumeRolePolicyItem should have comment or be unexported (golint)
    • Line 48: warning: exported type AssumeRolePolicyPrincpal should have comment or be unexported (golint)
    • Line 54: warning: exported method RAMModelBuilder.Build should have comment or be unexported (golint)
    • Line 117: warning: exported method RAMModelBuilder.CreateAssumeRolePolicyDocument should have comment or be unexported (golint)
    • Line 130: warning: exported method RAMModelBuilder.CreatePolicyDocument should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/gcetasks/instance.go
    • Line 34: warning: comment on exported type Instance should be of the form "Instance ..." (with optional leading article) (golint)
    • Line 61: warning: exported method Instance.CompareWithID should have comment or be unexported (golint)
    • Line 65: warning: exported method Instance.Find should have comment or be unexported (golint)
    • Line 151: warning: exported method Instance.Run should have comment or be unexported (golint)
    • Line 155: warning: exported method Instance.CheckChanges should have comment or be unexported (golint)
    • Line 155: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 309: warning: receiver name i should be consistent with previous receiver name e for Instance (golint)
    • Line 314: warning: exported method Instance.RenderGCE should have comment or be unexported (golint)
    • Line 314: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 360: warning: exported function BuildMachineTypeURL should have comment or be unexported (golint)
    • Line 364: warning: exported function BuildImageURL should have comment or be unexported (golint)
    • Line 382: warning: exported function ShortenImageURL should have comment or be unexported (golint)
    • Line 390: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 422: warning: exported method Instance.RenderTerraform should have comment or be unexported (golint)
    • Line 422: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awsup/mock_aws_cloud.go
    • Line 45: warning: exported type MockAWSCloud should have comment or be unexported (golint)
    • Line 55: warning: exported function InstallMockAWSCloud should have comment or be unexported (golint)
    • Line 64: warning: exported function BuildMockAWSCloud should have comment or be unexported (golint)
    • Line 78: warning: exported type MockCloud should have comment or be unexported (golint)
    • Line 91: warning: exported method MockAWSCloud.DeleteGroup should have comment or be unexported (golint)
    • Line 95: warning: exported method MockAWSCloud.DeleteInstance should have comment or be unexported (golint)
    • Line 99: warning: exported method MockAWSCloud.DetachInstance should have comment or be unexported (golint)
    • Line 103: warning: exported method MockAWSCloud.GetCloudGroups should have comment or be unexported (golint)
    • Line 107: warning: exported method MockCloud.ProviderID should have comment or be unexported (golint)
    • Line 111: warning: exported method MockCloud.DNS should have comment or be unexported (golint)
    • Line 118: warning: exported method MockAWSCloud.Region should have comment or be unexported (golint)
    • Line 122: warning: exported method MockAWSCloud.DescribeAvailabilityZones should have comment or be unexported (golint)
    • Line 126: warning: exported method MockAWSCloud.AddTags should have comment or be unexported (golint)
    • Line 135: warning: exported method MockAWSCloud.BuildFilters should have comment or be unexported (golint)
    • Line 139: warning: exported method MockAWSCloud.AddAWSTags should have comment or be unexported (golint)
    • Line 143: warning: exported method MockAWSCloud.DeleteTags should have comment or be unexported (golint)
    • Line 147: warning: exported method MockAWSCloud.BuildTags should have comment or be unexported (golint)
    • Line 151: warning: exported method MockAWSCloud.Tags should have comment or be unexported (golint)
    • Line 159: warning: exported method MockAWSCloud.CreateTags should have comment or be unexported (golint)
    • Line 163: warning: exported method MockAWSCloud.GetTags should have comment or be unexported (golint)
    • Line 167: warning: exported method MockAWSCloud.UpdateTags should have comment or be unexported (golint)
    • Line 171: warning: exported method MockAWSCloud.GetELBTags should have comment or be unexported (golint)
    • Line 175: warning: exported method MockAWSCloud.CreateELBTags should have comment or be unexported (golint)
    • Line 179: warning: exported method MockAWSCloud.RemoveELBTags should have comment or be unexported (golint)
    • Line 183: warning: exported method MockAWSCloud.GetELBV2Tags should have comment or be unexported (golint)
    • Line 187: warning: exported method MockAWSCloud.CreateELBV2Tags should have comment or be unexported (golint)
    • Line 191: warning: exported method MockAWSCloud.RemoveELBV2Tags should have comment or be unexported (golint)
    • Line 195: warning: exported method MockAWSCloud.FindELBByNameTag should have comment or be unexported (golint)
    • Line 199: warning: exported method MockAWSCloud.DescribeELBTags should have comment or be unexported (golint)
    • Line 203: warning: exported method MockAWSCloud.FindELBV2ByNameTag should have comment or be unexported (golint)
    • Line 207: warning: exported method MockAWSCloud.DescribeELBV2Tags should have comment or be unexported (golint)
    • Line 211: warning: exported method MockAWSCloud.DescribeInstance should have comment or be unexported (golint)
    • Line 215: warning: exported method MockAWSCloud.DescribeVPC should have comment or be unexported (golint)
    • Line 219: warning: exported method MockAWSCloud.ResolveImage should have comment or be unexported (golint)
    • Line 223: warning: exported method MockAWSCloud.WithTags should have comment or be unexported (golint)
    • Line 230: warning: exported method MockAWSCloud.CloudFormation should have comment or be unexported (golint)
    • Line 237: warning: exported method MockAWSCloud.EC2 should have comment or be unexported (golint)
    • Line 244: warning: exported method MockAWSCloud.IAM should have comment or be unexported (golint)
    • Line 251: warning: exported method MockAWSCloud.ELB should have comment or be unexported (golint)
    • Line 258: warning: exported method MockAWSCloud.ELBV2 should have comment or be unexported (golint)
    • Line 265: warning: exported method MockAWSCloud.Autoscaling should have comment or be unexported (golint)
    • Line 272: warning: exported method MockAWSCloud.Route53 should have comment or be unexported (golint)
    • Line 279: warning: exported method MockAWSCloud.Spotinst should have comment or be unexported (golint)
    • Line 286: warning: exported method MockAWSCloud.SQS should have comment or be unexported (golint)
    • Line 293: warning: exported method MockAWSCloud.EventBridge should have comment or be unexported (golint)
    • Line 300: warning: exported method MockAWSCloud.FindVPCInfo should have comment or be unexported (golint)
    • Line 304: warning: exported method MockAWSCloud.GetApiIngressStatus should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/autoscalinglifecyclehook.go
    • Line 31: warning: comment on exported type AutoscalingLifecycleHook should be of the form "AutoscalingLifecycleHook ..." (with optional leading article) (golint)
    • Line 50: warning: exported method AutoscalingLifecycleHook.CompareWithID should have comment or be unexported (golint)
    • Line 54: warning: exported method AutoscalingLifecycleHook.Find should have comment or be unexported (golint)
    • Line 88: warning: exported method AutoscalingLifecycleHook.Run should have comment or be unexported (golint)
    • Line 92: warning: exported method AutoscalingLifecycleHook.CheckChanges should have comment or be unexported (golint)
    • Line 92: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 105: warning: exported method AutoscalingLifecycleHook.RenderAWS should have comment or be unexported (golint)
    • Line 131: warning: exported method AutoscalingLifecycleHook.RenderTerraform should have comment or be unexported (golint)
    • Line 131: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 151: warning: exported method AutoscalingLifecycleHook.RenderCloudformation should have comment or be unexported (golint)
    • Line 151: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 163: warning: exported method AutoscalingLifecycleHook.GetHookName should have comment or be unexported (golint)
    • /k8s.io/kops/protokube/pkg/protokube/openstack_volume.go
    • Line 37: warning: exported const MetadataLatest should have comment or be unexported (golint)
    • Line 39: warning: exported type Metadata should have comment or be unexported (golint)
    • Line 44: warning: exported type InstanceMetadata should have comment or be unexported (golint)
    • Line 53: warning: comment on exported type OpenstackVolumes should be of the form "OpenstackVolumes ..." (with optional leading article) (golint)
    • Line 195: warning: receiver name v should be consistent with previous receiver name a for OpenstackVolumes (golint)
    • Line 229: warning: exported method OpenstackVolumes.FindVolumes should have comment or be unexported (golint)
    • Line 229: warning: receiver name v should be consistent with previous receiver name a for OpenstackVolumes (golint)
    • Line 258: warning: receiver name v should be consistent with previous receiver name a for OpenstackVolumes (golint)
    • Line 272: warning: receiver name v should be consistent with previous receiver name a for OpenstackVolumes (golint)
    • Line 284: warning: exported method OpenstackVolumes.GossipSeeds should have comment or be unexported (golint)
    • Line 284: warning: receiver name g should be consistent with previous receiver name a for OpenstackVolumes (golint)
    • Line 288: warning: exported method OpenstackVolumes.InstanceName should have comment or be unexported (golint)
    • Line 288: warning: receiver name g should be consistent with previous receiver name a for OpenstackVolumes (golint)
    • /k8s.io/kops/upup/pkg/fi/nodeup/nodetasks/package.go
    • Line 37: warning: exported type Package should have comment or be unexported (golint)
    • Line 117: warning: exported method Package.GetName should have comment or be unexported (golint)
    • Line 117: warning: receiver name f should be consistent with previous receiver name e for Package (golint)
    • Line 122: warning: receiver name p should be consistent with previous receiver name e for Package (golint)
    • Line 127: warning: receiver name p should be consistent with previous receiver name e for Package (golint)
    • Line 131: warning: exported method Package.Find should have comment or be unexported (golint)
    • Line 266: warning: exported method Package.Run should have comment or be unexported (golint)
    • Line 270: warning: exported method Package.CheckChanges should have comment or be unexported (golint)
    • Line 270: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 278: warning: exported method Package.RenderLocal should have comment or be unexported (golint)
    • Line 278: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 381: warning: exported method Package.RenderCloudInit should have comment or be unexported (golint)
    • Line 381: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/cloudmock/aws/mockelbv2/listeners.go
    • Line 28: warning: exported method MockELBV2.DescribeListeners should have comment or be unexported (golint)
    • Line 52: warning: exported method MockELBV2.CreateListener should have comment or be unexported (golint)
    • Line 99: warning: exported method MockELBV2.DeleteListener should have comment or be unexported (golint)
    • Line 113: warning: exported method MockELBV2.ModifyListener should have comment or be unexported (golint)
    • /k8s.io/kops/cmd/kops/validate_cluster.go
    • Line 45: warning: exported type ValidateClusterOptions should have comment or be unexported (golint)
    • Line 52: warning: exported method ValidateClusterOptions.InitDefaults should have comment or be unexported (golint)
    • Line 56: warning: exported function NewCmdValidateCluster should have comment or be unexported (golint)
    • Line 97: warning: exported function RunValidateCluster should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/fitasks/secret.go
    • Line 25: warning: comment on exported type Secret should be of the form "Secret ..." (with optional leading article) (golint)
    • Line 33: warning: comment on exported method Secret.CheckExisting should be of the form "CheckExisting ..." (golint)
    • Line 38: warning: exported method Secret.Find should have comment or be unexported (golint)
    • Line 64: warning: exported method Secret.Run should have comment or be unexported (golint)
    • Line 68: warning: exported method Secret.CheckChanges should have comment or be unexported (golint)
    • Line 68: warning: receiver name s should be consistent with previous receiver name e for Secret (golint)
    • Line 77: warning: exported method Secret.Render should have comment or be unexported (golint)
    • Line 77: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/dnsprovider/pkg/dnsprovider/providers/google/clouddns/internal/stubs/rrsets_list_call.go
    • Line 29: warning: exported type ResourceRecordSetsListCall should have comment or be unexported (golint)
    • Line 30: warning: don't use underscores in Go names; struct field Response_ should be Response (golint)
    • Line 31: warning: don't use underscores in Go names; struct field Err_ should be Err (golint)
    • Line 32: warning: don't use underscores in Go names; struct field Name_ should be Name (golint)
    • Line 33: warning: don't use underscores in Go names; struct field Type_ should be Type (golint)
    • Line 36: warning: exported method ResourceRecordSetsListCall.Do should have comment or be unexported (golint)
    • Line 40: warning: exported method ResourceRecordSetsListCall.Pages should have comment or be unexported (golint)
    • Line 44: warning: exported method ResourceRecordSetsListCall.Name should have comment or be unexported (golint)
    • Line 49: warning: exported method ResourceRecordSetsListCall.Type should have comment or be unexported (golint)
    • Line 49: warning: don't use underscores in Go names; method parameter type_ should be type (golint)
    • /k8s.io/kops/pkg/apis/kops/v1alpha2/cluster.go
    • Line 28: warning: exported type Cluster should have comment or be unexported (golint)
    • Line 223: warning: comment on exported type ServiceAccountExternalPermission should be of the form "ServiceAccountExternalPermission ..." (with optional leading article) (golint)
    • Line 338: warning: exported type AuthenticationSpec should have comment or be unexported (golint)
    • Line 343: warning: exported method AuthenticationSpec.IsEmpty should have comment or be unexported (golint)
    • Line 347: warning: exported type KopeioAuthenticationSpec should have comment or be unexported (golint)
    • Line 350: warning: exported type AwsAuthenticationSpec should have comment or be unexported (golint)
    • Line 367: warning: exported type AuthorizationSpec should have comment or be unexported (golint)
    • Line 372: warning: exported method AuthorizationSpec.IsEmpty should have comment or be unexported (golint)
    • Line 376: warning: exported type RBACAuthorizationSpec should have comment or be unexported (golint)
    • Line 379: warning: exported type AlwaysAllowAuthorizationSpec should have comment or be unexported (golint)
    • Line 390: warning: exported method AccessSpec.IsEmpty should have comment or be unexported (golint)
    • Line 394: warning: exported type DNSAccessSpec should have comment or be unexported (golint)
    • Line 401: warning: exported const LoadBalancerTypePublic should have comment (or a comment on this block) or be unexported (golint)
    • Line 409: warning: exported const LoadBalancerClassClassic should have comment (or a comment on this block) or be unexported (golint)
    • Line 413: warning: exported var SupportedLoadBalancerClasses should have comment or be unexported (golint)
    • Line 516: warning: exported const EtcdProviderTypeManager should have comment (or a comment on this block) or be unexported (golint)
    • Line 599: warning: exported const SubnetTypePublic should have comment (or a comment on this block) or be unexported (golint)
    • Line 604: warning: exported type ClusterSubnetSpec should have comment or be unexported (golint)
    • Line 628: warning: exported type EgressProxySpec should have comment or be unexported (golint)
    • Line 633: warning: exported type HTTPProxy should have comment or be unexported (golint)
    • Line 647: warning: exported method TargetSpec.IsEmpty should have comment or be unexported (golint)
    • Line 657: warning: exported method TerraformSpec.IsEmpty should have comment or be unexported (golint)
    • Line 678: warning: exported type GossipConfig should have comment or be unexported (golint)
    • Line 685: warning: exported type GossipConfigSecondary should have comment or be unexported (golint)
    • Line 691: warning: exported type DNSControllerGossipConfig should have comment or be unexported (golint)
    • Line 699: warning: exported type DNSControllerGossipConfigSecondary should have comment or be unexported (golint)
    • Line 706: warning: exported type RollingUpdate should have comment or be unexported (golint)
    • Line 737: warning: exported type PackagesConfig should have comment or be unexported (golint)
    • Line 748: warning: exported type WarmPoolSpec should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/apis/kops/cluster.go
    • Line 224: warning: comment on exported type ServiceAccountExternalPermission should be of the form "ServiceAccountExternalPermission ..." (with optional leading article) (golint)
    • Line 340: warning: exported type AuthenticationSpec should have comment or be unexported (golint)
    • Line 345: warning: exported method AuthenticationSpec.IsEmpty should have comment or be unexported (golint)
    • Line 349: warning: exported type KopeioAuthenticationSpec should have comment or be unexported (golint)
    • Line 352: warning: exported type AwsAuthenticationSpec should have comment or be unexported (golint)
    • Line 369: warning: exported type AuthorizationSpec should have comment or be unexported (golint)
    • Line 374: warning: exported method AuthorizationSpec.IsEmpty should have comment or be unexported (golint)
    • Line 378: warning: exported type RBACAuthorizationSpec should have comment or be unexported (golint)
    • Line 381: warning: exported type AlwaysAllowAuthorizationSpec should have comment or be unexported (golint)
    • Line 392: warning: exported type DNSAccessSpec should have comment or be unexported (golint)
    • Line 399: warning: exported const LoadBalancerTypePublic should have comment (or a comment on this block) or be unexported (golint)
    • Line 407: warning: exported const LoadBalancerClassClassic should have comment (or a comment on this block) or be unexported (golint)
    • Line 411: warning: exported var SupportedLoadBalancerClasses should have comment or be unexported (golint)
    • Line 514: warning: exported const EtcdProviderTypeManager should have comment (or a comment on this block) or be unexported (golint)
    • Line 518: warning: exported var SupportedEtcdProviderTypes should have comment or be unexported (golint)
    • Line 645: warning: exported type EgressProxySpec should have comment or be unexported (golint)
    • Line 650: warning: exported type HTTPProxy should have comment or be unexported (golint)
    • Line 663: warning: exported method TargetSpec.IsEmpty should have comment or be unexported (golint)
    • Line 673: warning: exported method TerraformSpec.IsEmpty should have comment or be unexported (golint)
    • Line 813: warning: exported type GossipConfig should have comment or be unexported (golint)
    • Line 820: warning: exported type GossipConfigSecondary should have comment or be unexported (golint)
    • Line 826: warning: exported type DNSControllerGossipConfig should have comment or be unexported (golint)
    • Line 834: warning: exported type DNSControllerGossipConfigSecondary should have comment or be unexported (golint)
    • Line 841: warning: exported type RollingUpdate should have comment or be unexported (golint)
    • Line 872: warning: exported type PackagesConfig should have comment or be unexported (golint)
    • Line 883: warning: exported type WarmPoolSpec should have comment or be unexported (golint)
    • Line 896: warning: exported method WarmPoolSpec.IsEnabled should have comment or be unexported (golint)
    • Line 900: warning: exported method WarmPoolSpec.ResolveDefaults should have comment or be unexported (golint)
    • /k8s.io/kops/cmd/kops/get_instances.go
    • Line 46: warning: exported function NewCmdGetInstances should have comment or be unexported (golint)
    • Line 79: warning: exported function RunGetInstances should have comment or be unexported (golint)
    • Line 158: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • /k8s.io/kops/cloudmock/aws/mocksqs/api.go
    • Line 26: warning: exported type MockSQS should have comment or be unexported (golint)
    • Line 41: warning: exported method MockSQS.CreateQueue should have comment or be unexported (golint)
    • Line 65: warning: exported method MockSQS.ListQueues should have comment or be unexported (golint)
    • Line 77: warning: exported method MockSQS.GetQueueAttributes should have comment or be unexported (golint)
    • Line 92: warning: exported method MockSQS.ListQueueTags should have comment or be unexported (golint)
    • Line 107: warning: exported method MockSQS.DeleteQueue should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/gce/compute.go
    • Line 26: warning: exported type ComputeClient should have comment or be unexported (golint)
    • Line 153: warning: exported type ProjectClient should have comment or be unexported (golint)
    • Line 167: warning: exported type RegionClient should have comment or be unexported (golint)
    • Line 189: warning: exported type ZoneClient should have comment or be unexported (golint)
    • Line 211: warning: exported type NetworkClient should have comment or be unexported (golint)
    • Line 230: warning: exported type SubnetworkClient should have comment or be unexported (golint)
    • Line 271: warning: exported type RouteClient should have comment or be unexported (golint)
    • Line 297: warning: exported type ForwardingRuleClient should have comment or be unexported (golint)
    • Line 333: warning: exported type AddressClient should have comment or be unexported (golint)
    • Line 378: warning: exported type FirewallClient should have comment or be unexported (golint)
    • Line 418: warning: exported type RouterClient should have comment or be unexported (golint)
    • Line 454: warning: exported type InstanceClient should have comment or be unexported (golint)
    • Line 496: warning: exported type InstanceTemplateClient should have comment or be unexported (golint)
    • Line 527: warning: exported type InstanceGroupManagerClient should have comment or be unexported (golint)
    • Line 607: warning: exported type TargetPoolClient should have comment or be unexported (golint)
    • Line 643: warning: exported type DiskClient should have comment or be unexported (golint)
    • /k8s.io/kops/protokube/pkg/protokube/kube_dns.go
    • Line 28: warning: exported type DNSProvider should have comment or be unexported (golint)
    • Line 50: warning: exported type KopsDnsProvider should have comment or be unexported (golint)
    • Line 57: warning: exported method KopsDnsProvider.RemoveRecordsImmediate should have comment or be unexported (golint)
    • Line 61: warning: exported method KopsDnsProvider.Replace should have comment or be unexported (golint)
    • Line 80: warning: exported method KopsDnsProvider.Run should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/dotasks/loadbalancer.go
    • Line 35: warning: comment on exported type LoadBalancer should be of the form "LoadBalancer ..." (with optional leading article) (golint)
    • Line 50: warning: exported method LoadBalancer.CompareWithID should have comment or be unexported (golint)
    • Line 54: warning: exported method LoadBalancer.Find should have comment or be unexported (golint)
    • Line 80: warning: exported method LoadBalancer.Run should have comment or be unexported (golint)
    • Line 84: warning: exported method LoadBalancer.CheckChanges should have comment or be unexported (golint)
    • Line 84: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 106: warning: exported method LoadBalancer.RenderDO should have comment or be unexported (golint)
    • Line 106: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 173: warning: exported method LoadBalancer.IsForAPIServer should have comment or be unexported (golint)
    • Line 177: warning: exported method LoadBalancer.FindIPAddress should have comment or be unexported (golint)
    • /k8s.io/kops/util/pkg/vfs/s3context.go
    • Line 48: warning: exported type S3BucketDetails should have comment or be unexported (golint)
    • Line 65: warning: exported type S3Context should have comment or be unexported (golint)
    • Line 71: warning: exported function NewS3Context should have comment or be unexported (golint)
    • Line 388: warning: exported function VFSPath should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/apis/kops/channel.go
    • Line 32: warning: exported var DefaultChannelBase should have comment or be unexported (golint)
    • Line 35: warning: exported const DefaultChannel should have comment (or a comment on this block) or be unexported (golint)
    • Line 38: warning: exported type Channel should have comment or be unexported (golint)
    • Line 45: warning: exported type ChannelSpec should have comment or be unexported (golint)
    • Line 57: warning: exported type KopsVersionSpec should have comment or be unexported (golint)
    • Line 70: warning: exported type KubernetesVersionSpec should have comment or be unexported (golint)
    • Line 77: warning: exported type ChannelImageSpec should have comment or be unexported (golint)
    • Line 269: warning: exported type CloudProviderID should have comment or be unexported (golint)
    • Line 272: warning: exported const CloudProviderALI should have comment (or a comment on this block) or be unexported (golint)
    • Line 349: warning: comment on exported method Channel.HasUpstreamImagePrefix should be of the form "HasUpstreamImagePrefix ..." (golint)
    • /k8s.io/kops/protokube/pkg/gossip/aws/seeds.go
    • Line 28: warning: exported type SeedProvider should have comment or be unexported (golint)
    • Line 35: warning: exported method SeedProvider.GetSeeds should have comment or be unexported (golint)
    • Line 69: warning: exported function NewSeedProvider should have comment or be unexported (golint)
    • /k8s.io/kops/dnsprovider/pkg/dnsprovider/providers/google/clouddns/internal/service.go
    • Line 27: warning: exported type Service should have comment or be unexported (golint)
    • Line 31: warning: exported function NewService should have comment or be unexported (golint)
    • Line 35: warning: exported method Service.Changes should have comment or be unexported (golint)
    • Line 39: warning: exported method Service.ManagedZones should have comment or be unexported (golint)
    • Line 43: warning: exported method Service.Projects should have comment or be unexported (golint)
    • Line 47: warning: exported method Service.ResourceRecordSets should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/gcetasks/forwardingrule.go
    • Line 44: warning: exported method ForwardingRule.CompareWithID should have comment or be unexported (golint)
    • Line 48: warning: exported method ForwardingRule.Find should have comment or be unexported (golint)
    • Line 84: warning: exported method ForwardingRule.Run should have comment or be unexported (golint)
    • Line 88: warning: exported method ForwardingRule.CheckChanges should have comment or be unexported (golint)
    • Line 88: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 95: warning: exported method ForwardingRule.RenderGCE should have comment or be unexported (golint)
    • Line 95: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 149: warning: exported method ForwardingRule.RenderTerraform should have comment or be unexported (golint)
    • Line 149: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 169: warning: exported method ForwardingRule.TerraformLink should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/alitasks/eip_natgateway_association.go
    • Line 32: warning: exported const NatType should have comment (or a comment on this block) or be unexported (golint)
    • Line 35: warning: comment on exported type EIP should be of the form "EIP ..." (with optional leading article) (golint)
    • Line 49: warning: exported method EIP.CompareWithID should have comment or be unexported (golint)
    • Line 53: warning: exported method EIP.Find should have comment or be unexported (golint)
    • Line 99: warning: exported method EIP.Run should have comment or be unexported (golint)
    • Line 103: warning: exported method EIP.CheckChanges should have comment or be unexported (golint)
    • Line 103: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 107: warning: exported method EIP.RenderALI should have comment or be unexported (golint)
    • Line 107: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 149: warning: exported method EIP.RenderTerraform should have comment or be unexported (golint)
    • Line 149: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 164: warning: exported method EIP.TerraformLink should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/openstacktasks/poolassociation.go
    • Line 32: warning: comment on exported type PoolAssociation should be of the form "PoolAssociation ..." (with optional leading article) (golint)
    • Line 62: warning: exported method PoolAssociation.CompareWithID should have comment or be unexported (golint)
    • Line 62: warning: receiver name s should be consistent with previous receiver name e for PoolAssociation (golint)
    • Line 66: warning: exported method PoolAssociation.Find should have comment or be unexported (golint)
    • Line 66: warning: receiver name p should be consistent with previous receiver name e for PoolAssociation (golint)
    • Line 120: warning: exported method PoolAssociation.Run should have comment or be unexported (golint)
    • Line 120: warning: receiver name s should be consistent with previous receiver name e for PoolAssociation (golint)
    • Line 124: warning: exported method PoolAssociation.CheckChanges should have comment or be unexported (golint)
    • Line 124: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 140: warning: exported function GetServerFixedIP should have comment or be unexported (golint)
    • Line 160: warning: exported method PoolAssociation.RenderOpenstack should have comment or be unexported (golint)
    • Line 160: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 181: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awsup/machine_types.go
    • Line 28: warning: exported type AWSMachineTypeInfo should have comment or be unexported (golint)
    • Line 39: warning: exported type EphemeralDevice should have comment or be unexported (golint)
    • Line 50: warning: exported method AWSMachineTypeInfo.EphemeralDevices should have comment or be unexported (golint)
    • Line 69: warning: exported function GetMachineTypeInfo should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/instance_elasticip_attachment.go
    • Line 28: warning: exported type InstanceElasticIPAttachment should have comment or be unexported (golint)
    • Line 37: warning: exported method InstanceElasticIPAttachment.Find should have comment or be unexported (golint)
    • Line 72: warning: exported method InstanceElasticIPAttachment.Run should have comment or be unexported (golint)
    • Line 76: warning: exported method InstanceElasticIPAttachment.CheckChanges should have comment or be unexported (golint)
    • Line 76: warning: receiver name s should be consistent with previous receiver name e for InstanceElasticIPAttachment (golint)
    • Line 80: warning: exported method InstanceElasticIPAttachment.RenderAWS should have comment or be unexported (golint)
    • Line 80: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/channels/pkg/channels/addon.go
    • Line 63: warning: exported function NewAddonMenu should have comment or be unexported (golint)
    • Line 69: warning: exported method AddonMenu.MergeAddons should have comment or be unexported (golint)
    • Line 82: warning: exported method Addon.ChannelVersion should have comment or be unexported (golint)
    • Line 104: warning: exported method Addon.GetRequiredUpdates should have comment or be unexported (golint)
    • Line 139: warning: exported method Addon.GetManifestFullUrl should have comment or be unexported (golint)
    • Line 155: warning: exported method Addon.EnsureUpdated should have comment or be unexported (golint)
    • Line 200: warning: exported method Addon.AddNeedsUpdateLabel should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/gce/gce_apitarget.go
    • Line 23: warning: exported type GCEAPITarget should have comment or be unexported (golint)
    • Line 29: warning: exported function NewGCEAPITarget should have comment or be unexported (golint)
    • Line 35: warning: exported method GCEAPITarget.Finish should have comment or be unexported (golint)
    • Line 39: warning: exported method GCEAPITarget.ProcessDeletions should have comment or be unexported (golint)
    • /k8s.io/kops/util/pkg/hashing/hash.go
    • Line 36: warning: exported type HashAlgorithm should have comment or be unexported (golint)
    • Line 39: warning: exported const HashAlgorithmSHA256 should have comment (or a comment on this block) or be unexported (golint)
    • Line 44: warning: exported type Hash should have comment or be unexported (golint)
    • Line 53: warning: exported method Hash.Hex should have comment or be unexported (golint)
    • Line 57: warning: exported method HashAlgorithm.NewHasher should have comment or be unexported (golint)
    • Line 73: warning: exported method HashAlgorithm.FromString should have comment or be unexported (golint)
    • Line 97: warning: exported function MustFromString should have comment or be unexported (golint)
    • Line 105: warning: exported function FromString should have comment or be unexported (golint)
    • Line 128: warning: exported method HashAlgorithm.Hash should have comment or be unexported (golint)
    • Line 137: warning: exported method HashAlgorithm.HashFile should have comment or be unexported (golint)
    • Line 157: warning: exported method Hash.Equal should have comment or be unexported (golint)
    • Line 157: warning: receiver name l should be consistent with previous receiver name h for Hash (golint)
    • /k8s.io/kops/cmd/kops/delete_cluster.go
    • Line 40: warning: exported type DeleteClusterOptions should have comment or be unexported (golint)
    • Line 64: warning: exported function NewCmdDeleteCluster should have comment or be unexported (golint)
    • Line 98: warning: exported function RunDeleteCluster should have comment or be unexported (golint)
    • /k8s.io/kops/cloudmock/aws/mockautoscaling/group.go
    • Line 29: warning: exported method MockAutoscaling.AttachInstances should have comment or be unexported (golint)
    • Line 47: warning: exported method MockAutoscaling.CreateAutoScalingGroup should have comment or be unexported (golint)
    • Line 104: warning: exported method MockAutoscaling.UpdateAutoScalingGroup should have comment or be unexported (golint)
    • Line 165: warning: exported method MockAutoscaling.EnableMetricsCollection should have comment or be unexported (golint)
    • Line 197: warning: exported method MockAutoscaling.SuspendProcesses should have comment or be unexported (golint)
    • Line 225: warning: exported method MockAutoscaling.DescribeAutoScalingGroups should have comment or be unexported (golint)
    • Line 255: warning: exported method MockAutoscaling.TerminateInstanceInAutoScalingGroup should have comment or be unexported (golint)
    • Line 282: warning: exported method MockAutoscaling.DescribeAutoScalingGroupsWithContext should have comment or be unexported (golint)
    • Line 286: warning: exported method MockAutoscaling.DescribeAutoScalingGroupsRequest should have comment or be unexported (golint)
    • Line 291: warning: exported method MockAutoscaling.DescribeAutoScalingGroupsPages should have comment or be unexported (golint)
    • Line 310: warning: exported method MockAutoscaling.DescribeAutoScalingGroupsPagesWithContext should have comment or be unexported (golint)
    • Line 315: warning: exported method MockAutoscaling.DeleteAutoScalingGroup should have comment or be unexported (golint)
    • Line 331: warning: exported method MockAutoscaling.DeleteAutoScalingGroupWithContext should have comment or be unexported (golint)
    • Line 335: warning: exported method MockAutoscaling.DeleteAutoScalingGroupRequest should have comment or be unexported (golint)
    • Line 340: warning: exported method MockAutoscaling.PutLifecycleHook should have comment or be unexported (golint)
    • Line 363: warning: exported method MockAutoscaling.DescribeLifecycleHooks should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/internetgateway.go
    • Line 31: warning: comment on exported type InternetGateway should be of the form "InternetGateway ..." (with optional leading article) (golint)
    • Line 47: warning: exported method InternetGateway.CompareWithID should have comment or be unexported (golint)
    • Line 67: warning: exported method InternetGateway.Find should have comment or be unexported (golint)
    • Line 124: warning: exported method InternetGateway.Run should have comment or be unexported (golint)
    • Line 128: warning: exported method InternetGateway.CheckChanges should have comment or be unexported (golint)
    • Line 128: warning: receiver name s should be consistent with previous receiver name e for InternetGateway (golint)
    • Line 139: warning: exported method InternetGateway.RenderAWS should have comment or be unexported (golint)
    • Line 139: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 187: warning: exported method InternetGateway.RenderTerraform should have comment or be unexported (golint)
    • Line 187: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 222: warning: exported method InternetGateway.TerraformLink should have comment or be unexported (golint)
    • Line 245: warning: exported method InternetGateway.RenderCloudformation should have comment or be unexported (golint)
    • Line 245: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 298: warning: exported method InternetGateway.CloudformationLink should have comment or be unexported (golint)
    • /k8s.io/kops/cloudmock/aws/mockroute53/records.go
    • Line 28: warning: exported method MockRoute53.ListResourceRecordSetsRequest should have comment or be unexported (golint)
    • Line 32: warning: exported method MockRoute53.ListResourceRecordSetsWithContext should have comment or be unexported (golint)
    • Line 36: warning: exported method MockRoute53.ListResourceRecordSets should have comment or be unexported (golint)
    • Line 40: warning: exported method MockRoute53.ListResourceRecordSetsPagesWithContext should have comment or be unexported (golint)
    • Line 44: warning: exported method MockRoute53.ListResourceRecordSetsPages should have comment or be unexported (golint)
    • Line 77: warning: exported method MockRoute53.ChangeResourceRecordSetsRequest should have comment or be unexported (golint)
    • Line 81: warning: exported method MockRoute53.ChangeResourceRecordSetsWithContext should have comment or be unexported (golint)
    • Line 85: warning: exported method MockRoute53.ChangeResourceRecordSets should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/nodeup/nodetasks/update_packages.go
    • Line 32: warning: exported type UpdatePackages should have comment or be unexported (golint)
    • Line 39: warning: exported function NewUpdatePackages should have comment or be unexported (golint)
    • Line 43: warning: exported method UpdatePackages.GetDependencies should have comment or be unexported (golint)
    • Line 51: warning: exported method UpdatePackages.Find should have comment or be unexported (golint)
    • Line 51: warning: receiver name e should be consistent with previous receiver name p for UpdatePackages (golint)
    • Line 55: warning: exported method UpdatePackages.Run should have comment or be unexported (golint)
    • Line 55: warning: receiver name e should be consistent with previous receiver name p for UpdatePackages (golint)
    • Line 59: warning: exported method UpdatePackages.CheckChanges should have comment or be unexported (golint)
    • Line 59: warning: receiver name s should be consistent with previous receiver name p for UpdatePackages (golint)
    • Line 63: warning: exported method UpdatePackages.RenderLocal should have comment or be unexported (golint)
    • Line 63: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 93: warning: exported method UpdatePackages.RenderCloudInit should have comment or be unexported (golint)
    • Line 93: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/cloudmock/aws/mockec2/natgateway.go
    • Line 29: warning: exported method MockEC2.CreateNatGatewayWithId should have comment or be unexported (golint)
    • Line 73: warning: exported method MockEC2.CreateNatGateway should have comment or be unexported (golint)
    • Line 80: warning: exported method MockEC2.WaitUntilNatGatewayAvailable should have comment or be unexported (golint)
    • Line 100: warning: exported method MockEC2.WaitUntilNatGatewayAvailableWithContext should have comment or be unexported (golint)
    • Line 104: warning: exported method MockEC2.CreateNatGatewayWithContext should have comment or be unexported (golint)
    • Line 107: warning: exported method MockEC2.CreateNatGatewayRequest should have comment or be unexported (golint)
    • Line 111: warning: exported method MockEC2.DescribeNatGateways should have comment or be unexported (golint)
    • Line 163: warning: exported method MockEC2.DescribeNatGatewaysWithContext should have comment or be unexported (golint)
    • Line 166: warning: exported method MockEC2.DescribeNatGatewaysRequest should have comment or be unexported (golint)
    • Line 170: warning: exported method MockEC2.DescribeNatGatewaysPages should have comment or be unexported (golint)
    • Line 173: warning: exported method MockEC2.DescribeNatGatewaysPagesWithContext should have comment or be unexported (golint)
    • Line 177: warning: exported method MockEC2.DeleteNatGateway should have comment or be unexported (golint)
    • Line 193: warning: exported method MockEC2.DeleteNatGatewayWithContext should have comment or be unexported (golint)
    • Line 196: warning: exported method MockEC2.DeleteNatGatewayRequest should have comment or be unexported (golint)
    • /k8s.io/kops/cmd/kops/create_cluster.go
    • Line 50: warning: exported type CreateClusterOptions should have comment or be unexported (golint)
    • Line 97: warning: exported method CreateClusterOptions.InitDefaults should have comment or be unexported (golint)
    • Line 162: warning: exported function NewCmdCreateCluster should have comment or be unexported (golint)
    • Line 335: warning: exported function RunCreateCluster should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/vpccidrblock.go
    • Line 31: warning: comment on exported type VPCCIDRBlock should be of the form "VPCCIDRBlock ..." (with optional leading article) (golint)
    • Line 43: warning: exported method VPCCIDRBlock.Find should have comment or be unexported (golint)
    • Line 87: warning: exported method VPCCIDRBlock.Run should have comment or be unexported (golint)
    • Line 91: warning: exported method VPCCIDRBlock.CheckChanges should have comment or be unexported (golint)
    • Line 91: warning: receiver name s should be consistent with previous receiver name e for VPCCIDRBlock (golint)
    • Line 113: warning: exported method VPCCIDRBlock.RenderAWS should have comment or be unexported (golint)
    • Line 113: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 141: warning: exported method VPCCIDRBlock.RenderTerraform should have comment or be unexported (golint)
    • Line 141: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 166: warning: exported method VPCCIDRBlock.RenderCloudformation should have comment or be unexported (golint)
    • Line 166: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/cloudformation/literal.go
    • Line 23: warning: exported type Literal should have comment or be unexported (golint)
    • Line 29: warning: exported method Literal.MarshalJSON should have comment or be unexported (golint)
    • Line 55: warning: exported function Ref should have comment or be unexported (golint)
    • Line 59: warning: exported function GetAtt should have comment or be unexported (golint)
    • Line 69: warning: exported function LiteralString should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/k8scodecs/codecs.go
    • Line 31: warning: exported var Scheme should have comment or be unexported (golint)
    • Line 32: warning: exported var Codecs should have comment or be unexported (golint)
    • Line 33: warning: exported var ParameterCodec should have comment or be unexported (golint)
    • /k8s.io/kops/cmd/kops/create.go
    • Line 40: warning: exported type CreateOptions should have comment or be unexported (golint)
    • Line 81: warning: exported function NewCmdCreate should have comment or be unexported (golint)
    • Line 114: warning: exported function RunCreate should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/eventbridgetarget.go
    • Line 33: warning: comment on exported type EventBridgeTarget should be of the form "EventBridgeTarget ..." (with optional leading article) (golint)
    • Line 45: warning: exported method EventBridgeTarget.CompareWithID should have comment or be unexported (golint)
    • Line 49: warning: exported method EventBridgeTarget.Find should have comment or be unexported (golint)
    • Line 92: warning: exported method EventBridgeTarget.Run should have comment or be unexported (golint)
    • Line 96: warning: exported method EventBridgeTarget.CheckChanges should have comment or be unexported (golint)
    • Line 96: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 109: warning: exported method EventBridgeTarget.RenderAWS should have comment or be unexported (golint)
    • Line 135: warning: exported method EventBridgeTarget.RenderTerraform should have comment or be unexported (golint)
    • Line 135: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 144: warning: exported method EventBridgeTarget.RenderCloudformation should have comment or be unexported (golint)
    • Line 144: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/dnsprovider/pkg/dnsprovider/providers/google/clouddns/internal/managed_zones_service.go
    • Line 30: warning: exported type ManagedZonesService should have comment or be unexported (golint)
    • Line 32: warning: exported method ManagedZonesService.Create should have comment or be unexported (golint)
    • Line 36: warning: exported method ManagedZonesService.Delete should have comment or be unexported (golint)
    • Line 40: warning: exported method ManagedZonesService.Get should have comment or be unexported (golint)
    • Line 44: warning: exported method ManagedZonesService.List should have comment or be unexported (golint)
    • Line 48: warning: exported method ManagedZonesService.NewManagedZone should have comment or be unexported (golint)
    • /k8s.io/kops/cloudmock/aws/mockec2/tags.go
    • Line 30: warning: exported method MockEC2.CreateTagsRequest should have comment or be unexported (golint)
    • Line 34: warning: exported method MockEC2.CreateTagsWithContext should have comment or be unexported (golint)
    • Line 38: warning: exported method MockEC2.CreateTags should have comment or be unexported (golint)
    • Line 90: warning: exported method MockEC2.DescribeTagsRequest should have comment or be unexported (golint)
    • Line 94: warning: exported method MockEC2.DescribeTagsWithContext should have comment or be unexported (golint)
    • Line 159: warning: exported method MockEC2.DescribeTags should have comment or be unexported (golint)
    • Line 210: warning: exported method MockEC2.DescribeTagsPages should have comment or be unexported (golint)
    • Line 213: warning: exported method MockEC2.DescribeTagsPagesWithContext should have comment or be unexported (golint)
    • /k8s.io/kops/cmd/kops/edit_cluster.go
    • Line 45: warning: exported type EditClusterOptions should have comment or be unexported (golint)
    • Line 64: warning: exported function NewCmdEditCluster should have comment or be unexported (golint)
    • Line 85: warning: exported function RunEditCluster should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/gcetasks/subnet.go
    • Line 31: warning: comment on exported type Subnet should be of the form "Subnet ..." (with optional leading article) (golint)
    • Line 46: warning: exported method Subnet.CompareWithID should have comment or be unexported (golint)
    • Line 50: warning: exported method Subnet.Find should have comment or be unexported (golint)
    • Line 83: warning: exported method Subnet.Run should have comment or be unexported (golint)
    • Line 87: warning: exported method Subnet.CheckChanges should have comment or be unexported (golint)
    • Line 87: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 91: warning: exported method Subnet.RenderGCE should have comment or be unexported (golint)
    • Line 91: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 194: warning: exported method Subnet.URL should have comment or be unexported (golint)
    • Line 220: warning: exported method Subnet.RenderSubnet should have comment or be unexported (golint)
    • Line 220: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 238: warning: exported method Subnet.TerraformName should have comment or be unexported (golint)
    • Line 238: warning: receiver name i should be consistent with previous receiver name e for Subnet (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/openstack/cloud.go
    • Line 63: warning: exported const TagNameEtcdClusterPrefix should have comment (or a comment on this block) or be unexported (golint)
    • Line 101: warning: exported type OpenstackCloud should have comment or be unexported (golint)
    • Line 334: warning: exported function NewOpenstackCloud should have comment or be unexported (golint)
    • Line 658: warning: exported type Address should have comment or be unexported (golint)
    • Line 670: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 745: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • /k8s.io/kops/util/pkg/reflectutils/field_path.go
    • Line 28: warning: exported type FieldPath should have comment or be unexported (golint)
    • Line 32: warning: exported type FieldPathElementType should have comment or be unexported (golint)
    • Line 35: warning: exported const FieldPathElementTypeField should have comment (or a comment on this block) or be unexported (golint)
    • Line 41: warning: exported type FieldPathElement should have comment or be unexported (golint)
    • Line 47: warning: exported method FieldPath.Extend should have comment or be unexported (golint)
    • Line 81: warning: exported function ParseFieldPath should have comment or be unexported (golint)
    • Line 144: warning: exported method FieldPath.IsEmpty should have comment or be unexported (golint)
    • Line 144: warning: receiver name p should be consistent with previous receiver name f for FieldPath (golint)
    • Line 148: warning: exported method FieldPath.Matches should have comment or be unexported (golint)
    • Line 148: warning: receiver name p should be consistent with previous receiver name f for FieldPath (golint)
    • Line 155: warning: exported method FieldPath.HasPrefixMatch should have comment or be unexported (golint)
    • Line 155: warning: receiver name p should be consistent with previous receiver name f for FieldPath (golint)
    • /k8s.io/kops/cloudmock/gce/mockdns/api.go
    • Line 41: warning: exported method MockClient.ManagedZones should have comment or be unexported (golint)
    • Line 45: warning: exported method MockClient.ResourceRecordSets should have comment or be unexported (golint)
    • Line 49: warning: exported method MockClient.Changes should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/templates/templates.go
    • Line 33: warning: exported type Templates should have comment or be unexported (golint)
    • Line 39: warning: exported function LoadTemplates should have comment or be unexported (golint)
    • Line 52: warning: exported method Templates.Find should have comment or be unexported (golint)
    • Line 98: warning: receiver name l should be consistent with previous receiver name t for Templates (golint)
    • /k8s.io/kops/util/pkg/env/standard.go
    • Line 28: warning: exported type EnvVars should have comment or be unexported (golint)
    • Line 37: warning: exported function BuildSystemComponentEnvVars should have comment or be unexported (golint)
    • Line 75: warning: exported method EnvVars.ToEnvVars should have comment or be unexported (golint)
    • /k8s.io/kops/cloudmock/aws/mockec2/dhcpoptions.go
    • Line 29: warning: exported method MockEC2.DescribeDhcpOptions should have comment or be unexported (golint)
    • Line 79: warning: exported method MockEC2.DescribeDhcpOptionsWithContext should have comment or be unexported (golint)
    • Line 82: warning: exported method MockEC2.DescribeDhcpOptionsRequest should have comment or be unexported (golint)
    • Line 86: warning: exported method MockEC2.AssociateDhcpOptions should have comment or be unexported (golint)
    • Line 111: warning: exported method MockEC2.AssociateDhcpOptionsWithContext should have comment or be unexported (golint)
    • Line 114: warning: exported method MockEC2.AssociateDhcpOptionsRequest should have comment or be unexported (golint)
    • Line 118: warning: exported method MockEC2.CreateDhcpOptions should have comment or be unexported (golint)
    • Line 157: warning: exported method MockEC2.CreateDhcpOptionsWithContext should have comment or be unexported (golint)
    • Line 160: warning: exported method MockEC2.CreateDhcpOptionsRequest should have comment or be unexported (golint)
    • Line 164: warning: exported method MockEC2.DeleteDhcpOptions should have comment or be unexported (golint)
    • Line 180: warning: exported method MockEC2.DeleteDhcpOptionsWithContext should have comment or be unexported (golint)
    • Line 183: warning: exported method MockEC2.DeleteDhcpOptionsRequest should have comment or be unexported (golint)
    • /k8s.io/kops/dnsprovider/pkg/dnsprovider/providers/google/clouddns/zones.go
    • Line 27: warning: exported type Zones should have comment or be unexported (golint)
    • Line 29: warning: don't use underscores in Go names; struct field interface_ should be interface (golint)
    • Line 32: warning: exported method Zones.List should have comment or be unexported (golint)
    • Line 45: warning: exported method Zones.Add should have comment or be unexported (golint)
    • Line 54: warning: exported method Zones.Remove should have comment or be unexported (golint)
    • Line 61: warning: exported method Zones.New should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/apis/kops/topology.go
    • Line 20: warning: exported const TopologyPublic should have comment (or a comment on this block) or be unexported (golint)
    • Line 24: warning: exported var SupportedTopologies should have comment or be unexported (golint)
    • Line 29: warning: exported var SupportedDnsTypes should have comment or be unexported (golint)
    • Line 34: warning: exported type TopologySpec should have comment or be unexported (golint)
    • Line 52: warning: exported type DNSSpec should have comment or be unexported (golint)
    • Line 56: warning: exported type DNSType should have comment or be unexported (golint)
    • Line 59: warning: exported const DNSTypePublic should have comment (or a comment on this block) or be unexported (golint)
    • /k8s.io/kops/cmd/kops/create_secret_cilium_encryptionconfig.go
    • Line 55: warning: exported type CreateSecretCiliumEncryptionConfigOptions should have comment or be unexported (golint)
    • Line 61: warning: exported function NewCmdCreateSecretCiliumEncryptionConfig should have comment or be unexported (golint)
    • Line 96: warning: exported function RunCreateSecretCiliumEncryptionConfig should have comment or be unexported (golint)
    • /k8s.io/kops/cmd/kops/update_cluster.go
    • Line 61: warning: exported type UpdateClusterOptions should have comment or be unexported (golint)
    • Line 81: warning: exported method UpdateClusterOptions.InitDefaults should have comment or be unexported (golint)
    • Line 93: warning: exported function NewCmdUpdateCluster should have comment or be unexported (golint)
    • Line 136: warning: exported type UpdateClusterResults should have comment or be unexported (golint)
    • Line 144: warning: exported function RunUpdateCluster should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/gcetasks/storageobjectacl.go
    • Line 44: warning: exported method StorageObjectAcl.CompareWithID should have comment or be unexported (golint)
    • Line 48: warning: exported method StorageObjectAcl.Find should have comment or be unexported (golint)
    • Line 78: warning: exported method StorageObjectAcl.Run should have comment or be unexported (golint)
    • Line 82: warning: exported method StorageObjectAcl.CheckChanges should have comment or be unexported (golint)
    • Line 82: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 95: warning: exported method StorageObjectAcl.RenderGCE should have comment or be unexported (golint)
    • Line 95: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 132: warning: exported method StorageObjectAcl.RenderTerraform should have comment or be unexported (golint)
    • Line 132: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/routetableassociation.go
    • Line 32: warning: comment on exported type RouteTableAssociation should be of the form "RouteTableAssociation ..." (with optional leading article) (golint)
    • Line 42: warning: exported method RouteTableAssociation.CompareWithID should have comment or be unexported (golint)
    • Line 46: warning: exported method RouteTableAssociation.Find should have comment or be unexported (golint)
    • Line 46: warning: receiver name e should be consistent with previous receiver name s for RouteTableAssociation (golint)
    • Line 94: warning: exported method RouteTableAssociation.Run should have comment or be unexported (golint)
    • Line 94: warning: receiver name e should be consistent with previous receiver name s for RouteTableAssociation (golint)
    • Line 98: warning: exported method RouteTableAssociation.CheckChanges should have comment or be unexported (golint)
    • Line 146: warning: exported method RouteTableAssociation.RenderAWS should have comment or be unexported (golint)
    • Line 146: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 195: warning: exported method RouteTableAssociation.RenderTerraform should have comment or be unexported (golint)
    • Line 195: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 204: warning: exported method RouteTableAssociation.TerraformLink should have comment or be unexported (golint)
    • Line 204: warning: receiver name e should be consistent with previous receiver name s for RouteTableAssociation (golint)
    • Line 213: warning: exported method RouteTableAssociation.RenderCloudformation should have comment or be unexported (golint)
    • Line 213: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 222: warning: exported method RouteTableAssociation.CloudformationLink should have comment or be unexported (golint)
    • Line 222: warning: receiver name e should be consistent with previous receiver name s for RouteTableAssociation (golint)
    • /k8s.io/kops/util/pkg/vfs/gsfs.go
    • Line 82: warning: exported function NewGSPath should have comment or be unexported (golint)
    • Line 93: warning: exported method GSPath.Path should have comment or be unexported (golint)
    • Line 97: warning: exported method GSPath.Bucket should have comment or be unexported (golint)
    • Line 101: warning: exported method GSPath.Object should have comment or be unexported (golint)
    • Line 114: warning: exported method GSPath.Remove should have comment or be unexported (golint)
    • Line 135: warning: exported method GSPath.RemoveAllVersions should have comment or be unexported (golint)
    • Line 139: warning: exported method GSPath.Join should have comment or be unexported (golint)
    • Line 150: warning: exported method GSPath.WriteFile should have comment or be unexported (golint)
    • Line 200: warning: exported method GSPath.CreateFile should have comment or be unexported (golint)
    • Line 349: warning: exported method GSPath.Base should have comment or be unexported (golint)
    • Line 353: warning: exported method GSPath.PreferredHash should have comment or be unexported (golint)
    • Line 357: warning: exported method GSPath.Hash should have comment or be unexported (golint)
    • /k8s.io/kops/protokube/pkg/protokube/gossipdns.go
    • Line 24: warning: exported type GossipDnsProvider should have comment or be unexported (golint)
    • Line 31: warning: exported method GossipDnsProvider.Replace should have comment or be unexported (golint)
    • Line 40: warning: exported method GossipDnsProvider.RemoveRecordsImmediate should have comment or be unexported (golint)
    • Line 52: warning: exported method GossipDnsProvider.Run should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/model/gcemodel/context.go
    • Line 27: warning: exported type GCEModelContext should have comment or be unexported (golint)
    • Line 69: warning: exported method GCEModelContext.GCETagForRole should have comment or be unexported (golint)
    • Line 73: warning: exported method GCEModelContext.LinkToTargetPool should have comment or be unexported (golint)
    • Line 77: warning: exported method GCEModelContext.NameForTargetPool should have comment or be unexported (golint)
    • Line 81: warning: exported method GCEModelContext.NameForForwardingRule should have comment or be unexported (golint)
    • Line 85: warning: exported method GCEModelContext.NameForIPAddress should have comment or be unexported (golint)
    • Line 89: warning: exported method GCEModelContext.NameForFirewallRule should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/users.go
    • Line 32: warning: exported type User should have comment or be unexported (golint)
    • Line 86: warning: exported function LookupUser should have comment or be unexported (golint)
    • Line 94: warning: exported function LookupUserByID should have comment or be unexported (golint)
    • Line 107: warning: exported type Group should have comment or be unexported (golint)
    • Line 150: warning: exported function LookupGroup should have comment or be unexported (golint)
    • Line 158: warning: exported function LookupGroupByID should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/secrets/vfs_secretstore.go
    • Line 32: warning: exported type VFSSecretStore should have comment or be unexported (golint)
    • Line 39: warning: exported function NewVFSSecretStore should have comment or be unexported (golint)
    • Line 47: warning: exported method VFSSecretStore.VFSPath should have comment or be unexported (golint)
    • Line 51: warning: exported method VFSSecretStore.MirrorTo should have comment or be unexported (golint)
    • Line 91: warning: exported function BuildVfsSecretPath should have comment or be unexported (golint)
    • Line 99: warning: exported method VFSSecretStore.FindSecret should have comment or be unexported (golint)
    • Line 114: warning: exported method VFSSecretStore.ListSecrets should have comment or be unexported (golint)
    • Line 130: warning: exported method VFSSecretStore.Secret should have comment or be unexported (golint)
    • Line 141: warning: exported method VFSSecretStore.GetOrCreateSecret should have comment or be unexported (golint)
    • Line 183: warning: exported method VFSSecretStore.ReplaceSecret should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/apis/kops/v1alpha2/topology.go
    • Line 20: warning: exported const TopologyPublic should have comment (or a comment on this block) or be unexported (golint)
    • Line 24: warning: exported type TopologySpec should have comment or be unexported (golint)
    • Line 42: warning: exported type DNSSpec should have comment or be unexported (golint)
    • Line 46: warning: exported type DNSType should have comment or be unexported (golint)
    • Line 49: warning: exported const DNSTypePublic should have comment (or a comment on this block) or be unexported (golint)
    • /k8s.io/kops/pkg/nodeidentity/interfaces.go
    • Line 25: warning: exported type Identifier should have comment or be unexported (golint)
    • Line 29: warning: exported type Info should have comment or be unexported (golint)
    • Line 34: warning: exported type LegacyIdentifier should have comment or be unexported (golint)
    • Line 38: warning: exported type LegacyInfo should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awsup/aws_apitarget.go
    • Line 29: warning: exported type AWSAPITarget should have comment or be unexported (golint)
    • Line 35: warning: exported function NewAWSAPITarget should have comment or be unexported (golint)
    • Line 41: warning: exported method AWSAPITarget.ProcessDeletions should have comment or be unexported (golint)
    • Line 45: warning: exported method AWSAPITarget.Finish should have comment or be unexported (golint)
    • Line 49: warning: exported method AWSAPITarget.AddAWSTags should have comment or be unexported (golint)
    • Line 53: warning: exported method AWSAPITarget.GetTags should have comment or be unexported (golint)
    • Line 56: warning: exported method AWSAPITarget.CreateTags should have comment or be unexported (golint)
    • Line 59: warning: exported method AWSAPITarget.DeleteTags should have comment or be unexported (golint)
    • Line 62: warning: exported method AWSAPITarget.UpdateTags should have comment or be unexported (golint)
    • Line 66: warning: exported method AWSAPITarget.AddELBV2Tags should have comment or be unexported (golint)
    • Line 92: warning: exported method AWSAPITarget.RemoveELBV2Tags should have comment or be unexported (golint)
    • Line 118: warning: exported method AWSAPITarget.AddELBTags should have comment or be unexported (golint)
    • Line 144: warning: exported method AWSAPITarget.RemoveELBTags should have comment or be unexported (golint)
    • Line 170: warning: exported method AWSAPITarget.WaitForInstanceRunning should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awsup/aws_verifier.go
    • Line 42: warning: exported type AWSVerifierOptions should have comment or be unexported (golint)
    • Line 61: warning: exported function NewAWSVerifier should have comment or be unexported (golint)
    • Line 103: warning: exported type GetCallerIdentityResponse should have comment or be unexported (golint)
    • Line 109: warning: exported type GetCallerIdentityResult should have comment or be unexported (golint)
    • Line 115: warning: exported type ResponseMetadata should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/dhcp_options.go
    • Line 34: warning: comment on exported type DHCPOptions should be of the form "DHCPOptions ..." (with optional leading article) (golint)
    • Line 52: warning: exported method DHCPOptions.CompareWithID should have comment or be unexported (golint)
    • Line 56: warning: exported method DHCPOptions.Find should have comment or be unexported (golint)
    • Line 114: warning: exported method DHCPOptions.Run should have comment or be unexported (golint)
    • Line 118: warning: exported method DHCPOptions.CheckChanges should have comment or be unexported (golint)
    • Line 118: warning: receiver name s should be consistent with previous receiver name e for DHCPOptions (golint)
    • Line 141: warning: exported method DHCPOptions.RenderAWS should have comment or be unexported (golint)
    • Line 141: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 180: warning: exported method DHCPOptions.RenderTerraform should have comment or be unexported (golint)
    • Line 180: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 193: warning: exported method DHCPOptions.TerraformLink should have comment or be unexported (golint)
    • Line 203: warning: exported method DHCPOptions.RenderCloudformation should have comment or be unexported (golint)
    • Line 203: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 216: warning: exported method DHCPOptions.CloudformationLink should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/targetgroup.go
    • Line 33: warning: comment on exported type TargetGroup should be of the form "TargetGroup ..." (with optional leading article) (golint)
    • Line 54: warning: exported method TargetGroup.CompareWithID should have comment or be unexported (golint)
    • Line 58: warning: exported method TargetGroup.Find should have comment or be unexported (golint)
    • Line 119: warning: exported function FindTargetGroupByName should have comment or be unexported (golint)
    • Line 147: warning: exported method TargetGroup.Run should have comment or be unexported (golint)
    • Line 151: warning: exported method TargetGroup.ShouldCreate should have comment or be unexported (golint)
    • Line 151: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 158: warning: exported method TargetGroup.CheckChanges should have comment or be unexported (golint)
    • Line 158: warning: receiver name s should be consistent with previous receiver name e for TargetGroup (golint)
    • Line 162: warning: exported method TargetGroup.RenderAWS should have comment or be unexported (golint)
    • Line 162: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 225: warning: exported method TargetGroup.RenderTerraform should have comment or be unexported (golint)
    • Line 225: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 251: warning: exported method TargetGroup.TerraformLink should have comment or be unexported (golint)
    • Line 256: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 275: warning: exported method TargetGroup.RenderCloudformation should have comment or be unexported (golint)
    • Line 275: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 294: warning: exported method TargetGroup.CloudformationLink should have comment or be unexported (golint)
    • Line 299: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/openstacktasks/network.go
    • Line 28: warning: comment on exported type Network should be of the form "Network ..." (with optional leading article) (golint)
    • Line 39: warning: exported method Network.CompareWithID should have comment or be unexported (golint)
    • Line 43: warning: exported function NewNetworkTaskFromCloud should have comment or be unexported (golint)
    • Line 59: warning: exported method Network.Find should have comment or be unexported (golint)
    • Line 87: warning: exported method Network.Run should have comment or be unexported (golint)
    • Line 87: warning: receiver name c should be consistent with previous receiver name n for Network (golint)
    • Line 91: warning: exported method Network.CheckChanges should have comment or be unexported (golint)
    • Line 91: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 110: warning: exported method Network.ShouldCreate should have comment or be unexported (golint)
    • Line 110: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 117: warning: exported method Network.RenderOpenstack should have comment or be unexported (golint)
    • Line 117: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 140: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • /k8s.io/kops/upup/pkg/fi/nodeup/nodetasks/group.go
    • Line 46: warning: exported method GroupTask.GetName should have comment or be unexported (golint)
    • Line 46: warning: receiver name f should be consistent with previous receiver name e for GroupTask (golint)
    • Line 50: warning: exported method GroupTask.Find should have comment or be unexported (golint)
    • Line 71: warning: exported method GroupTask.Run should have comment or be unexported (golint)
    • Line 75: warning: exported method GroupTask.CheckChanges should have comment or be unexported (golint)
    • Line 75: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 91: warning: exported method GroupTask.RenderLocal should have comment or be unexported (golint)
    • Line 91: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 123: warning: exported method GroupTask.RenderCloudInit should have comment or be unexported (golint)
    • Line 123: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/cloudmock/aws/mockroute53/zones.go
    • Line 28: warning: exported method MockRoute53.GetHostedZoneRequest should have comment or be unexported (golint)
    • Line 32: warning: exported method MockRoute53.GetHostedZoneWithContext should have comment or be unexported (golint)
    • Line 36: warning: exported method MockRoute53.GetHostedZone should have comment or be unexported (golint)
    • Line 61: warning: exported method MockRoute53.GetHostedZoneCountRequest should have comment or be unexported (golint)
    • Line 64: warning: exported method MockRoute53.GetHostedZoneCountWithContext should have comment or be unexported (golint)
    • Line 67: warning: exported method MockRoute53.GetHostedZoneCount should have comment or be unexported (golint)
    • Line 71: warning: exported method MockRoute53.ListHostedZonesRequest should have comment or be unexported (golint)
    • Line 75: warning: exported method MockRoute53.ListHostedZonesWithContext should have comment or be unexported (golint)
    • Line 79: warning: exported method MockRoute53.ListHostedZones should have comment or be unexported (golint)
    • Line 83: warning: exported method MockRoute53.ListHostedZonesPagesWithContext should have comment or be unexported (golint)
    • Line 87: warning: exported method MockRoute53.ListHostedZonesPages should have comment or be unexported (golint)
    • Line 104: warning: exported method MockRoute53.ListHostedZonesByNameRequest should have comment or be unexported (golint)
    • Line 108: warning: exported method MockRoute53.ListHostedZonesByNameWithContext should have comment or be unexported (golint)
    • Line 112: warning: exported method MockRoute53.ListHostedZonesByName should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/fitasks/mirrorsecrets.go
    • Line 26: warning: comment on exported type MirrorSecrets should be of the form "MirrorSecrets ..." (with optional leading article) (golint)
    • Line 66: warning: receiver name s should be consistent with previous receiver name e for MirrorSecrets (golint)
    • Line 76: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/pkg/model/awsmodel/nodeterminationhandler.go
    • Line 32: warning: exported const NTHTemplate should have comment (or a comment on this block) or be unexported (golint)
    • Line 70: warning: exported type NodeTerminationHandlerBuilder should have comment or be unexported (golint)
    • Line 76: warning: exported method NodeTerminationHandlerBuilder.Build should have comment or be unexported (golint)
    • /k8s.io/kops/dnsprovider/pkg/dnsprovider/providers/aws/route53/rrchangeset.go
    • Line 33: warning: exported type ResourceRecordChangeset should have comment or be unexported (golint)
    • Line 42: warning: exported method ResourceRecordChangeset.Add should have comment or be unexported (golint)
    • Line 47: warning: exported method ResourceRecordChangeset.Remove should have comment or be unexported (golint)
    • Line 52: warning: exported method ResourceRecordChangeset.Upsert should have comment or be unexported (golint)
    • Line 77: warning: exported method ResourceRecordChangeset.Apply should have comment or be unexported (golint)
    • Line 173: warning: exported method ResourceRecordChangeset.IsEmpty should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/cloudformation/target.go
    • Line 32: warning: exported type CloudformationTarget should have comment or be unexported (golint)
    • Line 43: warning: exported function NewCloudformationTarget should have comment or be unexported (golint)
    • Line 68: warning: exported method CloudformationTarget.ProcessDeletions should have comment or be unexported (golint)
    • Line 73: warning: exported method CloudformationTarget.RenderResource should have comment or be unexported (golint)
    • Line 93: warning: exported method CloudformationTarget.Find should have comment or be unexported (golint)
    • Line 110: warning: exported method CloudformationTarget.Finish should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/alitasks/loadbalancerlistener.go
    • Line 32: warning: exported const ListenerRunningStatus should have comment or be unexported (golint)
    • Line 34: warning: comment on exported type LoadBalancerListener should be of the form "LoadBalancerListener ..." (with optional leading article) (golint)
    • Line 47: warning: exported method LoadBalancerListener.CompareWithID should have comment or be unexported (golint)
    • Line 52: warning: exported method LoadBalancerListener.Find should have comment or be unexported (golint)
    • Line 81: warning: exported method LoadBalancerListener.Run should have comment or be unexported (golint)
    • Line 85: warning: exported method LoadBalancerListener.CheckChanges should have comment or be unexported (golint)
    • Line 85: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 107: warning: comment on exported method LoadBalancerListener.RenderALI should be of the form "RenderALI ..." (golint)
    • Line 108: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 159: warning: exported method LoadBalancerListener.RenderTerraform should have comment or be unexported (golint)
    • Line 159: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 171: warning: exported method LoadBalancerListener.TerraformLink should have comment or be unexported (golint)
    • Line 171: warning: receiver name s should be consistent with previous receiver name l for LoadBalancerListener (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/alitasks/securitygroup.go
    • Line 33: warning: exported const SecurityResource should have comment or be unexported (golint)
    • Line 35: warning: comment on exported type SecurityGroup should be of the form "SecurityGroup ..." (with optional leading article) (golint)
    • Line 46: warning: exported method SecurityGroup.CompareWithID should have comment or be unexported (golint)
    • Line 50: warning: exported method SecurityGroup.Find should have comment or be unexported (golint)
    • Line 114: warning: exported method SecurityGroup.Run should have comment or be unexported (golint)
    • Line 122: warning: exported method SecurityGroup.CheckChanges should have comment or be unexported (golint)
    • Line 122: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 137: warning: exported method SecurityGroup.RenderALI should have comment or be unexported (golint)
    • Line 137: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 192: warning: exported method SecurityGroup.RenderTerraform should have comment or be unexported (golint)
    • Line 192: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 201: warning: exported method SecurityGroup.TerraformLink should have comment or be unexported (golint)
    • Line 201: warning: receiver name l should be consistent with previous receiver name s for SecurityGroup (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/natgateway.go
    • Line 34: warning: comment on exported type NatGateway should be of the form "NatGateway ..." (with optional leading article) (golint)
    • Line 57: warning: exported method NatGateway.CompareWithID should have comment or be unexported (golint)
    • Line 62: warning: exported method NatGateway.Find should have comment or be unexported (golint)
    • Line 255: warning: exported method NatGateway.CheckChanges should have comment or be unexported (golint)
    • Line 255: warning: receiver name s should be consistent with previous receiver name e for NatGateway (golint)
    • Line 294: warning: exported method NatGateway.Run should have comment or be unexported (golint)
    • Line 298: warning: exported method NatGateway.RenderAWS should have comment or be unexported (golint)
    • Line 298: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 370: warning: exported method NatGateway.RenderTerraform should have comment or be unexported (golint)
    • Line 370: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 389: warning: exported method NatGateway.TerraformLink should have comment or be unexported (golint)
    • Line 407: warning: exported method NatGateway.RenderCloudformation should have comment or be unexported (golint)
    • Line 407: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 426: warning: exported method NatGateway.CloudformationLink should have comment or be unexported (golint)
    • /k8s.io/kops/dnsprovider/pkg/dnsprovider/providers/google/clouddns/internal/rrset.go
    • Line 27: warning: exported type ResourceRecordSet should have comment or be unexported (golint)
    • Line 29: warning: exported method ResourceRecordSet.Name should have comment or be unexported (golint)
    • Line 30: warning: exported method ResourceRecordSet.Rrdatas should have comment or be unexported (golint)
    • Line 31: warning: exported method ResourceRecordSet.Ttl should have comment or be unexported (golint)
    • Line 32: warning: exported method ResourceRecordSet.Type should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/openstacktasks/lbpool.go
    • Line 28: warning: comment on exported type LBPool should be of the form "LBPool ..." (with optional leading article) (golint)
    • Line 49: warning: exported method LBPool.CompareWithID should have comment or be unexported (golint)
    • Line 49: warning: receiver name s should be consistent with previous receiver name e for LBPool (golint)
    • Line 53: warning: exported function NewLBPoolTaskFromCloud should have comment or be unexported (golint)
    • Line 84: warning: exported method LBPool.Find should have comment or be unexported (golint)
    • Line 84: warning: receiver name p should be consistent with previous receiver name e for LBPool (golint)
    • Line 107: warning: exported method LBPool.Run should have comment or be unexported (golint)
    • Line 107: warning: receiver name s should be consistent with previous receiver name e for LBPool (golint)
    • Line 111: warning: exported method LBPool.CheckChanges should have comment or be unexported (golint)
    • Line 111: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 127: warning: exported method LBPool.RenderOpenstack should have comment or be unexported (golint)
    • Line 127: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/cloudmock/aws/mockec2/internetgateways.go
    • Line 29: warning: exported method MockEC2.FindInternetGateway should have comment or be unexported (golint)
    • Line 43: warning: exported method MockEC2.InternetGatewayIds should have comment or be unexported (golint)
    • Line 54: warning: exported method MockEC2.CreateInternetGatewayRequest should have comment or be unexported (golint)
    • Line 58: warning: exported method MockEC2.CreateInternetGatewayWithContext should have comment or be unexported (golint)
    • Line 62: warning: exported method MockEC2.CreateInternetGateway should have comment or be unexported (golint)
    • Line 89: warning: exported method MockEC2.DescribeInternetGatewaysRequest should have comment or be unexported (golint)
    • Line 93: warning: exported method MockEC2.DescribeInternetGatewaysWithContext should have comment or be unexported (golint)
    • Line 97: warning: exported method MockEC2.DescribeInternetGateways should have comment or be unexported (golint)
    • Line 162: warning: exported method MockEC2.AttachInternetGateway should have comment or be unexported (golint)
    • Line 180: warning: exported method MockEC2.AttachInternetGatewayWithContext should have comment or be unexported (golint)
    • Line 183: warning: exported method MockEC2.AttachInternetGatewayRequest should have comment or be unexported (golint)
    • Line 187: warning: exported method MockEC2.DetachInternetGateway should have comment or be unexported (golint)
    • Line 215: warning: exported method MockEC2.DetachInternetGatewayWithContext should have comment or be unexported (golint)
    • Line 218: warning: exported method MockEC2.DetachInternetGatewayRequest should have comment or be unexported (golint)
    • Line 222: warning: exported method MockEC2.DeleteInternetGateway should have comment or be unexported (golint)
    • Line 238: warning: exported method MockEC2.DeleteInternetGatewayWithContext should have comment or be unexported (golint)
    • Line 241: warning: exported method MockEC2.DeleteInternetGatewayRequest should have comment or be unexported (golint)
    • /k8s.io/kops/channels/pkg/cmd/factory.go
    • Line 26: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 31: warning: exported type Factory should have comment or be unexported (golint)
    • Line 36: warning: exported type DefaultFactory should have comment or be unexported (golint)
    • Line 56: warning: exported method DefaultFactory.KubernetesClient should have comment or be unexported (golint)
    • Line 72: warning: exported method DefaultFactory.CertManagerClient should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/alitasks/vswitchSNAT.go
    • Line 32: warning: comment on exported type VSwitchSNAT should be of the form "VSwitchSNAT ..." (with optional leading article) (golint)
    • Line 48: warning: exported method VSwitchSNAT.CompareWithID should have comment or be unexported (golint)
    • Line 52: warning: exported method VSwitchSNAT.Find should have comment or be unexported (golint)
    • Line 143: warning: exported method VSwitchSNAT.Run should have comment or be unexported (golint)
    • Line 147: warning: exported method VSwitchSNAT.CheckChanges should have comment or be unexported (golint)
    • Line 168: warning: exported method VSwitchSNAT.RenderALI should have comment or be unexported (golint)
    • Line 168: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 191: warning: exported method VSwitchSNAT.RenderTerraform should have comment or be unexported (golint)
    • Line 191: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/upup/pkg/fi/vfs_castore.go
    • Line 38: warning: exported type VFSCAStore should have comment or be unexported (golint)
    • Line 49: warning: exported function NewVFSCAStore should have comment or be unexported (golint)
    • Line 69: warning: exported method VFSCAStore.VFSPath should have comment or be unexported (golint)
    • Line 73: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • Line 77: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • Line 81: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • Line 85: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • Line 89: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • Line 112: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • Line 168: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • Line 215: warning: exported function SerializeKeyset should have comment or be unexported (golint)
    • Line 233: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • Line 239: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • Line 257: warning: exported method VFSCAStore.FindKeypair should have comment or be unexported (golint)
    • Line 257: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • Line 279: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • Line 293: warning: exported method VFSCAStore.FindCert should have comment or be unexported (golint)
    • Line 293: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • Line 298: warning: exported method VFSCAStore.FindCertificatePool should have comment or be unexported (golint)
    • Line 298: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • Line 328: warning: exported method VFSCAStore.FindCertificateKeyset should have comment or be unexported (golint)
    • Line 328: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • Line 348: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • Line 397: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • Line 435: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • Line 538: warning: exported method VFSCAStore.StoreKeypair should have comment or be unexported (golint)
    • Line 538: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • Line 565: warning: exported method VFSCAStore.AddCert should have comment or be unexported (golint)
    • Line 565: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • Line 587: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • Line 594: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • Line 628: warning: exported method VFSCAStore.FindPrivateKey should have comment or be unexported (golint)
    • Line 628: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • Line 641: warning: exported method VFSCAStore.FindPrivateKeyset should have comment or be unexported (golint)
    • Line 641: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • Line 655: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • Line 698: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • Line 741: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • Line 772: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • Line 803: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • Line 819: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • Line 825: warning: exported method VFSCAStore.FindSSHPublicKeys should have comment or be unexported (golint)
    • Line 825: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • Line 858: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • Line 887: warning: exported method VFSCAStore.DeleteSSHCredential should have comment or be unexported (golint)
    • Line 887: warning: receiver name c should be consistent with previous receiver name s for VFSCAStore (golint)
    • /k8s.io/kops/dnsprovider/pkg/dnsprovider/dns.go
    • Line 32: warning: exported type Zones should have comment or be unexported (golint)
    • Line 44: warning: exported type Zone should have comment or be unexported (golint)
    • Line 53: warning: exported type ResourceRecordSets should have comment or be unexported (golint)
    • Line 91: warning: exported type ResourceRecordSet should have comment or be unexported (golint)
    • Line 102: warning: comment on exported function ResourceRecordSetsEquivalent should be of the form "ResourceRecordSetsEquivalent ..." (golint)
    • /k8s.io/kops/cloudmock/aws/mockelb/api.go
    • Line 32: warning: exported type MockELB should have comment or be unexported (golint)
    • Line 46: warning: exported method MockELB.DescribeLoadBalancers should have comment or be unexported (golint)
    • Line 83: warning: exported method MockELB.DescribeLoadBalancersPages should have comment or be unexported (golint)
    • Line 95: warning: exported method MockELB.CreateLoadBalancer should have comment or be unexported (golint)
    • Line 145: warning: exported method MockELB.DeleteLoadBalancer should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/model/awsmodel/iam.go
    • Line 48: warning: exported const NodeRolePolicyTemplate should have comment or be unexported (golint)
    • Line 59: warning: exported method IAMModelBuilder.Build should have comment or be unexported (golint)
    • Line 448: warning: exported method IAMModelBuilder.FindDeletions should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/model/bootstrapscript.go
    • Line 45: warning: exported type NodeUpConfigBuilder should have comment or be unexported (golint)
    • Line 55: warning: exported type BootstrapScript should have comment or be unexported (golint)
    • Line 229: warning: exported method BootstrapScript.GetName should have comment or be unexported (golint)
    • Line 233: warning: exported method BootstrapScript.GetDependencies should have comment or be unexported (golint)
    • Line 248: warning: exported method BootstrapScript.Run should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/assettasks/copyfile.go
    • Line 46: warning: exported method CopyFile.CompareWithID should have comment or be unexported (golint)
    • Line 110: warning: exported method CopyFile.CheckChanges should have comment or be unexported (golint)
    • Line 110: warning: receiver name s should be consistent with previous receiver name e for CopyFile (golint)
    • Line 123: warning: exported method CopyFile.Render should have comment or be unexported (golint)
    • Line 123: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/alitasks/scalinggroup.go
    • Line 34: warning: comment on exported type ScalingGroup should be of the form "ScalingGroup ..." (with optional leading article) (golint)
    • Line 48: warning: exported method ScalingGroup.CompareWithID should have comment or be unexported (golint)
    • Line 52: warning: exported method ScalingGroup.Find should have comment or be unexported (golint)
    • Line 106: warning: exported method ScalingGroup.Run should have comment or be unexported (golint)
    • Line 106: warning: receiver name a should be consistent with previous receiver name s for ScalingGroup (golint)
    • Line 110: warning: exported method ScalingGroup.CheckChanges should have comment or be unexported (golint)
    • Line 110: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 125: warning: exported method ScalingGroup.RenderALI should have comment or be unexported (golint)
    • Line 125: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 189: warning: exported method ScalingGroup.RenderTerraform should have comment or be unexported (golint)
    • Line 189: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 209: warning: exported method ScalingGroup.TerraformLink should have comment or be unexported (golint)
    • Line 209: warning: receiver name a should be consistent with previous receiver name s for ScalingGroup (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/terraformWriter/writer.go
    • Line 17: warning: don't use MixedCaps in package name; terraformWriter should be terraformwriter (golint)
    • Line 27: warning: exported type TerraformWriter should have comment or be unexported (golint)
    • Line 38: warning: exported type OutputValue should have comment or be unexported (golint)
    • Line 64: warning: exported method TerraformWriter.InitTerraformWriter should have comment or be unexported (golint)
    • Line 69: warning: exported method TerraformWriter.AddFileBytes should have comment or be unexported (golint)
    • Line 86: warning: exported method TerraformWriter.RenderResource should have comment or be unexported (golint)
    • Line 101: warning: exported method TerraformWriter.AddOutputVariable should have comment or be unexported (golint)
    • Line 118: warning: exported method TerraformWriter.AddOutputVariableArray should have comment or be unexported (golint)
    • Line 137: warning: exported method TerraformWriter.GetResourcesByType should have comment or be unexported (golint)
    • Line 159: warning: exported method TerraformWriter.GetOutputs should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/errors.go
    • Line 28: warning: exported function RequiredField should have comment or be unexported (golint)
    • Line 32: warning: exported function CannotChangeField should have comment or be unexported (golint)
    • Line 36: warning: exported function FieldIsImmutable should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/model/components/etcd.go
    • Line 27: warning: exported const DefaultBackupImage should have comment or be unexported (golint)
    • Line 37: warning: don't use underscores in Go names; const DefaultEtcd3Version_1_17 should be DefaultEtcd3Version1_17 (golint)
    • Line 37: warning: exported const DefaultEtcd3Version_1_17 should have comment (or a comment on this block) or be unexported (golint)
    • Line 39: warning: don't use underscores in Go names; const DefaultEtcd3Version_1_19 should be DefaultEtcd3Version1_19 (golint)
    • /k8s.io/kops/dnsprovider/pkg/dnsprovider/providers/google/clouddns/rrsets.go
    • Line 30: warning: exported type ResourceRecordSets should have comment or be unexported (golint)
    • Line 58: warning: exported method ResourceRecordSets.Get should have comment or be unexported (golint)
    • Line 77: warning: exported method ResourceRecordSets.StartChangeset should have comment or be unexported (golint)
    • Line 77: warning: receiver name r should be consistent with previous receiver name rrsets for ResourceRecordSets (golint)
    • Line 83: warning: exported method ResourceRecordSets.New should have comment or be unexported (golint)
    • Line 83: warning: receiver name r should be consistent with previous receiver name rrsets for ResourceRecordSets (golint)
    • Line 92: warning: receiver name rrset should be consistent with previous receiver name rrsets for ResourceRecordSets (golint)
    • /k8s.io/kops/dnsprovider/pkg/dnsprovider/providers/aws/route53/zones.go
    • Line 29: warning: exported type Zones should have comment or be unexported (golint)
    • Line 30: warning: don't use underscores in Go names; struct field interface_ should be interface (golint)
    • Line 33: warning: exported method Zones.List should have comment or be unexported (golint)
    • Line 49: warning: exported method Zones.Add should have comment or be unexported (golint)
    • Line 60: warning: exported method Zones.Remove should have comment or be unexported (golint)
    • Line 69: warning: exported method Zones.New should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/model/master_volumes.go
    • Line 43: warning: exported const DefaultEtcdVolumeSize should have comment (or a comment on this block) or be unexported (golint)
    • Line 60: warning: exported method MasterVolumeBuilder.Build should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/resources/aws/eventbridge.go
    • Line 31: warning: exported function DumpEventBridgeRule should have comment or be unexported (golint)
    • Line 42: warning: exported function DeleteEventBridgeRule should have comment or be unexported (golint)
    • Line 77: warning: exported function ListEventBridgeRules should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/terraformWriter/literal.go
    • Line 17: warning: don't use MixedCaps in package name; terraformWriter should be terraformwriter (golint)
    • Line 50: warning: exported method Literal.MarshalJSON should have comment or be unexported (golint)
    • Line 54: warning: exported function LiteralFunctionExpression should have comment or be unexported (golint)
    • Line 62: warning: exported function LiteralSelfLink should have comment or be unexported (golint)
    • Line 66: warning: exported function LiteralProperty should have comment or be unexported (golint)
    • Line 77: warning: exported function LiteralFromStringValue should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/nodeup/nodetasks/user.go
    • Line 48: warning: exported method UserTask.GetName should have comment or be unexported (golint)
    • Line 48: warning: receiver name f should be consistent with previous receiver name e for UserTask (golint)
    • Line 52: warning: exported method UserTask.Find should have comment or be unexported (golint)
    • Line 71: warning: exported method UserTask.Run should have comment or be unexported (golint)
    • Line 75: warning: exported method UserTask.CheckChanges should have comment or be unexported (golint)
    • Line 75: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 94: warning: exported method UserTask.RenderLocal should have comment or be unexported (golint)
    • Line 94: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 132: warning: exported method UserTask.RenderCloudInit should have comment or be unexported (golint)
    • Line 132: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/upup/pkg/kutil/ssh.go
    • Line 27: warning: exported type NodeSSH should have comment or be unexported (golint)
    • Line 33: warning: exported method NodeSSH.Root should have comment or be unexported (golint)
    • Line 42: warning: exported function AddSSHIdentity should have comment or be unexported (golint)
    • Line 70: warning: exported method NodeSSH.GetSSHClient should have comment or be unexported (golint)
    • /k8s.io/kops/cloudmock/aws/mockec2/vpcs.go
    • Line 33: warning: exported method MockEC2.FindVpc should have comment or be unexported (golint)
    • Line 48: warning: exported method MockEC2.CreateVpcRequest should have comment or be unexported (golint)
    • Line 51: warning: exported method MockEC2.CreateVpcWithContext should have comment or be unexported (golint)
    • Line 54: warning: exported method MockEC2.CreateVpcWithId should have comment or be unexported (golint)
    • Line 86: warning: exported method MockEC2.CreateVpc should have comment or be unexported (golint)
    • Line 98: warning: exported method MockEC2.DescribeVpcsRequest should have comment or be unexported (golint)
    • Line 102: warning: exported method MockEC2.DescribeVpcsWithContext should have comment or be unexported (golint)
    • Line 106: warning: exported method MockEC2.DescribeVpcs should have comment or be unexported (golint)
    • Line 155: warning: exported method MockEC2.DescribeVpcAttributeRequest should have comment or be unexported (golint)
    • Line 158: warning: exported method MockEC2.DescribeVpcAttributeWithContext should have comment or be unexported (golint)
    • Line 161: warning: exported method MockEC2.DescribeVpcAttribute should have comment or be unexported (golint)
    • Line 182: warning: exported method MockEC2.ModifyVpcAttribute should have comment or be unexported (golint)
    • Line 205: warning: exported method MockEC2.ModifyVpcAttributeWithContext should have comment or be unexported (golint)
    • Line 208: warning: exported method MockEC2.ModifyVpcAttributeRequest should have comment or be unexported (golint)
    • Line 212: warning: exported method MockEC2.DeleteVpc should have comment or be unexported (golint)
    • Line 228: warning: exported method MockEC2.DeleteVpcWithContext should have comment or be unexported (golint)
    • Line 231: warning: exported method MockEC2.DeleteVpcRequest should have comment or be unexported (golint)
    • Line 235: warning: exported method MockEC2.AssociateVpcCidrBlock should have comment or be unexported (golint)
    • Line 276: warning: exported method MockEC2.DisassociateVpcCidrBlock should have comment or be unexported (golint)
    • /k8s.io/kops/cmd/kops/completion.go
    • Line 54: warning: exported type CompletionOptions should have comment or be unexported (golint)
    • Line 59: warning: don't use underscores in Go names; var completion_long should be completionLong (golint)
    • Line 72: warning: don't use underscores in Go names; var completion_example should be completionExample (golint)
    • Line 91: warning: don't use underscores in Go names; var completion_short should be completionShort (golint)
    • Line 94: warning: exported function NewCmdCompletion should have comment or be unexported (golint)
    • Line 115: warning: exported function RunCompletion should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/aliup/ali_cloud.go
    • Line 44: warning: exported const TagClusterName should have comment (or a comment on this block) or be unexported (golint)
    • Line 50: warning: comment on exported var KubernetesKopsIdentity should be of the form "KubernetesKopsIdentity ..." (golint)
    • Line 53: warning: exported type ALICloud should have comment or be unexported (golint)
    • Line 370: warning: exported function ZoneToVSwitchID should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/resources/aws/securitygroup.go
    • Line 31: warning: exported function DeleteSecurityGroup should have comment or be unexported (golint)
    • Line 86: warning: exported function DumpSecurityGroup should have comment or be unexported (golint)
    • Line 95: warning: exported function ListSecurityGroups should have comment or be unexported (golint)
    • Line 125: warning: exported function DescribeSecurityGroups should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/gcetasks/storagebucketacl.go
    • Line 43: warning: exported method StorageBucketAcl.CompareWithID should have comment or be unexported (golint)
    • Line 47: warning: exported method StorageBucketAcl.Find should have comment or be unexported (golint)
    • Line 75: warning: exported method StorageBucketAcl.Run should have comment or be unexported (golint)
    • Line 79: warning: exported method StorageBucketAcl.CheckChanges should have comment or be unexported (golint)
    • Line 79: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 89: warning: exported method StorageBucketAcl.RenderGCE should have comment or be unexported (golint)
    • Line 89: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 124: warning: exported method StorageBucketAcl.RenderTerraform should have comment or be unexported (golint)
    • Line 124: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/pkg/model/awsmodel/firewall.go
    • Line 30: warning: exported type Protocol should have comment or be unexported (golint)
    • Line 33: warning: exported const ProtocolIPIP should have comment (or a comment on this block) or be unexported (golint)
    • Line 44: warning: exported method FirewallModelBuilder.Build should have comment or be unexported (golint)
    • Line 300: warning: exported type SecurityGroupInfo should have comment or be unexported (golint)
    • Line 306: warning: exported method AWSModelContext.GetSecurityGroups should have comment or be unexported (golint)
    • Line 428: warning: exported function AddDirectionalGroupRule should have comment or be unexported (golint)
    • /k8s.io/kops/cloudmock/aws/mockec2/securitygroups.go
    • Line 28: warning: exported method MockEC2.CreateSecurityGroupRequest should have comment or be unexported (golint)
    • Line 32: warning: exported method MockEC2.CreateSecurityGroupWithContext should have comment or be unexported (golint)
    • Line 36: warning: exported method MockEC2.CreateSecurityGroup should have comment or be unexported (golint)
    • Line 67: warning: exported method MockEC2.DeleteSecurityGroupRequest should have comment or be unexported (golint)
    • Line 71: warning: exported method MockEC2.DeleteSecurityGroupWithContext should have comment or be unexported (golint)
    • Line 75: warning: exported method MockEC2.DeleteSecurityGroup should have comment or be unexported (golint)
    • Line 91: warning: exported method MockEC2.DescribeSecurityGroupReferencesRequest should have comment or be unexported (golint)
    • Line 94: warning: exported method MockEC2.DescribeSecurityGroupReferencesWithContext should have comment or be unexported (golint)
    • Line 97: warning: exported method MockEC2.DescribeSecurityGroupReferences should have comment or be unexported (golint)
    • Line 100: warning: exported method MockEC2.DescribeSecurityGroupsRequest should have comment or be unexported (golint)
    • Line 103: warning: exported method MockEC2.DescribeSecurityGroupsWithContext should have comment or be unexported (golint)
    • Line 106: warning: exported method MockEC2.DescribeSecurityGroups should have comment or be unexported (golint)
    • Line 169: warning: exported method MockEC2.DescribeStaleSecurityGroupsRequest should have comment or be unexported (golint)
    • Line 172: warning: exported method MockEC2.DescribeStaleSecurityGroupsWithContext should have comment or be unexported (golint)
    • Line 175: warning: exported method MockEC2.DescribeStaleSecurityGroups should have comment or be unexported (golint)
    • Line 178: warning: exported method MockEC2.RevokeSecurityGroupEgressRequest should have comment or be unexported (golint)
    • Line 181: warning: exported method MockEC2.RevokeSecurityGroupEgressWithContext should have comment or be unexported (golint)
    • Line 184: warning: exported method MockEC2.RevokeSecurityGroupEgress should have comment or be unexported (golint)
    • Line 187: warning: exported method MockEC2.RevokeSecurityGroupIngressRequest should have comment or be unexported (golint)
    • Line 190: warning: exported method MockEC2.RevokeSecurityGroupIngressWithContext should have comment or be unexported (golint)
    • Line 194: warning: exported method MockEC2.RevokeSecurityGroupIngress should have comment or be unexported (golint)
    • Line 222: warning: exported method MockEC2.AuthorizeSecurityGroupEgressRequest should have comment or be unexported (golint)
    • Line 225: warning: exported method MockEC2.AuthorizeSecurityGroupEgressWithContext should have comment or be unexported (golint)
    • Line 228: warning: exported method MockEC2.AuthorizeSecurityGroupEgress should have comment or be unexported (golint)
    • Line 275: warning: exported method MockEC2.AuthorizeSecurityGroupIngressRequest should have comment or be unexported (golint)
    • Line 278: warning: exported method MockEC2.AuthorizeSecurityGroupIngressWithContext should have comment or be unexported (golint)
    • Line 281: warning: exported method MockEC2.AuthorizeSecurityGroupIngress should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/securitygrouprule.go
    • Line 35: warning: comment on exported type SecurityGroupRule should be of the form "SecurityGroupRule ..." (with optional leading article) (golint)
    • Line 54: warning: exported method SecurityGroupRule.Find should have comment or be unexported (golint)
    • Line 199: warning: exported method SecurityGroupRule.Run should have comment or be unexported (golint)
    • Line 203: warning: exported method SecurityGroupRule.CheckChanges should have comment or be unexported (golint)
    • Line 203: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 254: warning: exported method SecurityGroupRule.RenderAWS should have comment or be unexported (golint)
    • Line 254: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 338: warning: exported method SecurityGroupRule.RenderTerraform should have comment or be unexported (golint)
    • Line 338: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 391: warning: exported method SecurityGroupRule.RenderCloudformation should have comment or be unexported (golint)
    • Line 391: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/subnet_mapping.go
    • Line 24: warning: exported type SubnetMapping should have comment or be unexported (golint)
    • Line 33: warning: comment on exported type OrderSubnetMappingsByID should be of the form "OrderSubnetMappingsByID ..." (with optional leading article) (golint)
    • Line 84: warning: exported method SubnetMapping.GetDependencies should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/alitasks/rampolicy.go
    • Line 33: warning: comment on exported type RAMPolicy should be of the form "RAMPolicy ..." (with optional leading article) (golint)
    • Line 44: warning: exported method RAMPolicy.CompareWithID should have comment or be unexported (golint)
    • Line 48: warning: exported method RAMPolicy.Find should have comment or be unexported (golint)
    • Line 85: warning: exported method RAMPolicy.Run should have comment or be unexported (golint)
    • Line 89: warning: exported method RAMPolicy.CheckChanges should have comment or be unexported (golint)
    • Line 89: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 101: warning: exported method RAMPolicy.RenderALI should have comment or be unexported (golint)
    • Line 101: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 155: warning: exported method RAMPolicy.RenderTerraform should have comment or be unexported (golint)
    • Line 155: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 180: warning: exported method RAMPolicy.TerraformLink should have comment or be unexported (golint)
    • Line 180: warning: receiver name s should be consistent with previous receiver name r for RAMPolicy (golint)
    • /k8s.io/kops/cloudmock/aws/mockec2/instances.go
    • Line 26: warning: exported method MockEC2.DescribeInstances should have comment or be unexported (golint)
    • Line 31: warning: exported method MockEC2.DescribeInstancesWithContext should have comment or be unexported (golint)
    • Line 34: warning: exported method MockEC2.DescribeInstancesRequest should have comment or be unexported (golint)
    • Line 38: warning: exported method MockEC2.DescribeInstancesPages should have comment or be unexported (golint)
    • Line 49: warning: exported method MockEC2.DescribeInstancesPagesWithContext should have comment or be unexported (golint)
    • Line 53: warning: exported method MockEC2.DescribeInstanceTypes should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/files.go
    • Line 105: warning: exported function EnsureFileMode should have comment or be unexported (golint)
    • Line 141: warning: exported function ParseFileMode should have comment or be unexported (golint)
    • Line 153: warning: exported function FileModeToString should have comment or be unexported (golint)
    • Line 157: warning: exported function SafeClose should have comment or be unexported (golint)
    • /k8s.io/kops/util/pkg/vfs/s3fs.go
    • Line 36: warning: exported type S3Path should have comment or be unexported (golint)
    • Line 71: warning: exported method S3Path.Path should have comment or be unexported (golint)
    • Line 75: warning: exported method S3Path.Bucket should have comment or be unexported (golint)
    • Line 79: warning: exported method S3Path.Key should have comment or be unexported (golint)
    • Line 87: warning: exported method S3Path.Remove should have comment or be unexported (golint)
    • Line 109: warning: exported method S3Path.RemoveAllVersions should have comment or be unexported (golint)
    • Line 180: warning: exported method S3Path.Join should have comment or be unexported (golint)
    • Line 193: warning: exported method S3Path.WriteFile should have comment or be unexported (golint)
    • Line 256: warning: exported method S3Path.CreateFile should have comment or be unexported (golint)
    • Line 312: warning: exported method S3Path.ReadDir should have comment or be unexported (golint)
    • Line 359: warning: exported method S3Path.ReadTree should have comment or be unexported (golint)
    • Line 415: warning: exported method S3Path.Base should have comment or be unexported (golint)
    • Line 419: warning: exported method S3Path.PreferredHash should have comment or be unexported (golint)
    • Line 423: warning: exported method S3Path.Hash should have comment or be unexported (golint)
    • Line 442: warning: exported method S3Path.GetHTTPsUrl should have comment or be unexported (golint)
    • /k8s.io/kops/cmd/kops/util/factory.go
    • Line 36: warning: exported type FactoryOptions should have comment or be unexported (golint)
    • Line 40: warning: exported type Factory should have comment or be unexported (golint)
    • Line 45: warning: exported function NewFactory should have comment or be unexported (golint)
    • Line 55: warning: exported const STATE_ERROR should have comment (or a comment on this block) or be unexported (golint)
    • Line 65: warning: exported method Factory.Clientset should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/instance_volume_attachment.go
    • Line 29: warning: exported type InstanceVolumeAttachment should have comment or be unexported (golint)
    • Line 39: warning: exported method InstanceVolumeAttachment.Find should have comment or be unexported (golint)
    • Line 75: warning: exported method InstanceVolumeAttachment.Run should have comment or be unexported (golint)
    • Line 79: warning: exported method InstanceVolumeAttachment.CheckChanges should have comment or be unexported (golint)
    • Line 79: warning: receiver name s should be consistent with previous receiver name e for InstanceVolumeAttachment (golint)
    • Line 95: warning: exported method InstanceVolumeAttachment.RenderAWS should have comment or be unexported (golint)
    • Line 95: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/cmd/kops/get.go
    • Line 62: warning: exported type GetOptions should have comment or be unexported (golint)
    • Line 68: warning: exported const OutputYaml should have comment (or a comment on this block) or be unexported (golint)
    • Line 73: warning: exported function NewCmdGet should have comment or be unexported (golint)
    • Line 117: warning: exported function RunGet should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/do/cloud.go
    • Line 26: warning: exported const TagKubernetesClusterIndex should have comment or be unexported (golint)
    • Line 27: warning: exported const TagNameEtcdClusterPrefix should have comment or be unexported (golint)
    • Line 28: warning: exported const TagNameRolePrefix should have comment or be unexported (golint)
    • Line 29: warning: exported const TagKubernetesClusterNamePrefix should have comment or be unexported (golint)
    • Line 30: warning: exported const TagKubernetesClusterMasterPrefix should have comment or be unexported (golint)
    • Line 32: warning: exported function SafeClusterName should have comment or be unexported (golint)
    • Line 38: warning: exported function NewDOCloud should have comment or be unexported (golint)
    • /k8s.io/kops/cloudmock/aws/mockiam/iamrolepolicy.go
    • Line 35: warning: exported method MockIAM.GetRolePolicy should have comment or be unexported (golint)
    • Line 58: warning: exported method MockIAM.GetRolePolicyWithContext should have comment or be unexported (golint)
    • Line 61: warning: exported method MockIAM.GetRolePolicyRequest should have comment or be unexported (golint)
    • Line 65: warning: exported method MockIAM.PutRolePolicy should have comment or be unexported (golint)
    • Line 93: warning: exported method MockIAM.PutRolePolicyWithContext should have comment or be unexported (golint)
    • Line 96: warning: exported method MockIAM.PutRolePolicyRequest should have comment or be unexported (golint)
    • Line 100: warning: exported method MockIAM.ListRolePolicies should have comment or be unexported (golint)
    • Line 124: warning: exported method MockIAM.ListRolePoliciesWithContext should have comment or be unexported (golint)
    • Line 128: warning: exported method MockIAM.ListRolePoliciesRequest should have comment or be unexported (golint)
    • Line 132: warning: exported method MockIAM.ListRolePoliciesPages should have comment or be unexported (golint)
    • Line 144: warning: exported method MockIAM.ListRolePoliciesPagesWithContext should have comment or be unexported (golint)
    • Line 148: warning: exported method MockIAM.DeleteRolePolicy should have comment or be unexported (golint)
    • Line 171: warning: exported method MockIAM.DeleteRolePolicyWithContext should have comment or be unexported (golint)
    • Line 174: warning: exported method MockIAM.DeleteRolePolicyRequest should have comment or be unexported (golint)
    • /k8s.io/kops/dns-controller/pkg/dns/record.go
    • Line 19: warning: exported type RecordType should have comment or be unexported (golint)
    • Line 25: warning: exported const RecordTypeA should have comment (or a comment on this block) or be unexported (golint)
    • Line 32: warning: exported type Record should have comment or be unexported (golint)
    • /k8s.io/kops/dns-controller/pkg/dns/zonespec.go
    • Line 27: warning: exported type ZoneSpec should have comment or be unexported (golint)
    • Line 32: warning: exported function ParseZoneSpec should have comment or be unexported (golint)
    • Line 50: warning: exported type ZoneRules should have comment or be unexported (golint)
    • Line 56: warning: exported function ParseZoneRules should have comment or be unexported (golint)
    • /k8s.io/kops/cmd/kops/create_secret_encryptionconfig.go
    • Line 55: warning: exported type CreateSecretEncryptionConfigOptions should have comment or be unexported (golint)
    • Line 61: warning: exported function NewCmdCreateSecretEncryptionConfig should have comment or be unexported (golint)
    • Line 96: warning: exported function RunCreateSecretEncryptionConfig should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloud.go
    • Line 26: warning: exported type Cloud should have comment or be unexported (golint)
    • Line 57: warning: exported type VPCInfo should have comment or be unexported (golint)
    • Line 65: warning: exported type SubnetInfo should have comment or be unexported (golint)
    • /k8s.io/kops/protokube/pkg/gossip/memberlist/gossip.go
    • Line 39: warning: exported type MemberlistGossiper should have comment or be unexported (golint)
    • Line 48: warning: exported function NewMemberlistGossiper should have comment or be unexported (golint)
    • Line 96: warning: exported method MemberlistGossiper.Start should have comment or be unexported (golint)
    • Line 146: warning: exported method MemberlistGossiper.Snapshot should have comment or be unexported (golint)
    • Line 150: warning: exported method MemberlistGossiper.UpdateValues should have comment or be unexported (golint)
    • /k8s.io/kops/cmd/kops/delete.go
    • Line 38: warning: exported type DeleteOptions should have comment or be unexported (golint)
    • Line 69: warning: exported function NewCmdDelete should have comment or be unexported (golint)
    • Line 101: warning: exported function RunDelete should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/resources/spotinst/interfaces.go
    • Line 140: warning: exported type ResourceType should have comment or be unexported (golint)
    • Line 143: warning: exported const ResourceTypeInstanceGroup should have comment (or a comment on this block) or be unexported (golint)
    • Line 147: warning: exported type InstanceGroupType should have comment or be unexported (golint)
    • Line 150: warning: exported const InstanceGroupElastigroup should have comment (or a comment on this block) or be unexported (golint)
    • /k8s.io/kops/pkg/testutils/integrationtestharness.go
    • Line 63: warning: exported type IntegrationTestHarness should have comment or be unexported (golint)
    • Line 77: warning: exported function NewIntegrationTestHarness should have comment or be unexported (golint)
    • Line 107: warning: exported method IntegrationTestHarness.Close should have comment or be unexported (golint)
    • Line 132: warning: exported method IntegrationTestHarness.SetupMockAWS should have comment or be unexported (golint)
    • Line 289: warning: exported function SetupMockOpenstack should have comment or be unexported (golint)
    • /k8s.io/kops/protokube/pkg/hostmount/nsenter_linux.go
    • Line 36: warning: exported function New should have comment or be unexported (golint)
    • Line 40: warning: exported type Mounter should have comment or be unexported (golint)
    • Line 131: warning: exported method Mounter.GetMountRefs should have comment or be unexported (golint)
    • Line 135: warning: exported method Mounter.IsLikelyNotMountPoint should have comment or be unexported (golint)
    • Line 135: warning: receiver name mounter should be consistent with previous receiver name n for Mounter (golint)
    • Line 139: warning: exported method Mounter.Unmount should have comment or be unexported (golint)
    • Line 143: warning: exported method Mounter.MountSensitiveWithoutSystemd should have comment or be unexported (golint)
    • /k8s.io/kops/cmd/kops-controller/pkg/config/options.go
    • Line 21: warning: exported type Options should have comment or be unexported (golint)
    • Line 28: warning: exported method Options.PopulateDefaults should have comment or be unexported (golint)
    • Line 31: warning: exported type ServerOptions should have comment or be unexported (golint)
    • Line 51: warning: exported type ServerProviderOptions should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/dnsname.go
    • Line 34: warning: comment on exported type DNSName should be of the form "DNSName ..." (with optional leading article) (golint)
    • Line 46: warning: exported type DNSTarget should have comment or be unexported (golint)
    • Line 55: warning: exported method DNSName.Find should have comment or be unexported (golint)
    • Line 193: warning: exported method DNSName.Run should have comment or be unexported (golint)
    • Line 197: warning: exported method DNSName.CheckChanges should have comment or be unexported (golint)
    • Line 197: warning: receiver name s should be consistent with previous receiver name e for DNSName (golint)
    • Line 206: warning: exported method DNSName.RenderAWS should have comment or be unexported (golint)
    • Line 206: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 260: warning: exported method DNSName.RenderTerraform should have comment or be unexported (golint)
    • Line 260: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 278: warning: exported method DNSName.TerraformLink should have comment or be unexported (golint)
    • Line 298: warning: exported method DNSName.RenderCloudformation should have comment or be unexported (golint)
    • Line 298: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 316: warning: exported method DNSName.CloudformationLink should have comment or be unexported (golint)
    • /k8s.io/kops/cloudmock/aws/mockec2/routetable.go
    • Line 28: warning: exported method MockEC2.AddRouteTable should have comment or be unexported (golint)
    • Line 41: warning: exported method MockEC2.DescribeRouteTablesRequest should have comment or be unexported (golint)
    • Line 45: warning: exported method MockEC2.DescribeRouteTablesWithContext should have comment or be unexported (golint)
    • Line 49: warning: exported method MockEC2.DescribeRouteTables should have comment or be unexported (golint)
    • Line 105: warning: exported method MockEC2.CreateRouteTable should have comment or be unexported (golint)
    • Line 112: warning: exported method MockEC2.CreateRouteTableWithId should have comment or be unexported (golint)
    • Line 137: warning: exported method MockEC2.CreateRouteTableWithContext should have comment or be unexported (golint)
    • Line 140: warning: exported method MockEC2.CreateRouteTableRequest should have comment or be unexported (golint)
    • Line 144: warning: exported method MockEC2.CreateRoute should have comment or be unexported (golint)
    • Line 174: warning: exported method MockEC2.CreateRouteWithContext should have comment or be unexported (golint)
    • Line 177: warning: exported method MockEC2.CreateRouteRequest should have comment or be unexported (golint)
    • Line 181: warning: exported method MockEC2.DeleteRouteTable should have comment or be unexported (golint)
    • Line 196: warning: exported method MockEC2.DeleteRouteTableWithContext should have comment or be unexported (golint)
    • Line 199: warning: exported method MockEC2.DeleteRouteTableRequest should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/classic_load_balancer.go
    • Line 42: warning: comment on exported type ClassicLoadBalancer should be of the form "ClassicLoadBalancer ..." (with optional leading article) (golint)
    • Line 80: warning: exported method ClassicLoadBalancer.CompareWithID should have comment or be unexported (golint)
    • Line 84: warning: exported type ClassicLoadBalancerListener should have comment or be unexported (golint)
    • Line 109: warning: exported method ClassicLoadBalancerListener.GetDependencies should have comment or be unexported (golint)
    • Line 215: warning: exported method ClassicLoadBalancer.Find should have comment or be unexported (golint)
    • Line 348: warning: exported method ClassicLoadBalancer.IsForAPIServer should have comment or be unexported (golint)
    • Line 352: warning: exported method ClassicLoadBalancer.FindIPAddress should have comment or be unexported (golint)
    • Line 370: warning: exported method ClassicLoadBalancer.Run should have comment or be unexported (golint)
    • Line 377: warning: exported method ClassicLoadBalancer.ShouldCreate should have comment or be unexported (golint)
    • Line 377: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 384: warning: exported method ClassicLoadBalancer.Normalize should have comment or be unexported (golint)
    • Line 390: warning: exported method ClassicLoadBalancer.CheckChanges should have comment or be unexported (golint)
    • Line 390: warning: receiver name s should be consistent with previous receiver name e for ClassicLoadBalancer (golint)
    • Line 432: warning: exported method ClassicLoadBalancer.RenderAWS should have comment or be unexported (golint)
    • Line 432: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 655: warning: exported method ClassicLoadBalancer.RenderTerraform should have comment or be unexported (golint)
    • Line 655: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 750: warning: exported method ClassicLoadBalancer.TerraformLink should have comment or be unexported (golint)
    • Line 810: warning: exported method ClassicLoadBalancer.RenderCloudformation should have comment or be unexported (golint)
    • Line 810: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 895: warning: exported method ClassicLoadBalancer.CloudformationLink should have comment or be unexported (golint)
    • Line 909: warning: exported method ClassicLoadBalancer.CloudformationAttrCanonicalHostedZoneNameID should have comment or be unexported (golint)
    • Line 913: warning: exported method ClassicLoadBalancer.CloudformationAttrDNSName should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/sshkey.go
    • Line 35: warning: comment on exported type SSHKey should be of the form "SSHKey ..." (with optional leading article) (golint)
    • Line 51: warning: exported method SSHKey.CompareWithID should have comment or be unexported (golint)
    • Line 55: warning: exported method SSHKey.Find should have comment or be unexported (golint)
    • Line 108: warning: exported method SSHKey.Run should have comment or be unexported (golint)
    • Line 138: warning: exported method SSHKey.CheckChanges should have comment or be unexported (golint)
    • Line 138: warning: receiver name s should be consistent with previous receiver name e for SSHKey (golint)
    • Line 174: warning: exported method SSHKey.RenderAWS should have comment or be unexported (golint)
    • Line 174: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 191: warning: exported method SSHKey.RenderTerraform should have comment or be unexported (golint)
    • Line 191: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 217: warning: exported method SSHKey.TerraformLink should have comment or be unexported (golint)
    • Line 228: warning: exported method SSHKey.RenderCloudformation should have comment or be unexported (golint)
    • Line 228: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 252: warning: exported method SSHKey.NoSSHKey should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/vpcamazonipv6cidrblock.go
    • Line 30: warning: comment on exported type VPCAmazonIPv6CIDRBlock should be of the form "VPCAmazonIPv6CIDRBlock ..." (with optional leading article) (golint)
    • Line 42: warning: exported method VPCAmazonIPv6CIDRBlock.Find should have comment or be unexported (golint)
    • Line 91: warning: exported method VPCAmazonIPv6CIDRBlock.Run should have comment or be unexported (golint)
    • Line 95: warning: exported method VPCAmazonIPv6CIDRBlock.CheckChanges should have comment or be unexported (golint)
    • Line 95: warning: receiver name s should be consistent with previous receiver name e for VPCAmazonIPv6CIDRBlock (golint)
    • Line 109: warning: exported method VPCAmazonIPv6CIDRBlock.RenderAWS should have comment or be unexported (golint)
    • Line 109: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 130: warning: exported method VPCAmazonIPv6CIDRBlock.RenderTerraform should have comment or be unexported (golint)
    • Line 130: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 140: warning: exported method VPCAmazonIPv6CIDRBlock.RenderCloudformation should have comment or be unexported (golint)
    • Line 140: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/channels/pkg/channels/addons.go
    • Line 31: warning: exported type Addons should have comment or be unexported (golint)
    • Line 37: warning: exported function LoadAddons should have comment or be unexported (golint)
    • Line 47: warning: exported function ParseAddons should have comment or be unexported (golint)
    • Line 77: warning: exported method Addons.GetCurrent should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/spotinsttasks/elastigroup.go
    • Line 44: warning: comment on exported type Elastigroup should be of the form "Elastigroup ..." (with optional leading article) (golint)
    • Line 77: warning: exported type RootVolumeOpts should have comment or be unexported (golint)
    • Line 85: warning: exported type AutoScalerOpts should have comment or be unexported (golint)
    • Line 98: warning: exported type AutoScalerHeadroomOpts should have comment or be unexported (golint)
    • Line 105: warning: exported type AutoScalerDownOpts should have comment or be unexported (golint)
    • Line 110: warning: exported type AutoScalerResourceLimitsOpts should have comment or be unexported (golint)
    • Line 119: warning: exported method Elastigroup.CompareWithID should have comment or be unexported (golint)
    • Line 123: warning: exported method Elastigroup.GetDependencies should have comment or be unexported (golint)
    • Line 182: warning: exported method Elastigroup.Find should have comment or be unexported (golint)
    • Line 463: warning: exported method Elastigroup.CheckExisting should have comment or be unexported (golint)
    • Line 469: warning: exported method Elastigroup.Run should have comment or be unexported (golint)
    • Line 473: warning: exported method Elastigroup.CheckChanges should have comment or be unexported (golint)
    • Line 473: warning: receiver name s should be consistent with previous receiver name e for Elastigroup (golint)
    • Line 480: warning: exported method Elastigroup.RenderAWS should have comment or be unexported (golint)
    • Line 480: warning: receiver name eg should be consistent with previous receiver name e for Elastigroup (golint)
    • Line 484: warning: receiver name eg should be consistent with previous receiver name e for Elastigroup (golint)
    • Line 487: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 492: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 793: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 1446: warning: exported method Elastigroup.RenderTerraform should have comment or be unexported (golint)
    • Line 1446: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 1665: warning: exported method Elastigroup.TerraformLink should have comment or be unexported (golint)
    • Line 1821: warning: exported type Orientation should have comment or be unexported (golint)
    • Line 1824: warning: exported const OrientationBalanced should have comment (or a comment on this block) or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/openstacktasks/volume.go
    • Line 28: warning: comment on exported type Volume should be of the form "Volume ..." (with optional leading article) (golint)
    • Line 41: warning: exported method Volume.CompareWithID should have comment or be unexported (golint)
    • Line 45: warning: exported method Volume.Find should have comment or be unexported (golint)
    • Line 80: warning: exported method Volume.Run should have comment or be unexported (golint)
    • Line 89: warning: exported method Volume.CheckChanges should have comment or be unexported (golint)
    • Line 89: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 120: warning: exported method Volume.RenderOpenstack should have comment or be unexported (golint)
    • Line 120: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/pkg/model/awsmodel/spotinst.go
    • Line 39: warning: exported const SpotInstanceGroupLabelManaged should have comment (or a comment on this block) or be unexported (golint)
    • Line 79: warning: comment on exported const SpotInstanceGroupLabelOceanInstanceTypesWhitelist should be of the form "SpotInstanceGroupLabelOceanInstanceTypesWhitelist ..." (golint)
    • Line 95: warning: comment on exported const SpotInstanceGroupLabelAutoScalerAutoConfig should be of the form "SpotInstanceGroupLabelAutoScalerAutoConfig ..." (golint)
    • Line 101: warning: comment on exported const SpotInstanceGroupLabelAutoScalerHeadroomCPUPerUnit should be of the form "SpotInstanceGroupLabelAutoScalerHeadroomCPUPerUnit ..." (golint)
    • Line 112: warning: comment on exported const SpotInstanceGroupLabelAutoScalerScaleDownMaxPercentage should be of the form "SpotInstanceGroupLabelAutoScalerScaleDownMaxPercentage ..." (golint)
    • Line 117: warning: comment on exported const SpotInstanceGroupLabelAutoScalerResourceLimitsMaxVCPU should be of the form "SpotInstanceGroupLabelAutoScalerResourceLimitsMaxVCPU ..." (golint)
    • Line 122: warning: comment on exported const SpotInstanceGroupLabelRestrictScaleDown should be of the form "SpotInstanceGroupLabelRestrictScaleDown ..." (golint)
    • Line 137: warning: exported method SpotInstanceGroupModelBuilder.Build should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/pki/certificate.go
    • Line 34: warning: exported type Certificate should have comment or be unexported (golint)
    • Line 42: warning: exported method Certificate.UnmarshalJSON should have comment or be unexported (golint)
    • Line 70: warning: exported method Certificate.MarshalJSON should have comment or be unexported (golint)
    • Line 79: warning: exported function ParsePEMCertificate should have comment or be unexported (golint)
    • Line 113: warning: exported method Certificate.AsString should have comment or be unexported (golint)
    • Line 127: warning: exported method Certificate.AsBytes should have comment or be unexported (golint)
    • Line 141: warning: exported method Certificate.WriteTo should have comment or be unexported (golint)
    • Line 155: warning: exported method Certificate.WriteToFile should have comment or be unexported (golint)
    • /k8s.io/kops/cloudmock/gce/mockcompute/api.go
    • Line 69: warning: exported method MockClient.AllResources should have comment or be unexported (golint)
    • Line 98: warning: exported method MockClient.Projects should have comment or be unexported (golint)
    • Line 102: warning: exported method MockClient.Regions should have comment or be unexported (golint)
    • Line 107: warning: exported method MockClient.Zones should have comment or be unexported (golint)
    • Line 111: warning: exported method MockClient.Networks should have comment or be unexported (golint)
    • Line 115: warning: exported method MockClient.Subnetworks should have comment or be unexported (golint)
    • Line 119: warning: exported method MockClient.Routes should have comment or be unexported (golint)
    • Line 123: warning: exported method MockClient.ForwardingRules should have comment or be unexported (golint)
    • Line 127: warning: exported method MockClient.Addresses should have comment or be unexported (golint)
    • Line 131: warning: exported method MockClient.Firewalls should have comment or be unexported (golint)
    • Line 135: warning: exported method MockClient.Routers should have comment or be unexported (golint)
    • Line 139: warning: exported method MockClient.Instances should have comment or be unexported (golint)
    • Line 144: warning: exported method MockClient.InstanceTemplates should have comment or be unexported (golint)
    • Line 148: warning: exported method MockClient.InstanceGroupManagers should have comment or be unexported (golint)
    • Line 152: warning: exported method MockClient.TargetPools should have comment or be unexported (golint)
    • Line 156: warning: exported method MockClient.Disks should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/gce/labels.go
    • Line 27: warning: comment on exported const GceLabelNameKubernetesCluster should be of the form "GceLabelNameKubernetesCluster ..." (golint)
    • Line 30: warning: exported const GceLabelNameRolePrefix should have comment (or a comment on this block) or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/openstacktasks/port.go
    • Line 29: warning: comment on exported type Port should be of the form "Port ..." (with optional leading article) (golint)
    • Line 60: warning: exported method Port.CompareWithID should have comment or be unexported (golint)
    • Line 60: warning: receiver name s should be consistent with previous receiver name e for Port (golint)
    • Line 120: warning: exported method Port.Find should have comment or be unexported (golint)
    • Line 120: warning: receiver name s should be consistent with previous receiver name e for Port (golint)
    • Line 137: warning: exported method Port.Run should have comment or be unexported (golint)
    • Line 137: warning: receiver name s should be consistent with previous receiver name e for Port (golint)
    • Line 141: warning: exported method Port.CheckChanges should have comment or be unexported (golint)
    • Line 141: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 160: warning: exported method Port.RenderOpenstack should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/nodeup/nodetasks/pull_image.go
    • Line 37: warning: exported method PullImageTask.GetDependencies should have comment or be unexported (golint)
    • Line 53: warning: exported method PullImageTask.GetName should have comment or be unexported (golint)
    • Line 60: warning: exported method PullImageTask.Run should have comment or be unexported (golint)
    • Line 60: warning: receiver name e should be consistent with previous receiver name t for PullImageTask (golint)
    • /k8s.io/kops/util/pkg/vfs/fs.go
    • Line 34: warning: exported type FSPath should have comment or be unexported (golint)
    • Line 41: warning: exported function NewFSPath should have comment or be unexported (golint)
    • Line 45: warning: exported method FSPath.Join should have comment or be unexported (golint)
    • Line 52: warning: exported method FSPath.WriteFile should have comment or be unexported (golint)
    • Line 98: warning: exported method FSPath.CreateFile should have comment or be unexported (golint)
    • Line 135: warning: exported method FSPath.ReadDir should have comment or be unexported (golint)
    • Line 150: warning: exported method FSPath.ReadTree should have comment or be unexported (golint)
    • Line 180: warning: exported method FSPath.Base should have comment or be unexported (golint)
    • Line 184: warning: exported method FSPath.Path should have comment or be unexported (golint)
    • Line 192: warning: exported method FSPath.Remove should have comment or be unexported (golint)
    • Line 196: warning: exported method FSPath.RemoveAllVersions should have comment or be unexported (golint)
    • Line 200: warning: exported method FSPath.PreferredHash should have comment or be unexported (golint)
    • Line 204: warning: exported method FSPath.Hash should have comment or be unexported (golint)
    • /k8s.io/kops/dns-controller/pkg/dns/dnscontroller.go
    • Line 38: warning: exported const DefaultTTL should have comment or be unexported (golint)
    • Line 39: warning: exported const MaxFailures should have comment or be unexported (golint)
    • Line 341: warning: exported method DNSController.RemoveRecordsImmediate should have comment or be unexported (golint)
    • Line 434: warning: exported function EnsureDotSuffix should have comment or be unexported (golint)
    • Line 535: warning: exported function FixWildcards should have comment or be unexported (golint)
    • Line 596: warning: exported method DNSControllerScope.MarkReady should have comment or be unexported (golint)
    • Line 603: warning: exported method DNSControllerScope.Replace should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/apis/kops/registry/registry.go
    • Line 28: warning: comment on exported const PathCluster should be of the form "PathCluster ..." (golint)
    • Line 30: warning: comment on exported const PathClusterCompleted should be of the form "PathClusterCompleted ..." (golint)
    • Line 36: warning: exported function ConfigBase should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/alitasks/ramrole.go
    • Line 33: warning: comment on exported type RAMRole should be of the form "RAMRole ..." (with optional leading article) (golint)
    • Line 43: warning: exported method RAMRole.CompareWithID should have comment or be unexported (golint)
    • Line 55: warning: exported method RAMRole.Find should have comment or be unexported (golint)
    • Line 91: warning: exported method RAMRole.Run should have comment or be unexported (golint)
    • Line 95: warning: exported method RAMRole.CheckChanges should have comment or be unexported (golint)
    • Line 95: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 107: warning: exported method RAMRole.RenderALI should have comment or be unexported (golint)
    • Line 107: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 132: warning: exported method RAMRole.RenderTerraform should have comment or be unexported (golint)
    • Line 132: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 140: warning: exported method RAMRole.TerraformLink should have comment or be unexported (golint)
    • Line 140: warning: receiver name s should be consistent with previous receiver name r for RAMRole (golint)
    • /k8s.io/kops/upup/pkg/fi/fitasks/keypair.go
    • Line 32: warning: comment on exported type Keypair should be of the form "Keypair ..." (with optional leading article) (golint)
    • Line 56: warning: comment on exported method Keypair.CheckExisting should be of the form "CheckExisting ..." (golint)
    • Line 63: warning: exported method Keypair.CompareWithID should have comment or be unexported (golint)
    • Line 67: warning: exported method Keypair.Find should have comment or be unexported (golint)
    • Line 112: warning: exported method Keypair.Run should have comment or be unexported (golint)
    • Line 137: warning: exported method Keypair.CheckChanges should have comment or be unexported (golint)
    • Line 137: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 146: warning: exported method Keypair.Render should have comment or be unexported (golint)
    • Line 146: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 309: warning: exported method Keypair.CertificateSHA1Fingerprint should have comment or be unexported (golint)
    • Line 314: warning: exported method Keypair.Certificate should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/template_functions.go
    • Line 557: warning: exported method TemplateFunctions.ExternalDNSArgv should have comment or be unexported (golint)
    • Line 580: warning: exported method TemplateFunctions.ProxyEnv should have comment or be unexported (golint)
    • Line 614: warning: comment on exported method TemplateFunctions.OpenStackCCMTag should be of the form "OpenStackCCMTag ..." (golint)
    • /k8s.io/kops/upup/pkg/fi/secrets.go
    • Line 28: warning: exported type SecretStore should have comment or be unexported (golint)
    • Line 46: warning: exported type Secret should have comment or be unexported (golint)
    • Line 50: warning: exported method Secret.AsString should have comment or be unexported (golint)
    • Line 59: warning: exported function CreateSecret should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/nodeup/nodetasks/service.go
    • Line 53: warning: exported type Service should have comment or be unexported (golint)
    • Line 68: warning: exported method Service.GetDependencies should have comment or be unexported (golint)
    • Line 98: warning: receiver name s should be consistent with previous receiver name p for Service (golint)
    • Line 102: warning: exported method Service.InitDefaults should have comment or be unexported (golint)
    • Line 102: warning: receiver name s should be consistent with previous receiver name p for Service (golint)
    • Line 144: warning: receiver name e should be consistent with previous receiver name p for Service (golint)
    • Line 163: warning: exported method Service.Find should have comment or be unexported (golint)
    • Line 163: warning: receiver name e should be consistent with previous receiver name p for Service (golint)
    • Line 253: warning: exported method Service.Run should have comment or be unexported (golint)
    • Line 253: warning: receiver name e should be consistent with previous receiver name p for Service (golint)
    • Line 257: warning: exported method Service.CheckChanges should have comment or be unexported (golint)
    • Line 257: warning: receiver name s should be consistent with previous receiver name p for Service (golint)
    • Line 261: warning: exported method Service.RenderLocal should have comment or be unexported (golint)
    • Line 261: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 377: warning: exported method Service.RenderCloudInit should have comment or be unexported (golint)
    • Line 377: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 401: warning: exported method Service.GetName should have comment or be unexported (golint)
    • Line 401: warning: receiver name f should be consistent with previous receiver name p for Service (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/iamrole.go
    • Line 39: warning: comment on exported type IAMRole should be of the form "IAMRole ..." (with optional leading article) (golint)
    • Line 56: warning: exported method IAMRole.CompareWithID should have comment or be unexported (golint)
    • Line 60: warning: exported method IAMRole.Find should have comment or be unexported (golint)
    • Line 128: warning: exported method IAMRole.Run should have comment or be unexported (golint)
    • Line 132: warning: exported method IAMRole.CheckChanges should have comment or be unexported (golint)
    • Line 132: warning: receiver name s should be consistent with previous receiver name e for IAMRole (golint)
    • Line 145: warning: exported method IAMRole.RenderAWS should have comment or be unexported (golint)
    • Line 145: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 336: warning: exported method IAMRole.RenderTerraform should have comment or be unexported (golint)
    • Line 336: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 360: warning: exported method IAMRole.TerraformLink should have comment or be unexported (golint)
    • Line 371: warning: exported method IAMRole.RenderCloudformation should have comment or be unexported (golint)
    • Line 371: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 396: warning: exported method IAMRole.CloudformationLink should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/alitasks/launchconfiguration.go
    • Line 78: warning: exported method LaunchConfiguration.CompareWithID should have comment or be unexported (golint)
    • Line 82: warning: exported method LaunchConfiguration.Find should have comment or be unexported (golint)
    • Line 209: warning: exported method LaunchConfiguration.Run should have comment or be unexported (golint)
    • Line 214: warning: exported method LaunchConfiguration.CheckChanges should have comment or be unexported (golint)
    • Line 214: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 231: warning: exported method LaunchConfiguration.RenderALI should have comment or be unexported (golint)
    • Line 231: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 317: warning: exported method LaunchConfiguration.RenderTerraform should have comment or be unexported (golint)
    • Line 317: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 340: warning: exported method LaunchConfiguration.TerraformLink should have comment or be unexported (golint)
    • Line 386: warning: exported method LaunchConfiguration.FindDeletions should have comment or be unexported (golint)
    • Line 386: warning: receiver name e should be consistent with previous receiver name l for LaunchConfiguration (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/alitasks/loadbalancer.go
    • Line 49: warning: exported method LoadBalancer.CompareWithID should have comment or be unexported (golint)
    • Line 53: warning: exported method LoadBalancer.Find should have comment or be unexported (golint)
    • Line 112: warning: exported method LoadBalancer.IsForAPIServer should have comment or be unexported (golint)
    • Line 116: warning: exported method LoadBalancer.FindIPAddress should have comment or be unexported (golint)
    • Line 143: warning: exported method LoadBalancer.Run should have comment or be unexported (golint)
    • Line 151: warning: exported method LoadBalancer.CheckChanges should have comment or be unexported (golint)
    • Line 151: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 170: warning: comment on exported method LoadBalancer.RenderALI should be of the form "RenderALI ..." (golint)
    • Line 171: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 252: warning: exported method LoadBalancer.RenderTerraform should have comment or be unexported (golint)
    • Line 252: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 268: warning: exported method LoadBalancer.TerraformLink should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/nodeup/nodetasks/issue_cert.go
    • Line 49: warning: exported type IssueCert should have comment or be unexported (golint)
    • Line 68: warning: exported method IssueCert.GetName should have comment or be unexported (golint)
    • Line 77: warning: exported method IssueCert.GetResources should have comment or be unexported (golint)
    • Line 86: warning: exported method IssueCert.AddFileTasks should have comment or be unexported (golint)
    • Line 129: warning: exported method IssueCert.Run should have comment or be unexported (golint)
    • Line 129: warning: receiver name e should be consistent with previous receiver name i for IssueCert (golint)
    • /k8s.io/kops/nodeup/pkg/bootstrap/install.go
    • Line 33: warning: exported type Installation should have comment or be unexported (golint)
    • Line 39: warning: exported method Installation.Run should have comment or be unexported (golint)
    • Line 94: warning: exported method Installation.Build should have comment or be unexported (golint)
    • /k8s.io/kops/nodeup/pkg/model/context.go
    • Line 46: warning: exported const ConfigurationModeWarming should have comment (or a comment on this block) or be unexported (golint)
    • Line 283: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 598: warning: exported method NodeupModelContext.AddCNIBinAssets should have comment or be unexported (golint)
    • Line 598: warning: receiver name b should be consistent with previous receiver name c for NodeupModelContext (golint)
    • Line 611: warning: receiver name b should be consistent with previous receiver name c for NodeupModelContext (golint)
    • Line 648: warning: exported method NodeupModelContext.WarmPullImage should have comment or be unexported (golint)
    • /k8s.io/kops/cmd/kops/export_kubecfg.go
    • Line 57: warning: exported type ExportKubecfgOptions should have comment or be unexported (golint)
    • Line 68: warning: exported function NewCmdExportKubecfg should have comment or be unexported (golint)
    • Line 96: warning: exported function RunExportKubecfg should have comment or be unexported (golint)
    • /k8s.io/kops/protokube/pkg/protokube/azure_volume.go
    • Line 98: warning: exported method AzureVolumes.GossipSeeds should have comment or be unexported (golint)
    • Line 105: warning: exported method AzureVolumes.AttachVolume should have comment or be unexported (golint)
    • Line 111: warning: exported method AzureVolumes.FindVolumes should have comment or be unexported (golint)
    • Line 117: warning: exported method AzureVolumes.FindMountedVolume should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/openstacktasks/router.go
    • Line 28: warning: comment on exported type Router should be of the form "Router ..." (with optional leading article) (golint)
    • Line 38: warning: exported method Router.CompareWithID should have comment or be unexported (golint)
    • Line 56: warning: exported method Router.Find should have comment or be unexported (golint)
    • Line 74: warning: exported method Router.Run should have comment or be unexported (golint)
    • Line 74: warning: receiver name c should be consistent with previous receiver name n for Router (golint)
    • Line 78: warning: exported method Router.CheckChanges should have comment or be unexported (golint)
    • Line 78: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 94: warning: exported method Router.RenderOpenstack should have comment or be unexported (golint)
    • Line 94: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/pkg/client/simple/api/clientset.go
    • Line 100: warning: exported method RESTClientset.SecretStore should have comment or be unexported (golint)
    • Line 105: warning: exported method RESTClientset.KeyStore should have comment or be unexported (golint)
    • Line 110: warning: exported method RESTClientset.SSHCredentialStore should have comment or be unexported (golint)
    • Line 115: warning: exported method RESTClientset.DeleteCluster should have comment or be unexported (golint)
    • /k8s.io/kops/channels/pkg/cmd/root.go
    • Line 29: warning: exported type CmdRootOptions should have comment or be unexported (golint)
    • Line 33: warning: exported function Execute should have comment or be unexported (golint)
    • Line 43: warning: exported function NewCmdRoot should have comment or be unexported (golint)
    • /k8s.io/kops/cloudmock/aws/mockiam/oidcprovider.go
    • Line 29: warning: exported method MockIAM.ListOpenIDConnectProviders should have comment or be unexported (golint)
    • Line 45: warning: exported method MockIAM.ListOpenIDConnectProvidersWithContext should have comment or be unexported (golint)
    • Line 48: warning: exported method MockIAM.ListOpenIDConnectProvidersRequest should have comment or be unexported (golint)
    • Line 52: warning: exported method MockIAM.GetOpenIDConnectProviderWithContext should have comment or be unexported (golint)
    • Line 73: warning: exported method MockIAM.GetOpenIDConnectProvider should have comment or be unexported (golint)
    • Line 77: warning: exported method MockIAM.GetOpenIDConnectProviderRequest should have comment or be unexported (golint)
    • Line 81: warning: exported method MockIAM.CreateOpenIDConnectProvider should have comment or be unexported (golint)
    • Line 104: warning: exported method MockIAM.CreateOpenIDConnectProviderWithContext should have comment or be unexported (golint)
    • Line 107: warning: exported method MockIAM.CreateOpenIDConnectProviderRequest should have comment or be unexported (golint)
    • Line 111: warning: exported method MockIAM.DeleteOpenIDConnectProvider should have comment or be unexported (golint)
    • Line 127: warning: exported method MockIAM.DeleteOpenIDConnectProviderWithContext should have comment or be unexported (golint)
    • Line 131: warning: exported method MockIAM.DeleteOpenIDConnectProviderRequest should have comment or be unexported (golint)
    • Line 135: warning: exported method MockIAM.UpdateOpenIDConnectProviderThumbprint should have comment or be unexported (golint)
    • Line 138: warning: exported method MockIAM.UpdateOpenIDConnectProviderThumbprintWithContext should have comment or be unexported (golint)
    • Line 141: warning: exported method MockIAM.UpdateOpenIDConnectProviderThumbprintRequest should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/assetstore.go
    • Line 44: warning: exported type Source should have comment or be unexported (golint)
    • Line 71: warning: exported type HasSource should have comment or be unexported (golint)
    • Line 91: warning: exported type AssetStore should have comment or be unexported (golint)
    • Line 96: warning: exported function NewAssetStore should have comment or be unexported (golint)
    • Line 103: warning: exported method AssetStore.FindMatches should have comment or be unexported (golint)
    • Line 117: warning: exported method AssetStore.FindMatch should have comment or be unexported (golint)
    • Line 137: warning: exported method AssetStore.Find should have comment or be unexported (golint)
    • Line 168: warning: comment on exported method AssetStore.AddForTest should be of the form "AddForTest ..." (golint)
    • /k8s.io/kops/channels/pkg/cmd/get_addons.go
    • Line 48: warning: exported type GetAddonsOptions should have comment or be unexported (golint)
    • Line 51: warning: exported function NewCmdGetAddons should have comment or be unexported (golint)
    • Line 74: warning: exported function RunGetAddons should have comment or be unexported (golint)
    • /k8s.io/kops/cmd/kops/create_secret_sshpublickey.go
    • Line 46: warning: exported type CreateSecretPublickeyOptions should have comment or be unexported (golint)
    • Line 52: warning: exported function NewCmdCreateSecretPublicKey should have comment or be unexported (golint)
    • Line 90: warning: exported function RunCreateSecretPublicKey should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/assettasks/copydockerimage.go
    • Line 38: warning: exported method CopyDockerImage.CompareWithID should have comment or be unexported (golint)
    • Line 42: warning: exported method CopyDockerImage.Find should have comment or be unexported (golint)
    • Line 98: warning: exported method CopyDockerImage.Run should have comment or be unexported (golint)
    • Line 102: warning: exported method CopyDockerImage.CheckChanges should have comment or be unexported (golint)
    • Line 102: warning: receiver name s should be consistent with previous receiver name e for CopyDockerImage (golint)
    • Line 115: warning: exported method CopyDockerImage.Render should have comment or be unexported (golint)
    • Line 115: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/upup/pkg/fi/fitasks/managedfile.go
    • Line 30: warning: comment on exported type ManagedFile should be of the form "ManagedFile ..." (with optional leading article) (golint)
    • Line 41: warning: exported method ManagedFile.Find should have comment or be unexported (golint)
    • Line 73: warning: exported method ManagedFile.Run should have comment or be unexported (golint)
    • Line 77: warning: exported method ManagedFile.CheckChanges should have comment or be unexported (golint)
    • Line 77: warning: receiver name s should be consistent with previous receiver name e for ManagedFile (golint)
    • Line 89: warning: exported method ManagedFile.Render should have comment or be unexported (golint)
    • Line 89: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/cmd/kops/root.go
    • Line 68: warning: exported type Factory should have comment or be unexported (golint)
    • Line 72: warning: exported type RootCmd should have comment or be unexported (golint)
    • Line 94: warning: exported function Execute should have comment or be unexported (golint)
    • Line 113: warning: exported function NewCmdRoot should have comment or be unexported (golint)
    • Line 195: warning: exported method RootCmd.AddCommand should have comment or be unexported (golint)
    • Line 233: warning: exported method RootCmd.ClusterName should have comment or be unexported (golint)
    • Line 243: warning: exported function ClusterNameFromKubecfg should have comment or be unexported (golint)
    • Line 277: warning: exported method RootCmd.Clientset should have comment or be unexported (golint)
    • Line 281: warning: exported method RootCmd.Cluster should have comment or be unexported (golint)
    • Line 290: warning: exported function GetCluster should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/vpc.go
    • Line 34: warning: comment on exported type VPC should be of the form "VPC ..." (with optional leading article) (golint)
    • Line 64: warning: exported method VPC.CompareWithID should have comment or be unexported (golint)
    • Line 68: warning: exported method VPC.Find should have comment or be unexported (golint)
    • Line 150: warning: exported method VPC.CheckChanges should have comment or be unexported (golint)
    • Line 150: warning: receiver name s should be consistent with previous receiver name e for VPC (golint)
    • Line 166: warning: exported method VPC.Run should have comment or be unexported (golint)
    • Line 170: warning: exported method VPC.RenderAWS should have comment or be unexported (golint)
    • Line 170: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 231: warning: exported method VPC.FindDeletions should have comment or be unexported (golint)
    • Line 286: warning: exported method VPC.RenderTerraform should have comment or be unexported (golint)
    • Line 286: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 314: warning: exported method VPC.TerraformLink should have comment or be unexported (golint)
    • Line 335: warning: exported method VPC.RenderCloudformation should have comment or be unexported (golint)
    • Line 335: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 353: warning: exported method VPC.CloudformationLink should have comment or be unexported (golint)
    • /k8s.io/kops/cloudmock/aws/mockelbv2/targetgroups.go
    • Line 28: warning: exported method MockELBV2.DescribeTargetGroups should have comment or be unexported (golint)
    • Line 79: warning: exported method MockELBV2.DescribeTargetGroupsPages should have comment or be unexported (golint)
    • Line 90: warning: exported method MockELBV2.CreateTargetGroup should have comment or be unexported (golint)
    • Line 124: warning: exported method MockELBV2.DeleteTargetGroup should have comment or be unexported (golint)
    • /k8s.io/kops/cloudmock/aws/mockiam/iaminstanceprofile.go
    • Line 29: warning: exported method MockIAM.GetInstanceProfile should have comment or be unexported (golint)
    • Line 42: warning: exported method MockIAM.GetInstanceProfileWithContext should have comment or be unexported (golint)
    • Line 45: warning: exported method MockIAM.GetInstanceProfileRequest should have comment or be unexported (golint)
    • Line 49: warning: exported method MockIAM.CreateInstanceProfile should have comment or be unexported (golint)
    • Line 84: warning: exported method MockIAM.CreateInstanceProfileWithContext should have comment or be unexported (golint)
    • Line 87: warning: exported method MockIAM.CreateInstanceProfileRequest should have comment or be unexported (golint)
    • Line 90: warning: exported method MockIAM.AddRoleToInstanceProfile should have comment or be unexported (golint)
    • Line 110: warning: exported method MockIAM.AddRoleToInstanceProfileWithContext should have comment or be unexported (golint)
    • Line 114: warning: exported method MockIAM.AddRoleToInstanceProfileRequest should have comment or be unexported (golint)
    • Line 118: warning: exported method MockIAM.RemoveRoleFromInstanceProfile should have comment or be unexported (golint)
    • Line 147: warning: exported method MockIAM.RemoveRoleFromInstanceProfileWithContext should have comment or be unexported (golint)
    • Line 150: warning: exported method MockIAM.RemoveRoleFromInstanceProfileRequest should have comment or be unexported (golint)
    • Line 154: warning: exported method MockIAM.ListInstanceProfiles should have comment or be unexported (golint)
    • Line 178: warning: exported method MockIAM.ListInstanceProfilesWithContext should have comment or be unexported (golint)
    • Line 182: warning: exported method MockIAM.ListInstanceProfilesRequest should have comment or be unexported (golint)
    • Line 186: warning: exported method MockIAM.ListInstanceProfilesPages should have comment or be unexported (golint)
    • Line 198: warning: exported method MockIAM.ListInstanceProfilesPagesWithContext should have comment or be unexported (golint)
    • Line 202: warning: exported method MockIAM.DeleteInstanceProfile should have comment or be unexported (golint)
    • Line 218: warning: exported method MockIAM.DeleteInstanceProfileWithContext should have comment or be unexported (golint)
    • Line 221: warning: exported method MockIAM.DeleteInstanceProfileRequest should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/iaminstanceprofile.go
    • Line 34: warning: comment on exported type IAMInstanceProfile should be of the form "IAMInstanceProfile ..." (with optional leading article) (golint)
    • Line 47: warning: exported method IAMInstanceProfile.CompareWithID should have comment or be unexported (golint)
    • Line 70: warning: exported method IAMInstanceProfile.Find should have comment or be unexported (golint)
    • Line 98: warning: exported method IAMInstanceProfile.Run should have comment or be unexported (golint)
    • Line 102: warning: exported method IAMInstanceProfile.CheckChanges should have comment or be unexported (golint)
    • Line 102: warning: receiver name s should be consistent with previous receiver name e for IAMInstanceProfile (golint)
    • Line 111: warning: exported method IAMInstanceProfile.RenderAWS should have comment or be unexported (golint)
    • Line 111: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 164: warning: exported method IAMInstanceProfile.RenderTerraform should have comment or be unexported (golint)
    • Line 164: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 169: warning: exported method IAMInstanceProfile.TerraformLink should have comment or be unexported (golint)
    • Line 176: warning: exported method IAMInstanceProfile.RenderCloudformation should have comment or be unexported (golint)
    • Line 176: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 181: warning: exported method IAMInstanceProfile.CloudformationLink should have comment or be unexported (golint)
    • /k8s.io/kops/cloudmock/aws/mockec2/volumes.go
    • Line 29: warning: exported method MockEC2.CreateVolume should have comment or be unexported (golint)
    • Line 76: warning: exported method MockEC2.CreateVolumeWithContext should have comment or be unexported (golint)
    • Line 79: warning: exported method MockEC2.CreateVolumeRequest should have comment or be unexported (golint)
    • Line 83: warning: exported method MockEC2.DescribeVolumeAttributeRequest should have comment or be unexported (golint)
    • Line 86: warning: exported method MockEC2.DescribeVolumeAttributeWithContext should have comment or be unexported (golint)
    • Line 89: warning: exported method MockEC2.DescribeVolumeAttribute should have comment or be unexported (golint)
    • Line 92: warning: exported method MockEC2.DescribeVolumeStatusRequest should have comment or be unexported (golint)
    • Line 95: warning: exported method MockEC2.DescribeVolumeStatusWithContext should have comment or be unexported (golint)
    • Line 98: warning: exported method MockEC2.DescribeVolumeStatus should have comment or be unexported (golint)
    • Line 101: warning: exported method MockEC2.DescribeVolumeStatusPages should have comment or be unexported (golint)
    • Line 104: warning: exported method MockEC2.DescribeVolumeStatusPagesWithContext should have comment or be unexported (golint)
    • Line 107: warning: exported method MockEC2.DescribeVolumesRequest should have comment or be unexported (golint)
    • Line 110: warning: exported method MockEC2.DescribeVolumesWithContext should have comment or be unexported (golint)
    • Line 113: warning: exported method MockEC2.DescribeVolumes should have comment or be unexported (golint)
    • Line 161: warning: exported method MockEC2.DescribeVolumesPages should have comment or be unexported (golint)
    • Line 173: warning: exported method MockEC2.DescribeVolumesPagesWithContext should have comment or be unexported (golint)
    • Line 177: warning: exported method MockEC2.DescribeVolumesModifications should have comment or be unexported (golint)
    • Line 180: warning: exported method MockEC2.DescribeVolumesModificationsWithContext should have comment or be unexported (golint)
    • Line 183: warning: exported method MockEC2.DescribeVolumesModificationsRequest should have comment or be unexported (golint)
    • Line 187: warning: exported method MockEC2.DeleteVolume should have comment or be unexported (golint)
    • Line 203: warning: exported method MockEC2.DeleteVolumeWithContext should have comment or be unexported (golint)
    • Line 206: warning: exported method MockEC2.DeleteVolumeRequest should have comment or be unexported (golint)
    • /k8s.io/kops/cloudmock/aws/mockautoscaling/attach.go
    • Line 28: warning: exported method MockAutoscaling.AttachLoadBalancers should have comment or be unexported (golint)
    • Line 45: warning: exported method MockAutoscaling.AttachLoadBalancersWithContext should have comment or be unexported (golint)
    • Line 49: warning: exported method MockAutoscaling.AttachLoadBalancersRequest should have comment or be unexported (golint)
    • Line 54: warning: exported method MockAutoscaling.AttachLoadBalancerTargetGroups should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/gcetasks/disk.go
    • Line 44: warning: exported method Disk.CompareWithID should have comment or be unexported (golint)
    • Line 48: warning: exported method Disk.Find should have comment or be unexported (golint)
    • Line 73: warning: exported method Disk.URL should have comment or be unexported (golint)
    • Line 83: warning: exported method Disk.Run should have comment or be unexported (golint)
    • Line 87: warning: exported method Disk.CheckChanges should have comment or be unexported (golint)
    • Line 87: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 106: warning: exported method Disk.RenderGCE should have comment or be unexported (golint)
    • Line 106: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 173: warning: exported method Disk.RenderTerraform should have comment or be unexported (golint)
    • Line 173: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/dnsprovider/pkg/dnsprovider/providers/aws/route53/rrset.go
    • Line 30: warning: exported type ResourceRecordSet should have comment or be unexported (golint)
    • Line 35: warning: exported method ResourceRecordSet.Name should have comment or be unexported (golint)
    • Line 39: warning: exported method ResourceRecordSet.Rrdatas should have comment or be unexported (golint)
    • Line 48: warning: exported method ResourceRecordSet.Ttl should have comment or be unexported (golint)
    • Line 52: warning: exported method ResourceRecordSet.Type should have comment or be unexported (golint)
    • /k8s.io/kops/protokube/pkg/gossip/do/seeds.go
    • Line 29: warning: exported type SeedProvider should have comment or be unexported (golint)
    • Line 36: warning: exported method SeedProvider.GetSeeds should have comment or be unexported (golint)
    • Line 67: warning: exported function NewSeedProvider should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/gce/dns.go
    • Line 26: warning: exported type DNSClient should have comment or be unexported (golint)
    • Line 66: warning: exported type ManagedZoneClient should have comment or be unexported (golint)
    • Line 84: warning: exported type ResourceRecordSetClient should have comment or be unexported (golint)
    • Line 102: warning: exported type ChangeClient should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/ebsvolume.go
    • Line 33: warning: comment on exported type EBSVolume should be of the form "EBSVolume ..." (with optional leading article) (golint)
    • Line 51: warning: exported method EBSVolume.CompareWithID should have comment or be unexported (golint)
    • Line 55: warning: exported type TaggableResource should have comment or be unexported (golint)
    • Line 61: warning: exported method EBSVolume.FindResourceID should have comment or be unexported (golint)
    • Line 73: warning: exported method EBSVolume.Find should have comment or be unexported (golint)
    • Line 122: warning: exported method EBSVolume.Run should have comment or be unexported (golint)
    • Line 127: warning: exported method EBSVolume.CheckChanges should have comment or be unexported (golint)
    • Line 127: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 150: warning: exported method EBSVolume.RenderAWS should have comment or be unexported (golint)
    • Line 150: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 231: warning: exported method EBSVolume.RenderTerraform should have comment or be unexported (golint)
    • Line 231: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 247: warning: exported method EBSVolume.TerraformLink should have comment or be unexported (golint)
    • Line 293: warning: exported method EBSVolume.RenderCloudformation should have comment or be unexported (golint)
    • Line 293: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 308: warning: exported method EBSVolume.CloudformationLink should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/apis/kops/v1alpha2/register.go
    • Line 26: warning: exported var SchemeBuilder should have comment or be unexported (golint)
    • Line 71: warning: exported method Cluster.GetObjectKind should have comment or be unexported (golint)
    • Line 74: warning: exported method InstanceGroup.GetObjectKind should have comment or be unexported (golint)
    • Line 77: warning: exported method Keyset.GetObjectKind should have comment or be unexported (golint)
    • Line 80: warning: exported method SSHCredential.GetObjectKind should have comment or be unexported (golint)
    • /k8s.io/kops/pkg/resources/aws/vpc.go
    • Line 31: warning: exported function DeleteVPC should have comment or be unexported (golint)
    • Line 55: warning: exported function DumpVPC should have comment or be unexported (golint)
    • Line 71: warning: exported function DescribeVPCs should have comment or be unexported (golint)
    • Line 93: warning: exported function ListVPCs should have comment or be unexported (golint)
    • /k8s.io/kops/upup/pkg/fi/cloudup/awstasks/vpc_dhcpoptions_association.go
    • Line 31: warning: comment on exported type VPCDHCPOptionsAssociation should be of the form "VPCDHCPOptionsAssociation ..." (with optional leading article) (golint)
    • Line 40: warning: exported method VPCDHCPOptionsAssociation.Find should have comment or be unexported (golint)
    • Line 66: warning: exported method VPCDHCPOptionsAssociation.Run should have comment or be unexported (golint)
    • Line 70: warning: exported method VPCDHCPOptionsAssociation.CheckChanges should have comment or be unexported (golint)
    • Line 70: warning: receiver name s should be consistent with previous receiver name e for VPCDHCPOptionsAssociation (golint)
    • Line 88: warning: exported method VPCDHCPOptionsAssociation.RenderAWS should have comment or be unexported (golint)
    • Line 88: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 110: warning: exported method VPCDHCPOptionsAssociation.RenderTerraform should have comment or be unexported (golint)
    • Line 110: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • Line 124: warning: exported method VPCDHCPOptionsAssociation.RenderCloudformation should have comment or be unexported (golint)
    • Line 124: warning: receiver name should not be an underscore, omit the name if it is unused (golint)
    • /k8s.io/kops/cloudmock/aws/mockeventbridge/api.go
    • Line 26: warning: exported type MockEventBridge should have comment or be unexported (golint)
    • Line 37: warning: exported method MockEventBridge.PutRule should have comment or be unexported (golint)
    • Line 63: warning: exported method MockEventBridge.ListRules should have comment or be unexported (golint)
    • Line 77: warning: exported method MockEventBridge.DeleteRule should have comment or be unexported (golint)
    • Line 81: warning: exported method MockEventBridge.ListTagsForResource should have comment or be unexported (golint)
    • Line 91: warning: exported method MockEventBridge.PutTargets should have comment or be unexported (golint)
    • Line 103: warning: exported method MockEventBridge.ListTargetsByRule should have comment or be unexported (golint)
    • Line 113: warning: exported method MockEventBridge.RemoveTargets should have comment or be unexported (golint)

gocyclo86%

Gocyclo calculates cyclomatic complexities of functions in Go source code. The cyclomatic complexity of a function is calculated according to the following rules: 1 is the base complexity of a function +1 for each 'if', 'for', 'case', '&&' or '||' Go Report Card warns on functions with cyclomatic complexity > 15.

    • /k8s.io/kops/upup/pkg/fi/cloudup/apply_cluster.go
    • Line 142: warning: cyclomatic complexity 124 of function (*ApplyClusterCmd).Run() is high (> 15) (gocyclo)
    • Line 1141: warning: cyclomatic complexity 30 of function newNodeUpConfigBuilder() is high (> 15) (gocyclo)
    • Line 1289: warning: cyclomatic complexity 19 of function (*nodeUpConfigBuilder).BuildConfig() is high (> 15) (gocyclo)
    • Line 902: warning: cyclomatic complexity 17 of function (*ApplyClusterCmd).validateKubernetesVersion() is high (> 15) (gocyclo)
    • /k8s.io/kops/pkg/apis/kops/validation/validation.go
    • Line 79: warning: cyclomatic complexity 61 of function validateClusterSpec() is high (> 15) (gocyclo)
    • Line 638: warning: cyclomatic complexity 33 of function validateNetworking() is high (> 15) (gocyclo)
    • Line 795: warning: cyclomatic complexity 26 of function validateNetworkingCilium() is high (> 15) (gocyclo)
    • Line 519: warning: cyclomatic complexity 22 of function validateKubeAPIServer() is high (> 15) (gocyclo)
    • Line 1251: warning: cyclomatic complexity 20 of function validateDockerConfig() is high (> 15) (gocyclo)
    • Line 1114: warning: cyclomatic complexity 18 of function validateCalicoAutoDetectionMethod() is high (> 15) (gocyclo)
    • Line 1191: warning: cyclomatic complexity 17 of function validateContainerdConfig() is high (> 15) (gocyclo)
    • /k8s.io/kops/upup/pkg/fi/cloudup/spotinsttasks/ocean.go
    • Line 583: warning: cyclomatic complexity 70 of function (*Ocean).update() is high (> 15) (gocyclo)
    • Line 351: warning: cyclomatic complexity 33 of function (*Ocean).create() is high (> 15) (gocyclo)
    • Line 129: warning: cyclomatic complexity 33 of function (*Ocean).Find() is high (> 15) (gocyclo)
    • Line 1010: warning: cyclomatic complexity 32 of function (*Ocean).RenderTerraform() is high (> 15) (gocyclo)
    • /k8s.io/kops/upup/pkg/fi/cloudup/new_cluster.go
    • Line 427: warning: cyclomatic complexity 28 of function setupZones() is high (> 15) (gocyclo)
    • Line 306: warning: cyclomatic complexity 28 of function setupVPC() is high (> 15) (gocyclo)
    • Line 165: warning: cyclomatic complexity 26 of function NewCluster() is high (> 15) (gocyclo)
    • Line 622: warning: cyclomatic complexity 23 of function setupMasters() is high (> 15) (gocyclo)
    • Line 906: warning: cyclomatic complexity 23 of function setupTopology() is high (> 15) (gocyclo)
    • Line 1009: warning: cyclomatic complexity 22 of function setupAPI() is high (> 15) (gocyclo)
    • Line 846: warning: cyclomatic complexity 19 of function setupNetworking() is high (> 15) (gocyclo)
    • /k8s.io/kops/pkg/apis/kops/v1alpha2/zz_generated.deepcopy.go
    • Line 2456: warning: cyclomatic complexity 70 of function (*KubeAPIServerConfig).DeepCopyInto() is high (> 15) (gocyclo)
    • Line 842: warning: cyclomatic complexity 63 of function (*ClusterSpec).DeepCopyInto() is high (> 15) (gocyclo)
    • Line 3181: warning: cyclomatic complexity 54 of function (*KubeletConfigSpec).DeepCopyInto() is high (> 15) (gocyclo)
    • Line 2054: warning: cyclomatic complexity 49 of function (*InstanceGroupSpec).DeepCopyInto() is high (> 15) (gocyclo)
    • Line 2811: warning: cyclomatic complexity 38 of function (*KubeControllerManagerConfig).DeepCopyInto() is high (> 15) (gocyclo)
    • Line 1342: warning: cyclomatic complexity 28 of function (*DockerConfig).DeepCopyInto() is high (> 15) (gocyclo)
    • Line 564: warning: cyclomatic complexity 19 of function (*CloudConfiguration).DeepCopyInto() is high (> 15) (gocyclo)
    • Line 3754: warning: cyclomatic complexity 16 of function (*NetworkingSpec).DeepCopyInto() is high (> 15) (gocyclo)
    • /k8s.io/kops/upup/pkg/fi/cloudup/spotinsttasks/elastigroup.go
    • Line 793: warning: cyclomatic complexity 97 of function (*Elastigroup).update() is high (> 15) (gocyclo)
    • Line 182: warning: cyclomatic complexity 60 of function (*Elastigroup).Find() is high (> 15) (gocyclo)
    • Line 1446: warning: cyclomatic complexity 37 of function (*Elastigroup).RenderTerraform() is high (> 15) (gocyclo)
    • Line 492: warning: cyclomatic complexity 36 of function (*Elastigroup).create() is high (> 15) (gocyclo)
    • /k8s.io/kops/upup/pkg/fi/cloudup/template_functions.go
    • Line 70: warning: cyclomatic complexity 26 of function (*TemplateFunctions).AddTo() is high (> 15) (gocyclo)
    • Line 350: warning: cyclomatic complexity 23 of function (*TemplateFunctions).DNSControllerArgv() is high (> 15) (gocyclo)
    • Line 462: warning: cyclomatic complexity 17 of function (*TemplateFunctions).KopsControllerConfig() is high (> 15) (gocyclo)
    • /k8s.io/kops/pkg/apis/kops/zz_generated.deepcopy.go
    • Line 2622: warning: cyclomatic complexity 70 of function (*KubeAPIServerConfig).DeepCopyInto() is high (> 15) (gocyclo)
    • Line 926: warning: cyclomatic complexity 63 of function (*ClusterSpec).DeepCopyInto() is high (> 15) (gocyclo)
    • Line 3347: warning: cyclomatic complexity 54 of function (*KubeletConfigSpec).DeepCopyInto() is high (> 15) (gocyclo)
    • Line 2204: warning: cyclomatic complexity 49 of function (*InstanceGroupSpec).DeepCopyInto() is high (> 15) (gocyclo)
    • Line 2977: warning: cyclomatic complexity 38 of function (*KubeControllerManagerConfig).DeepCopyInto() is high (> 15) (gocyclo)
    • Line 1449: warning: cyclomatic complexity 28 of function (*DockerConfig).DeepCopyInto() is high (> 15) (gocyclo)
    • Line 648: warning: cyclomatic complexity 19 of function (*CloudConfiguration).DeepCopyInto() is high (> 15) (gocyclo)
    • Line 3936: warning: cyclomatic complexity 16 of function (*NetworkingSpec).DeepCopyInto() is high (> 15) (gocyclo)
    • /k8s.io/kops/pkg/model/awsmodel/spotinst.go
    • Line 766: warning: cyclomatic complexity 48 of function (*SpotInstanceGroupModelBuilder).buildAutoScalerOpts() is high (> 15) (gocyclo)
    • Line 330: warning: cyclomatic complexity 36 of function (*SpotInstanceGroupModelBuilder).buildOcean() is high (> 15) (gocyclo)
    • Line 185: warning: cyclomatic complexity 29 of function (*SpotInstanceGroupModelBuilder).buildElastigroup() is high (> 15) (gocyclo)
    • Line 505: warning: cyclomatic complexity 21 of function (*SpotInstanceGroupModelBuilder).buildLaunchSpec() is high (> 15) (gocyclo)
    • /k8s.io/kops/pkg/resources/aws/aws.go
    • Line 53: warning: cyclomatic complexity 23 of function ListResourcesAWS() is high (> 15) (gocyclo)
    • Line 772: warning: cyclomatic complexity 23 of function ListSubnets() is high (> 15) (gocyclo)
    • Line 1238: warning: cyclomatic complexity 21 of function FindNatGateways() is high (> 15) (gocyclo)
    • Line 1758: warning: cyclomatic complexity 16 of function ListRoute53Records() is high (> 15) (gocyclo)
    • /k8s.io/kops/upup/pkg/fi/cloudup/spotinsttasks/launch_spec.go
    • Line 125: warning: cyclomatic complexity 38 of function (*LaunchSpec).Find() is high (> 15) (gocyclo)
    • Line 521: warning: cyclomatic complexity 37 of function (*LaunchSpec).update() is high (> 15) (gocyclo)
    • Line 815: warning: cyclomatic complexity 31 of function (*LaunchSpec).RenderTerraform() is high (> 15) (gocyclo)
    • Line 347: warning: cyclomatic complexity 26 of function (*LaunchSpec).create() is high (> 15) (gocyclo)
    • /k8s.io/kops/pkg/apis/kops/v1alpha2/zz_generated.conversion.go
    • Line 35: warning: cyclomatic complexity 215 of function RegisterConversions() is high (> 15) (gocyclo)
    • Line 2606: warning: cyclomatic complexity 84 of function autoConvert_kops_ClusterSpec_To_v1alpha2_ClusterSpec() is high (> 15) (gocyclo)
    • Line 2203: warning: cyclomatic complexity 84 of function autoConvert_v1alpha2_ClusterSpec_To_kops_ClusterSpec() is high (> 15) (gocyclo)
    • Line 4169: warning: cyclomatic complexity 31 of function autoConvert_kops_InstanceGroupSpec_To_v1alpha2_InstanceGroupSpec() is high (> 15) (gocyclo)
    • Line 5521: warning: cyclomatic complexity 31 of function autoConvert_v1alpha2_NetworkingSpec_To_kops_NetworkingSpec() is high (> 15) (gocyclo)
    • Line 5665: warning: cyclomatic complexity 31 of function autoConvert_kops_NetworkingSpec_To_v1alpha2_NetworkingSpec() is high (> 15) (gocyclo)
    • Line 4007: warning: cyclomatic complexity 31 of function autoConvert_v1alpha2_InstanceGroupSpec_To_kops_InstanceGroupSpec() is high (> 15) (gocyclo)

ineffassign100%

IneffAssign detects ineffectual assignments in Go code.

No problems detected. Good job!


license100%

Checks whether your project has a LICENSE file.

No problems detected. Good job!


misspell100%

Misspell Finds commonly misspelled English words

No problems detected. Good job!