diff --git a/scripts/dockerfiles/build/Dockerfile.deps-al2023 b/scripts/dockerfiles/build/Dockerfile.deps-al2023 index 4d0c170d5..6c4c41aff 100644 --- a/scripts/dockerfiles/build/Dockerfile.deps-al2023 +++ b/scripts/dockerfiles/build/Dockerfile.deps-al2023 @@ -1,6 +1,7 @@ FROM public.ecr.aws/amazonlinux/amazonlinux:2023 RUN dnf upgrade -y && \ + dnf install -y https://packages.apache.org/artifactory/arrow/amazon-linux/$(cut -d: -f6 /etc/system-release-cpe)/apache-arrow-release-latest.rpm && \ dnf install -y \ glibc-devel \ libyaml-devel \ @@ -20,4 +21,6 @@ RUN dnf upgrade -y && \ ca-certificates \ flex \ bison \ + arrow-glib-devel \ + parquet-glib-devel \ && dnf clean all diff --git a/scripts/dockerfiles/runtime/Dockerfile.deps-al2023 b/scripts/dockerfiles/runtime/Dockerfile.deps-al2023 index 5924d595f..542c07861 100644 --- a/scripts/dockerfiles/runtime/Dockerfile.deps-al2023 +++ b/scripts/dockerfiles/runtime/Dockerfile.deps-al2023 @@ -2,6 +2,7 @@ FROM public.ecr.aws/amazonlinux/amazonlinux:2023 as dependencies # Create sysroot directory and install minimal runtime dependencies RUN mkdir /sysroot && \ + dnf install -y https://packages.apache.org/artifactory/arrow/amazon-linux/$(cut -d: -f6 /etc/system-release-cpe)/apache-arrow-release-latest.rpm && \ dnf --releasever=$(rpm -q system-release --qf '%{VERSION}') \ --installroot /sysroot \ -y \ @@ -11,6 +12,8 @@ RUN mkdir /sysroot && \ systemd-libs \ openssl-libs \ cyrus-sasl-lib \ + arrow2100-glib-libs \ + parquet2100-glib-libs \ libstdc++ # Final minimal runtime image using scratch base diff --git a/scripts/dockerfiles/runtime/Dockerfile.deps-debug-al2023 b/scripts/dockerfiles/runtime/Dockerfile.deps-debug-al2023 index 9ff005eaa..7efba04c9 100644 --- a/scripts/dockerfiles/runtime/Dockerfile.deps-debug-al2023 +++ b/scripts/dockerfiles/runtime/Dockerfile.deps-debug-al2023 @@ -1,8 +1,9 @@ FROM public.ecr.aws/amazonlinux/amazonlinux:2023 # Install runtime dependencies required for Fluent Bit and AWS plugins -RUN dnf upgrade -y \ - && dnf install -y openssl-devel \ +RUN dnf upgrade -y && \ + dnf install -y https://packages.apache.org/artifactory/arrow/amazon-linux/$(cut -d: -f6 /etc/system-release-cpe)/apache-arrow-release-latest.rpm && \ + dnf install -y openssl-devel \ cyrus-sasl-devel \ pkgconfig \ systemd-devel \ @@ -11,4 +12,6 @@ RUN dnf upgrade -y \ libyaml \ gdb \ nc \ + arrow-glib-devel \ + parquet-glib-devel \ && dnf clean all