Skip to content

Standardize impulse and hook events as CloudEvents #43

@lanycrost

Description

@lanycrost

Summary

Adopt the CloudEvents standard for all impulse and hook events to enable interop with the CNCF ecosystem (Knative Eventing, Argo Events, Tekton Triggers).

Problem

Current event format is BubuStack-specific. This limits interoperability with external systems and makes multi-SDK language parity harder.

Proposed change

  • Wrap impulse events in CloudEvents envelope
  • Standardize hook events as CloudEvents
  • Use CloudEvents metadata for provenance fields (prerequisite for compliance primitives)
  • Language-agnostic event contract reduces SDK-specific code (prerequisite for Python/TS SDKs)

Low effort, high strategic value.

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/operatorBobrapet controller or CRD-level change.kind/featureNew functionality or enhancement request.priority/highImportant issue to schedule soon.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions