test(e2e): reduce test output verbosity with k3s logging controls

Use a fork of the k3s dagger module that adds:
- Optional debug parameter (defaults to false) to disable k3s server debug logs
- Optional kubeletVerbosity parameter (defaults to 1) for kubelet log control

This eliminates verbose output from both k3s server (certificate generation,
database init) and kubelet (container operations, volume cleanup) while
maintaining visibility of errors and warnings.

Kubelet verbosity is controlled via a configuration file placed in the k3s
config directory before kubelet initializes, avoiding the logging configuration
immutability issue.

Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
This commit is contained in:
Marco Nenciarini 2026-01-13 10:43:52 +01:00
parent 5bc006b035
commit b88666d19b
No known key found for this signature in database
GPG Key ID: 589F03F01BA55038

View File

@ -12,8 +12,8 @@
},
{
"name": "k3s",
"source": "github.com/marcosnils/daggerverse/k3s@k3s/v0.1.10",
"pin": "28eea1fcf3b6ecb38a628186107760acd717442f"
"source": "github.com/mnencia/daggerverse/k3s@feat/kubelet-verbosity-control",
"pin": "3244481d5667ef0939cb2a7cbe2832e675dbf7e0"
}
]
}