Skip to content

feat: add federated events exporter - #246

Open
savme wants to merge 2 commits into
feat/federated-events-processorfrom
feat/federated-events-exporter
Open

savme wants to merge 2 commits into
feat/federated-events-processorfrom
feat/federated-events-exporter

Conversation

@savme

@savme savme commented Sep 15, 2026 •

Copy link
Copy Markdown
Contributor

The event exporter now resolves its own cell identity: plane type, cluster, and region from config, city resolved in the background from the cluster's ServingLocation. This identity information is used to stamp each event's source

On edge deployments, it also recovers per-event tenant scope from the label Karmada already puts on the event's namespace, instead of a fixed scope for the whole deployment. Management-plane behavior is unchanged.

Note: this bumps k8s dependencies to v0.36, which is required to bring in the locations dependency.

Test plan

  • go test
  • task generate:openapi, task generate:rbac re-run

Related to datum-cloud/compute#100
Depends on #245

Stack:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants