You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Configuration in the new modular with messagebus, auth and dynamically loaded classes could be a barrier for adoption. This feature will address that.
Describe the solution you'd like
Create a vctl system subparser for configuration of the messagebus and the local/remote client connections. Looking back at the original guidlines for modular we see.
Proposed commands
# Allow the user to specify the messagebus pypi packages and discover the correct MessageBusInterface
# from the installed pypi packages. The with auth would be able automatically included just like our current
# platform is "authenticated by default" but allows a --without-auth to turn the whole auth system off.
vctl system messagebus volttron-lib-zmq --with-auth --without-auth
vctl system messagebus volttron-lib-xxmq --with-auth
# With autocomplete using click/typer etc we can then discover the messagebus, auth, and service configurations
# available for the local sytem
vctl system status
vctl system service servicename --list # Shows the configuration for servicename
vctl system service my.auth.system param value # Sets the name/value pairs
vctl system service my.auth.system yamlfile # More advanced complete wipe of the configuration for my.auth.system
Allow an agent to run in the foreground against a host configuration.
vctl run agent host
# Allow the system to start up i.e. run volttron in background etc
vctl system start / stop
The text was updated successfully, but these errors were encountered:
python3.10 -m venv .venv
source .venv/bin/activate
# Assume that Authentication and Authorization are implement within a dependency of volttron-zmq
pip install volttron-zmq volttron-lib-auth
volttron -vv
Is your feature request related to a problem? Please describe.
Configuration in the new modular with messagebus, auth and dynamically loaded classes could be a barrier for adoption. This feature will address that.
Describe the solution you'd like
Create a vctl system subparser for configuration of the messagebus and the local/remote client connections. Looking back at the original guidlines for modular we see.
Proposed commands
The text was updated successfully, but these errors were encountered: