FUN-5 Identifiers
Pre-Discussion
Describe identifier constraints and interaction / k8s-compatibility.
A k8s namespace name is made up of the Project name and Namespace name concatenated by a double dash (--).
Project and Namespace identifiers must not contain double dashes.
namespace identifier length is constrained by project name length, both must not exceed 63 (including the -- separator).
e.g.: project my-project with namespace my-namespace will translate to k8s namespace my-project—my-namespace
Some examples:
-
burger-test—foo-app
-
burger-test—observability-tools
-
burger-test—debugging-tools
-
burger-prod—foo-app
-
burger-prod—observability-tools
-
other-project—some-namespace