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