summaryrefslogtreecommitdiff
path: root/internal/zfsutil
diff options
context:
space:
mode:
authorClaude <noreply@anthropic.com>2026-08-06 23:22:03 -0500
committerClaude <noreply@anthropic.com>2026-08-06 23:22:03 -0500
commitf34ba20fc566ab861179a8ac2fd55eaabbc6a327 (patch)
treef3b421a59cff06d1fa83ae3f75065971dcc750df /internal/zfsutil
parentfc0c6951d7ac36dd8f30ace929991197dc99ae54 (diff)
Add skiff config set/unset/list, backed by /app/env in the app's dataset
Config vars are plain env vars, injected into both the running app (via rc.d) and the release phase, and versioned on the same ZFS snapshot timeline as deploys - a bad config change gets the same automatic snapshot/restart/health-check/rollback guarantee a bad deploy already gets. Extracts deploy.go's health check into internal/health so both paths share it. Verified end-to-end against a FreeBSD VM: config set/unset, automatic rollback on a health-check failure, and explicit `skiff rollback` all correctly carry the env file along with the rest of the dataset.
Diffstat (limited to 'internal/zfsutil')
0 files changed, 0 insertions, 0 deletions