Preparing report...

Report for k8c.io/kubermatic/v2

(v2.18.4)

A+    Excellent!    Found 501 issues across 991 files

Tweet

gofmt91%

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


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!


golint60%

Golint is a linter for Go source code.

    • pkg/crd/kubermatic/v1/settings.go
    • Line 23: warning: exported type ClusterType should have comment or be unexported (golint)
    • Line 25: warning: exported const GlobalSettingsName should have comment or be unexported (golint)
    • Line 28: warning: exported const ClusterTypeAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 44: warning: exported type SettingSpec should have comment or be unexported (golint)
    • Line 67: warning: exported type CustomLinks should have comment or be unexported (golint)
    • Line 69: warning: exported type CustomLink should have comment or be unexported (golint)
    • Line 76: warning: exported type CleanupOptions should have comment or be unexported (golint)
    • Line 81: warning: exported type MachineDeploymentVMResourceQuota should have comment or be unexported (golint)
    • Line 94: warning: exported type OpaOptions should have comment or be unexported (golint)
    • Line 99: warning: exported type MlaOptions should have comment or be unexported (golint)
    • pkg/handler/v1/provider/vsphere.go
    • Line 33: warning: exported function VsphereNetworksEndpoint should have comment or be unexported (golint)
    • Line 62: warning: exported function VsphereNetworksWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 73: warning: exported function VsphereFoldersEndpoint should have comment or be unexported (golint)
    • Line 102: warning: exported function VsphereFoldersWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 126: warning: exported function DecodeVSphereNetworksReq should have comment or be unexported (golint)
    • Line 143: warning: exported function DecodeVSphereNetworksNoCredentialsReq should have comment or be unexported (golint)
    • Line 167: warning: exported function DecodeVSphereFoldersReq should have comment or be unexported (golint)
    • Line 184: warning: exported function DecodeVSphereFoldersNoCredentialsReq should have comment or be unexported (golint)
    • pkg/watcher/kubernetes/user.go
    • Line 39: warning: comment on exported function NewUserWatcher should be of the form "NewUserWatcher ..." (golint)
    • Line 95: warning: exported method UserWatcher.CalculateHash should have comment or be unexported (golint)
    • pkg/controller/kubeletdnat/kubeletdnat_controller.go
    • Line 47: warning: exported const ControllerName should have comment (or a comment on this block) or be unexported (golint)
    • Line 71: warning: comment on exported function Add should be of the form "Add ..." (golint)
    • Line 121: warning: exported method Reconciler.Reconcile should have comment or be unexported (golint)
    • pkg/crd/operator/v1alpha1/configuration.go
    • Line 152: warning: comment on exported type LegacyKubermaticBackupRestoreConfiguration should be of the form "LegacyKubermaticBackupRestoreConfiguration ..." (with optional leading article) (golint)
    • Line 247: warning: exported type KubermaticIngressConfiguration should have comment or be unexported (golint)
    • Line 360: warning: exported type KubermaticVPAComponent should have comment or be unexported (golint)
    • pkg/controller/operator/seed/resources/kubermatic/kubermatic.go
    • Line 46: warning: exported function ClusterRoleBindingName should have comment or be unexported (golint)
    • Line 50: warning: exported function ServiceAccountCreator should have comment or be unexported (golint)
    • Line 58: warning: exported function ClusterRoleBindingCreator should have comment or be unexported (golint)
    • Line 82: warning: exported function BackupContainersConfigMapCreator should have comment or be unexported (golint)
    • Line 112: warning: exported function RestoreS3SettingsConfigMapCreator should have comment or be unexported (golint)
    • Line 131: warning: exported function CABundleConfigMapCreator should have comment or be unexported (golint)
    • pkg/version/helpers.go
    • Line 28: warning: exported function IsSupported should have comment or be unexported (golint)
    • Line 63: warning: exported function CheckUnconstrained should have comment or be unexported (golint)
    • pkg/install/util/crd.go
    • Line 35: warning: exported function DeployCRDs should have comment or be unexported (golint)
    • Line 59: warning: exported function WaitForReadyCRD should have comment or be unexported (golint)
    • Line 84: warning: exported function WaitForCRDGone should have comment or be unexported (golint)
    • pkg/handler/auth/oidc.go
    • Line 133: warning: comment on exported method OpenIDClient.Extract should be of the form "Extract ..." (golint)
    • Line 264: warning: exported function NewCookieHeaderBearerTokenExtractor should have comment or be unexported (golint)
    • pkg/handler/v1/node/legacy.go
    • Line 32: warning: exported function DeleteNodeForClusterLegacyEndpoint should have comment or be unexported (golint)
    • Line 47: warning: exported function DecodeDeleteNodeForClusterLegacy should have comment or be unexported (golint)
    • pkg/handler/v2/cluster/cluster.go
    • Line 43: warning: exported function CreateEndpoint should have comment or be unexported (golint)
    • Line 90: warning: exported function GetEndpoint should have comment or be unexported (golint)
    • Line 97: warning: exported function DeleteEndpoint should have comment or be unexported (golint)
    • Line 104: warning: exported function PatchEndpoint should have comment or be unexported (golint)
    • Line 113: warning: exported function GetClusterEventsEndpoint should have comment or be unexported (golint)
    • Line 120: warning: exported function HealthEndpoint should have comment or be unexported (golint)
    • Line 127: warning: exported function MigrateEndpointToExternalCCM should have comment or be unexported (golint)
    • Line 134: warning: exported function GetMetricsEndpoint should have comment or be unexported (golint)
    • Line 141: warning: exported function ListNamespaceEndpoint should have comment or be unexported (golint)
    • Line 148: warning: exported function AssignSSHKeyEndpoint should have comment or be unexported (golint)
    • Line 155: warning: exported function DetachSSHKeyEndpoint should have comment or be unexported (golint)
    • Line 162: warning: exported function ListSSHKeysEndpoint should have comment or be unexported (golint)
    • Line 169: warning: exported function RevokeAdminTokenEndpoint should have comment or be unexported (golint)
    • Line 183: warning: exported function RevokeViewerTokenEndpoint should have comment or be unexported (golint)
    • Line 212: warning: exported function DecodeAdminTokenReq should have comment or be unexported (golint)
    • Line 236: warning: exported function DecodeListSSHKeysReq should have comment or be unexported (golint)
    • Line 276: warning: exported function DecodeAssignSSHKeyReq should have comment or be unexported (golint)
    • Line 318: warning: exported function DecodeGetClusterEvents should have comment or be unexported (golint)
    • Line 355: warning: exported function DecodePatchReq should have comment or be unexported (golint)
    • Line 405: warning: exported function DecodeDeleteReq should have comment or be unexported (golint)
    • Line 450: warning: exported function DecodeGetClusterReq should have comment or be unexported (golint)
    • Line 493: warning: exported function DecodeCreateReq should have comment or be unexported (golint)
    • Line 526: warning: exported function FindSeedNameForDatacenter should have comment or be unexported (golint)
    • pkg/controller/operator/seed/resources/nodeportproxy/deployments.go
    • Line 40: warning: exported const ServiceAccountName should have comment (or a comment on this block) or be unexported (golint)
    • Line 48: warning: exported function EnvoyDeploymentCreator should have comment or be unexported (golint)
    • Line 199: warning: exported function HostnameAntiAffinity should have comment or be unexported (golint)
    • Line 224: warning: exported function EnvoyPDBCreator should have comment or be unexported (golint)
    • Line 239: warning: exported function UpdaterDeploymentCreator should have comment or be unexported (golint)
    • pkg/resources/kubeconfig.go
    • Line 148: warning: exported function BuildNewKubeconfigAsByte should have comment or be unexported (golint)
    • Line 175: warning: exported function GetBaseKubeconfig should have comment or be unexported (golint)
    • Line 195: warning: exported function IsValidKubeconfig should have comment or be unexported (golint)
    • pkg/controller/operator/seed/resources/kubermatic/admission.go
    • Line 37: warning: exported const ClusterAdmissionWebhookName should have comment (or a comment on this block) or be unexported (golint)
    • Line 40: warning: exported function ClusterValidatingWebhookConfigurationCreator should have comment or be unexported (golint)
    • Line 94: warning: exported function ClusterMutatingWebhookConfigurationCreator should have comment or be unexported (golint)
    • pkg/crd/kubermatic/v1/alertmanager.go
    • Line 35: warning: exported type Alertmanager should have comment or be unexported (golint)
    • Line 42: warning: exported type AlertmanagerSpec should have comment or be unexported (golint)
    • Line 50: warning: exported type AlertmanagerList should have comment or be unexported (golint)
    • pkg/handler/v2/cluster/role.go
    • Line 31: warning: exported function ListClusterRoleEndpoint should have comment or be unexported (golint)
    • Line 38: warning: exported function ListClusterRoleNamesEndpoint should have comment or be unexported (golint)
    • Line 45: warning: exported function ListRoleEndpoint should have comment or be unexported (golint)
    • Line 52: warning: exported function ListRoleNamesEndpoint should have comment or be unexported (golint)
    • Line 68: warning: exported function DecodeListClusterRoleReq should have comment or be unexported (golint)
    • pkg/handler/v2/cluster/upgrade.go
    • Line 33: warning: exported function GetUpgradesEndpoint should have comment or be unexported (golint)
    • Line 43: warning: exported function UpgradeNodeDeploymentsEndpoint should have comment or be unexported (golint)
    • Line 72: warning: exported function DecodeUpgradeNodeDeploymentsReq should have comment or be unexported (golint)
    • docs/docs.go
    • Line 19: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 21: warning: comment on exported var ExampleKubermaticConfiguration should be of the form "ExampleKubermaticConfiguration ..." (golint)
    • Line 24: warning: comment on exported var ExampleSeedConfiguration should be of the form "ExampleSeedConfiguration ..." (golint)
    • pkg/api/v2/types.go
    • Line 70: warning: exported type GatekeeperConfigSpec should have comment or be unexported (golint)
    • Line 84: warning: exported type Sync should have comment or be unexported (golint)
    • Line 89: warning: exported type Validation should have comment or be unexported (golint)
    • Line 94: warning: exported type Trace should have comment or be unexported (golint)
    • Line 103: warning: exported type MatchEntry should have comment or be unexported (golint)
    • Line 110: warning: exported type ReadinessSpec should have comment or be unexported (golint)
    • Line 149: warning: exported type AlertmanagerSpec should have comment or be unexported (golint)
    • Line 165: warning: exported type MLA should have comment or be unexported (golint)
    • Line 229: warning: exported type EtcdBackupConfigStatus should have comment or be unexported (golint)
    • Line 238: warning: exported type BackupStatus should have comment or be unexported (golint)
    • Line 254: warning: exported type EtcdBackupConfigCondition should have comment or be unexported (golint)
    • Line 296: warning: exported type EtcdRestoreStatus should have comment or be unexported (golint)
    • pkg/handler/test/helper.go
    • Line 119: warning: comment on exported const TestSeedDatacenter should be of the form "TestSeedDatacenter ..." (golint)
    • Line 137: warning: comment on exported const KubermaticNamespace should be of the form "KubermaticNamespace ..." (golint)
    • Line 557: warning: exported function GenTestSeed should have comment or be unexported (golint)
    • Line 799: warning: exported function GenProjectServiceAccount should have comment or be unexported (golint)
    • Line 805: warning: exported function GenMainServiceAccount should have comment or be unexported (golint)
    • Line 926: warning: exported function GenCluster should have comment or be unexported (golint)
    • Line 970: warning: exported function GenDefaultCluster should have comment or be unexported (golint)
    • Line 974: warning: exported function GenTestMachine should have comment or be unexported (golint)
    • Line 999: warning: exported function GenTestMachineDeployment should have comment or be unexported (golint)
    • Line 1042: warning: exported function GenTestAddon should have comment or be unexported (golint)
    • Line 1073: warning: exported function CheckStatusCode should have comment or be unexported (golint)
    • Line 1082: warning: exported function GenDefaultSaToken should have comment or be unexported (golint)
    • Line 1105: warning: exported function GenDefaultExpiry should have comment or be unexported (golint)
    • Line 1114: warning: exported function GenTestEvent should have comment or be unexported (golint)
    • Line 1141: warning: exported function CompareVersions should have comment or be unexported (golint)
    • Line 1159: warning: exported function GenDefaultPreset should have comment or be unexported (golint)
    • Line 1173: warning: exported function GenDefaultSettings should have comment or be unexported (golint)
    • Line 1195: warning: exported function GenDefaultVersions should have comment or be unexported (golint)
    • Line 1215: warning: exported function GenBlacklistTokenSecret should have comment or be unexported (golint)
    • Line 1228: warning: exported function GenDefaultGlobalSettings should have comment or be unexported (golint)
    • Line 1266: warning: exported function GenClusterWithOpenstack should have comment or be unexported (golint)
    • Line 1284: warning: exported function GenDefaultExternalClusterNodes should have comment or be unexported (golint)
    • Line 1349: warning: exported function GenDefaultExternalClusterNode should have comment or be unexported (golint)
    • Line 1386: warning: exported function GenDefaultConstraintTemplate should have comment or be unexported (golint)
    • Line 1447: warning: exported function GenAdminUser should have comment or be unexported (golint)
    • Line 1453: warning: exported function GenConstraintTemplate should have comment or be unexported (golint)
    • Line 1515: warning: exported function GenDefaultRole should have comment or be unexported (golint)
    • Line 1532: warning: exported function GenDefaultClusterRole should have comment or be unexported (golint)
    • Line 1548: warning: exported function GenDefaultRoleBinding should have comment or be unexported (golint)
    • Line 1567: warning: exported function GenDefaultGroupRoleBinding should have comment or be unexported (golint)
    • Line 1586: warning: exported function GenDefaultClusterRoleBinding should have comment or be unexported (golint)
    • Line 1604: warning: exported function GenDefaultGroupClusterRoleBinding should have comment or be unexported (golint)
    • Line 1622: warning: exported function RegisterScheme should have comment or be unexported (golint)
    • Line 1626: warning: exported function CreateRawVariables should have comment or be unexported (golint)
    • Line 1636: warning: exported function GenConstraint should have comment or be unexported (golint)
    • Line 1672: warning: exported function GenDefaultAPIConstraint should have comment or be unexported (golint)
    • Line 1723: warning: exported function GenAlertmanager should have comment or be unexported (golint)
    • Line 1737: warning: exported function GenAlertmanagerConfigSecret should have comment or be unexported (golint)
    • Line 1749: warning: exported function GenClusterTemplate should have comment or be unexported (golint)
    • Line 1769: warning: exported function GenClusterTemplateInstance should have comment or be unexported (golint)
    • Line 1783: warning: exported function GenRuleGroup should have comment or be unexported (golint)
    • Line 1806: warning: exported function GenAPIRuleGroup should have comment or be unexported (golint)
    • Line 1813: warning: exported function GenerateTestRuleGroupData should have comment or be unexported (golint)
    • Line 1828: warning: exported function GenDefaultAPIAllowedRegistry should have comment or be unexported (golint)
    • Line 1837: warning: exported function GenAllowedRegistry should have comment or be unexported (golint)
    • Line 1846: warning: exported function GenAPIEtcdBackupConfig should have comment or be unexported (golint)
    • Line 1863: warning: exported function GenEtcdBackupConfig should have comment or be unexported (golint)
    • Line 1887: warning: exported function GenAPIEtcdRestore should have comment or be unexported (golint)
    • Line 1898: warning: exported function GenEtcdRestore should have comment or be unexported (golint)
    • Line 1921: warning: exported function GenDefaultAPIBackupCredentials should have comment or be unexported (golint)
    • Line 1930: warning: exported function GenDefaultBackupCredentials should have comment or be unexported (golint)
    • Line 1943: warning: exported function GenMLAAdminSetting should have comment or be unexported (golint)
    • Line 1975: warning: exported function GenAPIMLAAdminSetting should have comment or be unexported (golint)
    • pkg/install/stack/types.go
    • Line 32: warning: exported type DeployOptions should have comment or be unexported (golint)
    • Line 48: warning: exported type Stack should have comment or be unexported (golint)
    • pkg/handler/v2/provider/alibaba.go
    • Line 48: warning: exported function DecodeAlibabaNoCredentialReq should have comment or be unexported (golint)
    • Line 66: warning: exported function AlibabaInstanceTypesWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 73: warning: exported function AlibabaZonesWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 80: warning: exported function AlibabaVswitchesWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • pkg/webhook/cluster/validation/validation.go
    • Line 60: warning: exported method AdmissionHandler.InjectLogger should have comment or be unexported (golint)
    • Line 65: warning: exported method AdmissionHandler.InjectDecoder should have comment or be unexported (golint)
    • Line 70: warning: exported method AdmissionHandler.Handle should have comment or be unexported (golint)
    • Line 250: warning: exported method AdmissionHandler.SetupWebhookWithManager should have comment or be unexported (golint)
    • pkg/handler/common/kubeconfig.go
    • Line 58: warning: exported function GetAdminKubeconfigEndpoint should have comment or be unexported (golint)
    • Line 97: warning: exported function GetOidcKubeconfigEndpoint should have comment or be unexported (golint)
    • Line 128: warning: exported function GetClusterOidcEndpoint should have comment or be unexported (golint)
    • Line 141: warning: exported function CreateOIDCKubeconfigEndpoint should have comment or be unexported (golint)
    • Line 305: warning: exported function EncodeOIDCKubeconfig should have comment or be unexported (golint)
    • Line 332: warning: exported function DecodeCreateOIDCKubeconfig should have comment or be unexported (golint)
    • Line 467: warning: exported function EncodeKubeconfig should have comment or be unexported (golint)
    • pkg/handler/v1/admin/wrappers_ce.go
    • Line 35: warning: exported function DecodeMeteringSecretReq should have comment or be unexported (golint)
    • Line 43: warning: exported function DecodeMeteringConfigurationsReq should have comment or be unexported (golint)
    • Line 51: warning: exported function DecodeListMeteringReportReq should have comment or be unexported (golint)
    • Line 59: warning: exported function DecodeGetMeteringReportReq should have comment or be unexported (golint)
    • pkg/resources/data.go
    • Line 55: warning: exported type CABundle should have comment or be unexported (golint)
    • Line 94: warning: exported type TemplateDataBuilder should have comment or be unexported (golint)
    • Line 98: warning: exported function NewTemplateDataBuilder should have comment or be unexported (golint)
    • Line 102: warning: exported method TemplateDataBuilder.WithContext should have comment or be unexported (golint)
    • Line 107: warning: exported method TemplateDataBuilder.WithClient should have comment or be unexported (golint)
    • Line 112: warning: exported method TemplateDataBuilder.WithCluster should have comment or be unexported (golint)
    • Line 117: warning: exported method TemplateDataBuilder.WithDatacenter should have comment or be unexported (golint)
    • Line 122: warning: exported method TemplateDataBuilder.WithSeed should have comment or be unexported (golint)
    • Line 127: warning: exported method TemplateDataBuilder.WithOverwriteRegistry should have comment or be unexported (golint)
    • Line 132: warning: exported method TemplateDataBuilder.WithNodePortRange should have comment or be unexported (golint)
    • Line 137: warning: exported method TemplateDataBuilder.WithNodeAccessNetwork should have comment or be unexported (golint)
    • Line 142: warning: exported method TemplateDataBuilder.WithEtcdDiskSize should have comment or be unexported (golint)
    • Line 147: warning: exported method TemplateDataBuilder.WithMonitoringScrapeAnnotationPrefix should have comment or be unexported (golint)
    • Line 152: warning: exported method TemplateDataBuilder.WithInClusterPrometheusRulesFile should have comment or be unexported (golint)
    • Line 157: warning: exported method TemplateDataBuilder.WithInClusterPrometheusDefaultRulesDisabled should have comment or be unexported (golint)
    • Line 162: warning: exported method TemplateDataBuilder.WithInClusterPrometheusDefaultScrapingConfigsDisabled should have comment or be unexported (golint)
    • Line 167: warning: exported method TemplateDataBuilder.WithInClusterPrometheusScrapingConfigsFile should have comment or be unexported (golint)
    • Line 172: warning: exported method TemplateDataBuilder.WithUserClusterMLAEnabled should have comment or be unexported (golint)
    • Line 177: warning: exported method TemplateDataBuilder.WithKonnectivityEnabled should have comment or be unexported (golint)
    • Line 182: warning: exported method TemplateDataBuilder.WithCABundle should have comment or be unexported (golint)
    • Line 187: warning: exported method TemplateDataBuilder.WithOIDCIssuerURL should have comment or be unexported (golint)
    • Line 192: warning: exported method TemplateDataBuilder.WithOIDCIssuerClientID should have comment or be unexported (golint)
    • Line 197: warning: exported method TemplateDataBuilder.WithKubermaticImage should have comment or be unexported (golint)
    • Line 202: warning: exported method TemplateDataBuilder.WithEtcdLauncherImage should have comment or be unexported (golint)
    • Line 207: warning: exported method TemplateDataBuilder.WithDnatControllerImage should have comment or be unexported (golint)
    • Line 212: warning: exported method TemplateDataBuilder.WithVersions should have comment or be unexported (golint)
    • Line 217: warning: exported method TemplateDataBuilder.WithFailureDomainZoneAntiaffinity should have comment or be unexported (golint)
    • Line 222: warning: exported method TemplateDataBuilder.WithBackupPeriod should have comment or be unexported (golint)
    • Line 227: warning: exported method TemplateDataBuilder.WithMachineControllerImageTag should have comment or be unexported (golint)
    • Line 232: warning: exported method TemplateDataBuilder.WithMachineControllerImageRepository should have comment or be unexported (golint)
    • Line 237: warning: exported method TemplateDataBuilder.Build should have comment or be unexported (golint)
    • Line 287: warning: exported method TemplateData.EtcdLauncherImage should have comment or be unexported (golint)
    • Line 291: warning: exported method TemplateData.EtcdLauncherTag should have comment or be unexported (golint)
    • Line 295: warning: exported method TemplateData.NodePortProxyTag should have comment or be unexported (golint)
    • Line 381: warning: exported method TemplateData.MachineControllerImageTag should have comment or be unexported (golint)
    • Line 385: warning: exported method TemplateData.MachineControllerImageRepository should have comment or be unexported (golint)
    • Line 479: warning: exported method TemplateData.NodeLocalDNSCacheEnabled should have comment or be unexported (golint)
    • Line 484: warning: exported method TemplateData.KubermaticAPIImage should have comment or be unexported (golint)
    • Line 503: warning: exported method TemplateData.KubermaticDockerTag should have comment or be unexported (golint)
    • Line 507: warning: exported method TemplateData.DNATControllerImage should have comment or be unexported (golint)
    • Line 511: warning: exported method TemplateData.BackupSchedule should have comment or be unexported (golint)
    • Line 515: warning: exported method TemplateData.DNATControllerTag should have comment or be unexported (golint)
    • Line 519: warning: exported method TemplateData.SupportsFailureDomainZoneAntiAffinity should have comment or be unexported (golint)
    • Line 523: warning: exported method TemplateData.GetGlobalSecretKeySelectorValue should have comment or be unexported (golint)
    • Line 527: warning: exported method TemplateData.GetCloudProviderName should have comment or be unexported (golint)
    • Line 531: warning: exported method TemplateData.GetCSIMigrationFeatureGates should have comment or be unexported (golint)
    • Line 571: warning: exported function UnwrapCommand should have comment or be unexported (golint)
    • Line 607: warning: exported function GetKubernetesCloudProviderName should have comment or be unexported (golint)
    • Line 635: warning: exported function GetCloudProviderName should have comment or be unexported (golint)
    • Line 678: warning: exported function ExternalCloudProviderEnabled should have comment or be unexported (golint)
    • Line 687: warning: exported function GetCSIMigrationFeatureGates should have comment or be unexported (golint)
    • Line 724: warning: exported method TemplateData.Seed should have comment or be unexported (golint)
    • pkg/crd/kubermatic/v1/cluster_templates.go
    • Line 24: warning: exported const UserClusterTemplateScope should have comment (or a comment on this block) or be unexported (golint)
    • Line 30: warning: exported const ClusterTemplateScopeLabelKey should have comment (or a comment on this block) or be unexported (golint)
    • pkg/provider/cloud/anexia/provider.go
    • Line 27: warning: exported type Anexia should have comment or be unexported (golint)
    • Line 32: warning: exported function NewCloudProvider should have comment or be unexported (golint)
    • Line 42: warning: exported method Anexia.DefaultCloudSpec should have comment or be unexported (golint)
    • Line 46: warning: exported method Anexia.ValidateCloudSpec should have comment or be unexported (golint)
    • Line 54: warning: exported method Anexia.InitializeCloudProvider should have comment or be unexported (golint)
    • Line 58: warning: exported method Anexia.CleanUpCloudProvider should have comment or be unexported (golint)
    • Line 62: warning: exported method Anexia.ValidateCloudSpecUpdate should have comment or be unexported (golint)
    • pkg/handler/test/fake_provider.go
    • Line 38: warning: exported const NoExistingFakeProject should have comment (or a comment on this block) or be unexported (golint)
    • Line 47: warning: exported type FakePrivilegedProjectProvider should have comment or be unexported (golint)
    • Line 50: warning: exported type FakeProjectProvider should have comment or be unexported (golint)
    • Line 53: warning: exported function NewFakeProjectProvider should have comment or be unexported (golint)
    • Line 57: warning: exported function NewFakePrivilegedProjectProvider should have comment or be unexported (golint)
    • Line 61: warning: exported method FakeProjectProvider.New should have comment or be unexported (golint)
    • Line 129: warning: exported type FakeExternalClusterProvider should have comment or be unexported (golint)
    • Line 134: warning: exported method FakeExternalClusterProvider.IsMetricServerAvailable should have comment or be unexported (golint)
    • Line 138: warning: exported method FakeExternalClusterProvider.GetNode should have comment or be unexported (golint)
    • Line 147: warning: exported method FakeExternalClusterProvider.ListNodes should have comment or be unexported (golint)
    • Line 156: warning: exported method FakeExternalClusterProvider.Update should have comment or be unexported (golint)
    • Line 160: warning: exported method FakeExternalClusterProvider.GetVersion should have comment or be unexported (golint)
    • Line 164: warning: exported method FakeExternalClusterProvider.GetClient should have comment or be unexported (golint)
    • Line 168: warning: exported method FakeExternalClusterProvider.List should have comment or be unexported (golint)
    • Line 172: warning: exported method FakeExternalClusterProvider.Get should have comment or be unexported (golint)
    • Line 176: warning: exported method FakeExternalClusterProvider.Delete should have comment or be unexported (golint)
    • Line 180: warning: exported method FakeExternalClusterProvider.GenerateClient should have comment or be unexported (golint)
    • Line 184: warning: exported method FakeExternalClusterProvider.CreateOrUpdateKubeconfigSecretForCluster should have comment or be unexported (golint)
    • Line 188: warning: exported method FakeExternalClusterProvider.New should have comment or be unexported (golint)
    • Line 192: warning: exported type FakeConstraintTemplateProvider should have comment or be unexported (golint)
    • Line 197: warning: exported method FakeConstraintTemplateProvider.List should have comment or be unexported (golint)
    • Line 201: warning: exported method FakeConstraintTemplateProvider.Get should have comment or be unexported (golint)
    • Line 205: warning: exported method FakeConstraintTemplateProvider.Create should have comment or be unexported (golint)
    • Line 209: warning: exported method FakeConstraintTemplateProvider.Update should have comment or be unexported (golint)
    • Line 213: warning: exported method FakeConstraintTemplateProvider.Delete should have comment or be unexported (golint)
    • Line 217: warning: exported type FakeConstraintProvider should have comment or be unexported (golint)
    • Line 222: warning: exported method FakeConstraintProvider.List should have comment or be unexported (golint)
    • Line 226: warning: exported method FakeConstraintProvider.Get should have comment or be unexported (golint)
    • Line 230: warning: exported method FakeConstraintProvider.Delete should have comment or be unexported (golint)
    • Line 234: warning: exported method FakeConstraintProvider.Create should have comment or be unexported (golint)
    • Line 238: warning: exported method FakeConstraintProvider.Update should have comment or be unexported (golint)
    • Line 242: warning: exported type FakeDefaultConstraintProvider should have comment or be unexported (golint)
    • Line 247: warning: exported method FakeDefaultConstraintProvider.Create should have comment or be unexported (golint)
    • Line 251: warning: exported method FakeDefaultConstraintProvider.List should have comment or be unexported (golint)
    • Line 255: warning: exported method FakeDefaultConstraintProvider.Get should have comment or be unexported (golint)
    • Line 259: warning: exported method FakeDefaultConstraintProvider.Delete should have comment or be unexported (golint)
    • Line 263: warning: exported method FakeDefaultConstraintProvider.Update should have comment or be unexported (golint)
    • Line 267: warning: exported type FakePrivilegedAllowedRegistryProvider should have comment or be unexported (golint)
    • Line 272: warning: exported method FakePrivilegedAllowedRegistryProvider.CreateUnsecured should have comment or be unexported (golint)
    • Line 276: warning: exported method FakePrivilegedAllowedRegistryProvider.GetUnsecured should have comment or be unexported (golint)
    • Line 280: warning: exported method FakePrivilegedAllowedRegistryProvider.ListUnsecured should have comment or be unexported (golint)
    • Line 284: warning: exported method FakePrivilegedAllowedRegistryProvider.UpdateUnsecured should have comment or be unexported (golint)
    • Line 288: warning: exported method FakePrivilegedAllowedRegistryProvider.DeleteUnsecured should have comment or be unexported (golint)
    • Line 292: warning: exported type FakeEtcdBackupConfigProvider should have comment or be unexported (golint)
    • Line 297: warning: exported method FakeEtcdBackupConfigProvider.Create should have comment or be unexported (golint)
    • Line 301: warning: exported method FakeEtcdBackupConfigProvider.Get should have comment or be unexported (golint)
    • Line 305: warning: exported method FakeEtcdBackupConfigProvider.List should have comment or be unexported (golint)
    • Line 309: warning: exported method FakeEtcdBackupConfigProvider.Delete should have comment or be unexported (golint)
    • Line 313: warning: exported method FakeEtcdBackupConfigProvider.Patch should have comment or be unexported (golint)
    • Line 317: warning: exported type FakeEtcdRestoreProvider should have comment or be unexported (golint)
    • Line 322: warning: exported method FakeEtcdRestoreProvider.Create should have comment or be unexported (golint)
    • Line 326: warning: exported method FakeEtcdRestoreProvider.Get should have comment or be unexported (golint)
    • Line 330: warning: exported method FakeEtcdRestoreProvider.List should have comment or be unexported (golint)
    • Line 334: warning: exported method FakeEtcdRestoreProvider.Delete should have comment or be unexported (golint)
    • pkg/log/logrus.go
    • Line 25: warning: exported function NewLogrus should have comment or be unexported (golint)
    • Line 58: warning: exported function Prefix should have comment or be unexported (golint)
    • pkg/util/edition/types.go
    • Line 1: warning: package comment should be of the form "Package edition ..." (golint)
    • Line 18: warning: exported type Type should have comment or be unexported (golint)
    • Line 21: warning: exported const CE should have comment (or a comment on this block) or be unexported (golint)
    • Line 36: warning: exported method Type.IsEE should have comment or be unexported (golint)
    • Line 40: warning: exported method Type.IsCE should have comment or be unexported (golint)
    • pkg/handler/v1/provider/gcp.go
    • Line 91: warning: exported function DecodeGCPTypesReq should have comment or be unexported (golint)
    • Line 104: warning: exported function DecodeGCPZoneReq should have comment or be unexported (golint)
    • Line 122: warning: exported function DecodeGCPSubnetworksReq should have comment or be unexported (golint)
    • Line 141: warning: exported function DecodeGCPCommonReq should have comment or be unexported (golint)
    • Line 150: warning: exported function DecodeGCPTypesNoCredentialReq should have comment or be unexported (golint)
    • Line 163: warning: exported function DecodeGCPSubnetworksNoCredentialReq should have comment or be unexported (golint)
    • Line 176: warning: exported function GCPDiskTypesEndpoint should have comment or be unexported (golint)
    • Line 199: warning: exported function GCPDiskTypesWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 206: warning: exported function GCPSizeEndpoint should have comment or be unexported (golint)
    • Line 235: warning: exported function GCPSizeWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 242: warning: exported function GCPZoneEndpoint should have comment or be unexported (golint)
    • Line 265: warning: exported function GCPZoneWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 272: warning: exported function GCPNetworkEndpoint should have comment or be unexported (golint)
    • Line 295: warning: exported function GCPNetworkWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 302: warning: exported function GCPSubnetworkEndpoint should have comment or be unexported (golint)
    • Line 325: warning: exported function GCPSubnetworkWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • pkg/handler/common/cluster.go
    • Line 73: warning: exported function CreateEndpoint should have comment or be unexported (golint)
    • Line 138: warning: exported function GenerateCluster should have comment or be unexported (golint)
    • Line 251: warning: exported function GetClusters should have comment or be unexported (golint)
    • Line 298: warning: exported function GetEndpoint should have comment or be unexported (golint)
    • Line 315: warning: exported function DeleteEndpoint should have comment or be unexported (golint)
    • Line 356: warning: exported function PatchEndpoint should have comment or be unexported (golint)
    • Line 471: warning: exported function GetClusterEventsEndpoint should have comment or be unexported (golint)
    • Line 506: warning: exported function HealthEndpoint should have comment or be unexported (golint)
    • Line 532: warning: exported function GetMetricsEndpoint should have comment or be unexported (golint)
    • Line 579: warning: exported function MigrateEndpointToExternalCCM should have comment or be unexported (golint)
    • Line 622: warning: exported function ListNamespaceEndpoint should have comment or be unexported (golint)
    • Line 650: warning: exported function AssignSSHKeyEndpoint should have comment or be unexported (golint)
    • Line 709: warning: exported function DetachSSHKeyEndpoint should have comment or be unexported (golint)
    • Line 755: warning: exported function ListSSHKeysEndpoint should have comment or be unexported (golint)
    • Line 775: warning: exported function UpdateClusterSSHKey should have comment or be unexported (golint)
    • Line 864: warning: exported function GetInternalCluster should have comment or be unexported (golint)
    • Line 908: warning: exported function ConvertInternalClusterToExternal should have comment or be unexported (golint)
    • Line 957: warning: exported function ValidateClusterSpec should have comment or be unexported (golint)
    • Line 991: warning: exported function ConvertClusterMetrics should have comment or be unexported (golint)
    • pkg/validation/cluster.go
    • Line 86: warning: exported function ValidateClusterNetworkConfig should have comment or be unexported (golint)
    • Line 552: warning: exported function ValidateUpdateWindow should have comment or be unexported (golint)
    • Line 562: warning: exported function ValidateContainerRuntime should have comment or be unexported (golint)
    • Line 579: warning: exported function ValidateLeaderElectionSettings should have comment or be unexported (golint)
    • Line 600: warning: exported function ValidateNodePortRange should have comment or be unexported (golint)
    • pkg/controller/operator/common/vpa/rbac.go
    • Line 27: warning: exported const MetricsReaderRoleName should have comment (or a comment on this block) or be unexported (golint)
    • Line 35: warning: exported function ClusterRoleCreators should have comment or be unexported (golint)
    • Line 151: warning: exported function ClusterRoleBindingCreators should have comment or be unexported (golint)
    • pkg/provider/kubernetes/constraint.go
    • Line 65: warning: exported function ConstraintProviderFactory should have comment or be unexported (golint)
    • Line 130: warning: exported method ConstraintProvider.Create should have comment or be unexported (golint)
    • Line 141: warning: exported method ConstraintProvider.CreateUnsecured should have comment or be unexported (golint)
    • Line 147: warning: exported method ConstraintProvider.Update should have comment or be unexported (golint)
    • Line 158: warning: exported method ConstraintProvider.UpdateUnsecured should have comment or be unexported (golint)
    • Line 164: warning: exported method DefaultConstraintProvider.Create should have comment or be unexported (golint)
    • Line 170: warning: exported method DefaultConstraintProvider.List should have comment or be unexported (golint)
    • Line 180: warning: exported method DefaultConstraintProvider.Get should have comment or be unexported (golint)
    • Line 190: warning: exported method DefaultConstraintProvider.Delete should have comment or be unexported (golint)
    • Line 200: warning: exported method DefaultConstraintProvider.Update should have comment or be unexported (golint)
    • pkg/handler/v1/provider/azure.go
    • Line 32: warning: exported function AzureSizeWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 39: warning: exported function AzureSizeEndpoint should have comment or be unexported (golint)
    • Line 73: warning: exported function AzureAvailabilityZonesWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 80: warning: exported function AzureAvailabilityZonesEndpoint should have comment or be unexported (golint)
    • Line 139: warning: exported function DecodeAzureSizesNoCredentialsReq should have comment or be unexported (golint)
    • Line 168: warning: exported function DecodeAzureSizesReq should have comment or be unexported (golint)
    • Line 180: warning: exported function DecodeAzureAvailabilityZonesReq should have comment or be unexported (golint)
    • Line 203: warning: exported function DecodeAzureAvailabilityZonesNoCredentialsReq should have comment or be unexported (golint)
    • pkg/install/helm/types.go
    • Line 28: warning: exported type Release should have comment or be unexported (golint)
    • Line 39: warning: exported method Release.Clone should have comment or be unexported (golint)
    • Line 46: warning: exported type Chart should have comment or be unexported (golint)
    • Line 55: warning: exported method Chart.Clone should have comment or be unexported (golint)
    • Line 62: warning: exported function LoadChart should have comment or be unexported (golint)
    • pkg/handler/common/provider/openstack.go
    • Line 37: warning: exported function OpenstackSizeWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 70: warning: exported function OpenstackTenantWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 92: warning: exported function OpenstackNetworkWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 114: warning: exported function OpenstackSecurityGroupWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 137: warning: exported function OpenstackSubnetsWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 160: warning: exported function OpenstackAvailabilityZoneWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 188: warning: exported function GetOpenstackAvailabilityZones should have comment or be unexported (golint)
    • Line 204: warning: exported function GetOpenstackSubnets should have comment or be unexported (golint)
    • Line 226: warning: exported function GetOpenstackNetworks should have comment or be unexported (golint)
    • Line 251: warning: exported function GetOpenstackTenants should have comment or be unexported (golint)
    • Line 275: warning: exported function GetOpenstackSizes should have comment or be unexported (golint)
    • Line 328: warning: exported function MeetsOpenstackNodeSizeRequirement should have comment or be unexported (golint)
    • Line 338: warning: exported function IsFlavorEnabled should have comment or be unexported (golint)
    • Line 351: warning: exported function GetOpenstackSecurityGroups should have comment or be unexported (golint)
    • pkg/crd/kubermatic/v1/utils.go
    • Line 43: warning: comment on exported function NewExposeStrategiesSet should be of the form "NewExposeStrategiesSet ..." (golint)
    • Line 70: warning: exported method ExposeStrategiesSet.Items should have comment or be unexported (golint)
    • pkg/handler/common/provider/alibaba.go
    • Line 41: warning: exported function AlibabaInstanceTypesWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 84: warning: exported function ListAlibabaInstanceTypes should have comment or be unexported (golint)
    • Line 165: warning: exported function AlibabaZonesWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 201: warning: exported function ListAlibabaZones should have comment or be unexported (golint)
    • Line 227: warning: exported function ListAlibabaVSwitches should have comment or be unexported (golint)
    • Line 253: warning: exported function AlibabaVswitchesWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • pkg/handler/v1/dc/datacenter.go
    • Line 73: warning: comment on exported function ListEndpointForProvider should be of the form "ListEndpointForProvider ..." (golint)
    • Line 621: warning: exported function ConvertInternalDCToExternalSpec should have comment or be unexported (golint)
    • pkg/handler/v1/provider/digitalocean.go
    • Line 32: warning: exported function DigitaloceanSizeWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 39: warning: exported function DigitaloceanSizeEndpoint should have comment or be unexported (golint)
    • Line 75: warning: exported function DecodeDoSizesNoCredentialsReq should have comment or be unexported (golint)
    • Line 97: warning: exported function DecodeDoSizesReq should have comment or be unexported (golint)
    • pkg/controller/operator/common/resources.go
    • Line 65: warning: exported const DockercfgSecretName should have comment (or a comment on this block) or be unexported (golint)
    • Line 90: warning: exported function NamespaceCreator should have comment or be unexported (golint)
    • Line 104: warning: exported function DockercfgSecretCreator should have comment or be unexported (golint)
    • Line 116: warning: exported function ExtraFilesSecretCreator should have comment or be unexported (golint)
    • Line 146: warning: exported function WebhookServingCASecretCreator should have comment or be unexported (golint)
    • Line 161: warning: exported function WebhookServingCertSecretCreator should have comment or be unexported (golint)
    • Line 191: warning: exported function SeedAdmissionWebhookName should have comment or be unexported (golint)
    • Line 195: warning: exported function SeedAdmissionWebhookCreator should have comment or be unexported (golint)
    • Line 322: warning: exported function WebhookCABundle should have comment or be unexported (golint)
    • pkg/controller/nodeport-proxy/envoymanager/controller.go
    • Line 45: warning: exported type Options should have comment or be unexported (golint)
    • Line 71: warning: exported method Options.IsSNIEnabled should have comment or be unexported (golint)
    • Line 75: warning: exported method Options.IsTunnelingEnabled should have comment or be unexported (golint)
    • Line 96: warning: exported type Reconciler should have comment or be unexported (golint)
    • Line 105: warning: exported method Reconciler.Reconcile should have comment or be unexported (golint)
    • Line 186: warning: exported method Reconciler.SetupWithManager should have comment or be unexported (golint)
    • pkg/handler/v2/provider/openstack.go
    • Line 34: warning: exported function OpenstackSizeWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 44: warning: exported function OpenstackTenantWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 54: warning: exported function OpenstackNetworkWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 64: warning: exported function OpenstackSecurityGroupWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 74: warning: exported function OpenstackSubnetsWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 84: warning: exported function OpenstackAvailabilityZoneWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 107: warning: exported function DecodeOpenstackNoCredentialsReq should have comment or be unexported (golint)
    • Line 139: warning: exported function DecodeOpenstackSubnetNoCredentialsReq should have comment or be unexported (golint)
    • pkg/log/zap.go
    • Line 35: warning: exported var Logger should have comment or be unexported (golint)
    • Line 45: warning: exported function NewDefaultOptions should have comment or be unexported (golint)
    • Line 52: warning: exported method Options.AddFlags should have comment or be unexported (golint)
    • Line 57: warning: exported method Options.Validate should have comment or be unexported (golint)
    • Line 64: warning: exported type Format should have comment or be unexported (golint)
    • Line 85: warning: exported type Formats should have comment or be unexported (golint)
    • Line 88: warning: exported const FormatJSON should have comment (or a comment on this block) or be unexported (golint)
    • Line 93: warning: exported var AvailableFormats should have comment or be unexported (golint)
    • Line 105: warning: exported method Formats.Contains should have comment or be unexported (golint)
    • Line 114: warning: exported function New should have comment or be unexported (golint)
    • pkg/install/util/backup.go
    • Line 44: warning: exported function ListResources should have comment or be unexported (golint)
    • Line 55: warning: exported function DumpResources should have comment or be unexported (golint)
    • pkg/controller/seed-controller-manager/rancher/client/types.go
    • Line 21: warning: exported type Filters should have comment or be unexported (golint)
    • Line 23: warning: exported type Client should have comment or be unexported (golint)
    • Line 28: warning: exported type Options should have comment or be unexported (golint)
    • Line 36: warning: exported type Resource should have comment or be unexported (golint)
    • Line 43: warning: exported type ClusterList should have comment or be unexported (golint)
    • Line 47: warning: exported type Cluster should have comment or be unexported (golint)
    • Line 90: warning: exported type ClusterSpec should have comment or be unexported (golint)
    • Line 112: warning: exported type ClusterCondition should have comment or be unexported (golint)
    • Line 121: warning: exported type ImportedConfig should have comment or be unexported (golint)
    • Line 125: warning: exported type UserList should have comment or be unexported (golint)
    • Line 129: warning: exported type User should have comment or be unexported (golint)
    • Line 150: warning: exported type ClusterRegistrationToken should have comment or be unexported (golint)
    • Line 172: warning: exported type SetPasswordInput should have comment or be unexported (golint)
    • pkg/handler/test/fake_schema.go
    • Line 28: warning: exported var SchemeBuilder should have comment or be unexported (golint)
    • Line 49: warning: exported type RequiredLabel should have comment or be unexported (golint)
    • Line 59: warning: exported type RequiredLabelList should have comment or be unexported (golint)
    • Line 66: warning: comment on exported type UniqueLabel should be of the form "UniqueLabel ..." (with optional leading article) (golint)
    • Line 78: warning: exported type UniqueLabelList should have comment or be unexported (golint)
    • Line 85: warning: exported type ConstraintSpec should have comment or be unexported (golint)
    • Line 90: warning: exported type ConstraintStatus should have comment or be unexported (golint)
    • Line 96: warning: exported type Violation should have comment or be unexported (golint)
    • pkg/handler/common/provider/vsphere.go
    • Line 35: warning: exported function VsphereNetworksWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 74: warning: exported function GetVsphereNetworks should have comment or be unexported (golint)
    • Line 98: warning: exported function VsphereFoldersWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 136: warning: exported function GetVsphereFolders should have comment or be unexported (golint)
    • Line 155: warning: exported function GetVsphereDatastoreList should have comment or be unexported (golint)
    • pkg/watcher/types.go
    • Line 25: warning: exported type Providers should have comment or be unexported (golint)
    • Line 33: warning: exported type SettingsWatcher should have comment or be unexported (golint)
    • Line 37: warning: exported type UserWatcher should have comment or be unexported (golint)
    • pkg/test/e2e/utils/util.go
    • Line 35: warning: exported function NewKubermaticClient should have comment or be unexported (golint)
    • Line 52: warning: exported function APIEndpoint should have comment or be unexported (golint)
    • Line 61: warning: exported function KubernetesVersion should have comment or be unexported (golint)
    • pkg/test/clusterexposer/controller/const.go
    • Line 27: warning: exported const UserClusterAPIServerServiceSuffixLength should have comment (or a comment on this block) or be unexported (golint)
    • Line 29: warning: comment on exported const DefaultPodPortForwardWaitTimeout should be of the form "DefaultPodPortForwardWaitTimeout ..." (golint)
    • Line 33: warning: exported function GenerateName should have comment or be unexported (golint)
    • pkg/handler/v1/addon/addon.go
    • Line 73: warning: exported function DecodeGetAddon should have comment or be unexported (golint)
    • Line 92: warning: exported function DecodeListAddons should have comment or be unexported (golint)
    • Line 105: warning: exported function DecodeCreateAddon should have comment or be unexported (golint)
    • Line 122: warning: exported function DecodePatchAddon should have comment or be unexported (golint)
    • Line 138: warning: exported function DecodeGetConfig should have comment or be unexported (golint)
    • Line 160: warning: exported function ListAccessibleAddons should have comment or be unexported (golint)
    • Line 166: warning: exported function ListInstallableAddonEndpoint should have comment or be unexported (golint)
    • Line 173: warning: exported function GetAddonEndpoint should have comment or be unexported (golint)
    • Line 180: warning: exported function ListAddonEndpoint should have comment or be unexported (golint)
    • Line 187: warning: exported function CreateAddonEndpoint should have comment or be unexported (golint)
    • Line 194: warning: exported function PatchAddonEndpoint should have comment or be unexported (golint)
    • Line 201: warning: exported function DeleteAddonEndpoint should have comment or be unexported (golint)
    • Line 208: warning: exported function ListAddonConfigsEndpoint should have comment or be unexported (golint)
    • Line 214: warning: exported function GetAddonConfigEndpoint should have comment or be unexported (golint)
    • pkg/handler/v1/admin/seed.go
    • Line 41: warning: comment on exported function ListSeedEndpoint should be of the form "ListSeedEndpoint ..." (golint)
    • Line 194: warning: exported function DecodeUpdateSeedReq should have comment or be unexported (golint)
    • Line 209: warning: exported function DecodeSeedReq should have comment or be unexported (golint)
    • pkg/resources/apiserver/networkpolicy.go
    • Line 60: warning: comment on exported function EctdAllowCreator should be of the form "EctdAllowCreator ..." (golint)
    • Line 165: warning: exported function MachineControllerWebhookCreator should have comment or be unexported (golint)
    • Line 197: warning: exported function MetricsServerAllowCreator should have comment or be unexported (golint)
    • pkg/resources/nodeportproxy/nodeportproxy.go
    • Line 48: warning: exported const DefaultExposeAnnotationKey should have comment (or a comment on this block) or be unexported (golint)
    • Line 95: warning: exported type ExposeTypes should have comment or be unexported (golint)
    • Line 97: warning: exported function NewExposeTypes should have comment or be unexported (golint)
    • Line 105: warning: exported method ExposeTypes.Has should have comment or be unexported (golint)
    • Line 110: warning: exported method ExposeTypes.Insert should have comment or be unexported (golint)
    • Line 156: warning: exported function EnsureResources should have comment or be unexported (golint)
    • pkg/controller/seed-controller-manager/cloud/cloud_controller.go
    • Line 53: warning: exported const ControllerName should have comment (or a comment on this block) or be unexported (golint)
    • Line 60: warning: comment on exported const CurrentMigrationRevision should be of the form "CurrentMigrationRevision ..." (golint)
    • Line 69: warning: exported type Reconciler should have comment or be unexported (golint)
    • Line 80: warning: exported function Add should have comment or be unexported (golint)
    • Line 106: warning: exported method Reconciler.Reconcile should have comment or be unexported (golint)
    • pkg/provider/kubernetes/etcdbackupconfig.go
    • Line 47: warning: exported function EtcdBackupConfigProviderFactory should have comment or be unexported (golint)
    • Line 65: warning: exported method EtcdBackupConfigProvider.Create should have comment or be unexported (golint)
    • Line 76: warning: exported method EtcdBackupConfigProvider.CreateUnsecured should have comment or be unexported (golint)
    • Line 81: warning: exported method EtcdBackupConfigProvider.Get should have comment or be unexported (golint)
    • Line 93: warning: exported method EtcdBackupConfigProvider.GetUnsecured should have comment or be unexported (golint)
    • Line 99: warning: exported method EtcdBackupConfigProvider.List should have comment or be unexported (golint)
    • Line 111: warning: exported method EtcdBackupConfigProvider.ListUnsecured should have comment or be unexported (golint)
    • Line 117: warning: exported method EtcdBackupConfigProvider.Delete should have comment or be unexported (golint)
    • Line 133: warning: exported method EtcdBackupConfigProvider.DeleteUnsecured should have comment or be unexported (golint)
    • Line 143: warning: exported method EtcdBackupConfigProvider.Patch should have comment or be unexported (golint)
    • Line 154: warning: exported method EtcdBackupConfigProvider.PatchUnsecured should have comment or be unexported (golint)
    • Line 175: warning: exported function EtcdBackupConfigProjectProviderFactory should have comment or be unexported (golint)
    • Line 200: warning: exported method EtcdBackupConfigProjectProvider.List should have comment or be unexported (golint)
    • Line 219: warning: exported method EtcdBackupConfigProjectProvider.ListUnsecured should have comment or be unexported (golint)
    • pkg/handler/v1/provider/packet.go
    • Line 52: warning: exported function DecodePacketSizesReq should have comment or be unexported (golint)
    • Line 62: warning: exported function DecodePacketSizesNoCredentialsReq should have comment or be unexported (golint)
    • Line 74: warning: exported function PacketSizesEndpoint should have comment or be unexported (golint)
    • Line 105: warning: exported function PacketSizesWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • pkg/provider/kubernetes/cluster_template_instance.go
    • Line 34: warning: exported const ClusterTemplateLabelKey should have comment (or a comment on this block) or be unexported (golint)
    • Line 38: warning: comment on exported type ClusterTemplateInstanceProvider should be of the form "ClusterTemplateInstanceProvider ..." (with optional leading article) (golint)
    • Line 48: warning: comment on exported function NewClusterTemplateInstanceProvider should be of the form "NewClusterTemplateInstanceProvider ..." (golint)
    • Line 56: warning: exported function ClusterTemplateInstanceProviderFactory should have comment or be unexported (golint)
    • Line 74: warning: exported method ClusterTemplateInstanceProvider.Create should have comment or be unexported (golint)
    • Line 85: warning: exported method ClusterTemplateInstanceProvider.CreateUnsecured should have comment or be unexported (golint)
    • Line 111: warning: exported method ClusterTemplateInstanceProvider.GetUnsecured should have comment or be unexported (golint)
    • Line 121: warning: exported method ClusterTemplateInstanceProvider.ListUnsecured should have comment or be unexported (golint)
    • Line 139: warning: exported method ClusterTemplateInstanceProvider.Get should have comment or be unexported (golint)
    • Line 153: warning: exported method ClusterTemplateInstanceProvider.List should have comment or be unexported (golint)
    • Line 177: warning: exported method ClusterTemplateInstanceProvider.Patch should have comment or be unexported (golint)
    • Line 196: warning: exported method ClusterTemplateInstanceProvider.PatchUnsecured should have comment or be unexported (golint)
    • Line 209: warning: exported function GetClusterTemplateInstanceName should have comment or be unexported (golint)
    • pkg/controller/master-controller-manager/rbac/test/helper.go
    • Line 28: warning: exported function CreateProject should have comment or be unexported (golint)
    • Line 56: warning: exported function CreateUser should have comment or be unexported (golint)
    • Line 72: warning: exported function CreateExpectedBindingFor should have comment or be unexported (golint)
    • Line 94: warning: exported function CreateExpectedOwnerBinding should have comment or be unexported (golint)
    • Line 98: warning: exported function CreateExpectedEditorBinding should have comment or be unexported (golint)
    • pkg/handler/v1/provider/aws.go
    • Line 71: warning: comment on exported type AWSSecurityGroupsReq should be of the form "AWSSecurityGroupsReq ..." (with optional leading article) (golint)
    • Line 159: warning: comment on exported function DecodeAWSSecurityGroupsReq should be of the form "DecodeAWSSecurityGroupsReq ..." (golint)
    • pkg/serviceaccount/jwt.go
    • Line 54: warning: exported function Claims should have comment or be unexported (golint)
    • Line 137: warning: exported function ValidateKey should have comment or be unexported (golint)
    • pkg/provider/kubernetes/backupcredentials.go
    • Line 45: warning: exported function BackupCredentialsProviderFactory should have comment or be unexported (golint)
    • Line 59: warning: exported method BackupCredentialsProvider.CreateUnsecured should have comment or be unexported (golint)
    • Line 64: warning: exported method BackupCredentialsProvider.GetUnsecured should have comment or be unexported (golint)
    • Line 73: warning: exported method BackupCredentialsProvider.UpdateUnsecured should have comment or be unexported (golint)
    • pkg/handler/common/binding.go
    • Line 37: warning: exported const UserClusterBindingComponentValue should have comment (or a comment on this block) or be unexported (golint)
    • Line 40: warning: exported function BindUserToRoleEndpoint should have comment or be unexported (golint)
    • Line 111: warning: exported function BindUserToClusterRoleEndpoint should have comment or be unexported (golint)
    • Line 179: warning: exported function UnbindUserFromRoleBindingEndpoint should have comment or be unexported (golint)
    • Line 233: warning: exported function UnbindUserFromClusterRoleBindingEndpoint should have comment or be unexported (golint)
    • Line 288: warning: exported function ListRoleBindingEndpoint should have comment or be unexported (golint)
    • Line 313: warning: exported function ListClusterRoleBindingEndpoint should have comment or be unexported (golint)
    • pkg/handler/v2/rulegroup/request.go
    • Line 97: warning: exported function DecodeGetReq should have comment or be unexported (golint)
    • Line 113: warning: exported function DecodeListReq should have comment or be unexported (golint)
    • Line 131: warning: exported function DecodeCreateReq should have comment or be unexported (golint)
    • Line 145: warning: exported function DecodeUpdateReq should have comment or be unexported (golint)
    • Line 164: warning: exported function DecodeDeleteReq should have comment or be unexported (golint)
    • pkg/install/stack/kubermatic-master/stack.go
    • Line 45: warning: exported const NginxIngressControllerChartName should have comment (or a comment on this block) or be unexported (golint)
    • Line 70: warning: exported type MasterStack should have comment or be unexported (golint)
    • Line 72: warning: exported function NewStack should have comment or be unexported (golint)
    • Line 76: warning: exported method MasterStack.Name should have comment or be unexported (golint)
    • Line 80: warning: exported method MasterStack.Deploy should have comment or be unexported (golint)
    • pkg/handler/v1/provider/anexia.go
    • Line 32: warning: exported function AnexiaVlanEndpoint should have comment or be unexported (golint)
    • Line 56: warning: exported function AnexiaTemplateEndpoint should have comment or be unexported (golint)
    • Line 101: warning: exported function DecodeAnexiaReq should have comment or be unexported (golint)
    • Line 109: warning: exported function DecodeAnexiaTemplateReq should have comment or be unexported (golint)
    • pkg/test/e2e/utils/client.go
    • Line 65: warning: exported function NewTestClient should have comment or be unexported (golint)
    • Line 238: warning: exported method TestClient.CleanupProject should have comment or be unexported (golint)
    • Line 260: warning: exported method TestClient.CleanupCluster should have comment or be unexported (golint)
    • Line 635: warning: exported method TestClient.WaitForClusterHealthy should have comment or be unexported (golint)
    • Line 652: warning: exported method TestClient.WaitForOPAEnabledClusterHealthy should have comment or be unexported (golint)
    • Line 709: warning: exported method TestClient.WaitForClusterNodeDeploymentsToExist should have comment or be unexported (golint)
    • Line 726: warning: exported method TestClient.WaitForClusterNodeDeploymentsToByReady should have comment or be unexported (golint)
    • Line 831: warning: exported method TestClient.DeleteUserFromProject should have comment or be unexported (golint)
    • Line 839: warning: exported method TestClient.GetProjectUsers should have comment or be unexported (golint)
    • Line 862: warning: exported method TestClient.AddProjectUser should have comment or be unexported (golint)
    • Line 890: warning: exported method TestClient.GetGlobalSettings should have comment or be unexported (golint)
    • Line 902: warning: exported method TestClient.UpdateGlobalSettings should have comment or be unexported (golint)
    • Line 955: warning: exported method TestClient.SetAdmin should have comment or be unexported (golint)
    • Line 968: warning: exported method TestClient.GetRoles should have comment or be unexported (golint)
    • Line 988: warning: exported method TestClient.BindUserToRole should have comment or be unexported (golint)
    • Line 1015: warning: exported method TestClient.GetClusterRoles should have comment or be unexported (golint)
    • Line 1039: warning: comment on exported method TestClient.BindUserToClusterRole should be of the form "BindUserToClusterRole ..." (golint)
    • Line 1065: warning: exported method TestClient.GetRoleBindings should have comment or be unexported (golint)
    • Line 1099: warning: exported method TestClient.GetClusterBindings should have comment or be unexported (golint)
    • Line 1133: warning: exported method TestClient.UpdateCluster should have comment or be unexported (golint)
    • Line 1145: warning: exported type PatchCluster should have comment or be unexported (golint)
    • Line 1248: warning: exported method TestClient.ListDCForProvider should have comment or be unexported (golint)
    • Line 1262: warning: exported method TestClient.GetDCForProvider should have comment or be unexported (golint)
    • Line 1277: warning: exported method TestClient.CreateDC should have comment or be unexported (golint)
    • Line 1295: warning: exported method TestClient.DeleteDC should have comment or be unexported (golint)
    • Line 1307: warning: exported method TestClient.UpdateDC should have comment or be unexported (golint)
    • Line 1330: warning: exported method TestClient.PatchDC should have comment or be unexported (golint)
    • Line 1346: warning: exported method TestClient.GetDCForSeed should have comment or be unexported (golint)
    • Line 1361: warning: exported method TestClient.ListDCForSeed should have comment or be unexported (golint)
    • Line 1375: warning: exported method TestClient.GetDC should have comment or be unexported (golint)
    • Line 1389: warning: exported method TestClient.ListDC should have comment or be unexported (golint)
    • Line 1401: warning: exported method TestClient.Logout should have comment or be unexported (golint)
    • Line 1409: warning: exported method TestClient.GetKubeconfig should have comment or be unexported (golint)
    • Line 1425: warning: exported method TestClient.GetUserClusterClient should have comment or be unexported (golint)
    • Line 1461: warning: exported method TestClient.CreateConstraint should have comment or be unexported (golint)
    • Line 1513: warning: exported method TestClient.CreateCT should have comment or be unexported (golint)
    • Line 1570: warning: exported method TestClient.DeleteConstraintTemplate should have comment or be unexported (golint)
    • Line 1587: warning: exported method TestClient.DeleteConstraint should have comment or be unexported (golint)
    • Line 1663: warning: comment on exported method TestClient.CreateClusterTemplateInstance should be of the form "CreateClusterTemplateInstance ..." (golint)
    • pkg/provider/kubernetes/mla_admin_setting.go
    • Line 38: warning: exported method PrivilegedMLAAdminSettingProvider.GetUnsecured should have comment or be unexported (golint)
    • Line 49: warning: exported method PrivilegedMLAAdminSettingProvider.CreateUnsecured should have comment or be unexported (golint)
    • Line 54: warning: exported method PrivilegedMLAAdminSettingProvider.UpdateUnsecured should have comment or be unexported (golint)
    • Line 59: warning: exported method PrivilegedMLAAdminSettingProvider.DeleteUnsecured should have comment or be unexported (golint)
    • Line 75: warning: exported function PrivilegedMLAAdminSettingProviderFactory should have comment or be unexported (golint)
    • pkg/controller/operator/seed/resources/nodeportproxy/rbac.go
    • Line 30: warning: exported const RoleName should have comment (or a comment on this block) or be unexported (golint)
    • Line 34: warning: exported function RoleCreator should have comment or be unexported (golint)
    • Line 51: warning: exported function RoleBindingCreator should have comment or be unexported (golint)
    • Line 73: warning: exported function ClusterRoleName should have comment or be unexported (golint)
    • Line 77: warning: exported function ClusterRoleCreator should have comment or be unexported (golint)
    • Line 93: warning: exported function ClusterRoleBindingName should have comment or be unexported (golint)
    • Line 97: warning: exported function ClusterRoleBindingCreator should have comment or be unexported (golint)
    • Line 119: warning: exported function ServiceAccountCreator should have comment or be unexported (golint)
    • pkg/provider/kubernetes/external_cluster.go
    • Line 163: warning: comment on exported method ExternalClusterProvider.UpdateUnsecured should be of the form "UpdateUnsecured ..." (golint)
    • Line 198: warning: exported method ExternalClusterProvider.GenerateClient should have comment or be unexported (golint)
    • Line 211: warning: exported method ExternalClusterProvider.GetClient should have comment or be unexported (golint)
    • Line 228: warning: exported method ExternalClusterProvider.GetVersion should have comment or be unexported (golint)
    • Line 262: warning: exported method ExternalClusterProvider.CreateOrUpdateKubeconfigSecretForCluster should have comment or be unexported (golint)
    • Line 273: warning: exported method ExternalClusterProvider.ListNodes should have comment or be unexported (golint)
    • Line 287: warning: exported method ExternalClusterProvider.GetNode should have comment or be unexported (golint)
    • Line 301: warning: exported method ExternalClusterProvider.IsMetricServerAvailable should have comment or be unexported (golint)
    • pkg/handler/v1/ssh/ssh.go
    • Line 35: warning: exported function CreateEndpoint should have comment or be unexported (golint)
    • Line 90: warning: exported function DeleteEndpoint should have comment or be unexported (golint)
    • Line 122: warning: exported function ListEndpoint should have comment or be unexported (golint)
    • Line 154: warning: exported function DecodeListReq should have comment or be unexported (golint)
    • Line 170: warning: exported function DecodeDeleteReq should have comment or be unexported (golint)
    • Line 196: warning: exported function DecodeCreateReq should have comment or be unexported (golint)
    • pkg/handler/v2/cluster_template/cluster_template.go
    • Line 52: warning: exported function CreateEndpoint should have comment or be unexported (golint)
    • Line 189: warning: exported function DecodeCreateReq should have comment or be unexported (golint)
    • Line 215: warning: exported function ListEndpoint should have comment or be unexported (golint)
    • Line 260: warning: exported function DecodeListReq should have comment or be unexported (golint)
    • Line 280: warning: exported function GetEndpoint should have comment or be unexported (golint)
    • Line 304: warning: exported function DeleteEndpoint should have comment or be unexported (golint)
    • Line 327: warning: exported function CreateInstanceEndpoint should have comment or be unexported (golint)
    • Line 397: warning: exported function DecodeCreateInstanceReq should have comment or be unexported (golint)
    • Line 432: warning: exported function DecodeGetReq should have comment or be unexported (golint)
    • pkg/handler/v1/cluster/role.go
    • Line 42: warning: exported function CreateClusterRoleEndpoint should have comment or be unexported (golint)
    • Line 77: warning: exported function CreateRoleEndpoint should have comment or be unexported (golint)
    • Line 158: warning: exported function DecodeCreateClusterRoleReq should have comment or be unexported (golint)
    • Line 180: warning: exported function DecodeCreateRoleReq should have comment or be unexported (golint)
    • Line 202: warning: exported function ListClusterRoleEndpoint should have comment or be unexported (golint)
    • Line 209: warning: exported function ListClusterRoleNamesEndpoint should have comment or be unexported (golint)
    • Line 216: warning: exported function ListRoleEndpoint should have comment or be unexported (golint)
    • Line 223: warning: exported function ListRoleNamesEndpoint should have comment or be unexported (golint)
    • Line 239: warning: exported function DecodeListClusterRoleReq should have comment or be unexported (golint)
    • Line 285: warning: exported function GetRoleEndpoint should have comment or be unexported (golint)
    • Line 392: warning: exported function DecodeGetRoleReq should have comment or be unexported (golint)
    • Line 432: warning: exported function DecodeGetClusterRoleReq should have comment or be unexported (golint)
    • Line 519: warning: exported function DecodePatchRoleReq should have comment or be unexported (golint)
    • Line 551: warning: comment on exported function PatchClusterRoleEndpoint should be of the form "PatchClusterRoleEndpoint ..." (golint)
    • Line 611: warning: exported function DecodePatchClusterRoleReq should have comment or be unexported (golint)
    • pkg/handler/v2/allowed_registry/allowed_registry.go
    • Line 39: warning: exported function CreateEndpoint should have comment or be unexported (golint)
    • Line 82: warning: exported function DecodeCreateAllowedRegistryRequest should have comment or be unexported (golint)
    • Line 92: warning: exported function GetEndpoint should have comment or be unexported (golint)
    • Line 122: warning: exported function DecodeGetAllowedRegistryRequest should have comment or be unexported (golint)
    • Line 134: warning: exported function ListEndpoint should have comment or be unexported (golint)
    • Line 166: warning: exported function DeleteEndpoint should have comment or be unexported (golint)
    • Line 213: warning: exported function PatchEndpoint should have comment or be unexported (golint)
    • pkg/controller/seed-controller-manager/mla/resources.go
    • Line 176: warning: exported function GatewayConfigMapCreator should have comment or be unexported (golint)
    • Line 210: warning: exported function GatewayInternalServiceCreator should have comment or be unexported (golint)
    • Line 230: warning: exported function GatewayExternalServiceCreator should have comment or be unexported (golint)
    • Line 286: warning: exported function GatewayDeploymentCreator should have comment or be unexported (golint)
    • pkg/crd/kubermatic/v1/rulegroup.go
    • Line 35: warning: exported type RuleGroup should have comment or be unexported (golint)
    • Line 42: warning: exported type RuleGroupSpec should have comment or be unexported (golint)
    • Line 51: warning: exported type RuleGroupType should have comment or be unexported (golint)
    • Line 62: warning: exported type RuleGroupList should have comment or be unexported (golint)
    • pkg/handler/v1/cluster/kubeconfig.go
    • Line 31: warning: exported function GetAdminKubeconfigEndpoint should have comment or be unexported (golint)
    • Line 38: warning: exported function GetOidcKubeconfigEndpoint should have comment or be unexported (golint)
    • Line 45: warning: exported function CreateOIDCKubeconfigEndpoint should have comment or be unexported (golint)
    • Line 52: warning: exported function EncodeKubeconfig should have comment or be unexported (golint)
    • Line 56: warning: exported function EncodeOIDCKubeconfig should have comment or be unexported (golint)
    • Line 60: warning: exported function DecodeGetAdminKubeconfig should have comment or be unexported (golint)
    • Line 69: warning: exported function DecodeCreateOIDCKubeconfig should have comment or be unexported (golint)
    • pkg/handler/common/role.go
    • Line 32: warning: exported const UserClusterComponentKey should have comment (or a comment on this block) or be unexported (golint)
    • Line 37: warning: exported function ListClusterRoleEndpoint should have comment or be unexported (golint)
    • Line 62: warning: exported function ListClusterRoleNamesEndpoint should have comment or be unexported (golint)
    • Line 93: warning: exported function ListRoleEndpoint should have comment or be unexported (golint)
    • Line 118: warning: exported function ListRoleNamesEndpoint should have comment or be unexported (golint)
    • pkg/install/stack/kubermatic-seed/stack.go
    • Line 44: warning: exported const MinioChartName should have comment (or a comment on this block) or be unexported (golint)
    • Line 53: warning: exported type SeedStack should have comment or be unexported (golint)
    • Line 55: warning: exported function NewStack should have comment or be unexported (golint)
    • Line 59: warning: exported method SeedStack.Name should have comment or be unexported (golint)
    • Line 63: warning: exported method SeedStack.Deploy should have comment or be unexported (golint)
    • pkg/crd/kubermatic/v1/etcd_backup_config.go
    • Line 31: warning: exported const DefaultKeptBackupsCount should have comment (or a comment on this block) or be unexported (golint)
    • Line 34: warning: comment on exported const BackupStatusPhaseRunning should be of the form "BackupStatusPhaseRunning ..." (golint)
    • Line 37: warning: comment on exported const BackupStatusPhaseCompleted should be of the form "BackupStatusPhaseCompleted ..." (golint)
    • Line 40: warning: comment on exported const BackupStatusPhaseFailed should be of the form "BackupStatusPhaseFailed ..." (golint)
    • Line 82: warning: exported type EtcdBackupConfigStatus should have comment or be unexported (golint)
    • Line 91: warning: exported type BackupStatusPhase should have comment or be unexported (golint)
    • Line 93: warning: exported type BackupStatus should have comment or be unexported (golint)
    • Line 109: warning: exported type EtcdBackupConfigCondition should have comment or be unexported (golint)
    • Line 139: warning: exported method EtcdBackupConfig.GetKeptBackupsCount should have comment or be unexported (golint)
    • pkg/features/features.go
    • Line 49: warning: comment on exported const TunnelingExposeStrategy should be of the form "TunnelingExposeStrategy ..." (golint)
    • Line 83: warning: exported method FeatureGate.Set should have comment or be unexported (golint)
    • pkg/provider/datacenter.go
    • Line 112: warning: exported function SeedsGetterFactory should have comment or be unexported (golint)
    • Line 133: warning: exported function SeedKubeconfigGetterFactory should have comment or be unexported (golint)
    • pkg/test/e2e/utils/oidc.go
    • Line 29: warning: exported const LoginEnvironmentVariable should have comment (or a comment on this block) or be unexported (golint)
    • Line 75: warning: exported function RetrieveMasterToken should have comment or be unexported (golint)
    • Line 84: warning: exported function RetrieveAdminMasterToken should have comment or be unexported (golint)
    • pkg/handler/common/provider/azure.go
    • Line 49: warning: exported var NewAzureClientSet should have comment or be unexported (golint)
    • Line 108: warning: exported type AzureClientSet should have comment or be unexported (golint)
    • Line 178: warning: exported function AzureSizeWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 220: warning: exported function AzureAvailabilityZonesWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 310: warning: exported function AzureSize should have comment or be unexported (golint)
    • Line 389: warning: exported function AzureSKUAvailabilityZones should have comment or be unexported (golint)
    • Line 417: warning: exported function AzureSecurityGroupEndpoint should have comment or be unexported (golint)
    • Line 438: warning: exported function AzureResourceGroupEndpoint should have comment or be unexported (golint)
    • Line 459: warning: exported function AzureRouteTableEndpoint should have comment or be unexported (golint)
    • Line 480: warning: exported function AzureVnetEndpoint should have comment or be unexported (golint)
    • Line 501: warning: exported function AzureSubnetEndpoint should have comment or be unexported (golint)
    • pkg/provider/cloud/alibaba/provider.go
    • Line 30: warning: exported type Alibaba should have comment or be unexported (golint)
    • Line 35: warning: exported function NewCloudProvider should have comment or be unexported (golint)
    • Line 45: warning: exported method Alibaba.DefaultCloudSpec should have comment or be unexported (golint)
    • Line 49: warning: exported method Alibaba.ValidateCloudSpec should have comment or be unexported (golint)
    • Line 62: warning: exported method Alibaba.InitializeCloudProvider should have comment or be unexported (golint)
    • Line 66: warning: exported method Alibaba.CleanUpCloudProvider should have comment or be unexported (golint)
    • Line 70: warning: exported method Alibaba.ValidateCloudSpecUpdate should have comment or be unexported (golint)
    • pkg/test/builder.go
    • Line 28: warning: exported type NamespacedName should have comment or be unexported (golint)
    • Line 30: warning: exported type ObjectBuilder should have comment or be unexported (golint)
    • Line 32: warning: exported method ObjectBuilder.WithResourceVersion should have comment or be unexported (golint)
    • Line 37: warning: exported method ObjectBuilder.WithLabel should have comment or be unexported (golint)
    • Line 45: warning: exported method ObjectBuilder.WithAnnotation should have comment or be unexported (golint)
    • Line 53: warning: exported method ObjectBuilder.WithCreationTimestamp should have comment or be unexported (golint)
    • Line 79: warning: exported method ServiceBuilder.WithLabel should have comment or be unexported (golint)
    • Line 84: warning: exported method ServiceBuilder.WithAnnotation should have comment or be unexported (golint)
    • Line 89: warning: exported method ServiceBuilder.WithCreationTimestamp should have comment or be unexported (golint)
    • Line 94: warning: exported method ServiceBuilder.WithServiceType should have comment or be unexported (golint)
    • Line 99: warning: exported method ServiceBuilder.WithSelector should have comment or be unexported (golint)
    • Line 104: warning: exported method ServiceBuilder.WithServicePorts should have comment or be unexported (golint)
    • Line 109: warning: exported method ServiceBuilder.WithServicePort should have comment or be unexported (golint)
    • Line 124: warning: exported method ServiceBuilder.Build should have comment or be unexported (golint)
    • Line 143: warning: comment on exported function NewEndpointsBuilder should be of the form "NewEndpointsBuilder ..." (golint)
    • Line 154: warning: exported method EndpointsBuilder.WithResourceVersion should have comment or be unexported (golint)
    • Line 167: warning: exported method EndpointsBuilder.Build should have comment or be unexported (golint)
    • pkg/api/v1/types.go
    • Line 457: warning: exported function ConvertInternalUserToExternal should have comment or be unexported (golint)
    • Line 1066: warning: exported type ExternalCCMMigrationStatus should have comment or be unexported (golint)
    • Line 1251: warning: exported method DigitaloceanNodeSpec.MarshalJSON should have comment or be unexported (golint)
    • Line 1291: warning: exported method HetznerNodeSpec.MarshalJSON should have comment or be unexported (golint)
    • Line 1341: warning: exported method AzureNodeSpec.MarshalJSON should have comment or be unexported (golint)
    • Line 1384: warning: exported method VSphereNodeSpec.MarshalJSON should have comment or be unexported (golint)
    • Line 1451: warning: exported method OpenstackNodeSpec.MarshalJSON should have comment or be unexported (golint)
    • Line 1526: warning: exported method AWSNodeSpec.MarshalJSON should have comment or be unexported (golint)
    • Line 1587: warning: exported method PacketNodeSpec.MarshalJSON should have comment or be unexported (golint)
    • Line 1622: warning: exported method GCPNodeSpec.MarshalJSON should have comment or be unexported (golint)
    • Line 1691: warning: exported method KubevirtNodeSpec.MarshalJSON should have comment or be unexported (golint)
    • Line 1753: warning: exported method AlibabaNodeSpec.MarshalJSON should have comment or be unexported (golint)
    • Line 1825: warning: exported method AnexiaNodeSpec.MarshalJSON should have comment or be unexported (golint)
    • Line 2118: warning: comment on exported type ResourceType should be of the form "ResourceType ..." (with optional leading article) (golint)
    • Line 2121: warning: comment on exported type LabelKeyList should be of the form "LabelKeyList ..." (with optional leading article) (golint)
    • Line 2159: warning: comment on exported type SeedSpec should be of the form "SeedSpec ..." (with optional leading article) (golint)
    • Line 2189: warning: comment on exported type SeedNamesList should be of the form "SeedNamesList ..." (with optional leading article) (golint)
    • Line 2223: warning: comment on exported const EtcdBackupConfigCleanupFinalizer should be of the form "EtcdBackupConfigCleanupFinalizer ..." (golint)
    • Line 2249: warning: comment on exported const SeedClusterTemplateInstanceFinalizer should be of the form "SeedClusterTemplateInstanceFinalizer ..." (golint)
    • Line 2253: warning: exported function ToInternalClusterType should have comment or be unexported (golint)
    • Line 2261: warning: exported const InitialMachineDeploymentRequestAnnotation should have comment (or a comment on this block) or be unexported (golint)
    • pkg/handler/v2/external_cluster/external_cluster.go
    • Line 49: warning: exported function CreateEndpoint should have comment or be unexported (golint)
    • Line 104: warning: exported function DecodeCreateReq should have comment or be unexported (golint)
    • Line 128: warning: exported function DeleteEndpoint should have comment or be unexported (golint)
    • Line 162: warning: exported function DecodeDeleteReq should have comment or be unexported (golint)
    • Line 191: warning: exported function ListEndpoint should have comment or be unexported (golint)
    • Line 227: warning: exported function DecodeListReq should have comment or be unexported (golint)
    • Line 247: warning: exported function GetEndpoint should have comment or be unexported (golint)
    • Line 291: warning: exported function DecodeGetReq should have comment or be unexported (golint)
    • Line 320: warning: exported function UpdateEndpoint should have comment or be unexported (golint)
    • Line 380: warning: exported function DecodeUpdateReq should have comment or be unexported (golint)
    • Line 413: warning: exported function GetMetricsEndpoint should have comment or be unexported (golint)
    • Line 471: warning: exported function ListEventsEndpoint should have comment or be unexported (golint)
    • Line 552: warning: exported function DecodeListEventsReq should have comment or be unexported (golint)
    • Line 685: warning: exported function AreExternalClustersEnabled should have comment or be unexported (golint)
    • pkg/handler/v2/external_cluster/node.go
    • Line 40: warning: exported function ListNodesEndpoint should have comment or be unexported (golint)
    • Line 73: warning: exported function ListNodesMetricsEndpoint should have comment or be unexported (golint)
    • Line 140: warning: exported function DecodeListNodesReq should have comment or be unexported (golint)
    • Line 169: warning: exported function GetNodeEndpoint should have comment or be unexported (golint)
    • Line 206: warning: exported function DecodeGetNodeReq should have comment or be unexported (golint)
    • pkg/handler/v2/provider/vsphere.go
    • Line 35: warning: exported function VsphereNetworksWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 45: warning: exported function VsphereFoldersWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 55: warning: exported function VsphereDatastoreEndpoint should have comment or be unexported (golint)
    • Line 98: warning: exported function DecodeVSphereDatastoresReq should have comment or be unexported (golint)
    • Line 122: warning: exported function DecodeVSphereNoCredentialsReq should have comment or be unexported (golint)
    • pkg/pprof/pprof.go
    • Line 31: warning: exported type Opts should have comment or be unexported (golint)
    • Line 35: warning: exported method Opts.AddFlags should have comment or be unexported (golint)
    • Line 39: warning: exported method Opts.Start should have comment or be unexported (golint)
    • Line 53: warning: exported method Opts.NeedLeaderElection should have comment or be unexported (golint)
    • pkg/controller/operator/master/resources/kubermatic/common.go
    • Line 43: warning: exported function ClusterRoleBindingName should have comment or be unexported (golint)
    • Line 47: warning: exported function UIConfigConfigMapCreator should have comment or be unexported (golint)
    • Line 61: warning: exported function ServiceAccountCreator should have comment or be unexported (golint)
    • Line 69: warning: exported function ClusterRoleBindingCreator should have comment or be unexported (golint)
    • Line 93: warning: exported function IngressCreator should have comment or be unexported (golint)
    • pkg/controller/operator/common/vpa/admissionctrl.go
    • Line 40: warning: exported const AdmissionControllerName should have comment (or a comment on this block) or be unexported (golint)
    • Line 52: warning: exported function AdmissionControllerServiceAccountCreator should have comment or be unexported (golint)
    • Line 60: warning: exported function AdmissionControllerDeploymentCreator should have comment or be unexported (golint)
    • Line 134: warning: exported function AdmissionControllerServiceCreator should have comment or be unexported (golint)
    • Line 152: warning: exported function AdmissionControllerServingCertCreator should have comment or be unexported (golint)
    • pkg/handler/v1/provider/hetzner.go
    • Line 32: warning: exported function HetznerSizeWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 39: warning: exported function HetznerSizeEndpoint should have comment or be unexported (golint)
    • Line 71: warning: exported function DecodeHetznerSizesNoCredentialsReq should have comment or be unexported (golint)
    • Line 93: warning: exported function DecodeHetznerSizesReq should have comment or be unexported (golint)
    • pkg/version/kubermatic/versions.go
    • Line 38: warning: exported type Versions should have comment or be unexported (golint)
    • Line 47: warning: exported function NewDefaultVersions should have comment or be unexported (golint)
    • Line 58: warning: exported function NewFakeVersions should have comment or be unexported (golint)
    • pkg/handler/v2/provider/gcp.go
    • Line 70: warning: exported function DecodeGCPTypesNoCredentialReq should have comment or be unexported (golint)
    • Line 90: warning: exported function DecodeGCPSubnetworksNoCredentialReq should have comment or be unexported (golint)
    • Line 109: warning: exported function GCPDiskTypesWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 116: warning: exported function GCPSizeWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 123: warning: exported function GCPZoneWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 130: warning: exported function GCPNetworkWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 137: warning: exported function GCPSubnetworkWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • pkg/resources/certificates/triple/triple.go
    • Line 42: warning: exported const RSAPrivateKeyBlockType should have comment (or a comment on this block) or be unexported (golint)
    • Line 49: warning: exported type KeyPair should have comment or be unexported (golint)
    • Line 54: warning: exported function NewCA should have comment or be unexported (golint)
    • Line 75: warning: exported function NewServerKeyPair should have comment or be unexported (golint)
    • Line 115: warning: exported function NewClientKeyPair should have comment or be unexported (golint)
    • Line 175: warning: exported function ParseRSAKeyPair should have comment or be unexported (golint)
    • pkg/provider/cloud/openstack/internal/testing/simulator.go
    • Line 41: warning: exported type Resource should have comment or be unexported (golint)
    • Line 51: warning: exported type ResourceBuilder should have comment or be unexported (golint)
    • Line 53: warning: exported type Network should have comment or be unexported (golint)
    • Line 58: warning: exported method Network.GetID should have comment or be unexported (golint)
    • Line 62: warning: exported method Network.GetName should have comment or be unexported (golint)
    • Line 66: warning: exported method Network.GetType should have comment or be unexported (golint)
    • Line 70: warning: exported method Network.GetPath should have comment or be unexported (golint)
    • Line 74: warning: exported method Network.FromCreateRequest should have comment or be unexported (golint)
    • Line 91: warning: exported method Network.CreateResponse should have comment or be unexported (golint)
    • Line 100: warning: exported method Network.SubResources should have comment or be unexported (golint)
    • Line 104: warning: exported type SecGroup should have comment or be unexported (golint)
    • Line 106: warning: exported method SecGroup.GetID should have comment or be unexported (golint)
    • Line 110: warning: exported method SecGroup.GetName should have comment or be unexported (golint)
    • Line 114: warning: exported method SecGroup.GetType should have comment or be unexported (golint)
    • Line 118: warning: exported method SecGroup.GetPath should have comment or be unexported (golint)
    • Line 122: warning: exported method SecGroup.FromCreateRequest should have comment or be unexported (golint)
    • Line 139: warning: exported method SecGroup.CreateResponse should have comment or be unexported (golint)
    • Line 148: warning: exported method SecGroup.SubResources should have comment or be unexported (golint)
    • Line 152: warning: exported type SecGroupRule should have comment or be unexported (golint)
    • Line 154: warning: exported method SecGroupRule.GetID should have comment or be unexported (golint)
    • Line 158: warning: exported method SecGroupRule.GetName should have comment or be unexported (golint)
    • Line 162: warning: exported method SecGroupRule.GetType should have comment or be unexported (golint)
    • Line 166: warning: exported method SecGroupRule.GetPath should have comment or be unexported (golint)
    • Line 170: warning: exported method SecGroupRule.FromCreateRequest should have comment or be unexported (golint)
    • Line 188: warning: exported method SecGroupRule.CreateResponse should have comment or be unexported (golint)
    • Line 197: warning: exported method SecGroupRule.SubResources should have comment or be unexported (golint)
    • Line 201: warning: exported type Subnet should have comment or be unexported (golint)
    • Line 203: warning: exported method Subnet.GetID should have comment or be unexported (golint)
    • Line 207: warning: exported method Subnet.GetName should have comment or be unexported (golint)
    • Line 211: warning: exported method Subnet.GetType should have comment or be unexported (golint)
    • Line 215: warning: exported method Subnet.GetPath should have comment or be unexported (golint)
    • Line 219: warning: exported method Subnet.FromCreateRequest should have comment or be unexported (golint)
    • Line 242: warning: exported method Subnet.CreateResponse should have comment or be unexported (golint)
    • Line 251: warning: exported method Subnet.SubResources should have comment or be unexported (golint)
    • Line 255: warning: exported type Port should have comment or be unexported (golint)
    • Line 257: warning: exported method Port.GetID should have comment or be unexported (golint)
    • Line 261: warning: exported method Port.GetName should have comment or be unexported (golint)
    • Line 265: warning: exported method Port.GetType should have comment or be unexported (golint)
    • Line 269: warning: exported method Port.GetPath should have comment or be unexported (golint)
    • Line 273: warning: exported method Port.FromCreateRequest should have comment or be unexported (golint)
    • Line 291: warning: exported method Port.CreateResponse should have comment or be unexported (golint)
    • Line 300: warning: exported method Port.SubResources should have comment or be unexported (golint)
    • Line 304: warning: exported type Router should have comment or be unexported (golint)
    • Line 306: warning: exported method Router.GetID should have comment or be unexported (golint)
    • Line 310: warning: exported method Router.GetName should have comment or be unexported (golint)
    • Line 314: warning: exported method Router.GetType should have comment or be unexported (golint)
    • Line 318: warning: exported method Router.GetPath should have comment or be unexported (golint)
    • Line 322: warning: exported method Router.FromCreateRequest should have comment or be unexported (golint)
    • Line 345: warning: exported method Router.CreateResponse should have comment or be unexported (golint)
    • Line 354: warning: exported method Router.SubResources should have comment or be unexported (golint)
    • Line 362: warning: exported type InterfaceInfo should have comment or be unexported (golint)
    • Line 367: warning: exported method InterfaceInfo.GetID should have comment or be unexported (golint)
    • Line 371: warning: exported method InterfaceInfo.GetName should have comment or be unexported (golint)
    • Line 375: warning: exported method InterfaceInfo.GetType should have comment or be unexported (golint)
    • Line 379: warning: exported method InterfaceInfo.GetPath should have comment or be unexported (golint)
    • Line 383: warning: exported method InterfaceInfo.FromCreateRequest should have comment or be unexported (golint)
    • Line 395: warning: exported method InterfaceInfo.CreateResponse should have comment or be unexported (golint)
    • Line 399: warning: exported method InterfaceInfo.SubResources should have comment or be unexported (golint)
    • Line 403: warning: exported type Request should have comment or be unexported (golint)
    • Line 417: warning: exported function NewSimulator should have comment or be unexported (golint)
    • Line 435: warning: exported method Simulator.TearDown should have comment or be unexported (golint)
    • Line 439: warning: exported method Simulator.Register should have comment or be unexported (golint)
    • Line 448: warning: exported method Simulator.Add should have comment or be unexported (golint)
    • Line 461: warning: exported method Simulator.GetRequestCounters should have comment or be unexported (golint)
    • Line 471: warning: exported method Simulator.GetClient should have comment or be unexported (golint)
    • Line 475: warning: exported method Simulator.Handle should have comment or be unexported (golint)
    • pkg/handler/test/fake_auth.go
    • Line 36: warning: exported const IDViewerToken should have comment (or a comment on this block) or be unexported (golint)
    • Line 88: warning: comment on exported method IssuerVerifier.Extract should be of the form "Extract ..." (golint)
    • hack/tools.go
    • Line 21: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 23: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • pkg/handler/v1/provider/openstack.go
    • Line 74: warning: exported function OpenstackSizeEndpoint should have comment or be unexported (golint)
    • Line 98: warning: exported function OpenstackSizeWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 108: warning: exported function OpenstackTenantEndpoint should have comment or be unexported (golint)
    • Line 137: warning: exported function OpenstackTenantWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 147: warning: exported function OpenstackNetworkEndpoint should have comment or be unexported (golint)
    • Line 162: warning: exported function OpenstackNetworkWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 172: warning: exported function OpenstackSecurityGroupEndpoint should have comment or be unexported (golint)
    • Line 187: warning: exported function OpenstackSecurityGroupWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 197: warning: exported function OpenstackSubnetsEndpoint should have comment or be unexported (golint)
    • Line 212: warning: exported function OpenstackSubnetsWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 222: warning: exported function OpenstackAvailabilityZoneEndpoint should have comment or be unexported (golint)
    • Line 242: warning: exported function OpenstackAvailabilityZoneWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 252: warning: exported function DecodeOpenstackReq should have comment or be unexported (golint)
    • Line 274: warning: exported function DecodeOpenstackNoCredentialsReq should have comment or be unexported (golint)
    • Line 293: warning: exported function DecodeOpenstackSubnetReq should have comment or be unexported (golint)
    • Line 320: warning: exported function DecodeOpenstackSubnetNoCredentialsReq should have comment or be unexported (golint)
    • Line 399: warning: exported function DecodeOpenstackTenantReq should have comment or be unexported (golint)
    • pkg/handler/v2/rulegroup/rulegroup.go
    • Line 37: warning: exported function GetEndpoint should have comment or be unexported (golint)
    • Line 53: warning: exported function ListEndpoint should have comment or be unexported (golint)
    • Line 73: warning: exported function CreateEndpoint should have comment or be unexported (golint)
    • Line 97: warning: exported function UpdateEndpoint should have comment or be unexported (golint)
    • Line 126: warning: exported function DeleteEndpoint should have comment or be unexported (golint)
    • pkg/provider/kubernetes/preset.go
    • Line 144: warning: exported function NewPresetsProvider should have comment or be unexported (golint)
    • Line 163: warning: exported method PresetsProvider.CreatePreset should have comment or be unexported (golint)
    • Line 167: warning: exported method PresetsProvider.UpdatePreset should have comment or be unexported (golint)
    • Line 243: warning: exported method PresetsProvider.SetCloudCredentials should have comment or be unexported (golint)
    • pkg/provider/kubernetes/user.go
    • Line 135: warning: exported method UserProvider.AddUserTokenToBlacklist should have comment or be unexported (golint)
    • Line 183: warning: exported method UserProvider.WatchUser should have comment or be unexported (golint)
    • Line 187: warning: exported method UserProvider.GetUserBlacklistTokens should have comment or be unexported (golint)
    • pkg/resources/resources.go
    • Line 52: warning: exported const RancherStatefulSetName should have comment (or a comment on this block) or be unexported (golint)
    • Line 61: warning: comment on exported const APIServerSecurePort should be of the form "APIServerSecurePort ..." (golint)
    • Line 90: warning: comment on exported const KubeStateMetricsDeploymentName should be of the form "KubeStateMetricsDeploymentName ..." (golint)
    • Line 412: warning: exported const GatekeeperMutatingWebhookConfigurationName should have comment (or a comment on this block) or be unexported (golint)
    • Line 452: warning: comment on exported const ViewerTokenSecretKey should be of the form "ViewerTokenSecretKey ..." (golint)
    • Line 475: warning: exported const EtcdBackupAndRestoreS3AccessKeyIDKey should have comment (or a comment on this block) or be unexported (golint)
    • Line 521: warning: exported const AWSAccessKeyID should have comment (or a comment on this block) or be unexported (golint)
    • Line 563: warning: exported const CoreDNSClusterRoleName should have comment (or a comment on this block) or be unexported (golint)
    • Line 573: warning: exported const EnvoyAgentConfigMapName should have comment (or a comment on this block) or be unexported (golint)
    • Line 581: warning: exported const NodeLocalDNSServiceAccountName should have comment (or a comment on this block) or be unexported (golint)
    • Line 587: warning: exported const TokenBlacklist should have comment (or a comment on this block) or be unexported (golint)
    • Line 591: warning: exported const ExternalClusterKubeconfig should have comment (or a comment on this block) or be unexported (golint)
    • Line 595: warning: exported const EtcdTrustedCAFile should have comment (or a comment on this block) or be unexported (golint)
    • Line 624: warning: exported const UserClusterMLANamespace should have comment (or a comment on this block) or be unexported (golint)
    • Line 681: warning: comment on exported const KonnectivityDeploymentName should be of the form "KonnectivityDeploymentName ..." (golint)
    • Line 1106: warning: exported function GetHTTPProxyEnvVarsFromSeed should have comment or be unexported (golint)
    • Line 1180: warning: exported function GetOverrides should have comment or be unexported (golint)
    • pkg/provider/kubernetes/rulegroup.go
    • Line 49: warning: exported function RuleGroupProviderFactory should have comment or be unexported (golint)
    • Line 67: warning: exported method RuleGroupProvider.Create should have comment or be unexported (golint)
    • Line 76: warning: exported method RuleGroupProvider.List should have comment or be unexported (golint)
    • Line 84: warning: exported method RuleGroupProvider.Get should have comment or be unexported (golint)
    • Line 99: warning: exported method RuleGroupProvider.Update should have comment or be unexported (golint)
    • Line 108: warning: exported method RuleGroupProvider.Delete should have comment or be unexported (golint)
    • Line 121: warning: exported method RuleGroupProvider.GetUnsecured should have comment or be unexported (golint)
    • Line 132: warning: exported method RuleGroupProvider.ListUnsecured should have comment or be unexported (golint)
    • Line 136: warning: exported method RuleGroupProvider.CreateUnsecured should have comment or be unexported (golint)
    • Line 141: warning: exported method RuleGroupProvider.UpdateUnsecured should have comment or be unexported (golint)
    • Line 146: warning: exported method RuleGroupProvider.DeleteUnsecured should have comment or be unexported (golint)
    • pkg/handler/v1/common/common.go
    • Line 84: warning: exported type SupportManager should have comment or be unexported (golint)
    • Line 104: warning: exported type CredentialsData should have comment or be unexported (golint)
    • Line 110: warning: exported method CredentialsData.Cluster should have comment or be unexported (golint)
    • Line 114: warning: exported method CredentialsData.GetGlobalSecretKeySelectorValue should have comment or be unexported (golint)
    • Line 134: warning: comment on exported function GetPortForwarder should be of the form "GetPortForwarder ..." (golint)
    • Line 241: warning: exported function ForwardPort should have comment or be unexported (golint)
    • Line 258: warning: exported function GetOwnersForProject should have comment or be unexported (golint)
    • Line 281: warning: exported function GetProject should have comment or be unexported (golint)
    • Line 305: warning: exported function GetClusterClient should have comment or be unexported (golint)
    • pkg/handler/v1/common/conversion.go
    • Line 27: warning: exported function ConvertInternalSSHKeysToExternal should have comment or be unexported (golint)
    • Line 75: warning: exported function ConvertInternalProjectToExternal should have comment or be unexported (golint)
    • pkg/resources/address/address.go
    • Line 38: warning: exported type ModifiersBuilder should have comment or be unexported (golint)
    • Line 50: warning: exported function NewModifiersBuilder should have comment or be unexported (golint)
    • Line 57: warning: exported method ModifiersBuilder.Client should have comment or be unexported (golint)
    • Line 62: warning: exported method ModifiersBuilder.Cluster should have comment or be unexported (golint)
    • Line 67: warning: exported method ModifiersBuilder.Seed should have comment or be unexported (golint)
    • Line 72: warning: exported method ModifiersBuilder.ExternalURL should have comment or be unexported (golint)
    • Line 77: warning: exported method ModifiersBuilder.TunnelingAgentIP should have comment or be unexported (golint)
    • Line 87: warning: exported method ModifiersBuilder.Build should have comment or be unexported (golint)
    • pkg/provider/kubernetes/ssh.go
    • Line 91: warning: comment on exported method PrivilegedSSHKeyProvider.CreateUnsecured should be of the form "CreateUnsecured ..." (golint)
    • Line 220: warning: comment on exported method PrivilegedSSHKeyProvider.DeleteUnsecured should be of the form "DeleteUnsecured ..." (golint)
    • pkg/controller/seed-controller-manager/kubernetes/cluster_controller.go
    • Line 57: warning: exported const ControllerName should have comment (or a comment on this block) or be unexported (golint)
    • Line 65: warning: exported type Features should have comment or be unexported (golint)
    • Line 115: warning: comment on exported function Add should be of the form "Add ..." (golint)
    • Line 224: warning: exported method Reconciler.Reconcile should have comment or be unexported (golint)
    • Line 317: warning: exported method Reconciler.AddFinalizers should have comment or be unexported (golint)
    • pkg/handler/v2/etcdrestore/etcdrestore.go
    • Line 44: warning: exported function CreateEndpoint should have comment or be unexported (golint)
    • Line 105: warning: exported function DecodeCreateEtcdRestoreReq should have comment or be unexported (golint)
    • Line 119: warning: exported function GetEndpoint should have comment or be unexported (golint)
    • Line 147: warning: exported function ListEndpoint should have comment or be unexported (golint)
    • Line 177: warning: exported function DecodeListEtcdRestoreReq should have comment or be unexported (golint)
    • Line 189: warning: exported function DecodeGetEtcdRestoreReq should have comment or be unexported (golint)
    • Line 205: warning: exported function DeleteEndpoint should have comment or be unexported (golint)
    • Line 234: warning: exported function ProjectListEndpoint should have comment or be unexported (golint)
    • Line 267: warning: exported function DecodeListProjectEtcdRestoreReq should have comment or be unexported (golint)
    • pkg/controller/user-cluster-controller-manager/resources/resources/clusterautoscaler/clusterautoscaler.go
    • Line 26: warning: comment on exported function ClusterRoleCreator should be of the form "ClusterRoleCreator ..." (golint)
    • Line 93: warning: comment on exported function ClusterRoleBindingCreator should be of the form "ClusterRoleBindingCreator ..." (golint)
    • Line 113: warning: exported function KubeSystemRoleCreator should have comment or be unexported (golint)
    • Line 140: warning: exported function KubeSystemRoleBindingCreator should have comment or be unexported (golint)
    • Line 160: warning: exported function DefaultRoleCreator should have comment or be unexported (golint)
    • Line 176: warning: exported function DefaultRoleBindingCreator should have comment or be unexported (golint)
    • pkg/handler/common/addon.go
    • Line 38: warning: exported function PatchAddonEndpoint should have comment or be unexported (golint)
    • Line 74: warning: exported function CreateAddonEndpoint should have comment or be unexported (golint)
    • Line 101: warning: exported function ListAddonEndpoint should have comment or be unexported (golint)
    • Line 119: warning: exported function GetAddonEndpoint should have comment or be unexported (golint)
    • Line 137: warning: exported function ListInstallableAddonEndpoint should have comment or be unexported (golint)
    • Line 156: warning: exported function DeleteAddonEndpoint should have comment or be unexported (golint)
    • Line 164: warning: exported function GetAddonConfigEndpoint should have comment or be unexported (golint)
    • Line 173: warning: exported function ListAddonConfigsEndpoint should have comment or be unexported (golint)
    • pkg/webhook/cluster/mutation/mutation.go
    • Line 57: warning: exported method AdmissionHandler.InjectLogger should have comment or be unexported (golint)
    • Line 62: warning: exported method AdmissionHandler.InjectDecoder should have comment or be unexported (golint)
    • Line 67: warning: exported method AdmissionHandler.Handle should have comment or be unexported (golint)
    • Line 274: warning: exported method AdmissionHandler.SetupWebhookWithManager should have comment or be unexported (golint)
    • pkg/handler/common/provider/anexia.go
    • Line 38: warning: exported function ListAnexiaVlans should have comment or be unexported (golint)
    • Line 61: warning: exported function ListAnexiaTemplates should have comment or be unexported (golint)
    • Line 84: warning: exported function AnexiaVlansWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 108: warning: exported function AnexiaTemplatesWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • pkg/handler/common/provider/gcp.go
    • Line 41: warning: exported function GCPSizeWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 70: warning: exported function GCPZoneWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 97: warning: exported function GCPNetworkWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 120: warning: exported function GCPSubnetworkWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 147: warning: exported function GCPDiskTypesWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 172: warning: exported function ListGCPDiskTypes should have comment or be unexported (golint)
    • Line 198: warning: exported function ListGCPSubnetworks should have comment or be unexported (golint)
    • Line 247: warning: exported function ListGCPNetworks should have comment or be unexported (golint)
    • Line 278: warning: exported function ListGCPZones should have comment or be unexported (golint)
    • Line 309: warning: exported function ListGCPSizes should have comment or be unexported (golint)
    • pkg/handler/v1/provider/alibaba.go
    • Line 63: warning: exported function DecodeAlibabaReq should have comment or be unexported (golint)
    • Line 77: warning: exported function DecodeAlibabaCommonReq should have comment or be unexported (golint)
    • Line 87: warning: exported function DecodeAlibabaNoCredentialReq should have comment or be unexported (golint)
    • Line 100: warning: exported function AlibabaInstanceTypesEndpoint should have comment or be unexported (golint)
    • Line 131: warning: exported function AlibabaInstanceTypesWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 138: warning: exported function AlibabaZonesEndpoint should have comment or be unexported (golint)
    • Line 163: warning: exported function AlibabaVSwitchesEndpoint should have comment or be unexported (golint)
    • Line 188: warning: exported function AlibabaZonesWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • pkg/handler/v2/gatekeeperconfig/gatekeeperconfig.go
    • Line 42: warning: comment on exported const ConfigNamespace should be of the form "ConfigNamespace ..." (golint)
    • Line 45: warning: comment on exported const ConfigName should be of the form "ConfigName ..." (golint)
    • Line 49: warning: exported function GetEndpoint should have comment or be unexported (golint)
    • Line 85: warning: exported function DecodeGatkeeperConfigReq should have comment or be unexported (golint)
    • Line 130: warning: exported function DeleteEndpoint should have comment or be unexported (golint)
    • Line 157: warning: exported function CreateEndpoint should have comment or be unexported (golint)
    • Line 197: warning: exported function DecodeCreateGatkeeperConfigReq should have comment or be unexported (golint)
    • Line 213: warning: exported function PatchEndpoint should have comment or be unexported (golint)
    • pkg/handler/v2/mla_admin_setting/request.go
    • Line 58: warning: exported function DecodeGetReq should have comment or be unexported (golint)
    • Line 68: warning: exported function DecodeCreateReq should have comment or be unexported (golint)
    • Line 81: warning: exported function DecodeUpdateReq should have comment or be unexported (golint)
    • Line 94: warning: exported function DecodeDeleteReq should have comment or be unexported (golint)
    • pkg/resources/credentials.go
    • Line 29: warning: exported type Credentials should have comment or be unexported (golint)
    • Line 43: warning: exported type AWSCredentials should have comment or be unexported (golint)
    • Line 48: warning: exported type AzureCredentials should have comment or be unexported (golint)
    • Line 55: warning: exported type DigitaloceanCredentials should have comment or be unexported (golint)
    • Line 59: warning: exported type GCPCredentials should have comment or be unexported (golint)
    • Line 63: warning: exported type HetznerCredentials should have comment or be unexported (golint)
    • Line 67: warning: exported type OpenstackCredentials should have comment or be unexported (golint)
    • Line 78: warning: exported type PacketCredentials should have comment or be unexported (golint)
    • Line 83: warning: exported type KubevirtCredentials should have comment or be unexported (golint)
    • Line 87: warning: exported type VSphereCredentials should have comment or be unexported (golint)
    • Line 92: warning: exported type AlibabaCredentials should have comment or be unexported (golint)
    • Line 97: warning: exported type AnexiaCredentials should have comment or be unexported (golint)
    • Line 101: warning: exported type CredentialsData should have comment or be unexported (golint)
    • Line 106: warning: exported function NewCredentialsData should have comment or be unexported (golint)
    • Line 126: warning: exported function GetCredentials should have comment or be unexported (golint)
    • Line 189: warning: exported function CopyCredentials should have comment or be unexported (golint)
    • Line 278: warning: exported function GetAWSCredentials should have comment or be unexported (golint)
    • Line 298: warning: exported function GetAzureCredentials should have comment or be unexported (golint)
    • Line 330: warning: exported function GetDigitaloceanCredentials should have comment or be unexported (golint)
    • Line 344: warning: exported function GetGCPCredentials should have comment or be unexported (golint)
    • Line 358: warning: exported function GetHetznerCredentials should have comment or be unexported (golint)
    • Line 372: warning: exported function GetOpenstackCredentials should have comment or be unexported (golint)
    • Line 427: warning: exported function GetPacketCredentials should have comment or be unexported (golint)
    • Line 447: warning: exported function GetKubevirtCredentials should have comment or be unexported (golint)
    • Line 461: warning: exported function GetVSphereCredentials should have comment or be unexported (golint)
    • Line 508: warning: exported function GetAlibabaCredentials should have comment or be unexported (golint)
    • Line 528: warning: exported function GetAnexiaCredentials should have comment or be unexported (golint)
    • pkg/handler/common/provider/aws.go
    • Line 51: warning: exported function AWSSubnetNoCredentialsEndpoint should have comment or be unexported (golint)
    • Line 98: warning: exported function AWSSizeNoCredentialsEndpoint should have comment or be unexported (golint)
    • Line 128: warning: exported function ListAWSSubnets should have comment or be unexported (golint)
    • Line 180: warning: exported function SetDefaultSubnet should have comment or be unexported (golint)
    • Line 231: warning: exported function AWSSizes should have comment or be unexported (golint)
    • pkg/handler/common/upgrade.go
    • Line 43: warning: exported function GetUpgradesEndpoint should have comment or be unexported (golint)
    • Line 95: warning: exported function UpgradeNodeDeploymentsEndpoint should have comment or be unexported (golint)
    • pkg/handler/v2/etcdbackupconfig/etcdbackupconfig.go
    • Line 50: warning: exported function CreateEndpoint should have comment or be unexported (golint)
    • Line 94: warning: exported function DecodeCreateEtcdBackupConfigReq should have comment or be unexported (golint)
    • Line 108: warning: exported function GetEndpoint should have comment or be unexported (golint)
    • Line 136: warning: exported function ListEndpoint should have comment or be unexported (golint)
    • Line 166: warning: exported function DecodeListEtcdBackupConfigReq should have comment or be unexported (golint)
    • Line 178: warning: exported function DecodeGetEtcdBackupConfigReq should have comment or be unexported (golint)
    • Line 194: warning: exported function DeleteEndpoint should have comment or be unexported (golint)
    • Line 212: warning: exported function PatchEndpoint should have comment or be unexported (golint)
    • Line 253: warning: exported function DecodePatchEtcdBackupConfigReq should have comment or be unexported (golint)
    • Line 273: warning: exported function ProjectListEndpoint should have comment or be unexported (golint)
    • Line 332: warning: exported function DecodeListProjectEtcdBackupConfigReq should have comment or be unexported (golint)
    • Line 454: warning: exported function GenEtcdBackupConfigID should have comment or be unexported (golint)
    • pkg/provider/types.go
    • Line 49: warning: comment on exported const FakeCloudProvider should be of the form "FakeCloudProvider ..." (golint)
    • Line 51: warning: exported const DigitaloceanCloudProvider should have comment (or a comment on this block) or be unexported (golint)
    • Line 88: warning: exported function IsProviderSupported should have comment or be unexported (golint)
    • Line 121: warning: exported method UpdaterOptions.Apply should have comment or be unexported (golint)
    • Line 153: warning: exported function SecretKeySelectorValueFuncFactory should have comment or be unexported (golint)
    • Line 319: warning: comment on exported type PrivilegedSSHKeyProvider should be of the form "PrivilegedSSHKeyProvider ..." (with optional leading article) (golint)
    • Line 721: warning: exported type PrivilegedAddonProvider should have comment or be unexported (golint)
    • Line 754: warning: exported type AddonConfigProvider should have comment or be unexported (golint)
    • Line 817: warning: comment on exported type PrivilegedExternalClusterProvider should be of the form "PrivilegedExternalClusterProvider ..." (with optional leading article) (golint)
    • Line 1011: warning: exported type RuleGroupListOptions should have comment or be unexported (golint)
    • Line 1034: warning: exported type PrivilegedRuleGroupProvider should have comment or be unexported (golint)
    • Line 1244: warning: exported type PrivilegedMLAAdminSettingProvider should have comment or be unexported (golint)
    • pkg/resources/usercluster/rbac.go
    • Line 35: warning: exported function ServiceAccountCreator should have comment or be unexported (golint)
    • Line 41: warning: exported function RoleCreator should have comment or be unexported (golint)
    • Line 87: warning: exported function RoleBindingCreator should have comment or be unexported (golint)
    • Line 104: warning: exported function ClusterRoleCreator should have comment or be unexported (golint)
    • Line 123: warning: exported function ClusterRoleBinding should have comment or be unexported (golint)
    • Line 143: warning: exported function GenClusterRoleBindingName should have comment or be unexported (golint)
    • pkg/handler/auth/sa.go
    • Line 44: warning: comment on exported method ServiceAccountAuthClient.Extract should be of the form "Extract ..." (golint)
    • pkg/test/e2e/utils/http.go
    • Line 35: warning: exported type Backoff should have comment or be unexported (golint)
    • Line 62: warning: exported function NewRoundTripperWithRetries should have comment or be unexported (golint)
    • pkg/provider/kubernetes/etcdrestore.go
    • Line 47: warning: exported function EtcdRestoreProviderFactory should have comment or be unexported (golint)
    • Line 65: warning: exported method EtcdRestoreProvider.Create should have comment or be unexported (golint)
    • Line 75: warning: exported method EtcdRestoreProvider.CreateUnsecured should have comment or be unexported (golint)
    • Line 80: warning: exported method EtcdRestoreProvider.Get should have comment or be unexported (golint)
    • Line 92: warning: exported method EtcdRestoreProvider.GetUnsecured should have comment or be unexported (golint)
    • Line 98: warning: exported method EtcdRestoreProvider.List should have comment or be unexported (golint)
    • Line 110: warning: exported method EtcdRestoreProvider.ListUnsecured should have comment or be unexported (golint)
    • Line 116: warning: exported method EtcdRestoreProvider.Delete should have comment or be unexported (golint)
    • Line 132: warning: exported method EtcdRestoreProvider.DeleteUnsecured should have comment or be unexported (golint)
    • Line 158: warning: exported function EtcdRestoreProjectProviderFactory should have comment or be unexported (golint)
    • Line 183: warning: exported method EtcdRestoreProjectProvider.List should have comment or be unexported (golint)
    • Line 202: warning: exported method EtcdRestoreProjectProvider.ListUnsecured should have comment or be unexported (golint)
    • pkg/resources/certificates/ca-bundle.go
    • Line 63: warning: exported function NewCABundleFromFile should have comment or be unexported (golint)
    • Line 78: warning: exported function NewCABundleFromBytes should have comment or be unexported (golint)
    • Line 119: warning: exported method CABundle.CertPool should have comment or be unexported (golint)
    • Line 127: warning: exported function GlobalCABundle should have comment or be unexported (golint)
    • Line 142: warning: exported function ValidateCABundleConfigMap should have comment or be unexported (golint)
    • Line 151: warning: exported function ValidateCABundle should have comment or be unexported (golint)
    • pkg/provider/kubernetes/settings.go
    • Line 34: warning: comment on exported type SettingsProvider should be of the form "SettingsProvider ..." (with optional leading article) (golint)
    • Line 40: warning: comment on exported function NewSettingsProvider should be of the form "NewSettingsProvider ..." (golint)
    • Line 48: warning: exported method SettingsProvider.GetGlobalSettings should have comment or be unexported (golint)
    • Line 60: warning: exported method SettingsProvider.WatchGlobalSettings should have comment or be unexported (golint)
    • Line 64: warning: exported method SettingsProvider.UpdateGlobalSettings should have comment or be unexported (golint)
    • pkg/addon/template.go
    • Line 43: warning: exported const ClusterTypeKubernetes should have comment (or a comment on this block) or be unexported (golint)
    • Line 58: warning: comment on exported type Credentials should be of the form "Credentials ..." (with optional leading article) (golint)
    • Line 71: warning: exported function NewTemplateData should have comment or be unexported (golint)
    • Line 215: warning: exported type ClusterNetwork should have comment or be unexported (golint)
    • Line 225: warning: exported type CNIPlugin should have comment or be unexported (golint)
    • Line 230: warning: exported type MLASettings should have comment or be unexported (golint)
    • Line 237: warning: exported function ParseFromFolder should have comment or be unexported (golint)
    • pkg/handler/v2/mla_admin_setting/mla_admin_setting.go
    • Line 36: warning: exported function GetEndpoint should have comment or be unexported (golint)
    • Line 60: warning: exported function CreateEndpoint should have comment or be unexported (golint)
    • Line 88: warning: exported function UpdateEndpoint should have comment or be unexported (golint)
    • Line 121: warning: exported function DeleteEndpoint should have comment or be unexported (golint)
    • pkg/crd/kubermatic/v1/preset.go
    • Line 27: warning: exported type ProviderType should have comment or be unexported (golint)
    • Line 30: warning: exported const ProviderDigitalocean should have comment (or a comment on this block) or be unexported (golint)
    • Line 44: warning: exported function SupportedProviders should have comment or be unexported (golint)
    • Line 61: warning: exported function IsProviderSupported should have comment or be unexported (golint)
    • Line 96: warning: comment on exported type PresetSpec should be of the form "PresetSpec ..." (with optional leading article) (golint)
    • Line 138: warning: exported method PresetSpec.SetPresetStatus should have comment or be unexported (golint)
    • Line 142: warning: exported method PresetSpec.SetPresetProviderStatus should have comment or be unexported (golint)
    • Line 153: warning: exported method PresetSpec.HasProvider should have comment or be unexported (golint)
    • Line 158: warning: exported method PresetSpec.GetPresetProvider should have comment or be unexported (golint)
    • Line 170: warning: exported method PresetSpec.Validate should have comment or be unexported (golint)
    • Line 189: warning: exported method PresetSpec.IsEnabled should have comment or be unexported (golint)
    • Line 197: warning: exported method PresetSpec.IsProviderEnabled should have comment or be unexported (golint)
    • Line 202: warning: exported method PresetSpec.OverrideProvider should have comment or be unexported (golint)
    • Line 208: warning: exported type Validateable should have comment or be unexported (golint)
    • Line 212: warning: exported type PresetProvider should have comment or be unexported (golint)
    • Line 217: warning: exported method PresetProvider.IsEnabled should have comment or be unexported (golint)
    • Line 225: warning: exported type Digitalocean should have comment or be unexported (golint)
    • Line 232: warning: exported method Digitalocean.IsValid should have comment or be unexported (golint)
    • Line 236: warning: exported type Hetzner should have comment or be unexported (golint)
    • Line 249: warning: exported method Hetzner.IsValid should have comment or be unexported (golint)
    • Line 253: warning: exported type Azure should have comment or be unexported (golint)
    • Line 271: warning: exported method Azure.IsValid should have comment or be unexported (golint)
    • Line 278: warning: exported type VSphere should have comment or be unexported (golint)
    • Line 290: warning: exported method VSphere.IsValid should have comment or be unexported (golint)
    • Line 295: warning: exported type AWS should have comment or be unexported (golint)
    • Line 308: warning: exported method AWS.IsValid should have comment or be unexported (golint)
    • Line 313: warning: exported type Openstack should have comment or be unexported (golint)
    • Line 334: warning: exported method Openstack.IsValid should have comment or be unexported (golint)
    • Line 350: warning: exported type Packet should have comment or be unexported (golint)
    • Line 359: warning: exported method Packet.IsValid should have comment or be unexported (golint)
    • Line 364: warning: exported type GCP should have comment or be unexported (golint)
    • Line 373: warning: exported method GCP.IsValid should have comment or be unexported (golint)
    • Line 377: warning: exported type Fake should have comment or be unexported (golint)
    • Line 383: warning: exported method Fake.IsValid should have comment or be unexported (golint)
    • Line 387: warning: exported type Kubevirt should have comment or be unexported (golint)
    • Line 393: warning: exported method Kubevirt.IsValid should have comment or be unexported (golint)
    • Line 397: warning: exported type Alibaba should have comment or be unexported (golint)
    • Line 404: warning: exported method Alibaba.IsValid should have comment or be unexported (golint)
    • Line 409: warning: exported type Anexia should have comment or be unexported (golint)
    • Line 416: warning: exported method Anexia.IsValid should have comment or be unexported (golint)
    • pkg/handler/v1/cluster/upgrade.go
    • Line 37: warning: exported function GetUpgradesEndpoint should have comment or be unexported (golint)
    • Line 55: warning: exported function DecodeNodeUpgradesReq should have comment or be unexported (golint)
    • Line 69: warning: exported function GetNodeUpgrades should have comment or be unexported (golint)
    • Line 123: warning: exported function DecodeUpgradeNodeDeploymentsReq should have comment or be unexported (golint)
    • Line 139: warning: exported function UpgradeNodeDeploymentsEndpoint should have comment or be unexported (golint)
    • Line 149: warning: exported function GetMasterVersionsEndpoint should have comment or be unexported (golint)
    • Line 170: warning: exported method TypeReq.Validate should have comment or be unexported (golint)
    • Line 177: warning: comment on exported function DecodeClusterTypeReq should be of the form "DecodeClusterTypeReq ..." (golint)
    • pkg/crd/kubermatic/v1/datacenter.go
    • Line 28: warning: comment on exported type SeedList should be of the form "SeedList ..." (with optional leading article) (golint)
    • Line 51: warning: exported method Seed.SetDefaults should have comment or be unexported (golint)
    • Line 65: warning: comment on exported type SeedSpec should be of the form "SeedSpec ..." (with optional leading article) (golint)
    • Line 110: warning: exported type NodeportProxyConfig should have comment or be unexported (golint)
    • Line 127: warning: exported type NodeportProxyComponent should have comment or be unexported (golint)
    • Line 134: warning: exported type Datacenter should have comment or be unexported (golint)
    • Line 242: warning: exported type OpenstackNodeSizeRequirements should have comment or be unexported (golint)
    • Line 360: warning: exported type ProxyValue should have comment or be unexported (golint)
    • Line 362: warning: exported function NewProxyValue should have comment or be unexported (golint)
    • Line 367: warning: exported method ProxyValue.Empty should have comment or be unexported (golint)
    • pkg/handler/routes_v1_websocket.go
    • Line 68: warning: exported type WebsocketSettingsWriter should have comment or be unexported (golint)
    • Line 69: warning: exported type WebsocketUserWriter should have comment or be unexported (golint)
    • Line 71: warning: exported method Routing.RegisterV1Websocket should have comment or be unexported (golint)
    • pkg/handler/v1/cluster/cluster.go
    • Line 45: warning: exported function CreateEndpoint should have comment or be unexported (golint)
    • Line 62: warning: exported function GetEndpoint should have comment or be unexported (golint)
    • Line 69: warning: exported function PatchEndpoint should have comment or be unexported (golint)
    • Line 120: warning: exported function DeleteEndpoint should have comment or be unexported (golint)
    • Line 127: warning: exported function GetClusterEventsEndpoint should have comment or be unexported (golint)
    • Line 134: warning: exported function HealthEndpoint should have comment or be unexported (golint)
    • Line 141: warning: exported function AssignSSHKeyEndpoint should have comment or be unexported (golint)
    • Line 148: warning: exported function ListSSHKeysEndpoint should have comment or be unexported (golint)
    • Line 155: warning: exported function DetachSSHKeyEndpoint should have comment or be unexported (golint)
    • Line 162: warning: exported function GetMetricsEndpoint should have comment or be unexported (golint)
    • Line 243: warning: exported function DecodeCreateReq should have comment or be unexported (golint)
    • Line 269: warning: exported function DecodeListReq should have comment or be unexported (golint)
    • Line 290: warning: exported function DecodePatchReq should have comment or be unexported (golint)
    • Line 311: warning: exported function DecodeAssignSSHKeyReq should have comment or be unexported (golint)
    • Line 334: warning: exported function DecodeListSSHKeysReq should have comment or be unexported (golint)
    • Line 351: warning: exported function DecodeDetachSSHKeysReq should have comment or be unexported (golint)
    • Line 383: warning: exported function DecodeAdminTokenReq should have comment or be unexported (golint)
    • Line 400: warning: exported function RevokeAdminTokenEndpoint should have comment or be unexported (golint)
    • Line 414: warning: exported function RevokeViewerTokenEndpoint should have comment or be unexported (golint)
    • Line 440: warning: exported function DecodeDeleteReq should have comment or be unexported (golint)
    • Line 480: warning: exported function DecodeGetClusterEvents should have comment or be unexported (golint)
    • Line 501: warning: exported function ListNamespaceEndpoint should have comment or be unexported (golint)
    • pkg/handler/handler.go
    • Line 63: warning: exported function ErrorEncoder should have comment or be unexported (golint)
    • Line 119: warning: exported function SetStatusCreatedHeader should have comment or be unexported (golint)
    • pkg/controller/seed-controller-manager/rancher/controller.go
    • Line 57: warning: exported const ControllerName should have comment (or a comment on this block) or be unexported (golint)
    • Line 72: warning: exported type Reconciler should have comment or be unexported (golint)
    • Line 84: warning: exported function Add should have comment or be unexported (golint)
    • Line 115: warning: exported method Reconciler.Reconcile should have comment or be unexported (golint)
    • pkg/crd/kubermatic/v1/helper/helper.go
    • Line 84: warning: exported function ClusterConditionHasStatus should have comment or be unexported (golint)
    • Line 189: warning: exported function IsClusterInitialized should have comment or be unexported (golint)
    • Line 201: warning: comment on exported function GetHealthStatus should be of the form "GetHealthStatus ..." (golint)
    • Line 214: warning: exported function NeedCCMMigration should have comment or be unexported (golint)
    • Line 222: warning: exported function CCMMigrationCompleted should have comment or be unexported (golint)
    • pkg/handler/common/machine.go
    • Line 59: warning: exported const MachineDeploymentEventWarningType should have comment (or a comment on this block) or be unexported (golint)
    • Line 63: warning: exported function CreateMachineDeployment should have comment or be unexported (golint)
    • Line 188: warning: exported function DeleteMachineNode should have comment or be unexported (golint)
    • Line 217: warning: exported function ListMachineDeployments should have comment or be unexported (golint)
    • Line 248: warning: exported function GetMachineDeployment should have comment or be unexported (golint)
    • Line 268: warning: exported function ListMachineDeploymentNodes should have comment or be unexported (golint)
    • Line 300: warning: exported function ListNodesForCluster should have comment or be unexported (golint)
    • Line 381: warning: exported function ListMachineDeploymentMetrics should have comment or be unexported (golint)
    • Line 432: warning: exported function PatchMachineDeployment should have comment or be unexported (golint)
    • Line 526: warning: exported function RestartMachineDeployment should have comment or be unexported (golint)
    • Line 555: warning: exported function ListMachineDeploymentNodesEvents should have comment or be unexported (golint)
    • Line 625: warning: exported function DeleteMachineDeployment should have comment or be unexported (golint)
    • pkg/version/manager.go
    • Line 65: warning: exported type ProviderIncompatibility should have comment or be unexported (golint)
    • Line 324: warning: exported method Manager.GetIncompatibilities should have comment or be unexported (golint)
    • pkg/util/yamled/path.go
    • Line 24: warning: exported type Step should have comment or be unexported (golint)
    • Line 26: warning: exported type Path should have comment or be unexported (golint)
    • Line 28: warning: exported method Path.Parent should have comment or be unexported (golint)
    • Line 36: warning: exported method Path.Tail should have comment or be unexported (golint)
    • pkg/crd/kubermatic/v1/cluster.go
    • Line 53: warning: exported const CCMMigrationNeededAnnotation should have comment (or a comment on this block) or be unexported (golint)
    • Line 58: warning: exported const WorkerNameLabelKey should have comment (or a comment on this block) or be unexported (golint)
    • Line 67: warning: exported type LBSKU should have comment or be unexported (golint)
    • Line 70: warning: exported const AzureStandardLBSKU should have comment (or a comment on this block) or be unexported (golint)
    • Line 226: warning: exported type UpdateWindow should have comment or be unexported (golint)
    • Line 237: warning: exported const ClusterConditionClusterControllerReconcilingSuccess should have comment (or a comment on this block) or be unexported (golint)
    • Line 255: warning: comment on exported const ClusterConditionCSIKubeletMigrationCompleted should be of the form "ClusterConditionCSIKubeletMigrationCompleted ..." (golint)
    • Line 267: warning: exported var AllClusterConditionTypes should have comment or be unexported (golint)
    • Line 277: warning: exported type ClusterCondition should have comment or be unexported (golint)
    • Line 354: warning: exported type ClusterStatusError should have comment or be unexported (golint)
    • Line 357: warning: exported const InvalidConfigurationClusterError should have comment (or a comment on this block) or be unexported (golint)
    • Line 362: warning: exported type OIDCSettings should have comment or be unexported (golint)
    • Line 372: warning: exported type AuditLoggingSettings should have comment or be unexported (golint)
    • Line 376: warning: exported type OPAIntegrationSettings should have comment or be unexported (golint)
    • Line 386: warning: exported type ServiceAccountSettings should have comment or be unexported (golint)
    • Line 396: warning: exported type MLASettings should have comment or be unexported (golint)
    • Line 407: warning: exported type ComponentSettings should have comment or be unexported (golint)
    • Line 415: warning: exported type APIServerSettings should have comment or be unexported (golint)
    • Line 422: warning: exported type ControllerSettings should have comment or be unexported (golint)
    • Line 427: warning: exported type DeploymentSettings should have comment or be unexported (golint)
    • Line 433: warning: exported type StatefulSetSettings should have comment or be unexported (golint)
    • Line 437: warning: exported type EtcdStatefulSetSettings should have comment or be unexported (golint)
    • Line 445: warning: exported type LeaderElectionSettings should have comment or be unexported (golint)
    • Line 555: warning: exported type Bytes should have comment or be unexported (golint)
    • Line 755: warning: exported type HealthStatus should have comment or be unexported (golint)
    • Line 758: warning: exported const HealthStatusDown should have comment (or a comment on this block) or be unexported (golint)
    • Line 831: warning: exported method Cluster.GetSecretName should have comment or be unexported (golint)
    • Line 868: warning: exported method Cluster.GetUserClusterMLAResourceRequirements should have comment or be unexported (golint)
    • pkg/crd/kubermatic/v1/sshkeys.go
    • Line 44: warning: exported type SSHKeySpec should have comment or be unexported (golint)
    • Line 52: warning: exported method UserSSHKey.IsUsedByCluster should have comment or be unexported (golint)
    • Line 64: warning: exported method UserSSHKey.RemoveFromCluster should have comment or be unexported (golint)
    • Line 74: warning: exported method UserSSHKey.AddToCluster should have comment or be unexported (golint)
    • pkg/handler/v2/addon/addon.go
    • Line 103: warning: exported function DecodeGetAddon should have comment or be unexported (golint)
    • Line 128: warning: exported function DecodeListAddons should have comment or be unexported (golint)
    • Line 147: warning: exported function DecodeCreateAddon should have comment or be unexported (golint)
    • Line 170: warning: exported function DecodePatchAddon should have comment or be unexported (golint)
    • Line 195: warning: exported function ListInstallableAddonEndpoint should have comment or be unexported (golint)
    • Line 202: warning: exported function GetAddonEndpoint should have comment or be unexported (golint)
    • Line 209: warning: exported function ListAddonEndpoint should have comment or be unexported (golint)
    • Line 216: warning: exported function CreateAddonEndpoint should have comment or be unexported (golint)
    • Line 223: warning: exported function PatchAddonEndpoint should have comment or be unexported (golint)
    • Line 230: warning: exported function DeleteAddonEndpoint should have comment or be unexported (golint)
    • pkg/webhook/flags.go
    • Line 29: warning: exported type Options should have comment or be unexported (golint)
    • Line 41: warning: exported method Options.AddFlags should have comment or be unexported (golint)
    • Line 54: warning: comment on exported method Options.Configured should be of the form "Configured ..." (golint)
    • Line 60: warning: exported method Options.Validate should have comment or be unexported (golint)
    • Line 94: warning: exported method Options.Configure should have comment or be unexported (golint)
    • pkg/handler/v2/alertmanager/alertmanager.go
    • Line 42: warning: exported function GetEndpoint should have comment or be unexported (golint)
    • Line 58: warning: exported function UpdateEndpoint should have comment or be unexported (golint)
    • Line 80: warning: exported function ResetEndpoint should have comment or be unexported (golint)
    • Line 125: warning: exported function DecodeGetAlertmanagerReq should have comment or be unexported (golint)
    • Line 137: warning: exported function DecodeUpdateAlertmanagerReq should have comment or be unexported (golint)
    • Line 153: warning: exported function DecodeResetAlertmanagerReq should have comment or be unexported (golint)
    • pkg/handler/common/filter.go
    • Line 24: warning: exported function FilterCPU should have comment or be unexported (golint)
    • Line 35: warning: exported function FilterMemory should have comment or be unexported (golint)
    • Line 46: warning: exported function FilterGPU should have comment or be unexported (golint)
    • pkg/test/e2e/expose-strategy/client.go
    • Line 47: warning: exported type KubeVersion should have comment or be unexported (golint)
    • Line 54: warning: exported method KubeVersion.MajorVersion should have comment or be unexported (golint)
    • Line 61: warning: exported method KubeVersion.MinorVersion should have comment or be unexported (golint)
    • pkg/controller/operator/common/vpa/recommender.go
    • Line 35: warning: exported const RecommenderName should have comment (or a comment on this block) or be unexported (golint)
    • Line 39: warning: exported function RecommenderServiceAccountCreator should have comment or be unexported (golint)
    • Line 53: warning: exported function RecommenderDeploymentCreator should have comment or be unexported (golint)
    • pkg/controller/operator/common/vpa/updater.go
    • Line 34: warning: exported const UpdaterName should have comment (or a comment on this block) or be unexported (golint)
    • Line 38: warning: exported function UpdaterServiceAccountCreator should have comment or be unexported (golint)
    • Line 46: warning: exported function UpdaterDeploymentCreator should have comment or be unexported (golint)
    • pkg/crd/kubermatic/v1/addon.go
    • Line 33: warning: exported const AddonResourcesCreated should have comment (or a comment on this block) or be unexported (golint)
    • Line 74: warning: exported type AddonStatus should have comment or be unexported (golint)
    • Line 78: warning: exported type AddonConditionType should have comment or be unexported (golint)
    • Line 80: warning: exported type AddonCondition should have comment or be unexported (golint)
    • pkg/crd/util/crd.go
    • Line 30: warning: exported function LoadFromDirectory should have comment or be unexported (golint)
    • Line 50: warning: exported function LoadFromFile should have comment or be unexported (golint)
    • pkg/handler/v1/cluster/binding.go
    • Line 35: warning: exported function BindUserToRoleEndpoint should have comment or be unexported (golint)
    • Line 47: warning: exported function UnbindUserFromRoleBindingEndpoint should have comment or be unexported (golint)
    • Line 59: warning: exported function DecodeRoleUserReq should have comment or be unexported (golint)
    • Line 91: warning: exported function ListRoleBindingEndpoint should have comment or be unexported (golint)
    • Line 98: warning: exported function BindUserToClusterRoleEndpoint should have comment or be unexported (golint)
    • Line 110: warning: exported function UnbindUserFromClusterRoleBindingEndpoint should have comment or be unexported (golint)
    • Line 122: warning: exported function ListClusterRoleBindingEndpoint should have comment or be unexported (golint)
    • Line 177: warning: exported function DecodeClusterRoleUserReq should have comment or be unexported (golint)
    • Line 210: warning: exported function DecodeListBindingReq should have comment or be unexported (golint)
    • pkg/provider/cloud/aws/provider.go
    • Line 53: warning: exported type AmazonEC2 should have comment or be unexported (golint)
    • Line 58: warning: exported method AmazonEC2.DefaultCloudSpec should have comment or be unexported (golint)
    • Line 62: warning: exported method AmazonEC2.ValidateCloudSpec should have comment or be unexported (golint)
    • Line 433: warning: exported method AmazonEC2.InitializeCloudProvider should have comment or be unexported (golint)
    • Line 578: warning: exported method AmazonEC2.CleanUpCloudProvider should have comment or be unexported (golint)
    • pkg/handler/v1/common/request.go
    • Line 29: warning: exported function DecodeEmptyReq should have comment or be unexported (golint)
    • Line 46: warning: exported function DecodeProjectRequest should have comment or be unexported (golint)
    • Line 63: warning: exported function DecodeGetProject should have comment or be unexported (golint)
    • Line 86: warning: exported function DecodeDcReq should have comment or be unexported (golint)
    • Line 107: warning: exported function DecodeGetClusterReq should have comment or be unexported (golint)
    • Line 125: warning: exported function DecodeClusterID should have comment or be unexported (golint)
    • Line 139: warning: exported function DecodeSSHKeyID should have comment or be unexported (golint)
    • pkg/kubernetes/helper.go
    • Line 47: warning: exported function HasAnyFinalizer should have comment or be unexported (golint)
    • Line 86: warning: exported function ValidateSecretKeySelector should have comment or be unexported (golint)
    • pkg/version/load.go
    • Line 82: warning: exported function LoadProviderIncompatibilities should have comment or be unexported (golint)
    • pkg/provider/kubernetes/addon.go
    • Line 176: warning: exported method AddonProvider.ListUnsecured should have comment or be unexported (golint)
    • Line 255: warning: exported function AddonProviderFactory should have comment or be unexported (golint)
    • pkg/handler/v2/preset/preset.go
    • Line 45: warning: exported function DecodeListPresets should have comment or be unexported (golint)
    • Line 51: warning: comment on exported function ListPresets should be of the form "ListPresets ..." (golint)
    • Line 99: warning: exported function DecodeUpdatePresetStatus should have comment or be unexported (golint)
    • Line 196: warning: exported function DecodeListProviderPresets should have comment or be unexported (golint)
    • Line 306: warning: exported function DecodeCreatePreset should have comment or be unexported (golint)
    • Line 375: warning: exported function DecodeUpdatePreset should have comment or be unexported (golint)
    • pkg/provider/kubernetes/sa_token.go
    • Line 40: warning: comment on exported function NewServiceAccountTokenProvider should be of the form "NewServiceAccountTokenProvider ..." (golint)
    • Line 49: warning: comment on exported type ServiceAccountTokenProvider should be of the form "ServiceAccountTokenProvider ..." (with optional leading article) (golint)
    • pkg/handler/v1/node/node.go
    • Line 43: warning: exported function DecodeCreateNodeDeployment should have comment or be unexported (golint)
    • Line 65: warning: exported function CreateNodeDeployment should have comment or be unexported (golint)
    • Line 78: warning: exported function DecodeListNodeDeployments should have comment or be unexported (golint)
    • Line 97: warning: exported function ListNodeDeployments should have comment or be unexported (golint)
    • Line 121: warning: exported function DecodeGetNodeDeployment should have comment or be unexported (golint)
    • Line 146: warning: exported function GetNodeDeployment should have comment or be unexported (golint)
    • Line 163: warning: exported function DecodeListNodeDeploymentNodes should have comment or be unexported (golint)
    • Line 188: warning: exported function ListNodeDeploymentNodes should have comment or be unexported (golint)
    • Line 203: warning: exported function DecodeListNodeDeploymentMetrics should have comment or be unexported (golint)
    • Line 228: warning: exported function ListNodeDeploymentMetrics should have comment or be unexported (golint)
    • Line 244: warning: exported function DecodePatchNodeDeployment should have comment or be unexported (golint)
    • Line 273: warning: exported function PatchNodeDeployment should have comment or be unexported (golint)
    • Line 288: warning: exported function DecodeDeleteNodeDeployment should have comment or be unexported (golint)
    • Line 313: warning: exported function DeleteNodeDeployment should have comment or be unexported (golint)
    • Line 331: warning: exported function DecodeListNodeDeploymentNodesEvents should have comment or be unexported (golint)
    • Line 364: warning: exported function ListNodeDeploymentNodesEvents should have comment or be unexported (golint)
    • pkg/handler/v2/constraint_template/constraint_template.go
    • Line 40: warning: exported function ListEndpoint should have comment or be unexported (golint)
    • Line 56: warning: exported function GetEndpoint should have comment or be unexported (golint)
    • Line 88: warning: exported function DecodeConstraintTemplateRequest should have comment or be unexported (golint)
    • Line 107: warning: exported function CreateEndpoint should have comment or be unexported (golint)
    • Line 154: warning: exported function DecodeCreateConstraintTemplateRequest should have comment or be unexported (golint)
    • Line 164: warning: exported function PatchEndpoint should have comment or be unexported (golint)
    • Line 259: warning: comment on exported function DecodePatchConstraintTemplateReq should be of the form "DecodePatchConstraintTemplateReq ..." (golint)
    • Line 276: warning: exported function DeleteEndpoint should have comment or be unexported (golint)
    • pkg/controller/operator/common/defaults.go
    • Line 42: warning: exported const DefaultPProfEndpoint should have comment (or a comment on this block) or be unexported (golint)
    • Line 68: warning: exported var DefaultAccessibleAddons should have comment or be unexported (golint)
    • Line 320: warning: exported function DefaultConfiguration should have comment or be unexported (golint)
    • Line 548: warning: exported function DefaultSeed should have comment or be unexported (golint)
    • Line 668: warning: exported const DefaultBackupStoreContainer should have comment or be unexported (golint)
    • Line 710: warning: exported const DefaultNewBackupStoreContainer should have comment or be unexported (golint)
    • Line 751: warning: exported const DefaultNewBackupDeleteContainer should have comment or be unexported (golint)
    • Line 801: warning: exported const DefaultBackupCleanupContainer should have comment or be unexported (golint)
    • Line 840: warning: exported const DefaultUIConfig should have comment or be unexported (golint)
    • Line 845: warning: exported const DefaultKubernetesAddons should have comment or be unexported (golint)
    • Line 911: warning: exported function CreateVersionsYAML should have comment or be unexported (golint)
    • Line 934: warning: exported function CreateUpdatesYAML should have comment or be unexported (golint)
    • Line 964: warning: exported function CreateProviderIncompatibilitiesYAML should have comment or be unexported (golint)
    • pkg/handler/common/provider/packet.go
    • Line 44: warning: exported function PacketSizesWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 74: warning: exported function PacketSizes should have comment or be unexported (golint)
    • pkg/install/stack/common/storageclass.go
    • Line 33: warning: exported const StorageClassName should have comment (or a comment on this block) or be unexported (golint)
    • Line 36: warning: exported type StorageClassFactory should have comment or be unexported (golint)
    • Line 122: warning: exported function StorageClassCreator should have comment or be unexported (golint)
    • Line 131: warning: exported function SupportedStorageClassProviders should have comment or be unexported (golint)
    • pkg/handler/v2/provider/azure.go
    • Line 34: warning: exported function AzureSizeWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 41: warning: exported function AzureAvailabilityZonesWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 48: warning: exported function AzureSecurityGroupsEndpoint should have comment or be unexported (golint)
    • Line 59: warning: exported function AzureResourceGroupsEndpoint should have comment or be unexported (golint)
    • Line 70: warning: exported function AzureRouteTablesEndpoint should have comment or be unexported (golint)
    • Line 81: warning: exported function AzureVirtualNetworksEndpoint should have comment or be unexported (golint)
    • Line 92: warning: exported function AzureSubnetsEndpoint should have comment or be unexported (golint)
    • Line 156: warning: exported function DecodeAzureSizesNoCredentialsReq should have comment or be unexported (golint)
    • Line 190: warning: exported function DecodeAzureAvailabilityZonesNoCredentialsReq should have comment or be unexported (golint)
    • Line 216: warning: exported function DecodeAzureCommonReq should have comment or be unexported (golint)
    • Line 238: warning: exported function DecodeAzureSecurityGroupsReq should have comment or be unexported (golint)
    • Line 259: warning: exported function DecodeAzureResourceGroupsReq should have comment or be unexported (golint)
    • Line 282: warning: exported function DecodeAzureRouteTablesReq should have comment or be unexported (golint)
    • Line 305: warning: exported function DecodeAzureVirtualNetworksReq should have comment or be unexported (golint)
    • Line 328: warning: exported function DecodeAzureSubnetsReq should have comment or be unexported (golint)
    • pkg/handler/v2/constraint/constraint.go
    • Line 53: warning: exported const ConstraintsGroup should have comment (or a comment on this block) or be unexported (golint)
    • Line 59: warning: exported function ListEndpoint should have comment or be unexported (golint)
    • Line 176: warning: exported function DecodeListConstraintsReq should have comment or be unexported (golint)
    • Line 189: warning: exported function GetEndpoint should have comment or be unexported (golint)
    • Line 237: warning: exported function DeleteEndpoint should have comment or be unexported (golint)
    • Line 281: warning: exported function DecodeConstraintReq should have comment or be unexported (golint)
    • Line 299: warning: exported function CreateEndpoint should have comment or be unexported (golint)
    • Line 361: warning: exported function DecodeCreateConstraintReq should have comment or be unexported (golint)
    • Line 433: warning: exported function PatchEndpoint should have comment or be unexported (golint)
    • Line 551: warning: exported function CreateDefaultEndpoint should have comment or be unexported (golint)
    • Line 601: warning: exported function ListDefaultEndpoint should have comment or be unexported (golint)
    • Line 617: warning: exported function GetDefaultEndpoint should have comment or be unexported (golint)
    • Line 632: warning: exported function DecodeCreateDefaultConstraintReq should have comment or be unexported (golint)
    • Line 641: warning: exported function DecodeDefaultConstraintReq should have comment or be unexported (golint)
    • Line 652: warning: exported function DeleteDefaultEndpoint should have comment or be unexported (golint)
    • Line 681: warning: exported function PatchDefaultEndpoint should have comment or be unexported (golint)
    • Line 758: warning: exported function DecodePatchDefaultConstraintReq should have comment or be unexported (golint)
    • pkg/util/yamled/document.go
    • Line 28: warning: exported type Document should have comment or be unexported (golint)
    • Line 32: warning: exported function Load should have comment or be unexported (golint)
    • Line 41: warning: exported function NewFromMapSlice should have comment or be unexported (golint)
    • Line 47: warning: exported method Document.MarshalYAML should have comment or be unexported (golint)
    • Line 51: warning: exported method Document.Has should have comment or be unexported (golint)
    • Line 57: warning: exported method Document.Get should have comment or be unexported (golint)
    • Line 100: warning: exported method Document.GetString should have comment or be unexported (golint)
    • Line 111: warning: exported method Document.GetInt should have comment or be unexported (golint)
    • Line 122: warning: exported method Document.GetBool should have comment or be unexported (golint)
    • Line 133: warning: exported method Document.GetArray should have comment or be unexported (golint)
    • Line 144: warning: exported method Document.Set should have comment or be unexported (golint)
    • Line 241: warning: exported method Document.Append should have comment or be unexported (golint)
    • Line 260: warning: exported method Document.Remove should have comment or be unexported (golint)
    • pkg/provider/kubernetes/admission_plugin.go
    • Line 43: warning: exported function NewAdmissionPluginsProvider should have comment or be unexported (golint)
    • Line 55: warning: exported method AdmissionPluginsProvider.ListPluginNamesFromVersion should have comment or be unexported (golint)
    • Line 84: warning: exported method AdmissionPluginsProvider.List should have comment or be unexported (golint)
    • Line 95: warning: exported method AdmissionPluginsProvider.Get should have comment or be unexported (golint)
    • Line 111: warning: exported method AdmissionPluginsProvider.Delete should have comment or be unexported (golint)
    • Line 123: warning: exported method AdmissionPluginsProvider.Update should have comment or be unexported (golint)
    • pkg/handler/v2/provider/anexia.go
    • Line 32: warning: exported function AnexiaVlansWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 39: warning: exported function AnexiaTemplatesWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • Line 59: warning: exported function DecodeAnexiaNoCredentialReq should have comment or be unexported (golint)
    • pkg/handler/v2/machine/machine.go
    • Line 37: warning: exported function CreateMachineDeployment should have comment or be unexported (golint)
    • Line 54: warning: exported function DecodeCreateMachineDeployment should have comment or be unexported (golint)
    • Line 83: warning: exported function DeleteMachineDeploymentNode should have comment or be unexported (golint)
    • Line 100: warning: exported function DecodeDeleteMachineDeploymentNode should have comment or be unexported (golint)
    • Line 139: warning: exported function DecodeListMachineDeployments should have comment or be unexported (golint)
    • Line 164: warning: exported function ListMachineDeployments should have comment or be unexported (golint)
    • Line 171: warning: exported function GetMachineDeployment should have comment or be unexported (golint)
    • Line 204: warning: exported function DecodeGetMachineDeployment should have comment or be unexported (golint)
    • Line 247: warning: exported function DecodeListMachineDeploymentNodes should have comment or be unexported (golint)
    • Line 276: warning: exported function ListMachineDeploymentNodes should have comment or be unexported (golint)
    • Line 300: warning: exported function DecodeListNodesForCluster should have comment or be unexported (golint)
    • Line 320: warning: exported function ListNodesForCluster should have comment or be unexported (golint)
    • Line 344: warning: exported function DecodeListMachineDeploymentMetrics should have comment or be unexported (golint)
    • Line 368: warning: exported function ListMachineDeploymentMetrics should have comment or be unexported (golint)
    • Line 384: warning: exported function DecodePatchMachineDeployment should have comment or be unexported (golint)
    • Line 402: warning: exported function PatchMachineDeployment should have comment or be unexported (golint)
    • Line 409: warning: exported function RestartMachineDeployment should have comment or be unexported (golint)
    • Line 424: warning: exported function DecodeListNodeDeploymentNodesEvents should have comment or be unexported (golint)
    • Line 448: warning: exported function ListMachineDeploymentNodesEvents should have comment or be unexported (golint)
    • Line 461: warning: exported function DecodeDeleteMachineDeployment should have comment or be unexported (golint)
    • Line 483: warning: exported function DeleteMachineDeployment should have comment or be unexported (golint)
    • pkg/crd/kubermatic/v1/etcd_restore.go
    • Line 31: warning: comment on exported const EtcdRestorePhaseStarted should be of the form "EtcdRestorePhaseStarted ..." (golint)
    • Line 34: warning: comment on exported const EtcdRestorePhaseStsRebuilding should be of the form "EtcdRestorePhaseStsRebuilding ..." (golint)
    • Line 37: warning: comment on exported const EtcdRestorePhaseCompleted should be of the form "EtcdRestorePhaseCompleted ..." (golint)
    • Line 80: warning: exported type EtcdRestoreStatus should have comment or be unexported (golint)
    • pkg/handler/v2/cluster/binding.go
    • Line 35: warning: exported function BindUserToRoleEndpoint should have comment or be unexported (golint)
    • Line 47: warning: exported function UnbindUserFromRoleBindingEndpoint should have comment or be unexported (golint)
    • Line 59: warning: exported function ListRoleBindingEndpoint should have comment or be unexported (golint)
    • Line 66: warning: exported function BindUserToClusterRoleEndpoint should have comment or be unexported (golint)
    • Line 78: warning: exported function UnbindUserFromClusterRoleBindingEndpoint should have comment or be unexported (golint)
    • Line 90: warning: exported function ListClusterRoleBindingEndpoint should have comment or be unexported (golint)
    • Line 132: warning: exported function DecodeRoleUserReq should have comment or be unexported (golint)
    • Line 181: warning: exported function DecodeListBindingReq should have comment or be unexported (golint)
    • Line 231: warning: exported function DecodeClusterRoleUserReq should have comment or be unexported (golint)
    • pkg/install/helm/status.go
    • Line 19: warning: exported type ReleaseStatus should have comment or be unexported (golint)
    • Line 22: warning: exported const ReleaseCheckFailed should have comment (or a comment on this block) or be unexported (golint)
    • pkg/handler/v2/provider/packet.go
    • Line 45: warning: exported function DecodePacketSizesNoCredentialsReq should have comment or be unexported (golint)
    • Line 62: warning: exported function PacketSizesWithClusterCredentialsEndpoint should have comment or be unexported (golint)
    • pkg/provider/kubernetes/cluster_template.go
    • Line 48: warning: exported method ClusterTemplateProvider.New should have comment or be unexported (golint)
    • Line 84: warning: exported method ClusterTemplateProvider.List should have comment or be unexported (golint)
    • Line 110: warning: exported method ClusterTemplateProvider.Get should have comment or be unexported (golint)
    • Line 141: warning: exported method ClusterTemplateProvider.Delete should have comment or be unexported (golint)
    • pkg/handler/v2/cluster/kubeconfig.go
    • Line 29: warning: exported function GetAdminKubeconfigEndpoint should have comment or be unexported (golint)
    • Line 36: warning: exported function EncodeKubeconfig should have comment or be unexported (golint)
    • Line 40: warning: exported function GetOidcKubeconfigEndpoint should have comment or be unexported (golint)
    • Line 47: warning: exported function GetClusterOidcEndpoint should have comment or be unexported (golint)
    • pkg/provider/cloud/azure/provider.go
    • Line 63: warning: exported type Azure should have comment or be unexported (golint)
    • Line 231: warning: exported method Azure.CleanUpCloudProvider should have comment or be unexported (golint)
    • Line 542: warning: exported method Azure.InitializeCloudProvider should have comment or be unexported (golint)
    • Line 687: warning: exported method Azure.DefaultCloudSpec should have comment or be unexported (golint)
    • Line 691: warning: exported method Azure.ValidateCloudSpec should have comment or be unexported (golint)
    • Line 760: warning: exported method Azure.AddICMPRulesIfRequired should have comment or be unexported (golint)
    • Line 946: warning: exported type Credentials should have comment or be unexported (golint)

gocyclo92%

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.

    • pkg/provider/cloud/aws/provider.go
    • Line 433: warning: cyclomatic complexity 24 of function (*AmazonEC2).InitializeCloudProvider() is high (> 15) (gocyclo)
    • Line 125: warning: cyclomatic complexity 21 of function (*AmazonEC2).AddICMPRulesIfRequired() is high (> 15) (gocyclo)
    • Line 578: warning: cyclomatic complexity 18 of function (*AmazonEC2).CleanUpCloudProvider() is high (> 15) (gocyclo)
    • pkg/validation/cluster.go
    • Line 166: warning: cyclomatic complexity 28 of function ValidateCloudChange() is high (> 15) (gocyclo)
    • Line 285: warning: cyclomatic complexity 28 of function ValidateCloudSpec() is high (> 15) (gocyclo)
    • Line 361: warning: cyclomatic complexity 21 of function validateOpenStackCloudSpec() is high (> 15) (gocyclo)
    • Line 86: warning: cyclomatic complexity 18 of function ValidateClusterNetworkConfig() is high (> 15) (gocyclo)
    • pkg/resources/credentials.go
    • Line 189: warning: cyclomatic complexity 23 of function CopyCredentials() is high (> 15) (gocyclo)
    • Line 126: warning: cyclomatic complexity 23 of function GetCredentials() is high (> 15) (gocyclo)
    • Line 461: warning: cyclomatic complexity 19 of function GetVSphereCredentials() is high (> 15) (gocyclo)
    • Line 372: warning: cyclomatic complexity 18 of function GetOpenstackCredentials() is high (> 15) (gocyclo)
    • pkg/controller/seed-controller-manager/etcdbackup/etcd_backup_controller.go
    • Line 618: warning: cyclomatic complexity 25 of function (*Reconciler).deleteFinishedBackupJobs() is high (> 15) (gocyclo)
    • Line 726: warning: cyclomatic complexity 19 of function (*Reconciler).handleFinalization() is high (> 15) (gocyclo)
    • Line 299: warning: cyclomatic complexity 16 of function (*Reconciler).ensurePendingBackupIsScheduled() is high (> 15) (gocyclo)
    • Line 487: warning: cyclomatic complexity 16 of function (*Reconciler).startPendingBackupDeleteJobs() is high (> 15) (gocyclo)
    • pkg/handler/common/binding.go
    • Line 40: warning: cyclomatic complexity 17 of function BindUserToRoleEndpoint() is high (> 15) (gocyclo)
    • Line 111: warning: cyclomatic complexity 16 of function BindUserToClusterRoleEndpoint() is high (> 15) (gocyclo)
    • pkg/provider/kubernetes/sa_token.go
    • Line 121: warning: cyclomatic complexity 21 of function (*ServiceAccountTokenProvider).List() is high (> 15) (gocyclo)
    • Line 194: warning: cyclomatic complexity 16 of function (*ServiceAccountTokenProvider).ListUnsecured() is high (> 15) (gocyclo)
    • pkg/handler/common/cluster.go
    • Line 138: warning: cyclomatic complexity 21 of function GenerateCluster() is high (> 15) (gocyclo)
    • Line 356: warning: cyclomatic complexity 17 of function PatchEndpoint() is high (> 15) (gocyclo)
    • pkg/provider/types.go
    • Line 526: warning: cyclomatic complexity 17 of function DatacenterCloudProviderName() is high (> 15) (gocyclo)
    • Line 456: warning: cyclomatic complexity 16 of function ClusterCloudProviderName() is high (> 15) (gocyclo)
    • pkg/provider/cloud/openstack/provider.go
    • Line 188: warning: cyclomatic complexity 30 of function (*Provider).InitializeCloudProvider() is high (> 15) (gocyclo)
    • Line 671: warning: cyclomatic complexity 29 of function GetCredentialsForCluster() is high (> 15) (gocyclo)
    • Line 338: warning: cyclomatic complexity 23 of function (*Provider).CleanUpCloudProvider() is high (> 15) (gocyclo)
    • pkg/provider/cloud/azure/provider.go
    • Line 231: warning: cyclomatic complexity 32 of function (*Azure).CleanUpCloudProvider() is high (> 15) (gocyclo)
    • Line 542: warning: cyclomatic complexity 22 of function (*Azure).InitializeCloudProvider() is high (> 15) (gocyclo)
    • Line 691: warning: cyclomatic complexity 18 of function (*Azure).ValidateCloudSpec() is high (> 15) (gocyclo)
    • Line 760: warning: cyclomatic complexity 16 of function (*Azure).AddICMPRulesIfRequired() is high (> 15) (gocyclo)

license100%

Checks whether your project has a LICENSE file.

No problems detected. Good job!


ineffassign100%

IneffAssign detects ineffectual assignments in Go code.

No problems detected. Good job!


misspell100%

Misspell Finds commonly misspelled English words

No problems detected. Good job!