From 50a5fa17cad9cefb653693560e9314a78f20cf90 Mon Sep 17 00:00:00 2001 From: Tortue Torche Date: Sat, 10 Aug 2019 23:32:42 -0400 Subject: [PATCH] Add PASSWORD and TOKEN variables hiding FIXMEs --- psu | 3 +++ 1 file changed, 3 insertions(+) diff --git a/psu b/psu index d404738..996b630 100644 --- a/psu +++ b/psu @@ -853,6 +853,7 @@ deploy() { local data_prefix="{\"Name\":\"$PORTAINER_STACK_NAME\"," local data_suffix=",\"Env\":"$stack_envvars"}" echo "$data_prefix$docker_compose_file_content$data_suffix" > json.tmp + # FIXME: Hide any value of variables who end by 'PASSWORD' or 'TOKEN', for security reasons echo_debug "Stack JSON -> $(echo $data_prefix$docker_compose_file_content$data_suffix | jq -C .)" # Create stack for single Docker instance @@ -883,6 +884,7 @@ deploy() { local data_prefix="{\"Name\":\"$PORTAINER_STACK_NAME\",\"SwarmID\":\"$swarm_id\"," local data_suffix=",\"Env\":"$stack_envvars"}" echo "$data_prefix$docker_compose_file_content$data_suffix" > json.tmp + # FIXME: Hide any value of variables who end by 'PASSWORD' or 'TOKEN', for security reasons echo_debug "Stack JSON -> $(echo $data_prefix$docker_compose_file_content$data_suffix | jq -C .)" # Create stack for Docker swarm @@ -924,6 +926,7 @@ deploy() { local data_prefix="{\"Id\":\"$stack_id\"," local data_suffix=",\"Env\":"$stack_envvars",\"Prune\":$PORTAINER_PRUNE}" echo "$data_prefix$docker_compose_file_content$data_suffix" > json.tmp + # FIXME: Hide any value of variables who end by 'PASSWORD' or 'TOKEN', for security reasons echo_debug "Stack JSON -> $(echo $data_prefix$docker_compose_file_content$data_suffix | jq -C .)" # Update stack