probe round 3: keep the failed k3s node and dump its log
Validate Helm Charts / Detect changed charts (pull_request) Successful in 2s
Validate Helm Charts / Resource quantities (pull_request) Successful in 7s
Validate Helm Charts / Build ${{ fromJSON(needs.detect-changed-charts.outputs.charts) }} (pull_request) Successful in 4s
Validate Helm Charts / Trivy config ${{ fromJSON(needs.detect-changed-charts.outputs.scan-charts) }} (pull_request) Successful in 10s
Validate Helm Charts / Install-test ${{ fromJSON(needs.detect-changed-charts.outputs.install-charts) }} (pull_request) Failing after 15s

This commit is contained in:
jklein committed 2026-09-14 16:58:35 +02:00
1 parent d1889248c1
commit d3e6b9250f
2 files changed
+120 -1

No files matched your search

+12 -1
View File
@@ -335,7 +335,18 @@ jobs:
- name: "Install k3d"
run: curl -sSfL https://raw.githubusercontent.com/k3d-io/k3d/main/install.sh | TAG="$K3D_VERSION" bash
- name: "Create k3d cluster"
run: k3d cluster create install-test --image "$K3S_IMAGE" --wait --timeout 180s
run: k3d cluster create install-test --image "$K3S_IMAGE" --wait --timeout 180s --no-rollback
- name: "PROBE why did k3s not come up (remove before merge)"
if: failure()
run: |
docker ps -a
echo "=== docker logs k3d-install-test-server-0 ==="
docker logs k3d-install-test-server-0 2>&1 | tail -100 || true
echo "=== docker info ==="
docker info || true
echo "=== host cgroup ==="
cat /proc/self/cgroup || true
ls /sys/fs/cgroup | head -30 || true
# Every chart reaching this step is one the exclusion filter let through,
# so the script's SKIP branch is never taken here - it exists for local
# runs. The variables below are empty for every chart but the one that