Clarify host auto-update force and failure-stamp recovery controls #227
Labels
No labels
area:authentication
area:flake-utilities
area:performance
area:tbd
host:chaos
host:electra
host:fleet
host:lyra
host:nova
host:vega
investigation
phase:cutover
phase:deploy
phase:mcp
phase:module
phase:packaging
phase:prep
phase:validation
priority:high
priority:medium
project:attic-postgres-lyra-rollout
project:auto-update-reliability
project:auto-update-remediation
project:declarative-purity-cleanup
project:external-review
project:fleet-boundary-cleanup
project:host-facts-refactor
project:lyra-nixos-deploy
project:lyra-service-stack-migration
project:nebula-mesh-network
project:nixos-build-deployment-pipeline
project:security-hardening
project:service-stack-migration
project:vega-sillytavern-cutover
project:wiki-rebuild
repo:numtide/flake-utils
repo:numtide/nix-auth
repo:numtide/nixos-passthru-cache
repo:numtide/nix-relay
service:auto-update
service:mem0
service:nix
service:sillytavern
service:slskd
service:synthseek
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
nimmo/nixos-config#227
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
The current Justfile recipe
auto-update-run-now full=truecallssudo nixos-auto-update --force, while its comment says it also updates flake inputs. All active NixOS hosts are pull-only consumers. Input updates and the six-hour freshness bypass belong to the Forgejo Build and Push Attic Cache manual dispatch (update_inputs=true,force_update=true), not to the host command. README.md also describes the normal host run as respecting a six-hour freshness window, which is producer-side behavior.The pinned nixos-auto-update source at a32a0ba shows that
--forcebypasses the prior-failure stamp and detached-switch-in-progress skip, while a deployment hold still wins. Force alone does not clear/var/lib/nixos-auto-update/last-failure; the next normal run may remain suspended. This is an operationally important distinction during incident response.Scope
The wiki Auto-Update Incident Response runbook at commit 91f1677 documents the current behavior. Discovered during wiki rebuild issue #222; source content baseline
556df88494.