Skip to content

Commit 5ae97cf

Browse files
authored
Merge pull request #57 from ASTRAOS-de/after-release-fixes
Fix kafka grafana and clickhouse upgrade pitfalls
2 parents b75ca69 + 4542706 commit 5ae97cf

9 files changed

Lines changed: 71 additions & 64 deletions

File tree

‎docker/docker-compose/base/docker-compose.clickhouse.yml‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ services:
66
- ../../create_tables:/docker-entrypoint-initdb.d
77
- ch_data:/var/lib/clickhouse/
88
- ch_logs:/var/log/clickhouse-server/
9+
environment:
10+
- CLICKHOUSE_USER=${CLICKHOUSE_USER:-default}
11+
- CLICKHOUSE_PASSWORD=${CLICKHOUSE_PASSWORD:-hamstring}
912
networks:
1013
- hamstring
1114
restart: "unless-stopped"

‎docker/docker-compose/base/docker-compose.grafana.yml‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ services:
1515
- GF_SECURITY_ADMIN_USER=admin
1616
- GF_SECURITY_ADMIN_PASSWORD=admin
1717
- GF_INSTALL_PLUGINS=grafana-clickhouse-datasource
18+
- CLICKHOUSE_USER=${CLICKHOUSE_USER:-default}
19+
- CLICKHOUSE_PASSWORD=${CLICKHOUSE_PASSWORD:-hamstring}
1820
healthcheck:
1921
test: [ "CMD-SHELL", "nc -z localhost 3000" ]
2022
interval: 10s

‎docker/docker-compose/dev/docker-compose.monitoring.yml‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,5 @@ services:
2121
- hamstring
2222
environment:
2323
- GROUP_ID=monitoring_agent
24+
- CLICKHOUSE_USER=${CLICKHOUSE_USER:-default}
25+
- CLICKHOUSE_PASSWORD=${CLICKHOUSE_PASSWORD:-hamstring}

‎docker/docker-compose/prod/docker-compose.monitoring.yml‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,5 @@ services:
1919
- hamstring
2020
environment:
2121
- GROUP_ID=monitoring_agent
22+
- CLICKHOUSE_USER=${CLICKHOUSE_USER:-default}
23+
- CLICKHOUSE_PASSWORD=${CLICKHOUSE_PASSWORD:-hamstring}

‎docker/docker_swarm/docker-compose.swarm.yml‎

Lines changed: 13 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@ x-kafka-broker-env: &kafka-broker-env
1919
services:
2020
kafka1:
2121
image: "${KAFKA_IMAGE:-confluentinc/cp-kafka:8.2.2}"
22-
networks:
23-
- hamstring
22+
networks: [hamstring]
2423
ports:
2524
- target: 8097
2625
published: "${KAFKA1_EXTERNAL_PORT:-8097}"
@@ -33,19 +32,13 @@ services:
3332
KAFKA_LISTENERS: INTERNAL://0.0.0.0:19092,EXTERNAL://0.0.0.0:8097,CONTROLLER://0.0.0.0:29093
3433
volumes:
3534
- kafka-broker-data1:/var/lib/kafka/data
36-
healthcheck:
37-
test: ["CMD-SHELL", "kafka-broker-api-versions --bootstrap-server localhost:19092 >/dev/null 2>&1"]
38-
interval: 30s
39-
timeout: 10s
40-
retries: 10
4135
deploy:
4236
restart_policy:
4337
condition: any
4438

4539
kafka2:
4640
image: "${KAFKA_IMAGE:-confluentinc/cp-kafka:8.2.2}"
47-
networks:
48-
- hamstring
41+
networks: [hamstring]
4942
ports:
5043
- target: 8098
5144
published: "${KAFKA2_EXTERNAL_PORT:-8098}"
@@ -59,19 +52,13 @@ services:
5952
KAFKA_LOG4J_LOGGERS: "${KAFKA_LOG4J_LOGGERS:-kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO}"
6053
volumes:
6154
- kafka-broker-data2:/var/lib/kafka/data
62-
healthcheck:
63-
test: ["CMD-SHELL", "kafka-broker-api-versions --bootstrap-server localhost:19093 >/dev/null 2>&1"]
64-
interval: 30s
65-
timeout: 10s
66-
retries: 10
6755
deploy:
6856
restart_policy:
6957
condition: any
7058

7159
kafka3:
7260
image: "${KAFKA_IMAGE:-confluentinc/cp-kafka:8.2.2}"
73-
networks:
74-
- hamstring
61+
networks: [hamstring]
7562
ports:
7663
- target: 8099
7764
published: "${KAFKA3_EXTERNAL_PORT:-8099}"
@@ -85,11 +72,6 @@ services:
8572
KAFKA_LOG4J_LOGGERS: "${KAFKA_LOG4J_LOGGERS:-kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO}"
8673
volumes:
8774
- kafka-broker-data3:/var/lib/kafka/data
88-
healthcheck:
89-
test: ["CMD-SHELL", "kafka-broker-api-versions --bootstrap-server localhost:19094 >/dev/null 2>&1"]
90-
interval: 30s
91-
timeout: 10s
92-
retries: 10
9375
deploy:
9476
restart_policy:
9577
condition: any
@@ -98,6 +80,9 @@ services:
9880
image: "${CLICKHOUSE_IMAGE:-clickhouse/clickhouse-server:26.5-alpine}"
9981
networks:
10082
- hamstring
83+
environment:
84+
CLICKHOUSE_USER: "${CLICKHOUSE_USER:-default}"
85+
CLICKHOUSE_PASSWORD: "${CLICKHOUSE_PASSWORD:-hamstring}"
10186
ports:
10287
- target: 8123
10388
published: "${CLICKHOUSE_HTTP_PORT:-8123}"
@@ -121,7 +106,7 @@ services:
121106
condition: any
122107

123108
grafana:
124-
image: "${GRAFANA_IMAGE:-grafana/grafana:13.1.0-debian}"
109+
image: "${GRAFANA_IMAGE:-grafana/grafana:13.0.3-slim}"
125110
networks:
126111
- hamstring
127112
ports:
@@ -137,10 +122,13 @@ services:
137122
GF_SECURITY_ADMIN_USER: "${GRAFANA_ADMIN_USER:-admin}"
138123
GF_SECURITY_ADMIN_PASSWORD: "${GRAFANA_ADMIN_PASSWORD:-admin}"
139124
GF_INSTALL_PLUGINS: "${GRAFANA_INSTALL_PLUGINS:-grafana-clickhouse-datasource}"
125+
CLICKHOUSE_USER: "${CLICKHOUSE_USER:-default}"
126+
CLICKHOUSE_PASSWORD: "${CLICKHOUSE_PASSWORD:-hamstring}"
140127
healthcheck:
141128
test: ["CMD-SHELL", "nc -z localhost 3000"]
142129
interval: 10s
143-
timeout: 5s
130+
timeout: 30s
131+
start_period: 120s
144132
retries: 3
145133
deploy:
146134
restart_policy:
@@ -188,6 +176,8 @@ services:
188176
environment:
189177
GROUP_ID: "${MONITORING_AGENT_GROUP_ID:-monitoring_agent}"
190178
HAMSTRING_CONFIG_CHECKSUM: "${HAMSTRING_CONFIG_CHECKSUM:-d9bc812b76c2b58c633b412a6c07f981f3c4d787}"
179+
CLICKHOUSE_USER: "${CLICKHOUSE_USER:-default}"
180+
CLICKHOUSE_PASSWORD: "${CLICKHOUSE_PASSWORD:-hamstring}"
191181
deploy:
192182
restart_policy:
193183
condition: any
@@ -329,10 +319,6 @@ networks:
329319
hamstring:
330320
driver: overlay
331321
attachable: true
332-
ipam:
333-
driver: default
334-
config:
335-
- subnet: "${HAMSTRING_SUBNET:-172.27.0.0/16}"
336322

337323
volumes:
338324
ch_data:

0 commit comments

Comments
 (0)