api/exec/kubernetes_deploy.go
Function NewKubernetesDeployer
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
func NewKubernetesDeployer(kubernetesTokenCacheManager *kubernetes.TokenCacheManager, kubernetesClientFactory *cli.ClientFactory, datastore dataservices.DataStore, reverseTunnelService portainer.ReverseTunnelService, signatureService portainer.DigitalSignatureService, proxyManager *proxy.Manager, binaryPath string) *KubernetesDeployer {
Method KubernetesDeployer.getToken
has 7 return statements (exceeds 4 allowed). Open
Open
func (deployer *KubernetesDeployer) getToken(userID portainer.UserID, endpoint *portainer.Endpoint, setLocalAdminToken bool) (string, error) {
kubeCLI, err := deployer.kubernetesClientFactory.GetKubeClient(endpoint)
if err != nil {
return "", err
}
Method KubernetesDeployer.command
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
func (deployer *KubernetesDeployer) command(operation string, userID portainer.UserID, endpoint *portainer.Endpoint, manifestFiles []string, namespace string) (string, error) {