fix deploy stage: use k3s kubectl, mask token from logs

This commit is contained in:
2026-08-06 01:31:40 +01:00
parent 6af8e5f791
commit 5c9d5372a2

View File

@@ -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