Add support for IPv6 in the Bitnami ZooKeeper containers (#80)

* Add support for IPv6 in the Bitnami Zookeeper containers

Signed-off-by: Jota Martos <jotamartos@vmware.com>
This commit is contained in:
Juan José Martos
2022-04-25 13:40:17 +02:00
committed by Bitnami Containers
parent 733fb6b556
commit 2b83b902fb
4 changed files with 8 additions and 8 deletions

View File

@@ -89,11 +89,11 @@ zookeeper_validate() {
read -r -a zookeeper_servers_list <<<"${ZOO_SERVERS//[;, ]/ }"
for server in "${zookeeper_servers_list[@]}"; do
if is_boolean_yes "$server_id_with_jumps"; then
if ! echo "$server" | grep -q -E "^[^:]+:[^:]+:[^:]+::[1-9][0-9]*$"; then
if ! echo "$server" | grep -q -E "^[^[:space:]]+:[[:digit:]]+:[[:digit:]]+::[[:digit:]]+$"; then
print_validation_error "Zookeeper server ${server} should follow the next syntax: host:port:port::id. Example: zookeeper:2888:3888::1"
fi
else
if ! echo "$server" | grep -q -E "^[^:]+:[^:]+:[^:]+$"; then
if ! echo "$server" | grep -q -E "^[^[:space:]]+:[[:digit:]]+:[[:digit:]]+$"; then
print_validation_error "Zookeeper server ${server} should follow the next syntax: host:port:port. Example: zookeeper:2888:3888"
fi
fi

View File

@@ -89,11 +89,11 @@ zookeeper_validate() {
read -r -a zookeeper_servers_list <<<"${ZOO_SERVERS//[;, ]/ }"
for server in "${zookeeper_servers_list[@]}"; do
if is_boolean_yes "$server_id_with_jumps"; then
if ! echo "$server" | grep -q -E "^[^:]+:[^:]+:[^:]+::[1-9][0-9]*$"; then
if ! echo "$server" | grep -q -E "^[^[:space:]]+:[[:digit:]]+:[[:digit:]]+::[[:digit:]]+$"; then
print_validation_error "Zookeeper server ${server} should follow the next syntax: host:port:port::id. Example: zookeeper:2888:3888::1"
fi
else
if ! echo "$server" | grep -q -E "^[^:]+:[^:]+:[^:]+$"; then
if ! echo "$server" | grep -q -E "^[^[:space:]]+:[[:digit:]]+:[[:digit:]]+$"; then
print_validation_error "Zookeeper server ${server} should follow the next syntax: host:port:port. Example: zookeeper:2888:3888"
fi
fi

View File

@@ -89,11 +89,11 @@ zookeeper_validate() {
read -r -a zookeeper_servers_list <<<"${ZOO_SERVERS//[;, ]/ }"
for server in "${zookeeper_servers_list[@]}"; do
if is_boolean_yes "$server_id_with_jumps"; then
if ! echo "$server" | grep -q -E "^[^:]+:[^:]+:[^:]+::[1-9][0-9]*$"; then
if ! echo "$server" | grep -q -E "^[^[:space:]]+:[[:digit:]]+:[[:digit:]]+::[[:digit:]]+$"; then
print_validation_error "Zookeeper server ${server} should follow the next syntax: host:port:port::id. Example: zookeeper:2888:3888::1"
fi
else
if ! echo "$server" | grep -q -E "^[^:]+:[^:]+:[^:]+$"; then
if ! echo "$server" | grep -q -E "^[^[:space:]]+:[[:digit:]]+:[[:digit:]]+$"; then
print_validation_error "Zookeeper server ${server} should follow the next syntax: host:port:port. Example: zookeeper:2888:3888"
fi
fi

View File

@@ -89,11 +89,11 @@ zookeeper_validate() {
read -r -a zookeeper_servers_list <<<"${ZOO_SERVERS//[;, ]/ }"
for server in "${zookeeper_servers_list[@]}"; do
if is_boolean_yes "$server_id_with_jumps"; then
if ! echo "$server" | grep -q -E "^[^:]+:[^:]+:[^:]+::[1-9][0-9]*$"; then
if ! echo "$server" | grep -q -E "^[^[:space:]]+:[[:digit:]]+:[[:digit:]]+::[[:digit:]]+$"; then
print_validation_error "Zookeeper server ${server} should follow the next syntax: host:port:port::id. Example: zookeeper:2888:3888::1"
fi
else
if ! echo "$server" | grep -q -E "^[^:]+:[^:]+:[^:]+$"; then
if ! echo "$server" | grep -q -E "^[^[:space:]]+:[[:digit:]]+:[[:digit:]]+$"; then
print_validation_error "Zookeeper server ${server} should follow the next syntax: host:port:port. Example: zookeeper:2888:3888"
fi
fi