INNER CODE UNIT · Go
main
argoproj/argo-events · hack/diagram/main.go:11
func main() {
d, err := diagram.New(diagram.Filename("diagram"), diagram.Label("Argo Events"), diagram.Direction("LR"))
if err != nil {
panic(err)
}
kubeCluster := diagram.NewGroup("kubernetes-cluster").Label("Kubernetes Cluster")
k8sapi := k8s.Controlplane.Api(diagram.NodeLabel("Kubernetes API"))
kubeCluster.NewGroup("kube-system").
Label("kube-system namespace").
Add(k8sapi)
eventSourceController := k8s.Compute.Pod(diagram.NodeLabel("Event Source Controller"))
sensorController := k8s.Compute.Pod(diagram.NodeLabel("Sensor Controller"))
eventBusController := k8s.Compute.Pod(diagram.NodeLabel("Event Bus Controller"))