This is an automated email from the ASF dual-hosted git repository.
raulcd pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git
The following commit(s) were added to refs/heads/main by this push:
new 46bb9197c7 GH-50189: [C++][CI] Remove Ceph install step (#50190)
46bb9197c7 is described below
commit 46bb9197c7ce67e87621e008e02303688ac36760
Author: Antoine Pitrou <[email protected]>
AuthorDate: Tue Jun 16 16:57:48 2026 +0200
GH-50189: [C++][CI] Remove Ceph install step (#50190)
### Rationale for this change
Ceph was only used for testing the Skyhook component, which has been
removed.
### Are these changes tested?
By existing CI builds.
### Are there any user-facing changes?
No.
* GitHub Issue: #50189
Authored-by: Antoine Pitrou <[email protected]>
Signed-off-by: Raúl Cumplido <[email protected]>
---
.pre-commit-config.yaml | 1 -
ci/docker/ubuntu-22.04-cpp.dockerfile | 3 ---
ci/docker/ubuntu-24.04-cpp.dockerfile | 3 ---
ci/scripts/install_ceph.sh | 28 ----------------------------
4 files changed, 35 deletions(-)
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index a9513a9309..6fdc177705 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -299,7 +299,6 @@ repos:
?^ci/scripts/download_tz_database\.sh$|
?^ci/scripts/install_azurite\.sh$|
?^ci/scripts/install_ccache\.sh$|
- ?^ci/scripts/install_ceph\.sh$|
?^ci/scripts/install_chromedriver\.sh$|
?^ci/scripts/install_cmake\.sh$|
?^ci/scripts/install_conda\.sh$|
diff --git a/ci/docker/ubuntu-22.04-cpp.dockerfile
b/ci/docker/ubuntu-22.04-cpp.dockerfile
index f9966b7a8b..d098eb346e 100644
--- a/ci/docker/ubuntu-22.04-cpp.dockerfile
+++ b/ci/docker/ubuntu-22.04-cpp.dockerfile
@@ -176,9 +176,6 @@ RUN /arrow/ci/scripts/install_minio.sh latest /usr/local
COPY ci/scripts/install_gcs_testbench.sh /arrow/ci/scripts/
RUN /arrow/ci/scripts/install_gcs_testbench.sh default
-COPY ci/scripts/install_ceph.sh /arrow/ci/scripts/
-RUN /arrow/ci/scripts/install_ceph.sh
-
COPY ci/scripts/install_sccache.sh /arrow/ci/scripts/
RUN /arrow/ci/scripts/install_sccache.sh unknown-linux-musl /usr/local/bin
diff --git a/ci/docker/ubuntu-24.04-cpp.dockerfile
b/ci/docker/ubuntu-24.04-cpp.dockerfile
index e7a3d47ebd..3fc1831f64 100644
--- a/ci/docker/ubuntu-24.04-cpp.dockerfile
+++ b/ci/docker/ubuntu-24.04-cpp.dockerfile
@@ -165,9 +165,6 @@ RUN /arrow/ci/scripts/install_gcs_testbench.sh default
COPY ci/scripts/install_azurite.sh /arrow/ci/scripts/
RUN /arrow/ci/scripts/install_azurite.sh
-COPY ci/scripts/install_ceph.sh /arrow/ci/scripts/
-RUN /arrow/ci/scripts/install_ceph.sh
-
COPY ci/scripts/install_sccache.sh /arrow/ci/scripts/
RUN /arrow/ci/scripts/install_sccache.sh unknown-linux-musl /usr/local/bin
diff --git a/ci/scripts/install_ceph.sh b/ci/scripts/install_ceph.sh
deleted file mode 100755
index d9abef0619..0000000000
--- a/ci/scripts/install_ceph.sh
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/usr/bin/env bash
-#
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-set -ex
-
-ARCH=$(uname -m)
-if [ "$ARCH" != "x86_64" ]; then
- exit 0
-fi
-
-apt update
-apt install -y attr ceph-common ceph-fuse ceph-mds ceph-mgr ceph-mon ceph-osd