├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yml ├── Makefile ├── README.md ├── cmd ├── example │ └── main.go └── sind │ ├── LICENSE │ └── main.go ├── go.mod ├── go.sum ├── install.sh └── pkg ├── cli ├── create.go ├── delete.go ├── env.go ├── inspect.go ├── internal │ ├── cluster.go │ ├── context.go │ ├── docker.go │ └── list.go ├── list.go ├── push.go ├── root.go ├── start.go ├── stop.go └── version.go ├── sind ├── client.go ├── create.go ├── delete.go ├── inspect.go ├── inspect_test.go ├── internal │ ├── archive.go │ ├── archive_test.go │ ├── container.go │ ├── container_test.go │ ├── daemon.go │ ├── image.go │ ├── image_test.go │ ├── label.go │ ├── mock.go │ ├── network.go │ ├── network_test.go │ ├── node.go │ ├── node_test.go │ ├── swarm.go │ └── swarm_test.go ├── list.go ├── list_test.go ├── push.go ├── start.go └── stop.go └── test ├── create_test.go ├── helper.go ├── push_test.go └── start_stop_test.go /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | .gocache/ 3 | vendor/ 4 | -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/README.md -------------------------------------------------------------------------------- /cmd/example/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/cmd/example/main.go -------------------------------------------------------------------------------- /cmd/sind/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/cmd/sind/LICENSE -------------------------------------------------------------------------------- /cmd/sind/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/cmd/sind/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/go.sum -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/install.sh -------------------------------------------------------------------------------- /pkg/cli/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/cli/create.go -------------------------------------------------------------------------------- /pkg/cli/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/cli/delete.go -------------------------------------------------------------------------------- /pkg/cli/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/cli/env.go -------------------------------------------------------------------------------- /pkg/cli/inspect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/cli/inspect.go -------------------------------------------------------------------------------- /pkg/cli/internal/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/cli/internal/cluster.go -------------------------------------------------------------------------------- /pkg/cli/internal/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/cli/internal/context.go -------------------------------------------------------------------------------- /pkg/cli/internal/docker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/cli/internal/docker.go -------------------------------------------------------------------------------- /pkg/cli/internal/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/cli/internal/list.go -------------------------------------------------------------------------------- /pkg/cli/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/cli/list.go -------------------------------------------------------------------------------- /pkg/cli/push.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/cli/push.go -------------------------------------------------------------------------------- /pkg/cli/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/cli/root.go -------------------------------------------------------------------------------- /pkg/cli/start.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/cli/start.go -------------------------------------------------------------------------------- /pkg/cli/stop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/cli/stop.go -------------------------------------------------------------------------------- /pkg/cli/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/cli/version.go -------------------------------------------------------------------------------- /pkg/sind/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/sind/client.go -------------------------------------------------------------------------------- /pkg/sind/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/sind/create.go -------------------------------------------------------------------------------- /pkg/sind/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/sind/delete.go -------------------------------------------------------------------------------- /pkg/sind/inspect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/sind/inspect.go -------------------------------------------------------------------------------- /pkg/sind/inspect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/sind/inspect_test.go -------------------------------------------------------------------------------- /pkg/sind/internal/archive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/sind/internal/archive.go -------------------------------------------------------------------------------- /pkg/sind/internal/archive_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/sind/internal/archive_test.go -------------------------------------------------------------------------------- /pkg/sind/internal/container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/sind/internal/container.go -------------------------------------------------------------------------------- /pkg/sind/internal/container_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/sind/internal/container_test.go -------------------------------------------------------------------------------- /pkg/sind/internal/daemon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/sind/internal/daemon.go -------------------------------------------------------------------------------- /pkg/sind/internal/image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/sind/internal/image.go -------------------------------------------------------------------------------- /pkg/sind/internal/image_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/sind/internal/image_test.go -------------------------------------------------------------------------------- /pkg/sind/internal/label.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/sind/internal/label.go -------------------------------------------------------------------------------- /pkg/sind/internal/mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/sind/internal/mock.go -------------------------------------------------------------------------------- /pkg/sind/internal/network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/sind/internal/network.go -------------------------------------------------------------------------------- /pkg/sind/internal/network_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/sind/internal/network_test.go -------------------------------------------------------------------------------- /pkg/sind/internal/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/sind/internal/node.go -------------------------------------------------------------------------------- /pkg/sind/internal/node_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/sind/internal/node_test.go -------------------------------------------------------------------------------- /pkg/sind/internal/swarm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/sind/internal/swarm.go -------------------------------------------------------------------------------- /pkg/sind/internal/swarm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/sind/internal/swarm_test.go -------------------------------------------------------------------------------- /pkg/sind/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/sind/list.go -------------------------------------------------------------------------------- /pkg/sind/list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/sind/list_test.go -------------------------------------------------------------------------------- /pkg/sind/push.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/sind/push.go -------------------------------------------------------------------------------- /pkg/sind/start.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/sind/start.go -------------------------------------------------------------------------------- /pkg/sind/stop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/sind/stop.go -------------------------------------------------------------------------------- /pkg/test/create_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/test/create_test.go -------------------------------------------------------------------------------- /pkg/test/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/test/helper.go -------------------------------------------------------------------------------- /pkg/test/push_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/test/push_test.go -------------------------------------------------------------------------------- /pkg/test/start_stop_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlevesy/sind/HEAD/pkg/test/start_stop_test.go --------------------------------------------------------------------------------