Summary
Add OTel traces for Reconcile calls, with operator-rooted spans, optional inbound trace context propagation via annotation, and outbound trace IDs surfaced in CR status.
Acceptance Criteria
Design: #7 (comment) (Phase 3 section)
Phase 3 of three. Phase 1: #7. Phase 2: #132.
Summary
Add OTel traces for Reconcile calls, with operator-rooted spans, optional inbound trace context propagation via annotation, and outbound trace IDs surfaced in CR status.
Acceptance Criteria
.status.observability.lastTraceIDpopulated on errors and meaningful changesposit.co/traceparentannotation parsed as an OTel Link if present--observability-traces-enabled=false); flag flip enablestrace_idinjected into existing zap log fieldsDesign: #7 (comment) (Phase 3 section)
Phase 3 of three. Phase 1: #7. Phase 2: #132.