community icon indicating copy to clipboard operation
community copied to clipboard

Namespace label to indicate system namespace

Open a-thaler opened this issue 7 months ago • 2 comments

Created on 2024.07.22 by Andreas Thaler (@a-thaler ).

Decision log

Name Description
Title Align on a label to mark a namespace as kyma system relevant
Due date ASAP
Status Proposed on 2024-07-22
Decision type Binary
Affected decisions -

Context

The different tools for Kyma like the CLI, Dashboard and also telemetry like to treat resources in a system namespaces differently. For example they might to show them "locked" so that novices will not modify them, or as in the case of telemetry like to exclude log collection by default

Currently there is no easy way to figure out these namespaces, modules are spread across different ones.

The goal is to have a unified way to know which namespace is representing a kyma system relevant namespace in order to smooth the user experience

Decision

Have a consistent labelling on namespace level which indicates that this namespace represents a kyma system namespace. The label is called kyma-project.io/system: true

Consequences

The approach will allow the different tools to dynamically search for namespaces having the proposed label. Determined namespaces will be treated differently by the tooling..

a-thaler avatar Jul 22 '24 14:07 a-thaler