7.4.0-ol-7-r14 release

This commit is contained in:
Bitnami Bot 2019-10-23 09:54:24 +00:00
parent 260beb153a
commit b3480c3c93
3 changed files with 34 additions and 12 deletions

View File

@ -1,4 +1,4 @@
FROM bitnami/oraclelinux-extras-base:7-r447
FROM bitnami/oraclelinux-extras-base:7-r457
LABEL maintainer "Bitnami <containers@bitnami.com>"
ENV BITNAMI_PKG_CHMOD="-R g+rwX" \
@ -9,13 +9,13 @@ ENV BITNAMI_PKG_CHMOD="-R g+rwX" \
# Install required system packages and dependencies
RUN install_packages alsa-lib-devel freetype-devel glibc hostname libX11-devel libXext-devel libXi-devel libXrender-devel libXtst-devel libgcc zlib
RUN . ./libcomponent.sh && component_unpack "java" "11.0.4-1" --checksum 17fdf204e88a92168b38d4f464876255fb6b651de8c889a4bb8340b39a860261
RUN . ./libcomponent.sh && component_unpack "java" "11.0.5-0" --checksum e45456416649c404add4f02355d6efe6c82f960153a9807e4ba9fea16d28a237
RUN . ./libcomponent.sh && component_unpack "elasticsearch" "7.4.0-0" --checksum 8bd32f176f20bca1dced2a20b9f646487476763ddb6a21860cfb5a62602134f9
COPY rootfs /
RUN /postunpack.sh
ENV BITNAMI_APP_NAME="elasticsearch" \
BITNAMI_IMAGE_VERSION="7.4.0-ol-7-r13" \
BITNAMI_IMAGE_VERSION="7.4.0-ol-7-r14" \
LD_LIBRARY_PATH="/opt/bitnami/elasticsearch/jdk/lib:/opt/bitnami/elasticsearch/jdk/lib/server:$LD_LIBRARY_PATH" \
NAMI_PREFIX="/.nami" \
PATH="/opt/bitnami/java/bin:/opt/bitnami/elasticsearch/bin:$PATH"

View File

@ -14,6 +14,27 @@
# Functions
########################
# Write a configuration setting value
# Globals:
# ELASTICSEARCH_CONF_FILE
# Arguments:
# $1 - key
# $2 - value
# Returns:
# None
#########################
elasticsearch_conf_write() {
local key="${1:?missing key}"
local value="${2:?missing value}"
if [[ -s "$ELASTICSEARCH_CONF_FILE" ]]; then
yq w -i "$ELASTICSEARCH_CONF_FILE" "$key" "$value"
else
yq n "$key" "$value" > "$ELASTICSEARCH_CONF_FILE"
fi
}
########################
# Set a configuration setting value
# Globals:
@ -25,18 +46,20 @@
# None
#########################
elasticsearch_conf_set() {
local name="${1:?missing key}"
local key="${1:?missing key}"
shift
local values=("${@}")
if [[ "${#values[@]}" -eq 0 ]]; then
stderr_print "missing value"
stderr_print "missing values"
return 1
elif [[ "${#values[@]}" -eq 1 ]]; then
yq w -i "$ELASTICSEARCH_CONF_FILE" "$name" "${values[0]}"
elif [[ "${#values[@]}" -eq 1 ]] && [[ -n "${values[0]}" ]]; then
elasticsearch_conf_write "$key" "${values[0]}"
else
for i in "${!values[@]}"; do
yq w -i "$ELASTICSEARCH_CONF_FILE" "${name}[${i}]" "${values[$i]}"
if [[ -n "${values[$i]}" ]]; then
elasticsearch_conf_write "$key" "${values[$i]}"
fi
done
fi
}
@ -244,7 +267,7 @@ elasticsearch_cluster_configuration() {
fi
}
info "Configuration Elasticsearch cluster settings..."
info "Configuring Elasticsearch cluster settings..."
elasticsearch_conf_set network.host "$(get_machine_ip)"
elasticsearch_conf_set network.publish_host "$(get_machine_ip)"
elasticsearch_conf_set network.bind_host "$(bind_address)"
@ -412,10 +435,9 @@ elasticsearch_initialize() {
if [[ -f "$ELASTICSEARCH_CONF_FILE" ]]; then
info "Custom configuration file detected, using it..."
rm -rf "$ELASTICSEARCH_CONFDIR/es_config.sample"
else
info "Setting default configuration"
mv "$ELASTICSEARCH_CONFDIR/es_config.sample" "$ELASTICSEARCH_CONF_FILE"
touch "$ELASTICSEARCH_CONF_FILE"
elasticsearch_conf_set http.port "$ELASTICSEARCH_PORT_NUMBER"
elasticsearch_conf_set path.data "$ELASTICSEARCH_DATADIR"
elasticsearch_conf_set transport.tcp.port "$ELASTICSEARCH_NODE_PORT_NUMBER"

View File

@ -46,7 +46,7 @@ Non-root container images add an extra layer of security and are generally recom
Learn more about the Bitnami tagging policy and the difference between rolling tags and immutable tags [in our documentation page](https://docs.bitnami.com/containers/how-to/understand-rolling-tags-containers/).
* [`7-ol-7`, `7.4.0-ol-7-r13` (7/ol-7/Dockerfile)](https://github.com/bitnami/bitnami-docker-elasticsearch/blob/7.4.0-ol-7-r13/7/ol-7/Dockerfile)
* [`7-ol-7`, `7.4.0-ol-7-r14` (7/ol-7/Dockerfile)](https://github.com/bitnami/bitnami-docker-elasticsearch/blob/7.4.0-ol-7-r14/7/ol-7/Dockerfile)
* [`7-debian-9`, `7.4.0-debian-9-r9`, `7`, `7.4.0`, `7.4.0-r9`, `latest` (7/debian-9/Dockerfile)](https://github.com/bitnami/bitnami-docker-elasticsearch/blob/7.4.0-debian-9-r9/7/debian-9/Dockerfile)
* [`6-ol-7`, `6.8.3-ol-7-r41` (6/ol-7/Dockerfile)](https://github.com/bitnami/bitnami-docker-elasticsearch/blob/6.8.3-ol-7-r41/6/ol-7/Dockerfile)
* [`6-debian-9`, `6.8.3-debian-9-r38`, `6`, `6.8.3`, `6.8.3-r38` (6/debian-9/Dockerfile)](https://github.com/bitnami/bitnami-docker-elasticsearch/blob/6.8.3-debian-9-r38/6/debian-9/Dockerfile)