Changed AutoDevops function k8s_prefixed_variables to temp file
This commit is contained in:
parent
1b3c6e0e45
commit
338f4b6994
1 changed files with 8 additions and 14 deletions
|
@ -611,22 +611,16 @@ rollout 100%:
|
|||
track="${1-stable}"
|
||||
export APPLICATION_SECRET_NAME=$(application_secret_name "$track")
|
||||
|
||||
bash -c '
|
||||
function k8s_prefixed_variables() {
|
||||
env | sed -n "s/^K8S_SECRET_\(.*\)$/\1/p"
|
||||
}
|
||||
env | sed -n "s/^K8S_SECRET_\(.*\)$/\1/p" > k8s_prefixed_variables
|
||||
|
||||
kubectl create secret \
|
||||
-n "$KUBE_NAMESPACE" generic "$APPLICATION_SECRET_NAME" \
|
||||
--from-env-file k8s_prefixed_variables -o yaml --dry-run |
|
||||
kubectl replace -n "$KUBE_NAMESPACE" --force -f -
|
||||
|
||||
kubectl create secret \
|
||||
-n "$KUBE_NAMESPACE" generic "$APPLICATION_SECRET_NAME" \
|
||||
--from-env-file <(k8s_prefixed_variables) -o yaml --dry-run |
|
||||
kubectl replace -n "$KUBE_NAMESPACE" --force -f -
|
||||
'
|
||||
export APPLICATION_SECRET_CHECKSUM=$(cat k8s_prefixed_variables | sha256sum | cut -d ' ' -f 1)
|
||||
|
||||
function k8s_prefixed_variables() {
|
||||
env | sed -n "s/^K8S_SECRET_\(.*\)$/\1/p"
|
||||
}
|
||||
|
||||
APPLICATION_SECRET_CHECKSUM=$(k8s_prefixed_variables | sha256sum | cut -d ' ' -f 1)
|
||||
rm k8s_prefixed_variables
|
||||
}
|
||||
|
||||
function deploy_name() {
|
||||
|
|
Loading…
Reference in a new issue