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

Feature: client config w/ multi-server support #63

Open
konradybcio opened this issue Dec 14, 2023 · 2 comments
Open

Feature: client config w/ multi-server support #63

konradybcio opened this issue Dec 14, 2023 · 2 comments

Comments

@konradybcio
Copy link
Member

Rough sketch:

~/.config/cdba/config

server1
   blah

server2
    blah

User runs:

cdba -l

User gets:

server1
 boardA-n
 boardB-m

server2
 boardA-k
 boardC-l

Additional ideas:

  • Let the user request "boardA", grab the first available one (across servers and -numbers)
  • Add preferred order / check ping/throughput for best ux
  • Let the user specify "server1/boardA" and "server1/boardA-n" in case a specific board is of interest
@konradybcio
Copy link
Member Author

Perhaps an "aggregator server" concept could be considered as well, as a single front-end e.g. for teams where the boards are distributed across multiple cdba servers instead, only requiring one config/keystore to be updated

@vinodkoul
Copy link
Member

or have .cdba-config which has the server config, I would not prefer a central (thus fail prone) aggregator server

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

No branches or pull requests

2 participants