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"))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…