Architecture Of Konflux

50. Exclude Kubernetes Events API from User RBAC Roles

Date: 2025-09-05

# Status

Implemented

Relates to ADR 11. Roles and Permissions

# Context

Konflux users require RBAC permissions to interact with various Kubernetes resources through our defined roles (Viewer, Contributor, Maintainer, Admin). The Kubernetes events API provides access to cluster events, which can contain information about resource changes and system activities. Users may find that API useful, but it raises other problems.

# Decision

We will exclude the Kubernetes events API from all Konflux user RBAC roles.

# Consequences

Positive:

Negative:

Neutral: