Preparing report...

Report for github.com/darxkies/k8s-tew

A    Great!    Found 39 issues across 53 files

Tweet

gofmt100%

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

No problems detected. Good job!


go_vet100%

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

No problems detected. Good job!


gocyclo86%

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

    • k8s-tew/pkg/k8s/k8s.go
    • Line 475: warning: cyclomatic complexity 23 of function (*K8S).WaitForCluster() is high (> 15) (gocyclo)
    • Line 318: warning: cyclomatic complexity 19 of function (*K8S).Apply() is high (> 15) (gocyclo)
    • Line 179: warning: cyclomatic complexity 17 of function (*K8S).TaintNode() is high (> 15) (gocyclo)
    • Line 96: warning: cyclomatic complexity 16 of function (*K8S).Drain() is high (> 15) (gocyclo)

golint28%

Golint is a linter for Go source code.

    • k8s-tew/pkg/container/image/storage/storage.go
    • Line 12: warning: exported type Storage should have comment or be unexported (golint)
    • Line 18: warning: exported type TarStorage should have comment or be unexported (golint)
    • Line 25: warning: exported function NewTarStorage should have comment or be unexported (golint)
    • Line 40: warning: exported method TarStorage.WriteFile should have comment or be unexported (golint)
    • Line 64: warning: exported method TarStorage.Close should have comment or be unexported (golint)
    • Line 76: warning: exported method TarStorage.Remove should have comment or be unexported (golint)
    • k8s-tew/pkg/config/command.go
    • Line 3: warning: exported type Command should have comment or be unexported (golint)
    • Line 12: warning: exported type Commands should have comment or be unexported (golint)
    • Line 13: warning: exported type OS should have comment or be unexported (golint)
    • Line 15: warning: exported function NewCommand should have comment or be unexported (golint)
    • Line 19: warning: exported function NewManifest should have comment or be unexported (golint)
    • k8s-tew/pkg/config/config.go
    • Line 8: warning: exported type Config should have comment or be unexported (golint)
    • Line 57: warning: exported function NewConfig should have comment or be unexported (golint)
    • k8s-tew/pkg/utils/limiter.go
    • Line 3: warning: exported type Limiter should have comment or be unexported (golint)
    • Line 7: warning: exported function NewLimiter should have comment or be unexported (golint)
    • Line 11: warning: exported method Limiter.Lock should have comment or be unexported (golint)
    • Line 15: warning: exported method Limiter.Unlock should have comment or be unexported (golint)
    • k8s-tew/pkg/utils/utils.go
    • Line 78: warning: comment on exported function RunCommandWithConsoleOutput should be of the form "RunCommandWithConsoleOutput ..." (golint)
    • Line 352: warning: exported function PathExists should have comment or be unexported (golint)
    • Line 360: warning: exported function Unmount should have comment or be unexported (golint)
    • Line 368: warning: exported function GetCSIGlobalMounts should have comment or be unexported (golint)
    • k8s-tew/pkg/k8s/k8s.go
    • Line 32: warning: exported type K8S should have comment or be unexported (golint)
    • Line 36: warning: exported function NewK8S should have comment or be unexported (golint)
    • Line 88: warning: exported method K8S.Cordon should have comment or be unexported (golint)
    • Line 92: warning: exported method K8S.Uncordon should have comment or be unexported (golint)
    • Line 96: warning: exported method K8S.Drain should have comment or be unexported (golint)
    • Line 179: warning: exported method K8S.TaintNode should have comment or be unexported (golint)
    • Line 294: warning: exported method K8S.GetSecretToken should have comment or be unexported (golint)
    • Line 318: warning: exported method K8S.Apply should have comment or be unexported (golint)
    • Line 445: warning: exported method K8S.GetCredentials should have comment or be unexported (golint)
    • Line 475: warning: exported method K8S.WaitForCluster should have comment or be unexported (golint)
    • Line 580: warning: exported function ApplyManifest should have comment or be unexported (golint)
    • k8s-tew/pkg/utils/checksums.go
    • Line 15: warning: exported type Checksums should have comment or be unexported (golint)
    • Line 22: warning: exported function NewChecksums should have comment or be unexported (golint)
    • Line 26: warning: exported method Checksums.GetChecksum should have comment or be unexported (golint)
    • k8s-tew/pkg/config/server_config.go
    • Line 7: warning: exported type ServerConfig should have comment or be unexported (golint)
    • Line 17: warning: exported type Servers should have comment or be unexported (golint)
    • Line 19: warning: exported method ServerConfig.Dump should have comment or be unexported (golint)
    • k8s-tew/pkg/utils/constants.go
    • Line 3: warning: comment on exported const VersionConfig should be of the form "VersionConfig ..." (golint)
    • Line 5: warning: exported const VersionK8s should have comment or be unexported (golint)
    • Line 6: warning: exported const VersionKubeAPIServer should have comment or be unexported (golint)
    • Line 7: warning: exported const VersionKubeControllerManager should have comment or be unexported (golint)
    • Line 8: warning: exported const VersionKubeScheduler should have comment or be unexported (golint)
    • Line 9: warning: exported const VersionKubeProxy should have comment or be unexported (golint)
    • Line 10: warning: exported const VersionEtcd should have comment or be unexported (golint)
    • Line 11: warning: exported const VersionContainerd should have comment or be unexported (golint)
    • Line 12: warning: exported const VersionRunc should have comment or be unexported (golint)
    • Line 13: warning: exported const VersionCrictl should have comment or be unexported (golint)
    • Line 14: warning: exported const VersionHelm should have comment or be unexported (golint)
    • Line 15: warning: exported const VersionGobetween should have comment or be unexported (golint)
    • Line 16: warning: exported const VersionVirtualIP should have comment or be unexported (golint)
    • Line 17: warning: exported const VersionBusybox should have comment or be unexported (golint)
    • Line 18: warning: exported const VersionPause should have comment or be unexported (golint)
    • Line 19: warning: exported const VersionCoreDNS should have comment or be unexported (golint)
    • Line 20: warning: exported const VersionCalicoPod2Daemon should have comment or be unexported (golint)
    • Line 21: warning: exported const VersionCalicoTypha should have comment or be unexported (golint)
    • Line 22: warning: exported const VersionCalicoNode should have comment or be unexported (golint)
    • Line 23: warning: exported const VersionCalicoCni should have comment or be unexported (golint)
    • Line 24: warning: exported const VersionCalicoKubeControllers should have comment or be unexported (golint)
    • Line 25: warning: exported const VersionCeph should have comment or be unexported (golint)
    • Line 26: warning: exported const VersionCsiCephPlugin should have comment or be unexported (golint)
    • Line 27: warning: exported const VersionCsiProvisioner should have comment or be unexported (golint)
    • Line 28: warning: exported const VersionCsiAttacher should have comment or be unexported (golint)
    • Line 29: warning: exported const VersionCsiSnapshotter should have comment or be unexported (golint)
    • Line 30: warning: exported const VersionCsiSnapshotController should have comment or be unexported (golint)
    • Line 31: warning: exported const VersionCsiDriverRegistrar should have comment or be unexported (golint)
    • Line 32: warning: exported const VersionCsiResizer should have comment or be unexported (golint)
    • Line 33: warning: exported const VersionVelero should have comment or be unexported (golint)
    • Line 34: warning: exported const VersionVeleroPluginAWS should have comment or be unexported (golint)
    • Line 35: warning: exported const VersionVeleroPluginCSI should have comment or be unexported (golint)
    • Line 36: warning: exported const VersionVeleroResticRestoreHelper should have comment or be unexported (golint)
    • Line 37: warning: exported const VersionMinioServer should have comment or be unexported (golint)
    • Line 38: warning: exported const VersionMinioClient should have comment or be unexported (golint)
    • Line 39: warning: exported const VersionMetalLBController should have comment or be unexported (golint)
    • Line 40: warning: exported const VersionMetalLBSpeaker should have comment or be unexported (golint)
    • Line 41: warning: exported const VersionElasticsearch should have comment or be unexported (golint)
    • Line 42: warning: exported const VersionKibana should have comment or be unexported (golint)
    • Line 43: warning: exported const VersionCerebro should have comment or be unexported (golint)
    • Line 44: warning: exported const VersionFluentBit should have comment or be unexported (golint)
    • Line 45: warning: exported const VersionMetricsScraper should have comment or be unexported (golint)
    • Line 46: warning: exported const VersionKubernetesDashboard should have comment or be unexported (golint)
    • Line 47: warning: exported const VersionCertManagerController should have comment or be unexported (golint)
    • Line 48: warning: exported const VersionCertManagerCAInjector should have comment or be unexported (golint)
    • Line 49: warning: exported const VersionCertManagerWebHook should have comment or be unexported (golint)
    • Line 50: warning: exported const VersionNginxIngressAdmissionWebhook should have comment or be unexported (golint)
    • Line 51: warning: exported const VersionNginxIngressController should have comment or be unexported (golint)
    • Line 52: warning: exported const VersionMetricsServer should have comment or be unexported (golint)
    • Line 53: warning: exported const VersionKubeStateMetrics should have comment or be unexported (golint)
    • Line 54: warning: exported const VersionGrafana should have comment or be unexported (golint)
    • Line 55: warning: exported const VersionPrometheus should have comment or be unexported (golint)
    • Line 56: warning: exported const VersionNodeExporter should have comment or be unexported (golint)
    • Line 57: warning: exported const VersionAlertManager should have comment or be unexported (golint)
    • Line 58: warning: exported const VersionMysql should have comment or be unexported (golint)
    • Line 59: warning: exported const VersionWordpress should have comment or be unexported (golint)
    • Line 61: warning: comment on exported const ProjectTitle should be of the form "ProjectTitle ..." (golint)
    • Line 63: warning: exported const Username should have comment or be unexported (golint)
    • Line 64: warning: exported const ClusterName should have comment or be unexported (golint)
    • Line 65: warning: exported const KeyUsername should have comment or be unexported (golint)
    • Line 66: warning: exported const KeyPassword should have comment or be unexported (golint)
    • Line 67: warning: exported const KeySecret should have comment or be unexported (golint)
    • Line 68: warning: exported const MaxPods should have comment or be unexported (golint)
    • Line 69: warning: exported const RsaSize should have comment or be unexported (golint)
    • Line 70: warning: exported const CaValidityPeriod should have comment or be unexported (golint)
    • Line 71: warning: exported const ClientValidityPeriod should have comment or be unexported (golint)
    • Line 72: warning: exported const GrafanaSize should have comment or be unexported (golint)
    • Line 73: warning: exported const PrometheusSize should have comment or be unexported (golint)
    • Line 74: warning: exported const MinioSize should have comment or be unexported (golint)
    • Line 75: warning: exported const ElasticsearchCount should have comment or be unexported (golint)
    • Line 76: warning: exported const ElasticsearchSize should have comment or be unexported (golint)
    • Line 77: warning: exported const AlertManagerCount should have comment or be unexported (golint)
    • Line 78: warning: exported const AlertManagerSize should have comment or be unexported (golint)
    • Line 79: warning: exported const KubeStateMetricsCount should have comment or be unexported (golint)
    • Line 80: warning: exported const BaseDirectory should have comment or be unexported (golint)
    • Line 81: warning: exported const ClusterDomain should have comment or be unexported (golint)
    • Line 82: warning: exported const ClusterIpRange should have comment or be unexported (golint)
    • Line 83: warning: exported const CalicoTyphaIp should have comment or be unexported (golint)
    • Line 84: warning: exported const ClusterDnsIp should have comment or be unexported (golint)
    • Line 85: warning: exported const ClusterCidr should have comment or be unexported (golint)
    • Line 86: warning: exported const CephClusterName should have comment or be unexported (golint)
    • Line 87: warning: exported const CephPlacementGroups should have comment or be unexported (golint)
    • Line 88: warning: exported const CephExpectedNumberOfObjects should have comment or be unexported (golint)
    • Line 89: warning: exported const MetalLBAddresses should have comment or be unexported (golint)
    • Line 90: warning: exported const ResolvConf should have comment or be unexported (golint)
    • Line 91: warning: exported const PublicNetwork should have comment or be unexported (golint)
    • Line 92: warning: exported const HelmServiceAccount should have comment or be unexported (golint)
    • Line 93: warning: exported const Email should have comment or be unexported (golint)
    • Line 94: warning: exported const DeploymentDirectory should have comment or be unexported (golint)
    • Line 95: warning: exported const IngressDomain should have comment or be unexported (golint)
    • Line 96: warning: exported const IngressSubdomainWordpress should have comment or be unexported (golint)
    • Line 97: warning: exported const AdminUserName should have comment or be unexported (golint)
    • Line 98: warning: exported const AdminUserNamespace should have comment or be unexported (golint)
    • Line 99: warning: exported const KubernetesDashboardNamespace should have comment or be unexported (golint)
    • Line 100: warning: exported const DrainGracePeriodSeconds should have comment or be unexported (golint)
    • Line 101: warning: exported const ClusterWeight should have comment or be unexported (golint)
    • Line 102: warning: exported const ClusterCache should have comment or be unexported (golint)
    • Line 104: warning: comment on exported const PortVipRaftController should be of the form "PortVipRaftController ..." (golint)
    • Line 106: warning: exported const PortVipRaftWorker should have comment or be unexported (golint)
    • Line 107: warning: exported const PortLoadBalancer should have comment or be unexported (golint)
    • Line 108: warning: exported const PortKubernetesDashboard should have comment or be unexported (golint)
    • Line 109: warning: exported const PortApiServer should have comment or be unexported (golint)
    • Line 110: warning: exported const PortCephManager should have comment or be unexported (golint)
    • Line 111: warning: exported const PortCephRadosGateway should have comment or be unexported (golint)
    • Line 112: warning: exported const PortMinio should have comment or be unexported (golint)
    • Line 113: warning: exported const PortGrafana should have comment or be unexported (golint)
    • Line 114: warning: exported const PortKibana should have comment or be unexported (golint)
    • Line 115: warning: exported const PortCerebro should have comment or be unexported (golint)
    • Line 116: warning: exported const PortWordpress should have comment or be unexported (golint)
    • Line 118: warning: comment on exported const K8sBaseName should be of the form "K8sBaseName ..." (golint)
    • Line 120: warning: exported const K8sDownloadUrl should have comment or be unexported (golint)
    • Line 121: warning: exported const EtcdBaseName should have comment or be unexported (golint)
    • Line 122: warning: exported const EtcdDownloadUrl should have comment or be unexported (golint)
    • Line 123: warning: exported const CniBaseName should have comment or be unexported (golint)
    • Line 124: warning: exported const CniDownloadUrl should have comment or be unexported (golint)
    • Line 125: warning: exported const ContainerdBaseName should have comment or be unexported (golint)
    • Line 126: warning: exported const ContainerdDownloadUrl should have comment or be unexported (golint)
    • Line 127: warning: exported const RuncDownloadUrl should have comment or be unexported (golint)
    • Line 128: warning: exported const CrictlBaseName should have comment or be unexported (golint)
    • Line 129: warning: exported const CrictlDownloadUrl should have comment or be unexported (golint)
    • Line 130: warning: exported const GobetweenBaseName should have comment or be unexported (golint)
    • Line 131: warning: exported const GobetweenDownloadUrl should have comment or be unexported (golint)
    • Line 132: warning: exported const HelmBaseName should have comment or be unexported (golint)
    • Line 133: warning: exported const HelmDownloadUrl should have comment or be unexported (golint)
    • Line 134: warning: exported const VeleroBaseName should have comment or be unexported (golint)
    • Line 135: warning: exported const VeleroDownloadUrl should have comment or be unexported (golint)
    • Line 137: warning: comment on exported const ConfigFilename should be of the form "ConfigFilename ..." (golint)
    • Line 140: warning: comment on exported const NodeBootstrapper should be of the form "NodeBootstrapper ..." (golint)
    • Line 142: warning: exported const NodeController should have comment or be unexported (golint)
    • Line 143: warning: exported const NodeWorker should have comment or be unexported (golint)
    • Line 144: warning: exported const NodeStorage should have comment or be unexported (golint)
    • Line 146: warning: comment on exported const FeatureStorage should be of the form "FeatureStorage ..." (golint)
    • Line 148: warning: exported const FeatureMonitoring should have comment or be unexported (golint)
    • Line 149: warning: exported const FeatureLogging should have comment or be unexported (golint)
    • Line 150: warning: exported const FeatureBackup should have comment or be unexported (golint)
    • Line 151: warning: exported const FeatureShowcase should have comment or be unexported (golint)
    • Line 152: warning: exported const FeatureIngress should have comment or be unexported (golint)
    • Line 154: warning: comment on exported const NamespaceKubeSystem should be of the form "NamespaceKubeSystem ..." (golint)
    • Line 156: warning: exported const NamespaceNetworking should have comment or be unexported (golint)
    • Line 157: warning: exported const NamespaceStorage should have comment or be unexported (golint)
    • Line 158: warning: exported const NamespaceMonitoring should have comment or be unexported (golint)
    • Line 159: warning: exported const NamespaceLogging should have comment or be unexported (golint)
    • Line 160: warning: exported const NamespaceBackup should have comment or be unexported (golint)
    • Line 161: warning: exported const NamespaceShowcase should have comment or be unexported (golint)
    • Line 163: warning: comment on exported const OsUbuntu should be of the form "OsUbuntu ..." (golint)
    • Line 165: warning: exported const OsUbuntu1804 should have comment or be unexported (golint)
    • Line 166: warning: exported const OsCentos should have comment or be unexported (golint)
    • Line 167: warning: exported const OsCentos75 should have comment or be unexported (golint)
    • Line 169: warning: comment on exported const SubdirectoryTemporary should be of the form "SubdirectoryTemporary ..." (golint)
    • Line 171: warning: exported const SubdirectoryConfig should have comment or be unexported (golint)
    • Line 172: warning: exported const SubdirectorySystemd should have comment or be unexported (golint)
    • Line 173: warning: exported const SubdirectorySystem should have comment or be unexported (golint)
    • Line 174: warning: exported const SubdirectoryK8sTew should have comment or be unexported (golint)
    • Line 175: warning: exported const SubdirectoryCertificates should have comment or be unexported (golint)
    • Line 176: warning: exported const SubdirectoryOptional should have comment or be unexported (golint)
    • Line 177: warning: exported const SubdirectoryVariable should have comment or be unexported (golint)
    • Line 178: warning: exported const SubdirectoryLogging should have comment or be unexported (golint)
    • Line 179: warning: exported const SubdirectoryLibrary should have comment or be unexported (golint)
    • Line 180: warning: exported const SubdirectoryRun should have comment or be unexported (golint)
    • Line 181: warning: exported const SubdirectoryBinary should have comment or be unexported (golint)
    • Line 182: warning: exported const SubdirectoryK8s should have comment or be unexported (golint)
    • Line 183: warning: exported const SubdirectoryEtcd should have comment or be unexported (golint)
    • Line 184: warning: exported const SubdirectoryCri should have comment or be unexported (golint)
    • Line 185: warning: exported const SubdirectoryCni should have comment or be unexported (golint)
    • Line 186: warning: exported const SubdirectoryKubeconfig should have comment or be unexported (golint)
    • Line 187: warning: exported const SubdirectorySecurity should have comment or be unexported (golint)
    • Line 188: warning: exported const SubdirectorySetup should have comment or be unexported (golint)
    • Line 189: warning: exported const SubdirectoryContainerd should have comment or be unexported (golint)
    • Line 190: warning: exported const SubdirectoryImages should have comment or be unexported (golint)
    • Line 191: warning: exported const SubdirectoryProfileD should have comment or be unexported (golint)
    • Line 192: warning: exported const SubdirectoryLoadBalancer should have comment or be unexported (golint)
    • Line 193: warning: exported const SubdirectoryHelm should have comment or be unexported (golint)
    • Line 194: warning: exported const SubdirectoryKubelet should have comment or be unexported (golint)
    • Line 195: warning: exported const SubdirectoryPods should have comment or be unexported (golint)
    • Line 196: warning: exported const SubdirectoryPluginsRegistry should have comment or be unexported (golint)
    • Line 197: warning: exported const SubdirectoryManifests should have comment or be unexported (golint)
    • Line 198: warning: exported const SubdirectoryCeph should have comment or be unexported (golint)
    • Line 199: warning: exported const SubdirectoryCephBootstrapMds should have comment or be unexported (golint)
    • Line 200: warning: exported const SubdirectoryCephBootstrapOsd should have comment or be unexported (golint)
    • Line 201: warning: exported const SubdirectoryCephBootstrapRbd should have comment or be unexported (golint)
    • Line 202: warning: exported const SubdirectoryCephBootstrapRgw should have comment or be unexported (golint)
    • Line 203: warning: exported const SubdirectoryVelero should have comment or be unexported (golint)
    • Line 204: warning: exported const SubdirectoryHost should have comment or be unexported (golint)
    • Line 205: warning: exported const SubdirectoryPlugins should have comment or be unexported (golint)
    • Line 206: warning: exported const SubdirectoryCsiCephfsPlugin should have comment or be unexported (golint)
    • Line 207: warning: exported const SubdirectoryCsiRbdPlugin should have comment or be unexported (golint)
    • Line 209: warning: comment on exported const DirectoryConfig should be of the form "DirectoryConfig ..." (golint)
    • Line 211: warning: exported const DirectoryCertificates should have comment or be unexported (golint)
    • Line 212: warning: exported const DirectoryCniConfig should have comment or be unexported (golint)
    • Line 213: warning: exported const DirectoryCriConfig should have comment or be unexported (golint)
    • Line 214: warning: exported const DirectoryK8sSecurityConfig should have comment or be unexported (golint)
    • Line 215: warning: exported const DirectoryK8sConfig should have comment or be unexported (golint)
    • Line 216: warning: exported const DirectoryK8sKubeConfig should have comment or be unexported (golint)
    • Line 217: warning: exported const DirectoryK8sSetupConfig should have comment or be unexported (golint)
    • Line 218: warning: exported const DirectoryBinaries should have comment or be unexported (golint)
    • Line 219: warning: exported const DirectoryK8sBinaries should have comment or be unexported (golint)
    • Line 220: warning: exported const DirectoryEtcdBinaries should have comment or be unexported (golint)
    • Line 221: warning: exported const DirectoryCniBinaries should have comment or be unexported (golint)
    • Line 222: warning: exported const DirectoryCriBinaries should have comment or be unexported (golint)
    • Line 223: warning: exported const DirectoryDynamicData should have comment or be unexported (golint)
    • Line 224: warning: exported const DirectoryEtcdData should have comment or be unexported (golint)
    • Line 225: warning: exported const DirectoryContainerdData should have comment or be unexported (golint)
    • Line 226: warning: exported const DirectoryImages should have comment or be unexported (golint)
    • Line 227: warning: exported const DirectoryLogging should have comment or be unexported (golint)
    • Line 228: warning: exported const DirectoryService should have comment or be unexported (golint)
    • Line 229: warning: exported const DirectoryContainerdState should have comment or be unexported (golint)
    • Line 230: warning: exported const DirectoryAbsoluteContainerdState should have comment or be unexported (golint)
    • Line 231: warning: exported const DirectoryProfile should have comment or be unexported (golint)
    • Line 232: warning: exported const DirectoryGobetweenBinaries should have comment or be unexported (golint)
    • Line 233: warning: exported const DirectoryGobetweenConfig should have comment or be unexported (golint)
    • Line 234: warning: exported const DirectoryHelmData should have comment or be unexported (golint)
    • Line 235: warning: exported const DirectoryKubeletData should have comment or be unexported (golint)
    • Line 236: warning: exported const DirectoryPodsData should have comment or be unexported (golint)
    • Line 237: warning: exported const DirectoryTemporary should have comment or be unexported (golint)
    • Line 238: warning: exported const DirectoryK8sManifests should have comment or be unexported (golint)
    • Line 239: warning: exported const DirectoryCeph should have comment or be unexported (golint)
    • Line 240: warning: exported const DirectoryCephConfig should have comment or be unexported (golint)
    • Line 241: warning: exported const DirectoryCephData should have comment or be unexported (golint)
    • Line 242: warning: exported const DirectoryCephBootstrapMds should have comment or be unexported (golint)
    • Line 243: warning: exported const DirectoryCephBootstrapOsd should have comment or be unexported (golint)
    • Line 244: warning: exported const DirectoryCephBootstrapRbd should have comment or be unexported (golint)
    • Line 245: warning: exported const DirectoryCephBootstrapRgw should have comment or be unexported (golint)
    • Line 246: warning: exported const DirectoryVeleroBinaries should have comment or be unexported (golint)
    • Line 247: warning: exported const DirectoryHostBinaries should have comment or be unexported (golint)
    • Line 248: warning: exported const DirectoryKubeletPlugins should have comment or be unexported (golint)
    • Line 249: warning: exported const DirectoryKubeletPluginsRegistry should have comment or be unexported (golint)
    • Line 250: warning: exported const DirectoryVarRun should have comment or be unexported (golint)
    • Line 251: warning: exported const DirectoryRun should have comment or be unexported (golint)
    • Line 253: warning: comment on exported const BinaryK8sTew should be of the form "BinaryK8sTew ..." (golint)
    • Line 255: warning: exported const BinaryHelm should have comment or be unexported (golint)
    • Line 256: warning: exported const BinaryContainerd should have comment or be unexported (golint)
    • Line 257: warning: exported const BinaryContainerdShimRuncV2 should have comment or be unexported (golint)
    • Line 258: warning: exported const BinaryCtr should have comment or be unexported (golint)
    • Line 259: warning: exported const BinaryRunc should have comment or be unexported (golint)
    • Line 260: warning: exported const BinaryCrictl should have comment or be unexported (golint)
    • Line 261: warning: exported const BinaryEtcd should have comment or be unexported (golint)
    • Line 262: warning: exported const BinaryEtcdctl should have comment or be unexported (golint)
    • Line 263: warning: exported const BinaryKubectl should have comment or be unexported (golint)
    • Line 264: warning: exported const BinaryKubelet should have comment or be unexported (golint)
    • Line 265: warning: exported const BinaryGobetween should have comment or be unexported (golint)
    • Line 266: warning: exported const BinaryVelero should have comment or be unexported (golint)
    • Line 268: warning: comment on exported const PemCa should be of the form "PemCa ..." (golint)
    • Line 270: warning: exported const PemCaKey should have comment or be unexported (golint)
    • Line 271: warning: exported const PemKubernetes should have comment or be unexported (golint)
    • Line 272: warning: exported const PemKubernetesKey should have comment or be unexported (golint)
    • Line 273: warning: exported const PemAdmin should have comment or be unexported (golint)
    • Line 274: warning: exported const PemAdminKey should have comment or be unexported (golint)
    • Line 275: warning: exported const PemProxy should have comment or be unexported (golint)
    • Line 276: warning: exported const PemProxyKey should have comment or be unexported (golint)
    • Line 277: warning: exported const PemControllerManager should have comment or be unexported (golint)
    • Line 278: warning: exported const PemControllerManagerKey should have comment or be unexported (golint)
    • Line 279: warning: exported const PemScheduler should have comment or be unexported (golint)
    • Line 280: warning: exported const PemSchedulerKey should have comment or be unexported (golint)
    • Line 281: warning: exported const PemKubelet should have comment or be unexported (golint)
    • Line 282: warning: exported const PemKubeletKey should have comment or be unexported (golint)
    • Line 283: warning: exported const PemServiceAccount should have comment or be unexported (golint)
    • Line 284: warning: exported const PemServiceAccountKey should have comment or be unexported (golint)
    • Line 285: warning: exported const PemVirtualIp should have comment or be unexported (golint)
    • Line 286: warning: exported const PemVirtualIpKey should have comment or be unexported (golint)
    • Line 287: warning: exported const PemAggregator should have comment or be unexported (golint)
    • Line 288: warning: exported const PemAggregatorKey should have comment or be unexported (golint)
    • Line 289: warning: exported const PemElasticsearch should have comment or be unexported (golint)
    • Line 290: warning: exported const PemElasticsearchKey should have comment or be unexported (golint)
    • Line 291: warning: exported const PemMinio should have comment or be unexported (golint)
    • Line 292: warning: exported const PemMinioKey should have comment or be unexported (golint)
    • Line 293: warning: exported const PemGrafana should have comment or be unexported (golint)
    • Line 294: warning: exported const PemGrafanaKey should have comment or be unexported (golint)
    • Line 295: warning: exported const PemCeph should have comment or be unexported (golint)
    • Line 296: warning: exported const PemCephKey should have comment or be unexported (golint)
    • Line 297: warning: exported const PemPrometheus should have comment or be unexported (golint)
    • Line 298: warning: exported const PemPrometheusKey should have comment or be unexported (golint)
    • Line 299: warning: exported const PemKubernetesDashboard should have comment or be unexported (golint)
    • Line 300: warning: exported const PemKubernetesDashboardKey should have comment or be unexported (golint)
    • Line 302: warning: comment on exported const KubeconfigAdmin should be of the form "KubeconfigAdmin ..." (golint)
    • Line 304: warning: exported const KubeconfigControllerManager should have comment or be unexported (golint)
    • Line 305: warning: exported const KubeconfigScheduler should have comment or be unexported (golint)
    • Line 306: warning: exported const KubeconfigProxy should have comment or be unexported (golint)
    • Line 307: warning: exported const KubeconfigKubelet should have comment or be unexported (golint)
    • Line 309: warning: comment on exported const ManifestEtcd should be of the form "ManifestEtcd ..." (golint)
    • Line 311: warning: exported const ManifestKubeApiserver should have comment or be unexported (golint)
    • Line 312: warning: exported const ManifestKubeControllerManager should have comment or be unexported (golint)
    • Line 313: warning: exported const ManifestKubeScheduler should have comment or be unexported (golint)
    • Line 314: warning: exported const ManifestKubeProxy should have comment or be unexported (golint)
    • Line 315: warning: exported const ManifestGobetween should have comment or be unexported (golint)
    • Line 316: warning: exported const ManifestControllerVirtualIP should have comment or be unexported (golint)
    • Line 317: warning: exported const ManifestWorkerVirtualIP should have comment or be unexported (golint)
    • Line 319: warning: comment on exported const EncryptionConfig should be of the form "EncryptionConfig ..." (golint)
    • Line 322: warning: comment on exported const ContainerdConfig should be of the form "ContainerdConfig ..." (golint)
    • Line 324: warning: exported const ContainerdSock should have comment or be unexported (golint)
    • Line 325: warning: exported const ContainerdKubernetesNamespace should have comment or be unexported (golint)
    • Line 326: warning: exported const ContainerdServerName should have comment or be unexported (golint)
    • Line 328: warning: comment on exported const K8sKubeletSetup should be of the form "K8sKubeletSetup ..." (golint)
    • Line 330: warning: exported const K8sAdminUserSetup should have comment or be unexported (golint)
    • Line 331: warning: exported const K8sHelmUserSetup should have comment or be unexported (golint)
    • Line 332: warning: exported const K8sKubeProxyConfig should have comment or be unexported (golint)
    • Line 333: warning: exported const K8sKubeSchedulerConfig should have comment or be unexported (golint)
    • Line 334: warning: exported const K8sKubeletConfig should have comment or be unexported (golint)
    • Line 335: warning: exported const K8sCorednsSetup should have comment or be unexported (golint)
    • Line 336: warning: exported const K8sCalicoSetup should have comment or be unexported (golint)
    • Line 337: warning: exported const K8sMetalLBSetup should have comment or be unexported (golint)
    • Line 338: warning: exported const K8sEfkSetup should have comment or be unexported (golint)
    • Line 339: warning: exported const K8sVeleroSetup should have comment or be unexported (golint)
    • Line 340: warning: exported const K8sKubernetesDashboardSetup should have comment or be unexported (golint)
    • Line 341: warning: exported const K8sKubernetesDashboardCertificates should have comment or be unexported (golint)
    • Line 342: warning: exported const K8sHelmSetup should have comment or be unexported (golint)
    • Line 343: warning: exported const K8sCertManagerSetup should have comment or be unexported (golint)
    • Line 344: warning: exported const K8sNginxIngressSetup should have comment or be unexported (golint)
    • Line 345: warning: exported const K8sMetricsServerSetup should have comment or be unexported (golint)
    • Line 346: warning: exported const K8sPrometheusSetup should have comment or be unexported (golint)
    • Line 347: warning: exported const K8sPrometheusRules should have comment or be unexported (golint)
    • Line 348: warning: exported const K8sPrometheusAlerts should have comment or be unexported (golint)
    • Line 349: warning: exported const K8sPrometheusCertificates should have comment or be unexported (golint)
    • Line 350: warning: exported const K8sKubeStateMetricsSetup should have comment or be unexported (golint)
    • Line 351: warning: exported const K8sNodeExporterSetup should have comment or be unexported (golint)
    • Line 352: warning: exported const K8sGrafanaSetup should have comment or be unexported (golint)
    • Line 353: warning: exported const K8sGrafanaDashboards should have comment or be unexported (golint)
    • Line 354: warning: exported const K8sAlertManagerSetup should have comment or be unexported (golint)
    • Line 355: warning: exported const K8sGrafanaCredentials should have comment or be unexported (golint)
    • Line 356: warning: exported const K8sGrafanaCertificates should have comment or be unexported (golint)
    • Line 357: warning: exported const K8sMinioCredentials should have comment or be unexported (golint)
    • Line 358: warning: exported const K8sMinioCertificates should have comment or be unexported (golint)
    • Line 359: warning: exported const K8sCerebroCredentials should have comment or be unexported (golint)
    • Line 360: warning: exported const K8sCephManagerCredentials should have comment or be unexported (golint)
    • Line 361: warning: exported const K8sCephCertificates should have comment or be unexported (golint)
    • Line 362: warning: exported const K8sCephRadosGatewayCredentials should have comment or be unexported (golint)
    • Line 363: warning: exported const K8sElasticsearchCredentials should have comment or be unexported (golint)
    • Line 364: warning: exported const K8sElasticsearchCertificates should have comment or be unexported (golint)
    • Line 365: warning: exported const WordpressSetup should have comment or be unexported (golint)
    • Line 367: warning: comment on exported const GobetweenConfig should be of the form "GobetweenConfig ..." (golint)
    • Line 370: warning: comment on exported const K8sTewProfile should be of the form "K8sTewProfile ..." (golint)
    • Line 373: warning: comment on exported const AuditLog should be of the form "AuditLog ..." (golint)
    • Line 376: warning: comment on exported const DeploymentUser should be of the form "DeploymentUser ..." (golint)
    • Line 379: warning: comment on exported const ServiceName should be of the form "ServiceName ..." (golint)
    • Line 381: warning: exported const ServiceConfig should have comment or be unexported (golint)
    • Line 383: warning: comment on exported const CephRbdPoolName should be of the form "CephRbdPoolName ..." (golint)
    • Line 385: warning: exported const CephFsPoolName should have comment or be unexported (golint)
    • Line 386: warning: exported const CephConfig should have comment or be unexported (golint)
    • Line 387: warning: exported const CephClientAdminKeyring should have comment or be unexported (golint)
    • Line 388: warning: exported const CephMonitorKeyring should have comment or be unexported (golint)
    • Line 389: warning: exported const CephKeyring should have comment or be unexported (golint)
    • Line 390: warning: exported const CephBootstrapMdsKeyring should have comment or be unexported (golint)
    • Line 391: warning: exported const CephBootstrapOsdKeyring should have comment or be unexported (golint)
    • Line 392: warning: exported const CephBootstrapRbdKeyring should have comment or be unexported (golint)
    • Line 393: warning: exported const CephBootstrapRgwKeyring should have comment or be unexported (golint)
    • Line 394: warning: exported const CephSecrets should have comment or be unexported (golint)
    • Line 395: warning: exported const CephSetup should have comment or be unexported (golint)
    • Line 396: warning: exported const CephCsi should have comment or be unexported (golint)
    • Line 398: warning: comment on exported const LetsencryptClusterIssuer should be of the form "LetsencryptClusterIssuer ..." (golint)
    • Line 401: warning: comment on exported const K8sTewBaseDirectory should be of the form "K8sTewBaseDirectory ..." (golint)
    • Line 404: warning: comment on exported const ElectionNamespace should be of the form "ElectionNamespace ..." (golint)
    • Line 406: warning: exported const ElectionController should have comment or be unexported (golint)
    • Line 407: warning: exported const ElectionWorker should have comment or be unexported (golint)
    • Line 409: warning: comment on exported const CnAdmin should be of the form "CnAdmin ..." (golint)
    • Line 411: warning: exported const CnAggregator should have comment or be unexported (golint)
    • Line 412: warning: exported const CnSystemKubeControllerManager should have comment or be unexported (golint)
    • Line 413: warning: exported const CnSystemKubeScheduler should have comment or be unexported (golint)
    • Line 414: warning: exported const CnSystemKubeProxy should have comment or be unexported (golint)
    • Line 415: warning: exported const CnSystemNodePrefix should have comment or be unexported (golint)
    • Line 416: warning: exported const CnElasticsearch should have comment or be unexported (golint)
    • Line 417: warning: exported const CnMinio should have comment or be unexported (golint)
    • Line 418: warning: exported const CnGrafana should have comment or be unexported (golint)
    • Line 419: warning: exported const CnCeph should have comment or be unexported (golint)
    • Line 420: warning: exported const CnPrometheus should have comment or be unexported (golint)
    • Line 421: warning: exported const CnKubernetesDashboard should have comment or be unexported (golint)
    • Line 423: warning: comment on exported const TemplateContainerdToml should be of the form "TemplateContainerdToml ..." (golint)
    • Line 425: warning: exported const TemplateK8sTewService should have comment or be unexported (golint)
    • Line 426: warning: exported const TemplateK8sTewProfile should have comment or be unexported (golint)
    • Line 427: warning: exported const TemplateEnvironment should have comment or be unexported (golint)
    • Line 428: warning: exported const TemplateGobetweenToml should have comment or be unexported (golint)
    • Line 429: warning: exported const TemplateKubeProxyConfiguration should have comment or be unexported (golint)
    • Line 430: warning: exported const TemplateKubeSchedulerConfiguration should have comment or be unexported (golint)
    • Line 431: warning: exported const TemplateKubeletConfiguration should have comment or be unexported (golint)
    • Line 432: warning: exported const TemplateEncryptionConfig should have comment or be unexported (golint)
    • Line 433: warning: exported const TemplateKubeconfig should have comment or be unexported (golint)
    • Line 434: warning: exported const TemplateCredentials should have comment or be unexported (golint)
    • Line 435: warning: exported const TemplateConfigMap should have comment or be unexported (golint)
    • Line 436: warning: exported const TemplateServiceAccount should have comment or be unexported (golint)
    • Line 437: warning: exported const TemplateKubeletSetup should have comment or be unexported (golint)
    • Line 438: warning: exported const TemplateCephClientKeyring should have comment or be unexported (golint)
    • Line 439: warning: exported const TemplateCephClientAdminKeyring should have comment or be unexported (golint)
    • Line 440: warning: exported const TemplateCephMonitorKeyring should have comment or be unexported (golint)
    • Line 441: warning: exported const TemplateCephConfig should have comment or be unexported (golint)
    • Line 442: warning: exported const TemplateCephSecrets should have comment or be unexported (golint)
    • Line 443: warning: exported const TemplateCephSetup should have comment or be unexported (golint)
    • Line 444: warning: exported const TemplateCephCsi should have comment or be unexported (golint)
    • Line 445: warning: exported const TemplateLetsencryptClusterIssuerSetup should have comment or be unexported (golint)
    • Line 446: warning: exported const TemplateCorednsSetup should have comment or be unexported (golint)
    • Line 447: warning: exported const TemplateCalicoSetup should have comment or be unexported (golint)
    • Line 448: warning: exported const TemplateMetalLBSetup should have comment or be unexported (golint)
    • Line 449: warning: exported const TemplateEfkSetup should have comment or be unexported (golint)
    • Line 450: warning: exported const TemplateVeleroSetup should have comment or be unexported (golint)
    • Line 451: warning: exported const TemplateKubernetesDashboardSetup should have comment or be unexported (golint)
    • Line 452: warning: exported const TemplateHelmSetup should have comment or be unexported (golint)
    • Line 453: warning: exported const TemplateCertManagerSetup should have comment or be unexported (golint)
    • Line 454: warning: exported const TemplateNginxIngressSetup should have comment or be unexported (golint)
    • Line 455: warning: exported const TemplateMetricsServerSetup should have comment or be unexported (golint)
    • Line 456: warning: exported const TemplatePrometheusSetup should have comment or be unexported (golint)
    • Line 457: warning: exported const TemplatePrometheusRules should have comment or be unexported (golint)
    • Line 458: warning: exported const TemplatePrometheusAlerts should have comment or be unexported (golint)
    • Line 459: warning: exported const TemplateKubeStateMetricsSetup should have comment or be unexported (golint)
    • Line 460: warning: exported const TemplateNodeExporterSetup should have comment or be unexported (golint)
    • Line 461: warning: exported const TemplateGrafanaSetup should have comment or be unexported (golint)
    • Line 462: warning: exported const TemplateGrafanaDashboards should have comment or be unexported (golint)
    • Line 463: warning: exported const TemplateAlertManagerSetup should have comment or be unexported (golint)
    • Line 464: warning: exported const TemplateWordpressSetup should have comment or be unexported (golint)
    • Line 465: warning: exported const TemplateManifestEtcd should have comment or be unexported (golint)
    • Line 466: warning: exported const TemplateManifestKubeApiserver should have comment or be unexported (golint)
    • Line 467: warning: exported const TemplateManifestKubeControllerManager should have comment or be unexported (golint)
    • Line 468: warning: exported const TemplateManifestKubeScheduler should have comment or be unexported (golint)
    • Line 469: warning: exported const TemplateManifestKubeProxy should have comment or be unexported (golint)
    • Line 470: warning: exported const TemplateManifestGobetween should have comment or be unexported (golint)
    • Line 471: warning: exported const TemplateManifestVirtualIP should have comment or be unexported (golint)
    • Line 473: warning: exported const NodeRoleController should have comment or be unexported (golint)
    • Line 474: warning: exported const NodeRoleWorker should have comment or be unexported (golint)
    • Line 475: warning: exported const NodeRoleStorage should have comment or be unexported (golint)
    • Line 476: warning: exported const NodeNotReady should have comment or be unexported (golint)
    • Line 478: warning: exported const ConcurrentSshConnectionsLimit should have comment or be unexported (golint)
    • Line 480: warning: exported const GrafanaCredentials should have comment or be unexported (golint)
    • Line 481: warning: exported const MinioCredentials should have comment or be unexported (golint)
    • Line 482: warning: exported const CerebroCredentials should have comment or be unexported (golint)
    • Line 483: warning: exported const CephManagerCredentials should have comment or be unexported (golint)
    • Line 484: warning: exported const CephRadosGatewayCredentials should have comment or be unexported (golint)
    • Line 485: warning: exported const ElasticsearchCredentials should have comment or be unexported (golint)
    • Line 487: warning: exported const ElasticsearchCertificates should have comment or be unexported (golint)
    • Line 488: warning: exported const MinioCertificates should have comment or be unexported (golint)
    • Line 489: warning: exported const GrafanaCertificates should have comment or be unexported (golint)
    • Line 490: warning: exported const CephCertificates should have comment or be unexported (golint)
    • Line 491: warning: exported const PrometheusCertificates should have comment or be unexported (golint)
    • Line 492: warning: exported const KubernetesDashboardCertificates should have comment or be unexported (golint)
    • k8s-tew/pkg/servers/server_wrapper.go
    • Line 19: warning: exported type ServerWrapper should have comment or be unexported (golint)
    • Line 33: warning: exported function NewServerWrapper should have comment or be unexported (golint)
    • Line 66: warning: exported method ServerWrapper.Start should have comment or be unexported (golint)
    • Line 142: warning: exported method ServerWrapper.Stop should have comment or be unexported (golint)
    • Line 158: warning: exported method ServerWrapper.Name should have comment or be unexported (golint)
    • k8s-tew/pkg/deployment/deployment.go
    • Line 14: warning: exported type Deployment should have comment or be unexported (golint)
    • Line 30: warning: exported function NewDeployment should have comment or be unexported (golint)
    • Line 70: warning: exported method Deployment.Steps should have comment or be unexported (golint)
    • k8s-tew/pkg/pki/pki.go
    • Line 21: warning: exported function GenerateEncryptionConfig should have comment or be unexported (golint)
    • Line 53: warning: exported type CertificateAndPrivateKey should have comment or be unexported (golint)
    • Line 78: warning: exported function LoadCertificateAndPrivateKey should have comment or be unexported (golint)
    • Line 174: warning: exported function GenerateCA should have comment or be unexported (golint)
    • Line 195: warning: exported function GenerateClient should have comment or be unexported (golint)
    • k8s-tew/pkg/config/labels.go
    • Line 3: warning: exported type Labels should have comment or be unexported (golint)
    • Line 5: warning: exported method Labels.HasLabels should have comment or be unexported (golint)
    • Line 17: warning: exported function CompareLabels should have comment or be unexported (golint)
    • k8s-tew/pkg/utils/progress.go
    • Line 24: warning: exported function SupressProgress should have comment or be unexported (golint)
    • Line 28: warning: exported function ShowProgress should have comment or be unexported (golint)
    • Line 51: warning: exported function HideProgress should have comment or be unexported (golint)
    • Line 57: warning: exported function IncreaseProgressStep should have comment or be unexported (golint)
    • Line 64: warning: exported function SetProgressSteps should have comment or be unexported (golint)
    • k8s-tew/pkg/utils/tasks.go
    • Line 5: warning: exported type Task should have comment or be unexported (golint)
    • Line 6: warning: exported type Tasks should have comment or be unexported (golint)
    • Line 7: warning: exported type Errors should have comment or be unexported (golint)
    • Line 9: warning: exported function RunParallelTasks should have comment or be unexported (golint)
    • k8s-tew/cmd/k8s-tew/ceph.go
    • Line 12: warning: exported const SSL_CERTIFICATE should have comment or be unexported (golint)
    • Line 13: warning: exported const SSL_KEY should have comment or be unexported (golint)
    • k8s-tew/pkg/container/pods.go
    • Line 27: warning: exported type Pods should have comment or be unexported (golint)
    • Line 31: warning: exported function NewPods should have comment or be unexported (golint)
    • Line 99: warning: exported method Pods.SavePodConfig should have comment or be unexported (golint)
    • Line 115: warning: exported method Pods.SaveContainerConfig should have comment or be unexported (golint)
    • Line 150: warning: exported method Pods.Restore should have comment or be unexported (golint)
    • Line 279: warning: exported method Pods.Kill should have comment or be unexported (golint)
    • k8s-tew/pkg/config/node.go
    • Line 5: warning: exported type Node should have comment or be unexported (golint)
    • Line 12: warning: exported type Nodes should have comment or be unexported (golint)
    • Line 14: warning: exported method Nodes.HasControllerNode should have comment or be unexported (golint)
    • Line 24: warning: exported method Nodes.HasWorkerNode should have comment or be unexported (golint)
    • Line 34: warning: exported method Nodes.HasStorageNode should have comment or be unexported (golint)
    • Line 44: warning: exported function NewNode should have comment or be unexported (golint)
    • Line 48: warning: exported method Node.IsController should have comment or be unexported (golint)
    • Line 58: warning: exported method Node.IsWorker should have comment or be unexported (golint)
    • Line 68: warning: exported method Node.IsStorage should have comment or be unexported (golint)
    • Line 78: warning: exported method Node.IsControllerOnly should have comment or be unexported (golint)
    • Line 82: warning: exported method Node.IsStorageOnly should have comment or be unexported (golint)
    • Line 86: warning: exported method Node.IsWorkerOnly should have comment or be unexported (golint)
    • k8s-tew/pkg/utils/templates.go
    • Line 18: warning: exported function GetTemplate should have comment or be unexported (golint)
    • Line 28: warning: exported function GetEmbeddedFiles should have comment or be unexported (golint)
    • k8s-tew/pkg/config/features.go
    • Line 3: warning: exported type Features should have comment or be unexported (golint)
    • Line 5: warning: exported method Features.HasFeatures should have comment or be unexported (golint)
    • Line 17: warning: exported function CompareFeatures should have comment or be unexported (golint)
    • k8s-tew/pkg/ceph/ceph.go
    • Line 24: warning: exported const CephBinariesPath should have comment or be unexported (golint)
    • Line 25: warning: exported const CephConfigPath should have comment or be unexported (golint)
    • Line 26: warning: exported const CephDataPath should have comment or be unexported (golint)
    • Line 28: warning: exported type CephData should have comment or be unexported (golint)
    • Line 41: warning: exported type ProxyTransport should have comment or be unexported (golint)
    • Line 45: warning: exported method ProxyTransport.RoundTrip should have comment or be unexported (golint)
    • Line 94: warning: exported type Proxy should have comment or be unexported (golint)
    • Line 99: warning: exported function NewProxy should have comment or be unexported (golint)
    • Line 117: warning: exported function RunProxy should have comment or be unexported (golint)
    • Line 137: warning: exported type Ceph should have comment or be unexported (golint)
    • Line 142: warning: exported function NewCeph should have comment or be unexported (golint)
    • Line 146: warning: exported method Ceph.Setup should have comment or be unexported (golint)
    • Line 271: warning: exported method Ceph.RunMgr should have comment or be unexported (golint)
    • Line 302: warning: exported method Ceph.RunMon should have comment or be unexported (golint)
    • Line 331: warning: exported method Ceph.RunMds should have comment or be unexported (golint)
    • Line 359: warning: exported method Ceph.RunOsd should have comment or be unexported (golint)
    • Line 413: warning: exported method Ceph.RunRgw should have comment or be unexported (golint)
    • Line 445: warning: exported method Ceph.RunSetup should have comment or be unexported (golint)
    • k8s-tew/pkg/servers/servers.go
    • Line 22: warning: exported type Servers should have comment or be unexported (golint)
    • Line 28: warning: exported function NewServers should have comment or be unexported (golint)
    • Line 66: warning: exported method Servers.Steps should have comment or be unexported (golint)
    • Line 105: warning: exported method Servers.Run should have comment or be unexported (golint)
    • k8s-tew/pkg/config/images.go
    • Line 8: warning: exported type Image should have comment or be unexported (golint)
    • Line 13: warning: exported type Images should have comment or be unexported (golint)
    • Line 15: warning: exported method Image.GetImageFilename should have comment or be unexported (golint)
    • k8s-tew/pkg/config/internal_config.go
    • Line 20: warning: exported type InternalConfig should have comment or be unexported (golint)
    • Line 27: warning: exported method InternalConfig.GetTemplateAssetFilename should have comment or be unexported (golint)
    • Line 31: warning: exported method InternalConfig.GetTemplateAssetDirectory should have comment or be unexported (golint)
    • Line 35: warning: exported method InternalConfig.GetFullTargetAssetFilename should have comment or be unexported (golint)
    • Line 39: warning: exported method InternalConfig.GetFullLocalAssetFilename should have comment or be unexported (golint)
    • Line 43: warning: exported method InternalConfig.GetRelativeAssetFilename should have comment or be unexported (golint)
    • Line 47: warning: exported method InternalConfig.GetFullAssetFilename should have comment or be unexported (golint)
    • Line 79: warning: exported method InternalConfig.IsDeploymentDirectory should have comment or be unexported (golint)
    • Line 89: warning: exported method InternalConfig.GetFullLocalAssetDirectory should have comment or be unexported (golint)
    • Line 93: warning: exported method InternalConfig.GetFullTargetAssetDirectory should have comment or be unexported (golint)
    • Line 97: warning: exported method InternalConfig.GetRelativeAssetDirectory should have comment or be unexported (golint)
    • Line 101: warning: exported method InternalConfig.GetFullAssetDirectory should have comment or be unexported (golint)
    • Line 116: warning: exported method InternalConfig.SetNode should have comment or be unexported (golint)
    • Line 121: warning: exported function NewInternalConfig should have comment or be unexported (golint)
    • Line 403: warning: exported method InternalConfig.Generate should have comment or be unexported (golint)
    • Line 451: warning: exported method InternalConfig.Dump should have comment or be unexported (golint)
    • Line 490: warning: exported method InternalConfig.Save should have comment or be unexported (golint)
    • Line 511: warning: exported method InternalConfig.Load should have comment or be unexported (golint)
    • Line 558: warning: exported method InternalConfig.RemoveNode should have comment or be unexported (golint)
    • Line 588: warning: exported method InternalConfig.AddNode should have comment or be unexported (golint)
    • Line 617: warning: exported method InternalConfig.GetETCDClientEndpoints should have comment or be unexported (golint)
    • Line 629: warning: exported method InternalConfig.GetEtcdCluster should have comment or be unexported (golint)
    • Line 647: warning: exported method InternalConfig.GetEtcdServers should have comment or be unexported (golint)
    • Line 661: warning: exported method InternalConfig.GetControllersCount should have comment or be unexported (golint)
    • Line 672: warning: exported method InternalConfig.ApplyTemplate should have comment or be unexported (golint)
    • Line 706: warning: exported method InternalConfig.GetAPIServerIP should have comment or be unexported (golint)
    • Line 720: warning: exported method InternalConfig.GetWorkerIP should have comment or be unexported (golint)
    • Line 734: warning: exported method InternalConfig.GetSortedNodeKeys should have comment or be unexported (golint)
    • Line 746: warning: exported method InternalConfig.GetKubeAPIServerAddresses should have comment or be unexported (golint)
    • Line 758: warning: exported type NodeData should have comment or be unexported (golint)
    • Line 792: warning: exported method InternalConfig.GetStorageControllers should have comment or be unexported (golint)
    • Line 796: warning: exported method InternalConfig.GetStorageNodes should have comment or be unexported (golint)
    • Line 800: warning: exported method InternalConfig.GetAllowedCommonNames should have comment or be unexported (golint)
    • k8s-tew/pkg/config/versions.go
    • Line 7: warning: exported type Versions should have comment or be unexported (golint)
    • Line 66: warning: exported function NewVersions should have comment or be unexported (golint)
    • Line 126: warning: exported method Versions.GetImages should have comment or be unexported (golint)
    • k8s-tew/pkg/utils/logger.go
    • Line 11: warning: exported function SetDebug should have comment or be unexported (golint)
    • Line 57: warning: exported function SetupLogger should have comment or be unexported (golint)
    • Line 61: warning: exported function LogFilename should have comment or be unexported (golint)
    • Line 67: warning: exported function LogDebugFilename should have comment or be unexported (golint)
    • Line 73: warning: exported function LogURL should have comment or be unexported (golint)
    • k8s-tew/pkg/generate/generate.go
    • Line 17: warning: exported type Generator should have comment or be unexported (golint)
    • Line 23: warning: exported function NewGenerator should have comment or be unexported (golint)
    • Line 140: warning: exported method Generator.Steps should have comment or be unexported (golint)
    • Line 1475: warning: exported method Generator.GenerateFiles should have comment or be unexported (golint)
    • k8s-tew/pkg/deployment/node_deployment.go
    • Line 20: warning: exported type NodeDeployment should have comment or be unexported (golint)
    • Line 31: warning: exported function NewNodeDeployment should have comment or be unexported (golint)
    • Line 35: warning: exported method NodeDeployment.Steps should have comment or be unexported (golint)
    • Line 185: warning: exported method NodeDeployment.UploadFiles should have comment or be unexported (golint)
    • Line 337: warning: exported function GetImportImageCommand should have comment or be unexported (golint)
    • Line 367: warning: exported method NodeDeployment.Execute should have comment or be unexported (golint)
    • Line 401: warning: exported method NodeDeployment.UploadFile should have comment or be unexported (golint)

license100%

Checks whether your project has a LICENSE file.

No problems detected. Good job!


ineffassign98%

IneffAssign detects ineffectual assignments in Go code.


misspell98%

Misspell Finds commonly misspelled English words