Namensgebung von Projekten und Repositories
Die Namensgebung für Namespaces in K8S und Gitlab soll einheitlich sein und ergibt sich wie folgt:
Namespace in K8S und Name des Repositories in Gitlab sind identisch
Es wird im kebap-style notiert
Grundaufbau
{Kundennamen}-{Systemart}-{Version}
Kundenname
Der Kundenname ist fester Bestandteil und wird immer angegeben. Es kann auch auf ein Kürzel ausgewichen werden.
Systemart
Es gibt vorgegebene Systemarten, die im jeweiligen Fall zu verwenden sind:
demo = Systeme, die (noch) nicht produktiv genutzt werden. Sie werden in Konzeptphasen und Präsentationen genutzt.
outdated = Systeme, die veraltete Versionen einsetzen (= Legacy)
Handelt es sich um ein produktives System, kann die Systemart frei definiert werden. Sinnvolle Beispiele sind: shop, dam, pim, usw. (orientiert an dem Produktnamen)
Version
Die Version wird bei Systemen der Art outdated und demo angegeben, ansonsten nicht. Hier wird die Minor-Version inkl. führendem „v“ angegeben.
Beispiele
konmedia-demo-v90
konmedia-outdated-v60
konmedia-shop
konmedia-dam
konmedia