Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(agent): local private keys #90

Merged
merged 1 commit into from
Apr 1, 2024
Merged

feat(agent): local private keys #90

merged 1 commit into from
Apr 1, 2024

Conversation

Meshiest
Copy link
Contributor

@Meshiest Meshiest commented Apr 1, 2024

  • allow agents to provide local private keys via cli flags (--private-key-file added to runner and agent cli, the key is never actually loaded on the agent)
  • control plane will select agents configured with private keys when the env requires it (in addition to checking labels/mode)
  • node topology can specify key: local instead of key: APrivateKey.. or key: committee.$

other refactors:

  • better mask generation (an enum specifies which bit denotes what)
  • slightly cleaner cli flag storage on agents on control plane

…e selects agents with configured private keys
@Meshiest Meshiest requested review from voximity and gluax April 1, 2024 16:55
@gluax gluax merged commit 6c0d3d5 into main Apr 1, 2024
2 checks passed
@Meshiest Meshiest deleted the feat-agent-privatekey branch April 21, 2024 01:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants