mirror of
https://github.com/bitnami/containers.git
synced 2026-03-21 15:29:05 +08:00
[bitnami/elasticsearch] Release 8.6.0-debian-11-r0 (#19784)
Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com> Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>
This commit is contained in:
@@ -6,11 +6,11 @@ ARG TARGETARCH
|
|||||||
|
|
||||||
LABEL org.opencontainers.image.authors="https://bitnami.com/contact" \
|
LABEL org.opencontainers.image.authors="https://bitnami.com/contact" \
|
||||||
org.opencontainers.image.description="Application packaged by Bitnami" \
|
org.opencontainers.image.description="Application packaged by Bitnami" \
|
||||||
org.opencontainers.image.ref.name="8.5.3-debian-11-r10" \
|
org.opencontainers.image.ref.name="8.6.0-debian-11-r0" \
|
||||||
org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/elasticsearch" \
|
org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/elasticsearch" \
|
||||||
org.opencontainers.image.title="elasticsearch" \
|
org.opencontainers.image.title="elasticsearch" \
|
||||||
org.opencontainers.image.vendor="VMware, Inc." \
|
org.opencontainers.image.vendor="VMware, Inc." \
|
||||||
org.opencontainers.image.version="8.5.3"
|
org.opencontainers.image.version="8.6.0"
|
||||||
|
|
||||||
ENV HOME="/" \
|
ENV HOME="/" \
|
||||||
OS_ARCH="${TARGETARCH:-amd64}" \
|
OS_ARCH="${TARGETARCH:-amd64}" \
|
||||||
@@ -27,7 +27,7 @@ RUN mkdir -p /tmp/bitnami/pkg/cache/ && cd /tmp/bitnami/pkg/cache/ && \
|
|||||||
"yq-4.30.6-0-linux-${OS_ARCH}-debian-11" \
|
"yq-4.30.6-0-linux-${OS_ARCH}-debian-11" \
|
||||||
"java-17.0.5-8-2-linux-${OS_ARCH}-debian-11" \
|
"java-17.0.5-8-2-linux-${OS_ARCH}-debian-11" \
|
||||||
"gosu-1.16.0-0-linux-${OS_ARCH}-debian-11" \
|
"gosu-1.16.0-0-linux-${OS_ARCH}-debian-11" \
|
||||||
"elasticsearch-8.5.3-0-linux-${OS_ARCH}-debian-11" \
|
"elasticsearch-8.6.0-0-linux-${OS_ARCH}-debian-11" \
|
||||||
) && \
|
) && \
|
||||||
for COMPONENT in "${COMPONENTS[@]}"; do \
|
for COMPONENT in "${COMPONENTS[@]}"; do \
|
||||||
if [ ! -f "${COMPONENT}.tar.gz" ]; then \
|
if [ ! -f "${COMPONENT}.tar.gz" ]; then \
|
||||||
@@ -45,7 +45,7 @@ RUN chmod g+rwX /opt/bitnami
|
|||||||
COPY rootfs /
|
COPY rootfs /
|
||||||
RUN /opt/bitnami/scripts/elasticsearch/postunpack.sh
|
RUN /opt/bitnami/scripts/elasticsearch/postunpack.sh
|
||||||
RUN /opt/bitnami/scripts/java/postunpack.sh
|
RUN /opt/bitnami/scripts/java/postunpack.sh
|
||||||
ENV APP_VERSION="8.5.3" \
|
ENV APP_VERSION="8.6.0" \
|
||||||
BITNAMI_APP_NAME="elasticsearch" \
|
BITNAMI_APP_NAME="elasticsearch" \
|
||||||
ES_JAVA_HOME="/opt/bitnami/java" \
|
ES_JAVA_HOME="/opt/bitnami/java" \
|
||||||
JAVA_HOME="/opt/bitnami/java" \
|
JAVA_HOME="/opt/bitnami/java" \
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
{
|
{
|
||||||
"elasticsearch": {
|
"elasticsearch": {
|
||||||
"arch": "amd64",
|
"arch": "amd64",
|
||||||
"digest": "64d2d62afeb3519e38619d71f047070d541da79167eac4a9773fa43f64110d57",
|
"digest": "b7654d0883928dde9039f4b3f3bbd3dbbfbcf2f37c48313dbf16d77988aa9b56",
|
||||||
"distro": "debian-11",
|
"distro": "debian-11",
|
||||||
"type": "NAMI",
|
"type": "NAMI",
|
||||||
"version": "8.5.3-0"
|
"version": "8.6.0-0"
|
||||||
},
|
},
|
||||||
"gosu": {
|
"gosu": {
|
||||||
"arch": "amd64",
|
"arch": "amd64",
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ get_sematic_version () {
|
|||||||
|
|
||||||
while [[ $i -lt $n ]]; do
|
while [[ $i -lt $n ]]; do
|
||||||
if [[ -n "${BASH_REMATCH[$i]}" ]] && [[ "${BASH_REMATCH[$i]:0:1}" != '.' ]]; then
|
if [[ -n "${BASH_REMATCH[$i]}" ]] && [[ "${BASH_REMATCH[$i]:0:1}" != '.' ]]; then
|
||||||
version_sections[$j]=${BASH_REMATCH[$i]}
|
version_sections[j]="${BASH_REMATCH[$i]}"
|
||||||
((j++))
|
((j++))
|
||||||
fi
|
fi
|
||||||
((i++))
|
((i++))
|
||||||
|
|||||||
@@ -27,7 +27,6 @@ elasticsearch_env_vars=(
|
|||||||
ELASTICSEARCH_BIND_ADDRESS
|
ELASTICSEARCH_BIND_ADDRESS
|
||||||
ELASTICSEARCH_ADVERTISED_HOSTNAME
|
ELASTICSEARCH_ADVERTISED_HOSTNAME
|
||||||
ELASTICSEARCH_CLUSTER_HOSTS
|
ELASTICSEARCH_CLUSTER_HOSTS
|
||||||
ELASTICSEARCH_TOTAL_NODES
|
|
||||||
ELASTICSEARCH_CLUSTER_MASTER_HOSTS
|
ELASTICSEARCH_CLUSTER_MASTER_HOSTS
|
||||||
ELASTICSEARCH_CLUSTER_NAME
|
ELASTICSEARCH_CLUSTER_NAME
|
||||||
ELASTICSEARCH_HEAP_SIZE
|
ELASTICSEARCH_HEAP_SIZE
|
||||||
@@ -120,7 +119,6 @@ export ELASTICSEARCH_DAEMON_GROUP="elasticsearch"
|
|||||||
export ELASTICSEARCH_BIND_ADDRESS="${ELASTICSEARCH_BIND_ADDRESS:-}"
|
export ELASTICSEARCH_BIND_ADDRESS="${ELASTICSEARCH_BIND_ADDRESS:-}"
|
||||||
export ELASTICSEARCH_ADVERTISED_HOSTNAME="${ELASTICSEARCH_ADVERTISED_HOSTNAME:-}"
|
export ELASTICSEARCH_ADVERTISED_HOSTNAME="${ELASTICSEARCH_ADVERTISED_HOSTNAME:-}"
|
||||||
export ELASTICSEARCH_CLUSTER_HOSTS="${ELASTICSEARCH_CLUSTER_HOSTS:-}"
|
export ELASTICSEARCH_CLUSTER_HOSTS="${ELASTICSEARCH_CLUSTER_HOSTS:-}"
|
||||||
export ELASTICSEARCH_TOTAL_NODES="${ELASTICSEARCH_TOTAL_NODES:-}"
|
|
||||||
export ELASTICSEARCH_CLUSTER_MASTER_HOSTS="${ELASTICSEARCH_CLUSTER_MASTER_HOSTS:-}"
|
export ELASTICSEARCH_CLUSTER_MASTER_HOSTS="${ELASTICSEARCH_CLUSTER_MASTER_HOSTS:-}"
|
||||||
export ELASTICSEARCH_CLUSTER_NAME="${ELASTICSEARCH_CLUSTER_NAME:-}"
|
export ELASTICSEARCH_CLUSTER_NAME="${ELASTICSEARCH_CLUSTER_NAME:-}"
|
||||||
export ELASTICSEARCH_HEAP_SIZE="${ELASTICSEARCH_HEAP_SIZE:-1024m}"
|
export ELASTICSEARCH_HEAP_SIZE="${ELASTICSEARCH_HEAP_SIZE:-1024m}"
|
||||||
|
|||||||
@@ -388,13 +388,9 @@ elasticsearch_cluster_configuration() {
|
|||||||
if [[ -n "$ELASTICSEARCH_CLUSTER_HOSTS" ]]; then
|
if [[ -n "$ELASTICSEARCH_CLUSTER_HOSTS" ]]; then
|
||||||
read -r -a host_list <<<"$(tr ',;' ' ' <<<"$ELASTICSEARCH_CLUSTER_HOSTS")"
|
read -r -a host_list <<<"$(tr ',;' ' ' <<<"$ELASTICSEARCH_CLUSTER_HOSTS")"
|
||||||
master_list=("${host_list[@]}")
|
master_list=("${host_list[@]}")
|
||||||
total_nodes=${#host_list[@]}
|
|
||||||
if [[ -n "$ELASTICSEARCH_CLUSTER_MASTER_HOSTS" ]]; then
|
if [[ -n "$ELASTICSEARCH_CLUSTER_MASTER_HOSTS" ]]; then
|
||||||
read -r -a master_list <<<"$(tr ',;' ' ' <<<"$ELASTICSEARCH_CLUSTER_MASTER_HOSTS")"
|
read -r -a master_list <<<"$(tr ',;' ' ' <<<"$ELASTICSEARCH_CLUSTER_MASTER_HOSTS")"
|
||||||
fi
|
fi
|
||||||
if [[ -n "$ELASTICSEARCH_TOTAL_NODES" ]]; then
|
|
||||||
total_nodes=$ELASTICSEARCH_TOTAL_NODES
|
|
||||||
fi
|
|
||||||
es_version="$(elasticsearch_get_version)"
|
es_version="$(elasticsearch_get_version)"
|
||||||
es_major_version="$(get_sematic_version "$es_version" 1)"
|
es_major_version="$(get_sematic_version "$es_version" 1)"
|
||||||
elasticsearch_conf_set discovery.seed_hosts "${host_list[@]}"
|
elasticsearch_conf_set discovery.seed_hosts "${host_list[@]}"
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
rolling-tags:
|
rolling-tags:
|
||||||
- "8"
|
- "8"
|
||||||
- "8-debian-11"
|
- "8-debian-11"
|
||||||
- "8.5.3"
|
- "8.6.0"
|
||||||
- "latest"
|
- "latest"
|
||||||
|
|||||||
@@ -238,7 +238,6 @@ For larger cluster, you can setup 'dedicated nodes' using the following environm
|
|||||||
* `ELASTICSEARCH_IS_DEDICATED_NODE`: Elasticsearch node to behave as a 'dedicated node'. Default: **no**
|
* `ELASTICSEARCH_IS_DEDICATED_NODE`: Elasticsearch node to behave as a 'dedicated node'. Default: **no**
|
||||||
* `ELASTICSEARCH_NODE_TYPE`: Elasticsearch node type when behaving as a 'dedicated node'. Valid values: *master*, *data*, *coordinating* or *ingest*.
|
* `ELASTICSEARCH_NODE_TYPE`: Elasticsearch node type when behaving as a 'dedicated node'. Valid values: *master*, *data*, *coordinating* or *ingest*.
|
||||||
* `ELASTICSEARCH_CLUSTER_MASTER_HOSTS`: List of elasticsearch master-eligible hosts. Available separators are ' ', ',' and ';'. If no values are provided, it will have the same value as `ELASTICSEARCH_CLUSTER_HOSTS`.
|
* `ELASTICSEARCH_CLUSTER_MASTER_HOSTS`: List of elasticsearch master-eligible hosts. Available separators are ' ', ',' and ';'. If no values are provided, it will have the same value as `ELASTICSEARCH_CLUSTER_HOSTS`.
|
||||||
* `ELASTICSEARCH_TOTAL_NODES`: Number of master + data nodes, it's used to calculate `gateway.expected_nodes` and `gateway.recover_after_nodes` parameters. If not set, those parameters are calculated using `ELASTICSEARCH_CLUSTER_HOSTS`. No defaults.
|
|
||||||
|
|
||||||
Find more information about 'dedicated nodes' in the [official documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-node.html).
|
Find more information about 'dedicated nodes' in the [official documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-node.html).
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user