wpetit eee7e60a86
Some checks failed
arcad/emissary/pipeline/head There was a failure building this commit
Merge pull request 'Resources segregation by tenant' (#20) from tenant into master
Reviewed-on: #20
2024-02-29 15:33:29 +01:00
2024-02-27 17:01:24 +01:00
2024-02-27 17:01:24 +01:00
2023-02-20 14:43:00 +01:00
2023-02-20 14:43:00 +01:00
2024-02-26 18:20:40 +01:00
2024-02-26 18:20:40 +01:00
2024-02-27 15:15:25 +01:00
2024-02-27 15:15:25 +01:00

Control plane for "edge" (and OpenWRT-based) devices.

⚠ Emissary is currently in a very alpha stage ! Expect breaking changes...

Quickstart

Dependencies

# Start server and a local agent
make watch

# In an other terminal

# Create an admin token
make .emissary-admin-token

# Create a new tenant
make .emissary-tenant

# Create a new writer token for this tenant
make .emissary-token

# Claim the agent for your newly created tenant
make claim-agent

# Query your agents
./bin/server client agent query

# Load sample specs for your agent
make load-sample-specs

## Optional: reset your workspace
make clean

Install

Manually

Download the pre-compiled binaries from the releases page and copy them to the desired location.

Documentation

See doc

Licence & mentions

AGPL-3.0

Logo by @aardouin

Description
Control plane for edge devices
Readme 7.9 MiB
Languages
Go 94.9%
Shell 2.2%
Makefile 2%
Dockerfile 0.9%