chore(deps): bump clickhouse to 25.3 (#3878)

* chore(deps): bump clickhouse to 25.3

* fix: wrong volume path for clickhouse default password:
This commit is contained in:
Reinaldy Rafli 2025-09-12 07:39:27 +07:00 committed by GitHub
parent 7164e22494
commit ce45294491
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 51 additions and 5 deletions

View File

@ -0,0 +1,10 @@
<clickhouse>
<users>
<default>
<password></password>
<networks>
<ip>::/0</ip>
</networks>
</default>
</users>
</clickhouse>

View File

@ -206,7 +206,7 @@ services:
build:
context: ./clickhouse
args:
BASE_IMAGE: "altinity/clickhouse-server:23.8.11.29.altinitystable"
BASE_IMAGE: "altinity/clickhouse-server:25.3.6.10034.altinitystable"
ulimits:
nofile:
soft: 262144
@ -214,10 +214,14 @@ services:
volumes:
- "sentry-clickhouse:/var/lib/clickhouse"
- "sentry-clickhouse-log:/var/log/clickhouse-server"
- type: bind
- type: "bind"
read_only: true
source: ./clickhouse/config.xml
target: /etc/clickhouse-server/config.d/sentry.xml
source: "./clickhouse/config.xml"
target: "/etc/clickhouse-server/config.d/sentry.xml"
- type: "bind"
read_only: true
source: "./clickhouse/default-password.xml"
target: "/etc/clickhouse-server/users.d/default-password.xml"
environment:
# This limits Clickhouse's memory to 30% of the host memory
# If you have high volume and your search return incomplete results

View File

@ -14,15 +14,47 @@ if $ps_command | grep -q clickhouse; then
# Start clickhouse if it is not already running
start_service_and_wait_ready clickhouse
# In order to get to 23.8, we need to first upgrade go from 21.8 -> 22.8 -> 23.3 -> 23.8
# In order to get to 25.3, we need to first upgrade go from 21.8 -> 22.8 -> 23.3 -> 23.8 -> 24.8 -> 25.3
version=$($dc exec clickhouse clickhouse-client -q 'SELECT version()')
if [[ "$version" == "21.8.13.1.altinitystable" || "$version" == "21.8.12.29.altinitydev.arm" ]]; then
echo "Detected clickhouse version $version"
$dc down clickhouse
echo "Upgrading clickhouse to 22.8"
$dcb $build_arg BASE_IMAGE=altinity/clickhouse-server:22.8.15.25.altinitystable clickhouse
start_service_and_wait_ready clickhouse
$dc down clickhouse
echo "Upgrading clickhouse to 23.3"
$dcb $build_arg BASE_IMAGE=altinity/clickhouse-server:23.3.19.33.altinitystable clickhouse
start_service_and_wait_ready clickhouse
$dc down clickhouse
echo "Upgrading clickhouse to 23.8"
$dcb $build_arg BASE_IMAGE=altinity/clickhouse-server:23.8.11.29.altinitystable clickhouse
start_service_and_wait_ready clickhouse
$dc down clickhouse
echo "Upgrading clickhouse to 24.8"
$dcb $build_arg BASE_IMAGE=altinity/clickhouse-server:24.8.14.10459.altinitystable clickhouse
start_service_and_wait_ready clickhouse
$dc down clickhouse
echo "Upgrading clickhouse to 25.3"
$dcb $build_arg BASE_IMAGE=altinity/clickhouse-server:25.3.6.10034.altinitystable clickhouse
start_service_and_wait_ready clickhouse
elif [[ "$version" == "23.8.11.29.altinitystable" ]]; then
echo "Detected clickhouse version $version"
$dc down clickhouse
echo "Upgrading clickhouse to 24.8"
$dcb $build_arg BASE_IMAGE=altinity/clickhouse-server:24.8.14.10459.altinitystable clickhouse
start_service_and_wait_ready clickhouse
$dc down clickhouse
echo "Upgrading clickhouse to 25.3"
$dcb $build_arg BASE_IMAGE=altinity/clickhouse-server:25.3.6.10034.altinitystable clickhouse
start_service_and_wait_ready clickhouse
else
echo "Detected clickhouse version $version. Skipping upgrades!"
fi