mirror of
https://github.com/bitnami/containers.git
synced 2026-02-14 16:47:21 +08:00
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:
committed by
Bitnami Containers
parent
733fb6b556
commit
2b83b902fb
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user