%define COMPONENT elasticsearch
%define RPM_NAME caas-%{COMPONENT}
-%define RPM_MAJOR_VERSION 6.7.0
-%define RPM_MINOR_VERSION 1
+%define RPM_MAJOR_VERSION 7.1.0
+%define RPM_MINOR_VERSION 0
%define IMAGE_TAG %{RPM_MAJOR_VERSION}-%{RPM_MINOR_VERSION}
Name: %{RPM_NAME}
%define COMPONENT fluentd
%define RPM_NAME caas-%{COMPONENT}
-%define RPM_MAJOR_VERSION 1.4.1
-%define RPM_MINOR_VERSION 1
+%define RPM_MAJOR_VERSION 1.5.0
+%define RPM_MINOR_VERSION 0
%define IMAGE_TAG %{RPM_MAJOR_VERSION}-%{RPM_MINOR_VERSION}
Name: %{RPM_NAME}
ENV PATH /usr/share/elasticsearch/bin:$PATH
ENV JAVA_HOME /usr/lib/jvm/jre-1.8.0-openjdk
ENV DOWNLOAD_URL "https://artifacts.elastic.co/downloads/elasticsearch"
-ENV ES_TARBAL "${DOWNLOAD_URL}/elasticsearch-${ES_VERSION}.tar.gz"
-ENV ES_TARBALL_ASC "${DOWNLOAD_URL}/elasticsearch-${ES_VERSION}.tar.gz.asc"
-ENV EXPECTED_SHA_URL "${DOWNLOAD_URL}/elasticsearch-${ES_VERSION}.tar.gz.sha512"
+ENV ES_TARBAL "${DOWNLOAD_URL}/elasticsearch-${ES_VERSION}-linux-x86_64.tar.gz"
WORKDIR /usr/share/elasticsearch
COPY elasticsearch-setindex /usr/share/elasticsearch
RUN chown -R elasticsearch:elasticsearch /usr/share/elasticsearch /etc/logrotate.d/elasticsearch /usr/local/bin/healthcheck \
-&& chmod +x /usr/share/elasticsearch/elasticsearch-setindex
+&& chmod +x /usr/share/elasticsearch/elasticsearch-setindex \
+# workaround for Elasticsearch: this way ES can list the used plugins
+&& cp -a /usr/share/elasticsearch/modules/* /usr/share/elasticsearch/plugins/ \
+&& chown -R elasticsearch:elasticsearch /usr/share/elasticsearch/plugins
+# workaround end
CMD ["elasticsearch"]