Commit Graph

43 Commits

Author SHA1 Message Date
Juan Carlos Mejías Rodríguez
4c2d66e7b4 Add suggestions to FatalLevel log messages 2019-08-09 14:57:35 -04:00
Juan Carlos Mejías Rodríguez
1f78446a6f Change "unknown log level" ErrorLevel message to WarningLevel with implications 2019-08-09 14:53:20 -04:00
Juan Carlos Mejías Rodríguez
12b89062c7 Add implications to WarningLevel log messages 2019-08-09 14:51:25 -04:00
Juan Carlos Mejías Rodríguez
105178c07c Update required flag stack-file not set log message
Now it looks more like default "required flag" errors
2019-08-09 14:44:32 -04:00
Juan Carlos Mejías Rodríguez
14ab4f65f9 Remove -q, --quiet flag from stack list command
The same result can be achieved with --format flag,
which provides greater flexibility:

./psu stack ls --format "{{ .Name }}"
2019-08-09 14:21:11 -04:00
Juan Carlos Mejías Rodríguez
00f4a206e4 Simplify table output column header names 2019-08-09 14:21:11 -04:00
Juan Carlos Mejías Rodríguez
1ab1333540 Add command to list endpoint groups 2019-08-09 13:29:16 -04:00
Juan Carlos Mejías Rodríguez
bf7fd60550 Remove swarm IDs from output 2019-08-09 12:55:03 -04:00
Juan Carlos Mejías Rodríguez
51ce690e1f Remove entry point and project path from stack list command output columns 2019-08-09 12:51:58 -04:00
Juan Carlos Mejías Rodríguez
cf9ecabc7a Replace "cluster" with "swarm" in log messages 2019-08-09 11:48:41 -04:00
Juan Carlos Mejías Rodríguez
2dc134e45d Add endpoint to stack removal related logs 2019-08-09 11:47:32 -04:00
Juan Carlos Mejías Rodríguez
ab7bc222aa Fix double stack retrieval while removing stack 2019-08-09 11:45:51 -04:00
Juan Carlos Mejías Rodríguez
d4956584a1 Add log message after stack deployment or removal 2019-08-09 11:38:59 -04:00
Juan Carlos Mejías Rodríguez
535eada8ab Guess endpoint ID if not set when deploying or removing stacks 2019-08-09 01:42:13 -04:00
Juan Carlos Mejías Rodríguez
e7a48ccc3e Rename client to portainerClient in stack remove command to avoid collision with package name 2019-08-09 01:42:13 -04:00
Juan Carlos Mejías Rodríguez
d458e5d379 Replace calls to viper.GetUint32() with viper.GetInt32()
Viper doesn't have uint support until v1.4.0
2019-08-09 01:42:13 -04:00
Juan Carlos Mejías Rodríguez
6171228435
Fix typo in "Unknown configuration key" error 2019-08-08 15:47:23 -04:00
Juan Carlos Mejías Rodríguez
042fde2c79 Add --endpoint flag to remove command 2019-08-08 11:56:07 -04:00
Juan Carlos Mejías Rodríguez
ba9f9b8725 Add extra logging when getting stack by name 2019-08-08 11:56:07 -04:00
Juan Carlos Mejías Rodríguez
b3f1989a25 Fix inconsistencies with EndpointID and SwarmID filtering 2019-08-08 11:56:07 -04:00
Juan Carlos Mejías Rodríguez
c4e2f0145f Enhance flag descriptions 2019-08-08 11:56:07 -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
7589f97105 Move util.NewTabWriter to common.NewTabWriter 2019-08-08 11:56:07 -04:00
Juan Carlos Mejías Rodríguez
1830fea7b7 Move PrintVerbose() calls in client to it's callers 2019-08-08 11:56:07 -04:00
Juan Carlos Mejías Rodríguez
356979a7a4 Move util.CheckError to common.CheckError 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
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
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
70621c750c Move URL handling logic (calls to DoJson) into Client 2019-08-08 11:56:07 -04:00
Juan Carlos Mejías Rodríguez
fa666db1b8 Replace manual request creation and marshaling with new client 2019-08-08 11:56:07 -04:00
Juan Carlos Mejías Rodríguez
a22aaa20f5 Format code 2019-08-08 11:56:07 -04:00
Juan Carlos Mejías Rodríguez
d770da7414 Enhance error printing 2019-07-23 22:44:29 -04:00
Juan Carlos Mejías Rodríguez
6200b6c667 Add login command to log in to a Portainer instance 2019-07-23 22:12:45 -04:00
Juan Carlos Mejías Rodríguez
53d26a8ac3 Split config setting and getting into separate functions 2019-07-23 21:59:08 -04:00
Juan Carlos Mejías Rodríguez
143215b39f Add --auth-token global flag to set the auth flag to be used with potainer 2019-07-23 21:57:26 -04:00
Juan Carlos Mejías Rodríguez
35a0d089cb Add shorthands for --url, --user, --password and --insecure flags 2019-07-23 21:27:38 -04:00
Juan Carlos Mejías Rodríguez
44319f3655 Change --prune flag shorthand to -r 2019-07-23 21:27:38 -04:00
Juan Carlos Mejías Rodríguez
3d475143c1 Add --keys flag to config list command to show only config keys 2019-07-23 21:27:34 -04:00
Juan Carlos Mejías Rodríguez
1ca444a79d Move config listing to new command config list 2019-07-23 21:27:05 -04:00
Juan Carlos Mejías Rodríguez
5664faf2dd Add --list flag to config command to list all available configuration keys 2019-07-23 16:43:40 -04:00
Juan Carlos Mejías Rodríguez
0723ae0eb8 Add config command to get and set configuration options 2019-07-23 16:43:40 -04:00
Juan Carlos Mejías Rodríguez
c5b1dfaa82 Rewrite project in Go 2019-07-21 18:49:28 -04:00