-
Notifications
You must be signed in to change notification settings - Fork 166
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
WIP: Add enclave information #681
base: rolling
Are you sure you want to change the base?
Conversation
print(' Enclaves:') | ||
print_enclaves([n.enclave for n in node_names_with_enclaves | ||
if n.name.full_name == args.node_name]) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i am okay with either way, but we could consider this is one of the option for ros2 node info
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I wasn't sure which is the best option. My rationale for leaving it in the default output is:
- Most people are running unsecured systems, and in this case it does not add a lot to the information output
- If someone is running a secured system, this can be important information, and users might want to frequently see this when they are examining a system.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there any interest in this, or should I withdraw the PR? Internally, we've found that this information would be very useful for our development, and I'd like to help the community if possible.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this is helpful. can you open this PR as Non-Draft
for review?
Most people are running unsecured systems, and in this case it does not add a lot to the information output
IMO, this is why i came up with option such as --include-enclaves
.
Adds information about the security enclave associated with a node to the information. This helps us debug complex security configurations in large systems, and verify that nodes are associated with appropriate enclaves. I'd like to get feedback on the approach before I attempt to fix the unit tests.
Distro A, OPSEC #4584
Signed-off-by: David Anthony [email protected]