Skip to content

Commit daf6a65

Browse files
committed
Add SUC variables from file
1 parent b8c28d0 commit daf6a65

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

package/suc/run.sh

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,26 @@ set -x -e
55
CATTLE_AGENT_VAR_DIR=${CATTLE_AGENT_VAR_DIR:-/var/lib/rancher/agent}
66
TMPDIRBASE=${CATTLE_AGENT_VAR_DIR}/tmp
77

8+
if [ -f /host${CATTLE_AGENT_VAR_DIR}/env/CATTLE_CACERTS_VALID ]; then
9+
export CATTLE_CACERTS_VALID="$(cat /host${CATTLE_AGENT_VAR_DIR}/env/CATTLE_CACERTS_VALID)"
10+
echo Using CATTLE_CACERTS_VALID from secret
11+
fi
12+
13+
if [ -f /host${CATTLE_AGENT_VAR_DIR}/env/CATTLE_CA_CHECKSUM ]; then
14+
export CATTLE_CA_CHECKSUM="$(cat /host${CATTLE_AGENT_VAR_DIR}/env/CATTLE_CA_CHECKSUM)"
15+
echo Using CATTLE_CA_CHECKSUM from secret
16+
fi
17+
18+
if [ -f /host${CATTLE_AGENT_VAR_DIR}/env/CATTLE_SERVER ]; then
19+
export CATTLE_SERVER="$(cat /host${CATTLE_AGENT_VAR_DIR}/env/CATTLE_SERVER)"
20+
echo Using CATTLE_SERVER from secret
21+
fi
22+
23+
if [ -f /host${CATTLE_AGENT_VAR_DIR}/env/CATTLE_TOKEN ]; then
24+
export CATTLE_TOKEN="$(cat /host${CATTLE_AGENT_VAR_DIR}/env/CATTLE_TOKEN)"
25+
echo Using CATTLE_TOKEN from secret
26+
fi
27+
828
mkdir -p "/host${TMPDIRBASE}"
929

1030
TMPDIR=$(chroot /host /bin/sh -c "mktemp -d -p ${TMPDIRBASE}")

0 commit comments

Comments
 (0)