Orchestrator for running Tart Virtual Machines on a cluster of Apple Silicon devices
Go to file
dependabot[bot] bfb7a1a752
Bump golang.org/x/net from 0.35.0 to 0.36.0 (#271)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.35.0 to 0.36.0.
- [Commits](https://github.com/golang/net/compare/v0.35.0...v0.36.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-13 15:52:59 +04:00
.github Enable Dependabot version updates (#253) 2025-02-19 19:37:06 +04:00
api Worker notification improvements (#246) 2025-02-07 00:38:04 +04:00
cmd/orchard Orchard Controller: implement an SSH server that acts as a jump host (#179) 2024-06-11 19:32:45 +04:00
docs Move documentation to Tart's website (#199) 2024-09-03 21:08:11 +04:00
internal Bump go.opentelemetry.io/otel/sdk/metric from 1.27.0 to 1.34.0 (#257) 2025-02-20 02:19:11 +04:00
packaging orchard-controller .deb/.rpm package: install systemd service (#204) 2024-09-05 20:42:36 +04:00
pkg orchard create vm: introduce --random-serial command-line argument (#248) 2025-02-12 18:00:13 +04:00
rpc API endpoint and associated RPC changes to resolve VMs IP's (#188) 2024-07-03 22:56:43 +04:00
.cirrus.star Use golangci-lint (#15) 2023-01-31 22:22:28 +04:00
.cirrus.yml Introduce WebSocket-based RPC v2 (#239) 2025-01-30 17:33:32 +04:00
.gitignore Better state syncing and other improvements (#24) 2023-03-01 11:42:16 -05:00
.golangci.yml Never list workers in Update()/storeUpdate() transactions (#228) 2024-12-05 16:59:50 +04:00
.goreleaser.yml Fix #221 by bumping Go. (#223) 2024-11-20 14:02:39 +04:00
DEVELOPMENT.md Move documentation to Tart's website (#199) 2024-09-03 21:08:11 +04:00
Dockerfile Fix #221 by bumping Go. (#223) 2024-11-20 14:02:39 +04:00
LICENSE Prepare for release (#37) 2023-03-20 15:28:24 -04:00
README.md Move documentation to Tart's website (#199) 2024-09-03 21:08:11 +04:00
buf.gen.yaml Port forwarding support (#30) 2023-03-14 11:31:13 -04:00
buf.work.yaml Port forwarding support (#30) 2023-03-14 11:31:13 -04:00
go.mod Bump golang.org/x/net from 0.35.0 to 0.36.0 (#271) 2025-03-13 15:52:59 +04:00
go.sum Bump golang.org/x/net from 0.35.0 to 0.36.0 (#271) 2025-03-13 15:52:59 +04:00

README.md

Orchard

Orchard is an orchestration system for Tart. Create a cluster of bare-metal Apple Silicon machines and manage dozens of VMs with ease!

Usage

The fastest way to get started with Orchard is to use a local development mode:

brew install cirruslabs/cli/orchard
orchard dev

This will start Orchard Controller and a single Orchard Worker on your local machine.

You can interact with the newly created cluster using the orchard CLI or programmatically, through the built-in REST API server.

Please check out the official documentation for more information and/or feel free to use issues for the remaining questions.