Skip to content

Commit ca2ac00

Browse files
committed
docs(valkey): add builder db to usage
1 parent 7b4c255 commit ca2ac00

3 files changed

Lines changed: 19 additions & 1 deletion

File tree

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ Different components use different db, as follows:
1010
* `controller` use db 0
1111
* `passport` use db 1
1212
* `grafana` use db 2
13+
* `builder` use db 3
1314
* `manager` use db 10
1415
* `helmbroker` use db 11
1516

_test/test.sh

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ CONTAINER_PROXY_NAME="valkey-benchmark-proxy"
66
CONTAINER_MASTER_NAME="valkey-benchmark-master"
77
CONTAINER_SLAVE1_NAME="valkey-benchmark-slave1"
88
CONTAINER_SLAVE2_NAME="valkey-benchmark-slave2"
9+
NETWORK_NAME="valkey-benchmark-net"
910
DRYCC_VALKEY_PASSWORD=123456
1011

1112
function clean_before_exit {
@@ -14,9 +15,20 @@ function clean_before_exit {
1415
}
1516
trap clean_before_exit EXIT
1617

18+
ensure-network() {
19+
# Use a dedicated bridge network so each container gets a unique IP and
20+
# can reach its neighbours. The default rootless networking (pasta) makes
21+
# every container share the host IP, which breaks master/replica/sentinel
22+
# discovery because containers cannot connect to each other by that IP.
23+
if ! podman network exists "$NETWORK_NAME" >/dev/null 2>&1; then
24+
podman network create "$NETWORK_NAME" >/dev/null
25+
fi
26+
}
27+
1728
start-valkey-master() {
1829
podman run -d \
1930
--rm \
31+
--network "$NETWORK_NAME" \
2032
--env "REDISCLI_AUTH=$DRYCC_VALKEY_PASSWORD" \
2133
--env "DRYCC_VALKEY_PASSWORD=$DRYCC_VALKEY_PASSWORD" \
2234
--name "$CONTAINER_MASTER_NAME" \
@@ -31,6 +43,7 @@ start-valkey-master() {
3143
start-valkey-slave1() {
3244
podman run -d \
3345
--rm \
46+
--network "$NETWORK_NAME" \
3447
--env "REDISCLI_AUTH=$DRYCC_VALKEY_PASSWORD" \
3548
--env "DRYCC_VALKEY_PASSWORD=$DRYCC_VALKEY_PASSWORD" \
3649
--name "$CONTAINER_SLAVE1_NAME" \
@@ -45,6 +58,7 @@ start-valkey-slave1() {
4558
start-valkey-slave2() {
4659
podman run -d \
4760
--rm \
61+
--network "$NETWORK_NAME" \
4862
--env "REDISCLI_AUTH=$DRYCC_VALKEY_PASSWORD" \
4963
--env "DRYCC_VALKEY_PASSWORD=$DRYCC_VALKEY_PASSWORD" \
5064
--name "$CONTAINER_SLAVE2_NAME" \
@@ -59,6 +73,7 @@ start-valkey-slave2() {
5973
start-valkey-proxy() {
6074
podman run -d \
6175
--rm \
76+
--network "$NETWORK_NAME" \
6277
--env "REDISCLI_AUTH=$DRYCC_VALKEY_PASSWORD" \
6378
--env "DRYCC_VALKEY_PASSWORD=$DRYCC_VALKEY_PASSWORD" \
6479
--name "$CONTAINER_PROXY_NAME" \
@@ -74,10 +89,12 @@ clean-valkey() {
7489
podman kill "$CONTAINER_SLAVE1_NAME"
7590
podman kill "$CONTAINER_SLAVE2_NAME"
7691
podman kill "$CONTAINER_MASTER_NAME"
92+
podman network rm -f "$NETWORK_NAME"
7793
} >>/dev/null 2>&1
7894
}
7995

8096
clean-valkey
97+
ensure-network
8198
start-valkey-master
8299
start-valkey-slave1
83100
start-valkey-slave2

rootfs/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ FROM registry.drycc.cc/drycc/base:${CODENAME}
44
ARG DRYCC_UID=1001 \
55
DRYCC_GID=1001 \
66
DRYCC_HOME_DIR=/data \
7-
VALKEY_VERSION="9.0.0" \
7+
VALKEY_VERSION="9.0.4" \
88
VALKEY_SENTINEL_PROXY_VERSION="2.0.1" \
99
REDIS_EXPORTER_VERSION="1.80.1"
1010

0 commit comments

Comments
 (0)