diff --git a/elasticsearch-s3/Dockerfile.8_9_0 b/elasticsearch-s3/Dockerfile.8_9_0 new file mode 100644 index 00000000..8d2fb705 --- /dev/null +++ b/elasticsearch-s3/Dockerfile.8_9_0 @@ -0,0 +1,14 @@ +ARG FROM=docker.elastic.co/elasticsearch/elasticsearch:8.9.0 +FROM ${FROM} + +ARG JQ_PATH=/usr/bin/jq +ARG JQ_VERSION=1.6 +ARG JQ_SHA512=c9e585368bcb89d4c5213a31866e9301f03fe27165afcb4a3cdf0ec1be43b0fb7439d71dd9607ccc002622915b40389ee79c67d4c3c54ff95257cb23643b0330 + +USER root +RUN set -x; curl -sSLo "${JQ_PATH}" https://github.com/stedolan/jq/releases/download/jq-${JQ_VERSION}/jq-linux64 && \ + [ "$(sha512sum "${JQ_PATH}" | awk '{print $1}')" = "${JQ_SHA512}" ] || exit 1 && \ + chmod +x "${JQ_PATH}" + +USER elasticsearch +RUN elasticsearch-plugin install --batch repository-s3 \ No newline at end of file diff --git a/zuul.d/elasticsearch-s3.yaml b/zuul.d/elasticsearch-s3.yaml index 79b592a5..c2d52f4f 100644 --- a/zuul.d/elasticsearch-s3.yaml +++ b/zuul.d/elasticsearch-s3.yaml @@ -59,6 +59,12 @@ tags: - latest-8_7_1 - "8_7_1-{{ currentdate }}" + - context: elasticsearch-s3 + repository: openstackhelm/elasticsearch-s3 + dockerfile: Dockerfile.8_9_0 + tags: + - latest-8_9_0 + - "8_9_0-{{ currentdate }}" files: &elasticsearch-s3_files - elasticsearch-s3/.* - zuul.d/elasticsearch-s3.yaml