Skip to content

Added rmw_security_common#388

Merged
ahcorde merged 6 commits into
rollingfrom
ahcorde/rolling/rmw_security_common
Feb 14, 2025
Merged

Added rmw_security_common#388
ahcorde merged 6 commits into
rollingfrom
ahcorde/rolling/rmw_security_common

Conversation

@ahcorde
Copy link
Copy Markdown
Contributor

@ahcorde ahcorde commented Jan 29, 2025

Replace ros2/sros2#330

the new rmw_zenoh_cpp has an open PR to include certificates using the --enclave argument. This requires to use rmw_dds_common::get_security_files which is not a dds unique utility.

The idea with new package is to include here all the security common things.

As discussed in the ROS weekly meeting, we decided to include this package under the rmw repository and it should use C in the signature as the other rmw functions.

Related PRs

Deprecated current implementation in rmw_dds_common

Signed-off-by: Alejandro Hernandez Cordero <ahcorde@gmail.com>
Signed-off-by: Alejandro Hernandez Cordero <ahcorde@gmail.com>
@ahcorde ahcorde mentioned this pull request Jan 29, 2025
Comment thread rmw_security_common/include/rmw_security_common/security.hpp Outdated
Comment thread rmw_security_common/include/rmw_security_common/security.hpp Outdated
Comment thread rmw_security_common/include/rmw_security_common/security.hpp Outdated
Comment thread rmw_security_common/include/rmw_security_common/security.hpp Outdated
Signed-off-by: Alejandro Hernandez Cordero <ahcorde@gmail.com>
Signed-off-by: Alejandro Hernandez Cordero <ahcorde@gmail.com>
@ahcorde ahcorde requested a review from fujitatomoya February 11, 2025 12:54
Copy link
Copy Markdown
Collaborator

@fujitatomoya fujitatomoya left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm with green CI.

@ahcorde
Copy link
Copy Markdown
Contributor Author

ahcorde commented Feb 12, 2025

Pulls: #388, ros2/rmw_cyclonedds#529, ros2/rmw_fastrtps#803, ros2/rmw_connextdds#167, ros2/rmw_dds_common#77
Gist: https://gist.githubusercontent.com/ahcorde/c0bfb74dcaed3942f416c34a9b490f47/raw/714c3d891f007436c263bc7963598ef6a05054d9/ros2.repos
BUILD args: --packages-above-and-dependencies rmw_security_common rmw_dds_common rmw_cyclonedds_cpp rmw_fastrtps_cpp rmw_connextdds --packages-above-and-dependencies rmw_security_common rmw_dds_common rmw_cyclonedds_cpp rmw_fastrtps_cpp rmw_connextdds --cmake-args -DSECURITY=ON
TEST args: --packages-above rmw_security_common rmw_dds_common rmw_cyclonedds_cpp rmw_fastrtps_cpp rmw_connextdds --packages-above rmw_security_common rmw_dds_common rmw_cyclonedds_cpp rmw_fastrtps_cpp rmw_connextdds
ROS Distro: rolling
Job: ci_launcher
ci_launcher ran: https://ci.ros2.org/job/ci_launcher/15176

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Linux-rhel Build Status
  • Windows Build Status

@ahcorde
Copy link
Copy Markdown
Contributor Author

ahcorde commented Feb 12, 2025

Pulls: #388, ros2/rmw_cyclonedds#529, ros2/rmw_fastrtps#803, ros2/rmw_connextdds#167, ros2/rmw_dds_common#77
Gist: https://gist.githubusercontent.com/ahcorde/5b78efa6d3ca4e7fdb4dd2e3fca2fe72/raw/714c3d891f007436c263bc7963598ef6a05054d9/ros2.repos
BUILD args: --packages-above-and-dependencies rmw_security_common rmw_dds_common rmw_cyclonedds_cpp rmw_fastrtps_cpp rmw_connextdds_common --packages-above-and-dependencies rmw_security_common rmw_dds_common rmw_cyclonedds_cpp rmw_fastrtps_cpp rmw_connextdds_common --cmake-args -DSECURITY=ON
TEST args: --packages-above rmw_security_common rmw_dds_common rmw_cyclonedds_cpp rmw_fastrtps_cpp rmw_connextdds_common --packages-above rmw_security_common rmw_dds_common rmw_cyclonedds_cpp rmw_fastrtps_cpp rmw_connextdds_common
ROS Distro: rolling
Job: ci_launcher
ci_launcher ran: https://ci.ros2.org/job/ci_launcher/15177

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Linux-rhel Build Status
  • Windows Build Status

@ahcorde
Copy link
Copy Markdown
Contributor Author

ahcorde commented Feb 12, 2025

Pulls: #388, ros2/rmw_cyclonedds#529, ros2/rmw_fastrtps#803, ros2/rmw_connextdds#167, ros2/rmw_dds_common#77
Gist: https://gist.githubusercontent.com/ahcorde/21ab5b7ad3122eb4c98d300a252b2754/raw/714c3d891f007436c263bc7963598ef6a05054d9/ros2.repos
BUILD args: --packages-above-and-dependencies rmw_security_common --packages-above-and-dependencies rmw_security_common --cmake-args -DSECURITY=ON
TEST args: --packages-above rmw_security_common --packages-above rmw_security_common
ROS Distro: rolling
Job: ci_launcher
ci_launcher ran: https://ci.ros2.org/job/ci_launcher/15178

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Linux-rhel Build Status
  • Windows Build Status

@ahcorde
Copy link
Copy Markdown
Contributor Author

ahcorde commented Feb 12, 2025

Pulls: #388, ros2/rmw_cyclonedds#529, ros2/rmw_fastrtps#803, ros2/rmw_connextdds#167, ros2/rmw_dds_common#77
Gist: https://gist.githubusercontent.com/ahcorde/2568a2beac974257b33e414c23d331ed/raw/714c3d891f007436c263bc7963598ef6a05054d9/ros2.repos
BUILD args: --packages-above-and-dependencies rmw_security_common --cmake-args -DSECURITY=ON
TEST args: --packages-above rmw_security_common
ROS Distro: rolling
Job: ci_launcher
ci_launcher ran: https://ci.ros2.org/job/ci_launcher/15183

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Linux-rhel Build Status
  • Windows Build Status

@ahcorde
Copy link
Copy Markdown
Contributor Author

ahcorde commented Feb 12, 2025

Pulls: #388, ros2/rmw_cyclonedds#529, ros2/rmw_fastrtps#803, ros2/rmw_connextdds#167, ros2/rmw_dds_common#77
Gist: https://gist.githubusercontent.com/ahcorde/e86ea6f6c25a1fe0b28a6d6af0a35daf/raw/714c3d891f007436c263bc7963598ef6a05054d9/ros2.repos
BUILD args: --packages-above-and-dependencies rmw_security_common --cmake-args -DSECURITY=ON
TEST args: --packages-above rmw_security_common
ROS Distro: rolling
Job: ci_launcher
ci_launcher ran: https://ci.ros2.org/job/ci_launcher/15184

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Linux-rhel Build Status
  • Windows Build Status

@ahcorde
Copy link
Copy Markdown
Contributor Author

ahcorde commented Feb 13, 2025

Pulls: #388, ros2/rmw_cyclonedds#529, ros2/rmw_fastrtps#803, ros2/rmw_connextdds#167, ros2/rmw_dds_common#77
Gist: https://gist.githubusercontent.com/ahcorde/f529df4f2761b821f1de877299fbd650/raw/714c3d891f007436c263bc7963598ef6a05054d9/ros2.repos
BUILD args: --packages-above-and-dependencies rmw_security_common rmw_dds_common rmw_cyclonedds_cpp rmw_fastrtps_cpp rmw_connextdds_common --cmake-args -DSECURITY=ON
TEST args: --packages-above rmw_security_common rmw_dds_common rmw_cyclonedds_cpp rmw_fastrtps_cpp rmw_connextdds_common
ROS Distro: rolling
Job: ci_launcher
ci_launcher ran: https://ci.ros2.org/job/ci_launcher/15185

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Linux-rhel Build Status
  • Windows Build Status

Comment thread rmw_security_common/CMakeLists.txt Outdated
Signed-off-by: Alejandro Hernandez Cordero <ahcorde@gmail.com>
@ahcorde
Copy link
Copy Markdown
Contributor Author

ahcorde commented Feb 13, 2025

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Linux-rhel Build Status
  • Windows Build Status

@ahcorde ahcorde merged commit b3dbdad into rolling Feb 14, 2025
@ahcorde ahcorde deleted the ahcorde/rolling/rmw_security_common branch February 14, 2025 09:03
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.

3 participants