Add PASSWORD and TOKEN variables hiding FIXMEs

This commit is contained in:
Tortue Torche 2019-08-10 23:32:42 -04:00 committed by Tortue Torche
parent 52ed1a5538
commit 50a5fa17ca

3
psu
View File

@ -853,6 +853,7 @@ deploy() {
local data_prefix="{\"Name\":\"$PORTAINER_STACK_NAME\"," local data_prefix="{\"Name\":\"$PORTAINER_STACK_NAME\","
local data_suffix=",\"Env\":"$stack_envvars"}" local data_suffix=",\"Env\":"$stack_envvars"}"
echo "$data_prefix$docker_compose_file_content$data_suffix" > json.tmp 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 .)" echo_debug "Stack JSON -> $(echo $data_prefix$docker_compose_file_content$data_suffix | jq -C .)"
# Create stack for single Docker instance # Create stack for single Docker instance
@ -883,6 +884,7 @@ deploy() {
local data_prefix="{\"Name\":\"$PORTAINER_STACK_NAME\",\"SwarmID\":\"$swarm_id\"," local data_prefix="{\"Name\":\"$PORTAINER_STACK_NAME\",\"SwarmID\":\"$swarm_id\","
local data_suffix=",\"Env\":"$stack_envvars"}" local data_suffix=",\"Env\":"$stack_envvars"}"
echo "$data_prefix$docker_compose_file_content$data_suffix" > json.tmp 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 .)" echo_debug "Stack JSON -> $(echo $data_prefix$docker_compose_file_content$data_suffix | jq -C .)"
# Create stack for Docker swarm # Create stack for Docker swarm
@ -924,6 +926,7 @@ deploy() {
local data_prefix="{\"Id\":\"$stack_id\"," local data_prefix="{\"Id\":\"$stack_id\","
local data_suffix=",\"Env\":"$stack_envvars",\"Prune\":$PORTAINER_PRUNE}" local data_suffix=",\"Env\":"$stack_envvars",\"Prune\":$PORTAINER_PRUNE}"
echo "$data_prefix$docker_compose_file_content$data_suffix" > json.tmp 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 .)" echo_debug "Stack JSON -> $(echo $data_prefix$docker_compose_file_content$data_suffix | jq -C .)"
# Update stack # Update stack