fix deploy stage: use k3s kubectl, mask token from logs
This commit is contained in:
5
platform/Jenkinsfile
vendored
5
platform/Jenkinsfile
vendored
@@ -49,16 +49,17 @@ pipeline {
|
||||
docker save management-platform:${BUILD_NUMBER} | \
|
||||
/usr/local/bin/k3s ctr -a /run/k3s/containerd/containerd.sock -n k8s.io images import -
|
||||
|
||||
set +x
|
||||
TOKEN=$(cat /var/run/secrets/kubernetes.io/serviceaccount/token)
|
||||
CACERT=/var/run/secrets/kubernetes.io/serviceaccount/ca.crt
|
||||
|
||||
/usr/local/bin/kubectl --server=https://kubernetes.default.svc \
|
||||
/usr/local/bin/k3s kubectl --server=https://kubernetes.default.svc \
|
||||
--token="$TOKEN" --certificate-authority="$CACERT" \
|
||||
set image deployment/management-platform \
|
||||
management-platform=management-platform:${BUILD_NUMBER} \
|
||||
-n management-platform
|
||||
|
||||
/usr/local/bin/kubectl --server=https://kubernetes.default.svc \
|
||||
/usr/local/bin/k3s kubectl --server=https://kubernetes.default.svc \
|
||||
--token="$TOKEN" --certificate-authority="$CACERT" \
|
||||
rollout status deployment/management-platform -n management-platform --timeout=90s
|
||||
|
||||
|
||||
Reference in New Issue
Block a user