-
Notifications
You must be signed in to change notification settings - Fork 54
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
The ROS2 CLI utilizes a node_name_suffix to ensure an unique node name by including the process's pid:
This makes it difficult to provide any CLI the necessary root dir for its security artifacts at runtime.
I see a few solutions:
- passing an argument to the cli to drop the use of its node_name_suffix, however the loss of a unique FQN could bing unintended consequences.
- Add support for providing the exact path to the node_secure_root directory. This could be done by pre checking a new security environment variable that would take precedence over
ROS_SECURITY_ROOT_DIRECTORY, e.g:ROS_SECURITY_NODE_DIRECTORY?
I like 2) as it would allow users to override the normal root lookup when using any CLI or debugging nodes with separate temporary credentials provisioned with super privileges, e.g "*" permissions for all topics.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request