pbzweihander / edgeman-poc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

edgeman

edgeman is an edge device manager.

This is a proof of concept.

Usage

podman system service -t 0

RUST_LOG=info \
  ID=sample-edge1 \
  EDGEMAN_URL=https://example.com \
  FETCH_URL=file://$PWD/sample/sample.yaml \
  FETCH_SCHEDULE="1/10 * * * * *" \
  cargo run --bin edge

Current problems

TODOs

  • Spec signing
    • Should prevent malicious attacker replacing pod specs
    • libsodium would useful
  • Health signing
    • Should sign individual edge health pushing
    • libsodium would useful
  • edgeman server implementation
    • Receive edge healths and store somewhere
    • Edge health visualizer (Web UI?)

License

MIT License

About

License:MIT License


Languages

Language:Rust 100.0%