Commit f0d152ef authored by Pierre Smeyers's avatar Pierre Smeyers
Browse files

Merge branch 'feat/get-rid-grep' into 'main'

set -o pipefail

See merge request to-be-continuous/tools/tbc-commons!13
parents 1a60c083 a3c1c8f5
Loading
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
#!/usr/bin/env bash

set -e
set -eo pipefail

function log_info() {
  >&2 echo -e "[\\e[1;94mINFO\\e[0m] $*"
+1 −1
Original line number Diff line number Diff line
#!/usr/bin/env bash

set -e
set -eo pipefail

function install_ca_certs() {
  certs=$1
+1 −1
Original line number Diff line number Diff line
#!/usr/bin/env bash

set -e
set -eo pipefail

function tbc_envsubst() {
  awk '
+3 −2
Original line number Diff line number Diff line
#!/usr/bin/env bash

set -e
set -eo pipefail

# evaluate and export a secret
# - $1: secret variable name
@@ -66,7 +66,8 @@ function eval_secret() {
}

function eval_all_secrets() {
  encoded_vars=$(env | grep -Ev '(^|.*_ENV_)scoped__' | awk -F '=' '/^[a-zA-Z0-9_]*=@(b64|hex|url)@/ {print $1}')
  # exclude scoped variables and their copies passed to container services (`<service_name>_ENV_scoped__xxx`)
  encoded_vars=$(env | awk -F '=' '$1 !~ /(^|_ENV_)scoped__/ && $2 ~ /^@(b64|hex|url)@/ {print $1}')
  for var in $encoded_vars
  do
    eval_secret "$var"
+1 −1
Original line number Diff line number Diff line
#!/usr/bin/env bash

set -e
set -eo pipefail

function maybe_exec_hook() {
  if [[ -f "$1" ]]
Loading