Skip to content

team-operator: Add Kubernetes events for state transitions #132

@ian-flores

Description

@ian-flores

Summary

Emit Kubernetes events on lifecycle transitions, dependency waits, and reconcile failures so customer admins can see operator state via kubectl describe.

Acceptance Criteria

  • Normal events on first-time transitions: Created, Ready, Updated
  • Warning events on recoverable problems: DependencyPending, WaitingForSecret, WaitingForCRD
  • Warning events on hard failures: ReconcileError, ConfigInvalid, AuthenticationFailed
  • Sub-dispatch failures emit on the per-product CR, not on Site
  • --observability-events-enabled=false suppresses all emission

Design: #7 (comment) (Phase 2 section)

Phase 2 of three. Phase 1: #7. Phase 3: #133.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions