Rollen verwenden beim Dashboard
Description
Challenge / Ausganslage
Aktuell gib es keine Rollen, sprich jeder kann einen Release in Prod freigeben beim 4-Augen-Prinzip.
Soll-Zustand / Akzeptanzkriterium
Es sollen Rollen eingeführt werden und zwar: Projektleiter und DevOps-Team. Zudem sollen die Rollen wie folgt verwendet werden.
Die Rollen werden im Admin manuell vergeben. Beispielsweise: Jolanda Hug → Projektleiterin / Oski → DevOps-Team.
Bei den NonProd-Systemen soll jeder Projektleiter der die GitLab-Berechtigungen besitzt auch ein Deployment starten können. Voraussetzung ist wie gesagt die Rechte auf das entsprechende Git-Repository sowie die Rolle: Projektleiter.
Bei den Prod-Systemen soll jeder Projektleiter ein Deployment “einleiten” können und nur jemand aus dem DevOps-Team kann den Prod-Release bestätigen.
Es soll ersichtlich sein wer beim 4-Augen-Prinzip initial den Release eingeleitet hat (Projektleiter) sowie welcher DevOps-Team-Mitarbeiter den Release bestätigt hat.