Skip to content

Add quick select ssh endpoint options - #32

Merged
FireBoyAJ24 merged 17 commits into
mainfrom
add-quick-select-ssh-endpoint-options
Jul 1, 2026
Merged

Add quick select ssh endpoint options#32
FireBoyAJ24 merged 17 commits into
mainfrom
add-quick-select-ssh-endpoint-options

Conversation

@digcheese

Copy link
Copy Markdown
Contributor

Description

  • Resolves Upgrade Polaris-GUI testability #26
  • added methods to restart the GUI without needing to use the terminal
  • added a dropdown to choose a different ssh credentials 'profile' which then restarts the gui and all the ssh endpoints.
    • The profiles are: Wifi/new, Wifi/old, remote/new, and remote/old
  • refactored how ssh credentials are obtained for the workers, either passed in as an argument (for multiprocessing workers that are initialized when the GUI is opened) or via get_SSH_credentials() (for QThreads)
  • added an optional command line flag/argument (-p or --profile) to select a specific SSH cred profile.
  • added a template SSH credentials profile .yaml file that must be renamed into credentials.yml

Verification

  • Tested over remote tailscale connections.
    • The RPI temperature readings work!!
  • eliminated all warnings and crashes related to the new features.
  • A full system test with the sensors would be preferred

Comment thread src/EXAMPLE_credentials.yml Outdated
Comment thread src/EXAMPLE_credentials.yml Outdated
@FireBoyAJ24

Copy link
Copy Markdown
Contributor

Where do we store the credentials.yml or do we make it and provide it to users when they access the Polaris-GUI documentation?

@digcheese

Copy link
Copy Markdown
Contributor Author

credentials.yml is stored in src/ with the example-credentials.yml file. I think the best way is for there to be some sort of copy/paste on a confluence page where ppl can transfer the real credentials to the file.

digcheese and others added 5 commits June 30, 2026 12:39
Co-authored-by: Akshanjay Kompelli <63443017+FireBoyAJ24@users.noreply.github.com>
Co-authored-by: Akshanjay Kompelli <63443017+FireBoyAJ24@users.noreply.github.com>
@FireBoyAJ24
FireBoyAJ24 self-requested a review July 1, 2026 02:27
@FireBoyAJ24
FireBoyAJ24 merged commit f2bc705 into main Jul 1, 2026
1 check passed
@FireBoyAJ24
FireBoyAJ24 deleted the add-quick-select-ssh-endpoint-options branch July 1, 2026 02:28
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.

Upgrade Polaris-GUI testability

2 participants