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} | \
|
docker save management-platform:${BUILD_NUMBER} | \
|
||||||
/usr/local/bin/k3s ctr -a /run/k3s/containerd/containerd.sock -n k8s.io images import -
|
/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)
|
TOKEN=$(cat /var/run/secrets/kubernetes.io/serviceaccount/token)
|
||||||
CACERT=/var/run/secrets/kubernetes.io/serviceaccount/ca.crt
|
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" \
|
--token="$TOKEN" --certificate-authority="$CACERT" \
|
||||||
set image deployment/management-platform \
|
set image deployment/management-platform \
|
||||||
management-platform=management-platform:${BUILD_NUMBER} \
|
management-platform=management-platform:${BUILD_NUMBER} \
|
||||||
-n management-platform
|
-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" \
|
--token="$TOKEN" --certificate-authority="$CACERT" \
|
||||||
rollout status deployment/management-platform -n management-platform --timeout=90s
|
rollout status deployment/management-platform -n management-platform --timeout=90s
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user