diff --git a/cli/types.go b/cli/types.go new file mode 100644 index 00000000..96bbbb17 --- /dev/null +++ b/cli/types.go @@ -0,0 +1,20 @@ +package run + +// Node describes a k3d node (= docker container) +type Node struct { + Name string + Role string + Image string + Volumes []string + Env []string + Args []string + Ports []string + Restart bool +} + +// Cluster describes a k3d cluster (nodes, combined in a network) +type Cluster struct { + Name string + Network string + Nodes []Node +}