Entity Diagram
classDiagram
Organization <-- "0..n" Space:belongs to
Organization <-- "1..n" User:member of
Organization <-- "0..n" ServiceAccount:belongs to
ServiceAccount <-- "1" User:acts as
Group <-- "0..n" User:member of
Group <-- "0..n" Worker:member of
Group <-- "0..n" ServiceAccount:member of
Space <-- "1" Unit:belongs to
Space <-- "1" Target:belongs to
Target <-- "1" Unit:has a
Space <-- "0..n" Worker:belongs to
Space <-- "0..n" Channel:belongs to
Channel <-- "0..n" CommandRun:run on
Space <-- "0..n" Function:belongs to
Space <-- "0..n" Release:published from
Release <-- "1..n" Unit:bundles
Target <-- "0..n" Release:destined for
Unit <-- "1..n" Resource:bundled in a
Space <-- "0..n" Function:registered in
Worker <-- "1..n" Function:runs in a
Unit <-- "1" Link:to other
Link <-- "0..n" Unit:may have
Revision <-- "1..n" Unit:has many
Mutatation <-- "1..n" Unit:has many
Revision <-- "1..n" Mutation:belongs to