Update ES 8 to 8.13.2

This commit is contained in:
Daniel Berteaud 2024-04-08 23:07:41 +02:00
parent 9ac3c3c34b
commit de8112909b
5 changed files with 12 additions and 31 deletions

View File

@ -29,6 +29,7 @@ job "elasticsearch" {
} }
volume "data" { volume "data" {
source = "elasticsearch-data" source = "elasticsearch-data"
type = "csi" type = "csi"
@ -118,7 +119,7 @@ job "elasticsearch" {
kill_timeout = "120s" kill_timeout = "120s"
config { config {
image = "danielberteaud/elasticsearch:8.13.1-1" image = "danielberteaud/elasticsearch:8.13.2-1"
pids_limit = 1024 pids_limit = 1024
readonly_rootfs = true readonly_rootfs = true
volumes = [ volumes = [

View File

@ -1,6 +1,6 @@
FROM danielberteaud/alpine:24.4-1 AS builder FROM danielberteaud/alpine:24.4-1 AS builder
ARG ES_VERSION=8.13.1 ARG ES_VERSION=8.13.2
ADD https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-${ES_VERSION}-linux-x86_64.tar.gz /tmp ADD https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-${ES_VERSION}-linux-x86_64.tar.gz /tmp
ADD https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-${ES_VERSION}-linux-x86_64.tar.gz.sha512 /tmp ADD https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-${ES_VERSION}-linux-x86_64.tar.gz.sha512 /tmp

View File

@ -34,7 +34,7 @@ vault write pki/elasticsearch/config/urls \
ocsp_servers="${VAULT_ADDR}/v1/pki/elasticsearch/ocsp" ocsp_servers="${VAULT_ADDR}/v1/pki/elasticsearch/ocsp"
vault write pki/elasticsearch/config/cluster \ vault write pki/elasticsearch/config/cluster \
path="${VAULT_ADDR}/v1pki/elasticsearch" path="${VAULT_ADDR}/v1/pki/elasticsearch"
vault write pki/elasticsearch/config/crl \ vault write pki/elasticsearch/config/crl \
auto_rebuild=true \ auto_rebuild=true \

View File

@ -79,19 +79,19 @@ function build_elasticsearch7 {
} }
function build_elasticsearch8 { function build_elasticsearch8 {
if [ "${IMAGE_ELASTICSEARCH8_AVAILABLE:-0}" = "1" ]; then if [ "${IMAGE_ELASTICSEARCH8_AVAILABLE:-0}" = "1" ]; then
echo "Image danielberteaud/elasticsearch:8.13.1-1 already available" echo "Image danielberteaud/elasticsearch:8.13.2-1 already available"
return return
fi fi
if ! docker manifest inspect danielberteaud/elasticsearch:8.13.1-1 > /dev/null 2>&1; then if ! docker manifest inspect danielberteaud/elasticsearch:8.13.2-1 > /dev/null 2>&1; then
echo "Building elasticsearch:8.13.1-1" echo "Building elasticsearch:8.13.2-1"
export BUILDKIT_PROGRESS=plain export BUILDKIT_PROGRESS=plain
docker build -t danielberteaud/elasticsearch:8.13.1-1 -t danielberteaud/elasticsearch:8 -t danielberteaud/elasticsearch8:latest --build-arg=ES_VERSION=8.13.1 output/images/elasticsearch &&\ docker build -t danielberteaud/elasticsearch:8.13.2-1 -t danielberteaud/elasticsearch:8 -t danielberteaud/elasticsearch8:latest --build-arg=ES_VERSION=8.13.2 output/images/elasticsearch &&\
docker push danielberteaud/elasticsearch:8.13.1-1 &&\ docker push danielberteaud/elasticsearch:8.13.2-1 &&\
docker push danielberteaud/elasticsearch:8 &&\ docker push danielberteaud/elasticsearch:8 &&\
docker push danielberteaud/elasticsearch8:latest &&\ docker push danielberteaud/elasticsearch8:latest &&\
echo "danielberteaud/elasticsearch:8.13.1-1 pushed to remote repo" echo "danielberteaud/elasticsearch:8.13.2-1 pushed to remote repo"
else else
echo "Image danielberteaud/elasticsearch:8.13.1-1 already available" echo "Image danielberteaud/elasticsearch:8.13.2-1 already available"
fi fi
IMAGE_ELASTICSEARCH8_AVAILABLE=1 IMAGE_ELASTICSEARCH8_AVAILABLE=1
} }
@ -243,25 +243,6 @@ function build_pgbouncer {
fi fi
IMAGE_PGBOUNCER_AVAILABLE=1 IMAGE_PGBOUNCER_AVAILABLE=1
} }
function build_pgcat {
if [ "${IMAGE_PGCAT_AVAILABLE:-0}" = "1" ]; then
echo "Image danielberteaud/pgcat:1.1.1-1 already available"
return
fi
# Image pgcat depends on alpine
build_alpine
if ! docker manifest inspect danielberteaud/pgcat:1.1.1-1 > /dev/null 2>&1; then
echo "Building pgcat:1.1.1-1"
export BUILDKIT_PROGRESS=plain
docker build -t danielberteaud/pgcat:1.1.1-1 -t danielberteaud/pgcat:latest output/images/pgcat &&\
docker push danielberteaud/pgcat:1.1.1-1 &&\
docker push danielberteaud/pgcat:latest &&\
echo "danielberteaud/pgcat:1.1.1-1 pushed to remote repo"
else
echo "Image danielberteaud/pgcat:1.1.1-1 already available"
fi
IMAGE_PGCAT_AVAILABLE=1
}
function build_php82 { function build_php82 {
if [ "${IMAGE_PHP82_AVAILABLE:-0}" = "1" ]; then if [ "${IMAGE_PHP82_AVAILABLE:-0}" = "1" ]; then
echo "Image danielberteaud/php:82.24.4-1 already available" echo "Image danielberteaud/php:82.24.4-1 already available"
@ -410,7 +391,6 @@ build_mariadb
build_mariadb_client build_mariadb_client
build_mongo50 build_mongo50
build_pgbouncer build_pgbouncer
build_pgcat
build_php82 build_php82
build_php83 build_php83
build_postgres15 build_postgres15

View File

@ -138,7 +138,7 @@ docker:
elasticsearch8: elasticsearch8:
image: elasticsearch:[[ .docker.base_images.elasticsearch8.build_args.ES_VERSION ]]-1 image: elasticsearch:[[ .docker.base_images.elasticsearch8.build_args.ES_VERSION ]]-1
build_args: build_args:
ES_VERSION: 8.13.1 ES_VERSION: 8.13.2
tags: tags:
- elasticsearch:8 - elasticsearch:8
- elasticsearch8:latest - elasticsearch8:latest