This commit is contained in:
2026-08-12 11:59:14 +02:00
parent 3c4cfc9703
commit c87a5d3e7f
111 changed files with 19381 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
# Restart worker deployment and wait until ready.
function workerRestart() {
k3sRun rollout restart deployment/"$workerKube" || return 1
k3sRun rollout status deployment/"$workerKube" --timeout=180s
}
# Pause the worker agent via control file.
function workerAgentStop() {
printf '%s\n%s\n%s\n' "action=pause" "status=$taskStatusExecution" "start=$(date +%s)" > "$workerTasksPath/pause.task" || {
appError "Failed to write pause task: $workerTasksPath/pause.task"
return 1
}
}
# Remove pause flag for the worker agent.
function workerAgentStart() {
rm -f "$workerTasksPath/pause.task"
}
# Print env vars (name: value) for worker container from deployment spec.
function workerEnvGet() {
local output error
run output error k3sRun get deploy "$workerKube" \
-o jsonpath='{range .spec.template.spec.containers[*]}{range .env[?(@.value)]}{.name}: {.value}{"\n"}{end}{"\n"}{end}' || {
appError "$error"
return 1
}
printf '%s\n' "$output"
}