Task · TSO-0084

Extend the compose secrets template to objectstore and Headscale credentials

Description

deploy/docker-compose.secrets.yaml omits the objectstore and Headscale _file credential variants even though the app contract supports them. Add both, matching the existing template style.

Acceptance Criteria

Definition of Done

Implementation Plan

Lane K extends the Compose secrets template for Headscale and object-store file credentials and validates the resolved Compose contract.

Implementation Notes

Lane K extended the Compose secrets template across Headscale and flow/audit/Kubernetes-audit object-store file credentials. The Compose self-test now asserts all 16 *_FILE variables; 67 checks passed.

Required CodeRabbit pre-commit review attempted on the integrated staged diff after just check passed; the service failed before analysis with recoverable and emitted no line. Treated as a failed review, not a clean result. Root manually reviewed the full staged diff and found no blocking issue; this is an overnight review-service deviation.

Correction to the preceding note: the exact recoverable error was WebSocket closed, and the review emitted no complete status line.

Final Summary

Extended the Compose secrets template to Headscale and flow, audit and Kubernetes-audit object-store credentials, with resolution coverage for all 16 file-backed variables. Implementation SHA d3af40f. Final integrated just check passed at 5b55617; exact-head CI run 33354208183 completed success.

View the source file on GitHub