community
community copied to clipboard
Namespace label to indicate system namespace
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..