mirror of
https://github.com/getsentry/self-hosted.git
synced 2026-02-06 10:57:17 +00:00
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:
parent
7164e22494
commit
ce45294491
10
clickhouse/default-password.xml
Normal file
10
clickhouse/default-password.xml
Normal file
@ -0,0 +1,10 @@
|
||||
<clickhouse>
|
||||
<users>
|
||||
<default>
|
||||
<password></password>
|
||||
<networks>
|
||||
<ip>::/0</ip>
|
||||
</networks>
|
||||
</default>
|
||||
</users>
|
||||
</clickhouse>
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user