-
Notifications
You must be signed in to change notification settings - Fork 2
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
Store application tokens/access-keys on EEPROM #75
Comments
We basically need a file system abstraction implemented using fsspec, then we let the user choose different options for storing config and secrets (each in a separate menu) and EEPROM would be one of their options. |
I suggest we limit number of writes to EEPROM to once a day; The data does not need to in high frequency sync since EEPROM is only going to hold app secrets which are going to be only a handful and entered infrequently. We should probably have a |
@zytegalaxy I think it's a good idea to limit the number of writes to the EEPROM, but maybe we need to be more flexible. A user may enter multiple secrets on their first day, or they could enter several secrets on a particular day while setting up a specific service. |
If we store application tokens/access-keys on file system, AND the user setups a fresh system from a new image, they will have to reconnect all services. If we store/fetch that data on EEPROM, we address this shortcoming.
We can offer an option to erase everything (factory reset) if the user wants to give their device to someone else.
EEPROM does not have read/write cycle limitations (wear and tear) but write operation is a bit slow.
The text was updated successfully, but these errors were encountered: