From 54b46a9d7aa5a026fe094d50280640b836675870 Mon Sep 17 00:00:00 2001 From: David Tarazi Date: Thu, 12 Sep 2024 14:05:13 -0700 Subject: [PATCH 1/2] added polymath deps to polymath_ros containers --- polymath_ros/README.md | 3 + .../humble/ubuntu/jammy/Containerfile | 24 +++++++ .../humble/ubuntu/jammy/docker-bake.hcl | 63 +++++++++++++++++++ .../test/controls/polymath_ros_humble.rb | 12 ++++ polymath_ros/iron/ubuntu/jammy/Containerfile | 24 +++++++ .../iron/ubuntu/jammy/docker-bake.hcl | 63 +++++++++++++++++++ .../jammy/test/controls/polymath_ros_iron.rb | 12 ++++ polymath_ros/jazzy/ubuntu/noble/Containerfile | 24 +++++++ .../jazzy/ubuntu/noble/docker-bake.hcl | 63 +++++++++++++++++++ .../noble/test/controls/polymath_ros_jazzy.rb | 12 ++++ .../rolling/ubuntu/jammy/Containerfile | 24 +++++++ .../rolling/ubuntu/jammy/docker-bake.hcl | 63 +++++++++++++++++++ .../test/controls/polymath_ros_rolling.rb | 12 ++++ 13 files changed, 399 insertions(+) create mode 100644 polymath_ros/README.md create mode 100644 polymath_ros/humble/ubuntu/jammy/Containerfile create mode 100644 polymath_ros/humble/ubuntu/jammy/docker-bake.hcl create mode 100644 polymath_ros/humble/ubuntu/jammy/test/controls/polymath_ros_humble.rb create mode 100644 polymath_ros/iron/ubuntu/jammy/Containerfile create mode 100644 polymath_ros/iron/ubuntu/jammy/docker-bake.hcl create mode 100644 polymath_ros/iron/ubuntu/jammy/test/controls/polymath_ros_iron.rb create mode 100644 polymath_ros/jazzy/ubuntu/noble/Containerfile create mode 100644 polymath_ros/jazzy/ubuntu/noble/docker-bake.hcl create mode 100644 polymath_ros/jazzy/ubuntu/noble/test/controls/polymath_ros_jazzy.rb create mode 100644 polymath_ros/rolling/ubuntu/jammy/Containerfile create mode 100644 polymath_ros/rolling/ubuntu/jammy/docker-bake.hcl create mode 100644 polymath_ros/rolling/ubuntu/jammy/test/controls/polymath_ros_rolling.rb diff --git a/polymath_ros/README.md b/polymath_ros/README.md new file mode 100644 index 00000000..2ceb1bed --- /dev/null +++ b/polymath_ros/README.md @@ -0,0 +1,3 @@ +# Polymath_ROS - Polymath specific packages built on top of ROS + +polymath_ros images contain wants and needs for Polymath Robotics' stack to build on top of. diff --git a/polymath_ros/humble/ubuntu/jammy/Containerfile b/polymath_ros/humble/ubuntu/jammy/Containerfile new file mode 100644 index 00000000..2717338a --- /dev/null +++ b/polymath_ros/humble/ubuntu/jammy/Containerfile @@ -0,0 +1,24 @@ +# syntax=docker/dockerfile:1 +ARG BASE_IMAGE=docker.io/polymathrobotics/ros:humble-ros-base-jammy +FROM ${BASE_IMAGE} + +# install bootstrap tools +RUN apt-get update && apt-get install --no-install-recommends -y \ + python3-dev \ + python3-rosinstall \ + openssh-client \ + iputils-ping \ + ros-humble-rmw-cyclonedds-cpp \ + nano \ + curl \ + wget \ + && rm -rf /var/lib/apt/lists/* + +# Install pip from source +RUN /usr/bin/curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py" \ + && /usr/bin/python3 get-pip.py \ + && /usr/local/bin/pip3 install --no-cache-dir --upgrade --force-reinstall setuptools==58.2.0 \ + && /bin/rm get-pip.py \ + && /bin/rm -rf ~/.cache/pip + +CMD ["/bin/bash"] diff --git a/polymath_ros/humble/ubuntu/jammy/docker-bake.hcl b/polymath_ros/humble/ubuntu/jammy/docker-bake.hcl new file mode 100644 index 00000000..0d095dd7 --- /dev/null +++ b/polymath_ros/humble/ubuntu/jammy/docker-bake.hcl @@ -0,0 +1,63 @@ +variable "TAG_PREFIX" { + default = "docker.io/polymathrobotics/polymath_ros" + # default = "docker.hq0-nexus01.sandbox.polymathrobotics.dev/polymathrobotics/polymath_ros" +} + +# There's no darwin-based Docker, so if we're running on macOS, change the platform to linux +variable "LOCAL_PLATFORM" { + default = regex_replace("${BAKE_LOCAL_PLATFORM}", "^(darwin)", "linux") +} + +variable "ROS_PACKAGE" { + default = ["ros-base", "perception", "simulation", "desktop", "desktop-full"] +} + +target "_common" { + args = { + BASE_IMAGE = "docker.io/polymathrobotics/ros:humble-ros-base-jammy" + # BASE_IMAGE = "docker.hq0-nexus01.sandbox.polymathrobotics.dev/ros:humble-ros-base-jammy" + } + dockerfile = "Containerfile" + labels = { + "org.opencontainers.image.source" = "https://github.com/polymathrobotics/oci/blob/main/polymath_ros/humble/ubuntu/jammy/Containerfile" + "org.opencontainers.image.licenses" = "Apache-2.0" + "org.opencontainers.image.description" = "Polymath Robotics dependencies on top of OSRF based ROS images." + "org.opencontainers.image.title" = "Polymath ROS Humble" + "org.opencontainers.image.created" = "${timestamp()}" + "dev.polymathrobotics.image.readme-filepath" = "polymath_ros/README.md" + } +} + +target "local" { + inherits = ["_common"] + name = "local-${ros_package}" + matrix = { + ros_package = ROS_PACKAGE + } + args = { + BASE_IMAGE = "docker.io/polymathrobotics/ros:humble-${ros_package}-jammy" + // BASE_IMAGE = "docker.hq0-nexus01.sandbox.polymathrobotics.dev/ros:humble-${ros_package}-jammy" + } + tags = [ + "${TAG_PREFIX}:humble-${ros_package}-jammy" + ] + platforms = ["${LOCAL_PLATFORM}"] +} + +target "default" { + inherits = ["_common"] + name = "default-${ros_package}" + matrix = { + ros_package = ROS_PACKAGE + } + args = { + BASE_IMAGE = "docker.io/polymathrobotics/ros:humble-${ros_package}-jammy" + // BASE_IMAGE = "docker.hq0-nexus01.sandbox.polymathrobotics.dev/ros:humble-${ros_package}-jammy" + } + tags = [ + "${TAG_PREFIX}:humble-${ros_package}-jammy" + ] + platforms = ["linux/amd64", "linux/arm64/v8"] + # cache-from = ["type=registry,ref=docker-cache.hq0-nexus01.sandbox.polymathrobotics.dev/polymathrobotics/polymath_ros:humble-${ros_package}-jammy"] + # cache-to = ["type=registry,ref=docker-cache.hq0-nexus01.sandbox.polymathrobotics.dev/polymathrobotics/polymath_ros:humble-${ros_package}-jammy"] +} diff --git a/polymath_ros/humble/ubuntu/jammy/test/controls/polymath_ros_humble.rb b/polymath_ros/humble/ubuntu/jammy/test/controls/polymath_ros_humble.rb new file mode 100644 index 00000000..c554d867 --- /dev/null +++ b/polymath_ros/humble/ubuntu/jammy/test/controls/polymath_ros_humble.rb @@ -0,0 +1,12 @@ +image_value = input('test_container_image') +puts "MISCHA: #{image_value}" + + +describe command("su --login --command \"source /opt/ros/$ROS_DISTRO/setup.bash && ros2 pkg list | grep rmw_cyclonedds_cpp\"") do + its('exit_status') { should cmp 0 } +end + +describe command("pip show setuptools") do + its('exit_status') { should cmp 0 } + its('stdout') { should match(/Version: 58.2.0/) } +end diff --git a/polymath_ros/iron/ubuntu/jammy/Containerfile b/polymath_ros/iron/ubuntu/jammy/Containerfile new file mode 100644 index 00000000..d08c40d0 --- /dev/null +++ b/polymath_ros/iron/ubuntu/jammy/Containerfile @@ -0,0 +1,24 @@ +# syntax=docker/dockerfile:1 +ARG BASE_IMAGE=docker.io/polymathrobotics/ros:iron-ros-base-jammy +FROM ${BASE_IMAGE} + +# install bootstrap tools +RUN apt-get update && apt-get install --no-install-recommends -y \ + python3-dev \ + python3-rosinstall \ + openssh-client \ + iputils-ping \ + ros-iron-rmw-cyclonedds-cpp \ + nano \ + curl \ + wget \ + && rm -rf /var/lib/apt/lists/* + +# Install pip from source +RUN /usr/bin/curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py" \ + && /usr/bin/python3 get-pip.py \ + && /usr/local/bin/pip3 install --no-cache-dir --upgrade --force-reinstall setuptools==58.2.0 \ + && /bin/rm get-pip.py \ + && /bin/rm -rf ~/.cache/pip + +CMD ["/bin/bash"] diff --git a/polymath_ros/iron/ubuntu/jammy/docker-bake.hcl b/polymath_ros/iron/ubuntu/jammy/docker-bake.hcl new file mode 100644 index 00000000..2ec8f926 --- /dev/null +++ b/polymath_ros/iron/ubuntu/jammy/docker-bake.hcl @@ -0,0 +1,63 @@ +variable "TAG_PREFIX" { + default = "docker.io/polymathrobotics/polymath_ros" + # default = "docker.hq0-nexus01.sandbox.polymathrobotics.dev/polymathrobotics/polymath_ros" +} + +# There's no darwin-based Docker, so if we're running on macOS, change the platform to linux +variable "LOCAL_PLATFORM" { + default = regex_replace("${BAKE_LOCAL_PLATFORM}", "^(darwin)", "linux") +} + +variable "ROS_PACKAGE" { + default = ["ros-base", "perception", "simulation", "desktop", "desktop-full"] +} + +target "_common" { + args = { + BASE_IMAGE = "docker.io/polymathrobotics/ros:iron-ros-base-jammy" + # BASE_IMAGE = "docker.hq0-nexus01.sandbox.polymathrobotics.dev/ros:iron-ros-base-jammy" + } + dockerfile = "Containerfile" + labels = { + "org.opencontainers.image.source" = "https://github.com/polymathrobotics/oci/blob/main/polymath_ros/iron/ubuntu/jammy/Containerfile" + "org.opencontainers.image.licenses" = "Apache-2.0" + "org.opencontainers.image.description" = "Polymath Robotics dependencies on top of OSRF based ROS images." + "org.opencontainers.image.title" = "Polymath ROS Iron" + "org.opencontainers.image.created" = "${timestamp()}" + "dev.polymathrobotics.image.readme-filepath" = "polymath_ros/README.md" + } +} + +target "local" { + inherits = ["_common"] + name = "local-${ros_package}" + matrix = { + ros_package = ROS_PACKAGE + } + args = { + BASE_IMAGE = "docker.io/polymathrobotics/ros:iron-${ros_package}-jammy" + // BASE_IMAGE = "docker.hq0-nexus01.sandbox.polymathrobotics.dev/ros:iron-${ros_package}-jammy" + } + tags = [ + "${TAG_PREFIX}:iron-${ros_package}-jammy" + ] + platforms = ["${LOCAL_PLATFORM}"] +} + +target "default" { + inherits = ["_common"] + name = "default-${ros_package}" + matrix = { + ros_package = ROS_PACKAGE + } + args = { + BASE_IMAGE = "docker.io/polymathrobotics/ros:iron-${ros_package}-jammy" + // BASE_IMAGE = "docker.hq0-nexus01.sandbox.polymathrobotics.dev/ros:iron-${ros_package}-jammy" + } + tags = [ + "${TAG_PREFIX}:iron-${ros_package}-jammy" + ] + platforms = ["linux/amd64", "linux/arm64/v8"] + # cache-from = ["type=registry,ref=docker-cache.hq0-nexus01.sandbox.polymathrobotics.dev/polymathrobotics/polymath_ros:iron-${ros_package}-jammy"] + # cache-to = ["type=registry,ref=docker-cache.hq0-nexus01.sandbox.polymathrobotics.dev/polymathrobotics/polymath_ros:iron-${ros_package}-jammy"] +} diff --git a/polymath_ros/iron/ubuntu/jammy/test/controls/polymath_ros_iron.rb b/polymath_ros/iron/ubuntu/jammy/test/controls/polymath_ros_iron.rb new file mode 100644 index 00000000..c554d867 --- /dev/null +++ b/polymath_ros/iron/ubuntu/jammy/test/controls/polymath_ros_iron.rb @@ -0,0 +1,12 @@ +image_value = input('test_container_image') +puts "MISCHA: #{image_value}" + + +describe command("su --login --command \"source /opt/ros/$ROS_DISTRO/setup.bash && ros2 pkg list | grep rmw_cyclonedds_cpp\"") do + its('exit_status') { should cmp 0 } +end + +describe command("pip show setuptools") do + its('exit_status') { should cmp 0 } + its('stdout') { should match(/Version: 58.2.0/) } +end diff --git a/polymath_ros/jazzy/ubuntu/noble/Containerfile b/polymath_ros/jazzy/ubuntu/noble/Containerfile new file mode 100644 index 00000000..375f6992 --- /dev/null +++ b/polymath_ros/jazzy/ubuntu/noble/Containerfile @@ -0,0 +1,24 @@ +# syntax=docker/dockerfile:1 +ARG BASE_IMAGE=docker.io/polymathrobotics/ros:jazzy-ros-base-noble +FROM ${BASE_IMAGE} + +# install bootstrap tools +RUN apt-get update && apt-get install --no-install-recommends -y \ + python3-dev \ + python3-rosinstall \ + openssh-client \ + iputils-ping \ + ros-jazzy-rmw-cyclonedds-cpp \ + nano \ + curl \ + wget \ + && rm -rf /var/lib/apt/lists/* + +# Install pip from source +RUN /usr/bin/curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py" \ + && /usr/bin/python3 get-pip.py \ + && /usr/local/bin/pip3 install --no-cache-dir --upgrade --force-reinstall setuptools==58.2.0 \ + && /bin/rm get-pip.py \ + && /bin/rm -rf ~/.cache/pip + +CMD ["/bin/bash"] diff --git a/polymath_ros/jazzy/ubuntu/noble/docker-bake.hcl b/polymath_ros/jazzy/ubuntu/noble/docker-bake.hcl new file mode 100644 index 00000000..4622b21f --- /dev/null +++ b/polymath_ros/jazzy/ubuntu/noble/docker-bake.hcl @@ -0,0 +1,63 @@ +variable "TAG_PREFIX" { + default = "docker.io/polymathrobotics/polymath_ros" + # default = "docker.hq0-nexus01.sandbox.polymathrobotics.dev/polymathrobotics/polymath_ros" +} + +# There's no darwin-based Docker, so if we're running on macOS, change the platform to linux +variable "LOCAL_PLATFORM" { + default = regex_replace("${BAKE_LOCAL_PLATFORM}", "^(darwin)", "linux") +} + +variable "ROS_PACKAGE" { + default = ["ros-base", "perception", "simulation", "desktop", "desktop-full"] +} + +target "_common" { + args = { + BASE_IMAGE = "docker.io/polymathrobotics/ros:jazzy-ros-base-noble" + # BASE_IMAGE = "docker.hq0-nexus01.sandbox.polymathrobotics.dev/ros:jazzy-ros-base-noble" + } + dockerfile = "Containerfile" + labels = { + "org.opencontainers.image.source" = "https://github.com/polymathrobotics/oci/blob/main/polymath_ros/jazzy/ubuntu/noble/Containerfile" + "org.opencontainers.image.licenses" = "Apache-2.0" + "org.opencontainers.image.description" = "Polymath Robotics dependencies on top of OSRF based ROS images." + "org.opencontainers.image.title" = "Polymath ROS Jazzy" + "org.opencontainers.image.created" = "${timestamp()}" + "dev.polymathrobotics.image.readme-filepath" = "polymath_ros/README.md" + } +} + +target "local" { + inherits = ["_common"] + name = "local-${ros_package}" + matrix = { + ros_package = ROS_PACKAGE + } + args = { + BASE_IMAGE = "docker.io/polymathrobotics/ros:jazzy-${ros_package}-noble" + // BASE_IMAGE = "docker.hq0-nexus01.sandbox.polymathrobotics.dev/ros:jazzy-${ros_package}-noble" + } + tags = [ + "${TAG_PREFIX}:jazzy-${ros_package}-noble" + ] + platforms = ["${LOCAL_PLATFORM}"] +} + +target "default" { + inherits = ["_common"] + name = "default-${ros_package}" + matrix = { + ros_package = ROS_PACKAGE + } + args = { + BASE_IMAGE = "docker.io/polymathrobotics/ros:jazzy-${ros_package}-noble" + // BASE_IMAGE = "docker.hq0-nexus01.sandbox.polymathrobotics.dev/ros:jazzy-${ros_package}-noble" + } + tags = [ + "${TAG_PREFIX}:jazzy-${ros_package}-noble" + ] + platforms = ["linux/amd64", "linux/arm64/v8"] + # cache-from = ["type=registry,ref=docker-cache.hq0-nexus01.sandbox.polymathrobotics.dev/polymathrobotics/polymath_ros:jazzy-${ros_package}-noble"] + # cache-to = ["type=registry,ref=docker-cache.hq0-nexus01.sandbox.polymathrobotics.dev/polymathrobotics/polymath_ros:jazzy-${ros_package}-noble"] +} diff --git a/polymath_ros/jazzy/ubuntu/noble/test/controls/polymath_ros_jazzy.rb b/polymath_ros/jazzy/ubuntu/noble/test/controls/polymath_ros_jazzy.rb new file mode 100644 index 00000000..c554d867 --- /dev/null +++ b/polymath_ros/jazzy/ubuntu/noble/test/controls/polymath_ros_jazzy.rb @@ -0,0 +1,12 @@ +image_value = input('test_container_image') +puts "MISCHA: #{image_value}" + + +describe command("su --login --command \"source /opt/ros/$ROS_DISTRO/setup.bash && ros2 pkg list | grep rmw_cyclonedds_cpp\"") do + its('exit_status') { should cmp 0 } +end + +describe command("pip show setuptools") do + its('exit_status') { should cmp 0 } + its('stdout') { should match(/Version: 58.2.0/) } +end diff --git a/polymath_ros/rolling/ubuntu/jammy/Containerfile b/polymath_ros/rolling/ubuntu/jammy/Containerfile new file mode 100644 index 00000000..0e293763 --- /dev/null +++ b/polymath_ros/rolling/ubuntu/jammy/Containerfile @@ -0,0 +1,24 @@ +# syntax=docker/dockerfile:1 +ARG BASE_IMAGE=docker.io/polymathrobotics/ros:rolling-ros-base-jammy +FROM ${BASE_IMAGE} + +# install bootstrap tools +RUN apt-get update && apt-get install --no-install-recommends -y \ + python3-dev \ + python3-rosinstall \ + openssh-client \ + iputils-ping \ + ros-rolling-rmw-cyclonedds-cpp \ + nano \ + curl \ + wget \ + && rm -rf /var/lib/apt/lists/* + +# Install pip from source +RUN /usr/bin/curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py" \ + && /usr/bin/python3 get-pip.py \ + && /usr/local/bin/pip3 install --no-cache-dir --upgrade --force-reinstall setuptools==58.2.0 \ + && /bin/rm get-pip.py \ + && /bin/rm -rf ~/.cache/pip + +CMD ["/bin/bash"] diff --git a/polymath_ros/rolling/ubuntu/jammy/docker-bake.hcl b/polymath_ros/rolling/ubuntu/jammy/docker-bake.hcl new file mode 100644 index 00000000..a5be22f7 --- /dev/null +++ b/polymath_ros/rolling/ubuntu/jammy/docker-bake.hcl @@ -0,0 +1,63 @@ +variable "TAG_PREFIX" { + default = "docker.io/polymathrobotics/polymath_ros" + # default = "docker.hq0-nexus01.sandbox.polymathrobotics.dev/polymathrobotics/polymath_ros" +} + +# There's no darwin-based Docker, so if we're running on macOS, change the platform to linux +variable "LOCAL_PLATFORM" { + default = regex_replace("${BAKE_LOCAL_PLATFORM}", "^(darwin)", "linux") +} + +variable "ROS_PACKAGE" { + default = ["ros-base", "perception", "simulation", "desktop", "desktop-full"] +} + +target "_common" { + args = { + BASE_IMAGE = "docker.io/polymathrobotics/ros:rolling-ros-base-jammy" + # BASE_IMAGE = "docker.hq0-nexus01.sandbox.polymathrobotics.dev/ros:rolling-ros-base-jammy" + } + dockerfile = "Containerfile" + labels = { + "org.opencontainers.image.source" = "https://github.com/polymathrobotics/oci/blob/main/polymath_ros/rolling/ubuntu/jammy/Containerfile" + "org.opencontainers.image.licenses" = "Apache-2.0" + "org.opencontainers.image.description" = "Polymath Robotics dependencies on top of OSRF based ROS images." + "org.opencontainers.image.title" = "Polymath ROS Rolling" + "org.opencontainers.image.created" = "${timestamp()}" + "dev.polymathrobotics.image.readme-filepath" = "polymath_ros/README.md" + } +} + +target "local" { + inherits = ["_common"] + name = "local-${ros_package}" + matrix = { + ros_package = ROS_PACKAGE + } + args = { + BASE_IMAGE = "docker.io/polymathrobotics/ros:rolling-${ros_package}-jammy" + // BASE_IMAGE = "docker.hq0-nexus01.sandbox.polymathrobotics.dev/ros:rolling-${ros_package}-jammy" + } + tags = [ + "${TAG_PREFIX}:rolling-${ros_package}-jammy" + ] + platforms = ["${LOCAL_PLATFORM}"] +} + +target "default" { + inherits = ["_common"] + name = "default-${ros_package}" + matrix = { + ros_package = ROS_PACKAGE + } + args = { + BASE_IMAGE = "docker.io/polymathrobotics/ros:rolling-${ros_package}-jammy" + // BASE_IMAGE = "docker.hq0-nexus01.sandbox.polymathrobotics.dev/ros:rolling-${ros_package}-jammy" + } + tags = [ + "${TAG_PREFIX}:rolling-${ros_package}-jammy" + ] + platforms = ["linux/amd64", "linux/arm64/v8"] + # cache-from = ["type=registry,ref=docker-cache.hq0-nexus01.sandbox.polymathrobotics.dev/polymathrobotics/polymath_ros:rolling-${ros_package}-jammy"] + # cache-to = ["type=registry,ref=docker-cache.hq0-nexus01.sandbox.polymathrobotics.dev/polymathrobotics/polymath_ros:rolling-${ros_package}-jammy"] +} diff --git a/polymath_ros/rolling/ubuntu/jammy/test/controls/polymath_ros_rolling.rb b/polymath_ros/rolling/ubuntu/jammy/test/controls/polymath_ros_rolling.rb new file mode 100644 index 00000000..c554d867 --- /dev/null +++ b/polymath_ros/rolling/ubuntu/jammy/test/controls/polymath_ros_rolling.rb @@ -0,0 +1,12 @@ +image_value = input('test_container_image') +puts "MISCHA: #{image_value}" + + +describe command("su --login --command \"source /opt/ros/$ROS_DISTRO/setup.bash && ros2 pkg list | grep rmw_cyclonedds_cpp\"") do + its('exit_status') { should cmp 0 } +end + +describe command("pip show setuptools") do + its('exit_status') { should cmp 0 } + its('stdout') { should match(/Version: 58.2.0/) } +end From f5bd6d10e97031537c7909764da648758d890c0d Mon Sep 17 00:00:00 2001 From: davidt315 Date: Thu, 13 Feb 2025 14:47:49 -0800 Subject: [PATCH 2/2] update polymath ros --- polymath-ros/jazzy/ubuntu/noble/Containerfile | 7 +++ .../noble/test/controls/polymath-ros.rb | 8 ++- polymath_ros/README.md | 3 - .../humble/ubuntu/jammy/Containerfile | 24 ------- .../humble/ubuntu/jammy/docker-bake.hcl | 63 ------------------- .../test/controls/polymath_ros_humble.rb | 12 ---- polymath_ros/iron/ubuntu/jammy/Containerfile | 24 ------- .../iron/ubuntu/jammy/docker-bake.hcl | 63 ------------------- .../jammy/test/controls/polymath_ros_iron.rb | 12 ---- polymath_ros/jazzy/ubuntu/noble/Containerfile | 24 ------- .../jazzy/ubuntu/noble/docker-bake.hcl | 63 ------------------- .../noble/test/controls/polymath_ros_jazzy.rb | 12 ---- .../rolling/ubuntu/jammy/Containerfile | 24 ------- .../rolling/ubuntu/jammy/docker-bake.hcl | 63 ------------------- .../test/controls/polymath_ros_rolling.rb | 12 ---- 15 files changed, 13 insertions(+), 401 deletions(-) delete mode 100644 polymath_ros/README.md delete mode 100644 polymath_ros/humble/ubuntu/jammy/Containerfile delete mode 100644 polymath_ros/humble/ubuntu/jammy/docker-bake.hcl delete mode 100644 polymath_ros/humble/ubuntu/jammy/test/controls/polymath_ros_humble.rb delete mode 100644 polymath_ros/iron/ubuntu/jammy/Containerfile delete mode 100644 polymath_ros/iron/ubuntu/jammy/docker-bake.hcl delete mode 100644 polymath_ros/iron/ubuntu/jammy/test/controls/polymath_ros_iron.rb delete mode 100644 polymath_ros/jazzy/ubuntu/noble/Containerfile delete mode 100644 polymath_ros/jazzy/ubuntu/noble/docker-bake.hcl delete mode 100644 polymath_ros/jazzy/ubuntu/noble/test/controls/polymath_ros_jazzy.rb delete mode 100644 polymath_ros/rolling/ubuntu/jammy/Containerfile delete mode 100644 polymath_ros/rolling/ubuntu/jammy/docker-bake.hcl delete mode 100644 polymath_ros/rolling/ubuntu/jammy/test/controls/polymath_ros_rolling.rb diff --git a/polymath-ros/jazzy/ubuntu/noble/Containerfile b/polymath-ros/jazzy/ubuntu/noble/Containerfile index 32a74bf7..c615e46b 100644 --- a/polymath-ros/jazzy/ubuntu/noble/Containerfile +++ b/polymath-ros/jazzy/ubuntu/noble/Containerfile @@ -7,6 +7,7 @@ RUN <