Pulse/internal/dockeragent
rcourtman 022316fca6 Name both digests when a container update preflight refuses
The digest-drift refusal only said the digest no longer matched, which
left no way to tell a genuine plan/image drift from a comparison bug
(#1666 shipped refusals on every classic-overlay2 host for exactly that
reason, and the report had to correlate image stores to get close).
Include the planned digest plus the local image id and repo digest in
the refusal so the action record itself carries the evidence.

Contract-Neutral: agent preflight refusal message detail only; no payload or schema change, error stays within the existing 1024-byte bounded field
2026-08-02 12:31:53 +01:00
..
agent.go Fix transient rootless Podman socket outranking rootful Docker (#1647) 2026-07-28 22:49:48 +01:00
agent_collect_test.go Use authoritative Docker OOM evidence 2026-07-15 17:55:26 +01:00
agent_concurrency_test.go Migrate Docker integrations to maintained Moby modules 2026-04-18 11:40:38 +01:00
agent_cpu_test.go Migrate Docker integrations to maintained Moby modules 2026-04-18 11:40:38 +01:00
agent_flow_test.go Migrate Docker integrations to maintained Moby modules 2026-04-18 11:40:38 +01:00
agent_flushbuffer_test.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
agent_http_test.go Fix Docker agent test JSON-marshal race by making the hook per-Agent 2026-07-28 17:16:06 +01:00
agent_image_digest_test.go Migrate Docker integrations to maintained Moby modules 2026-04-18 11:40:38 +01:00
agent_integration_test.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
agent_internal_test.go Fix transient rootless Podman socket outranking rootful Docker (#1647) 2026-07-28 22:49:48 +01:00
agent_log_test.go Improve agent update logging and installer warnings (related to #737) 2025-11-23 22:07:37 +00:00
agent_report_coverage_test.go Migrate Docker integrations to maintained Moby modules 2026-04-18 11:40:38 +01:00
cleanup.go Migrate Docker integrations to maintained Moby modules 2026-04-18 11:40:38 +01:00
cleanup_coverage_test.go Migrate Docker integrations to maintained Moby modules 2026-04-18 11:40:38 +01:00
collect.go fix(dockeragent): bound the collect cycle with a watchdog and pin hung-daemon deadline behavior 2026-07-17 23:37:41 +01:00
container_update.go Fix Docker agent test JSON-marshal race by making the hook per-Agent 2026-07-28 17:16:06 +01:00
container_update_contract_test.go Prepare v6.1.2 stable patch release 2026-07-26 20:38:42 +01:00
container_update_integration_test.go Ensure Docker lifecycle lab removes fixtures 2026-07-23 22:06:57 +01:00
container_update_test.go Backfill agent-lifecycle governance for the marshal-hook race fix 2026-07-28 22:33:55 +01:00
container_update_typed.go Name both digests when a container update preflight refuses 2026-08-02 12:31:53 +01:00
container_update_typed_test.go fix outstanding integration and agent regressions 2026-07-29 22:10:04 +01:00
deps.go Fix Docker agent test JSON-marshal race by making the hook per-Agent 2026-07-28 17:16:06 +01:00
deps_coverage_test.go feat(dockeragent): improve test coverage and refactor registry dependencies 2025-12-29 09:57:45 +00:00
docker_client.go Expand Docker Swarm metadata inventory 2026-05-24 12:07:10 +01:00
env_mask_test.go feat: Display environment variables for Docker containers 2025-12-25 23:52:57 +00:00
hardening.go fix(dockeragent): bound the collect cycle with a watchdog and pin hung-daemon deadline behavior 2026-07-17 23:37:41 +01:00
hardening_test.go fix(dockeragent): bound the collect cycle with a watchdog and pin hung-daemon deadline behavior 2026-07-17 23:37:41 +01:00
http_limits.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
hung_daemon_deadline_test.go fix(dockeragent): bound the collect cycle with a watchdog and pin hung-daemon deadline behavior 2026-07-17 23:37:41 +01:00
image_ref_test.go fix: Docker container update detection showing false positives 2025-12-29 13:49:04 +00:00
multi_target_test.go Fix bounded Docker update checks 2026-07-23 21:38:20 +01:00
registry.go Back off container update checks for an hour after a rate limit 2026-08-01 21:33:00 +01:00
registry_coverage_test.go Back off container update checks for an hour after a rate limit 2026-08-01 21:33:00 +01:00
registry_http_test.go Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00
registry_manifest_test.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
registry_test.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
report_size_test.go Fix Docker report size contract drift 2026-07-23 23:57:42 +01:00
runtime_coverage_test.go Migrate Docker integrations to maintained Moby modules 2026-04-18 11:40:38 +01:00
runtime_reconnect.go Fix transient rootless Podman socket outranking rootful Docker (#1647) 2026-07-28 22:49:48 +01:00
self_update.go Keep self-update preflight tokens out of argv 2026-04-22 08:12:35 +01:00
self_update_test.go Make native agent tests Windows-safe 2026-07-09 23:51:50 +01:00
signature.go Require signed unified agent release assets 2026-04-22 02:00:29 +01:00
signature_test.go Require signed unified agent release assets 2026-04-22 02:00:29 +01:00
swarm.go Use node-local task counts for node-scoped swarm services 2026-06-04 10:16:09 +01:00
swarm_coverage_test.go Use node-local task counts for node-scoped swarm services 2026-06-04 10:16:09 +01:00
swarm_test.go Migrate Docker integrations to maintained Moby modules 2026-04-18 11:40:38 +01:00
system.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
system_coverage_test.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
systemd_test.go Make native agent tests Windows-safe 2026-07-09 23:51:50 +01:00
test_helpers_test.go Fix Docker agent test timer race by making the timer hook per-Agent 2026-07-28 16:27:30 +01:00
update_all.go Fix Docker agent test JSON-marshal race by making the hook per-Agent 2026-07-28 17:16:06 +01:00
update_all_decode_branchcov0723am_test.go Fix Docker agent test JSON-marshal race by making the hook per-Agent 2026-07-28 17:16:06 +01:00
version.go Harden unified agent update preflight 2026-06-02 23:54:48 +01:00