Skip to content

Improve Kubernetes events to be CloudEvents 1.0 compatible #85544

Description

@tomkerkhove

As of today, Kubernetes already provides extension points by emitting events by different SIGs - This is great!

However, there are a few hurdles:

  • The event contract is specific to Kubernetes which makes it harder to integrate with
  • Events do not have a unique subjects which consumers can use to subscribe to and have to figure it out themselves
  • There is poor documentation on what event is being emitted when

What would you like to be added: Now that CloudEvents has reached the 1.0 milestone it would be good if Kubernetes could start emitting events in that format.

As part of that transition, I would love to use this change to build a centralized list with all the events and their subjects to make it easier to consume htem.

Why is this needed: Emitting events according to the CloudEvent specification would make it easier for external tools and vendors to plug in and extend Kubernetes where they have to.

/cc @clemensv

Metadata

Metadata

Assignees

Labels

kind/featureCategorizes issue or PR as related to a new feature.lifecycle/frozenIndicates that an issue or PR should not be auto-closed due to staleness.sig/api-machineryCategorizes an issue or PR as relevant to SIG API Machinery.sig/instrumentationCategorizes an issue or PR as relevant to SIG Instrumentation.

Type

No type

Fields

No fields configured for issues without a type.

Projects

Status
Backlog (stale)

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions