api/http/proxy/factory/kubernetes/agent_transport.go
Function NewAgentTransport
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
func NewAgentTransport(signatureService portainer.DigitalSignatureService, tlsConfig *tls.Config, tokenManager *tokenManager, endpoint *portainer.Endpoint, k8sClientFactory *cli.ClientFactory, dataStore dataservices.DataStore) *agentTransport {
Method agentTransport.RoundTrip
has 5 return statements (exceeds 4 allowed). Open
Open
func (transport *agentTransport) RoundTrip(request *http.Request) (*http.Response, error) {
token, err := transport.getRoundTripToken(request, transport.tokenManager)
if err != nil {
return nil, err
}