Commit Graph

20 Commits

Author SHA1 Message Date
Juan Carlos Mejías Rodríguez
cf823f9dcf Add custom User-Agent to API requests 2019-08-09 15:16:12 -04:00
Juan Carlos Mejías Rodríguez
7fcdd73066 Move Portainer API URL parsing outside the client 2019-08-09 12:39:40 -04:00
Juan Carlos Mejías Rodríguez
faf021e863 Replace debug and verbose modes with logging levels 2019-08-08 11:56:07 -04:00
Juan Carlos Mejías Rodríguez
d058337412 Move PrintDebugRequest() and PrintDebugResponse() logic to client hooks declaration 2019-08-08 11:56:07 -04:00
Juan Carlos Mejías Rodríguez
5748d862bb Move PrintDebugRequest() and PrintDebugResponse() calls in client to hooks 2019-08-08 11:56:07 -04:00
Juan Carlos Mejías Rodríguez
27b418cb3c Rename client.ClientConfig to client.Config 2019-08-08 11:56:07 -04:00
Juan Carlos Mejías Rodríguez
9c79379191 Split common package into common, client, and util packages 2019-08-08 11:56:07 -04:00
Juan Carlos Mejías Rodríguez
a3b58499b8 Add interface for Portainer client 2019-08-08 11:56:07 -04:00
Juan Carlos Mejías Rodríguez
4f3892368e Move deactivation of token usage for authentication into Authenticate() 2019-08-08 11:56:07 -04:00
Juan Carlos Mejías Rodríguez
cdc54111a1 Add flexibility to Portainer client creation 2019-08-08 11:56:07 -04:00
Juan Carlos Mejías Rodríguez
a0d75c8df9 Rename client to cachedClient 2019-08-08 11:56:07 -04:00
Juan Carlos Mejías Rodríguez
64619fc90f Remove error return from Client.Clone() 2019-08-08 11:56:07 -04:00
Juan Carlos Mejías Rodríguez
0d42ed73c6 Enhance Portainer URL parsing in Client 2019-08-08 11:56:07 -04:00
Juan Carlos Mejías Rodríguez
00439cc1c1 Delay new auth token retrieval until it is really necessary 2019-08-08 11:56:07 -04:00
Juan Carlos Mejías Rodríguez
04a05fad86 Move clientConfig declaration to the top 2019-08-08 11:56:07 -04:00
Juan Carlos Mejías Rodríguez
8d0fb72034 Fix PortainerClient.Authenticate usage of viper 2019-08-08 11:56:07 -04:00
Juan Carlos Mejías Rodríguez
064e7789fb Add comments to Client 2019-08-08 11:56:07 -04:00
Juan Carlos Mejías Rodríguez
93f08172ac Rename Client.DoJson to doJson 2019-08-08 11:56:07 -04:00
Juan Carlos Mejías Rodríguez
70621c750c Move URL handling logic (calls to DoJson) into Client 2019-08-08 11:56:07 -04:00
Juan Carlos Mejías Rodríguez
1b1c2bc1d1 Encapsulate network communication into a Client struct 2019-08-08 11:56:07 -04:00