This is an automated email from the ASF dual-hosted git repository.

exceptionfactory pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git


The following commit(s) were added to refs/heads/main by this push:
     new 70b73f63fd NIFI-10323 Switch Dockerfiles to use zip artifacts
70b73f63fd is described below

commit 70b73f63fd77d106d673c1a876ab95b902943668
Author: Kevin Doran <[email protected]>
AuthorDate: Tue Aug 2 11:47:06 2022 -0400

    NIFI-10323 Switch Dockerfiles to use zip artifacts
    
    This closes #6266
    
    Signed-off-by: David Handermann <[email protected]>
---
 minifi/minifi-c2/minifi-c2-docker/dockerhub/Dockerfile    | 13 +++++++------
 minifi/minifi-docker/dockerhub/Dockerfile                 | 13 +++++++------
 .../nifi-registry-docker/dockerhub/Dockerfile             | 15 ++++++++-------
 nifi-toolkit/nifi-toolkit-assembly/docker/Dockerfile.hub  | 13 +++++++------
 4 files changed, 29 insertions(+), 25 deletions(-)

diff --git a/minifi/minifi-c2/minifi-c2-docker/dockerhub/Dockerfile 
b/minifi/minifi-c2/minifi-c2-docker/dockerhub/Dockerfile
index 1d7397c21e..baf06dbeab 100644
--- a/minifi/minifi-c2/minifi-c2-docker/dockerhub/Dockerfile
+++ b/minifi/minifi-c2/minifi-c2-docker/dockerhub/Dockerfile
@@ -22,12 +22,13 @@ LABEL site="https://nifi.apache.org";
 
 ARG UID=1000
 ARG GID=50
-ARG MINIFI_C2_VERSION=1.16.0
+ARG MINIFI_C2_VERSION=1.17.0
 ARG MIRROR=https://archive.apache.org/dist
 
 ENV MINIFI_C2_BASE_DIR /opt/minifi-c2
 ENV MINIFI_C2_HOME ${MINIFI_C2_BASE_DIR}/minifi-c2-${MINIFI_C2_VERSION}
-ENV MINIFI_C2_BINARY_PATH 
nifi/${MINIFI_C2_VERSION}/minifi-c2-${MINIFI_C2_VERSION}-bin.tar.gz
+ENV MINIFI_C2_BINARY minifi-c2-${MINIFI_C2_VERSION}-bin.zip
+ENV MINIFI_C2_BINARY_PATH nifi/${MINIFI_C2_VERSION}/${MINIFI_C2_BINARY}
 ENV MINIFI_C2_BINARY_URL ${MIRROR}/${MINIFI_C2_BINARY_PATH}
 
 # Setup MiNiFi user
@@ -37,10 +38,10 @@ RUN mkdir -p $MINIFI_C2_HOME
 
 # Download, validate, and expand Apache MiNiFi C2 binary.
 RUN apk add curl \
-    && curl -fSL $MINIFI_C2_BINARY_URL -o 
$MINIFI_C2_BASE_DIR/minifi-c2-$MINIFI_C2_VERSION-bin.tar.gz \
-       && echo "$(curl $MINIFI_C2_BINARY_URL.sha256) 
*$MINIFI_C2_BASE_DIR/minifi-c2-$MINIFI_C2_VERSION-bin.tar.gz" | sha256sum -c - \
-       && tar -xvzf 
$MINIFI_C2_BASE_DIR/minifi-c2-$MINIFI_C2_VERSION-bin.tar.gz -C 
$MINIFI_C2_BASE_DIR \
-       && rm $MINIFI_C2_BASE_DIR/minifi-c2-$MINIFI_C2_VERSION-bin.tar.gz
+    && curl -fSL $MINIFI_C2_BINARY_URL -o 
$MINIFI_C2_BASE_DIR/${MINIFI_C2_BINARY} \
+       && echo "$(curl $MINIFI_C2_BINARY_URL.sha256) 
*$MINIFI_C2_BASE_DIR/${MINIFI_C2_BINARY}" | sha256sum -c - \
+       && unzip $MINIFI_C2_BASE_DIR/${MINIFI_C2_BINARY} -d $MINIFI_C2_BASE_DIR 
\
+       && rm $MINIFI_C2_BASE_DIR/${MINIFI_C2_BINARY}
 
 RUN chown -R c2:c2 $MINIFI_C2_HOME
 
diff --git a/minifi/minifi-docker/dockerhub/Dockerfile 
b/minifi/minifi-docker/dockerhub/Dockerfile
index 773b9c22a2..20bb05174c 100644
--- a/minifi/minifi-docker/dockerhub/Dockerfile
+++ b/minifi/minifi-docker/dockerhub/Dockerfile
@@ -22,12 +22,13 @@ LABEL site="https://nifi.apache.org";
 
 ARG UID=1000
 ARG GID=1000
-ARG MINIFI_VERSION=1.16.0
+ARG MINIFI_VERSION=1.17.0
 ARG MIRROR=https://archive.apache.org/dist
 
 ENV MINIFI_BASE_DIR /opt/minifi
 ENV MINIFI_HOME ${MINIFI_BASE_DIR}/minifi-current
-ENV MINIFI_BINARY_PATH 
nifi/${MINIFI_VERSION}/minifi-${MINIFI_VERSION}-bin.tar.gz
+ENV MINIFI_BINARY minifi-${MINIFI_VERSION}-bin.zip
+ENV MINIFI_BINARY_PATH nifi/${MINIFI_VERSION}/${MINIFI_BINARY}
 ENV MINIFI_BINARY_URL ${MIRROR}/${MINIFI_BINARY_PATH}
 
 # Setup MiNiFi user
@@ -40,10 +41,10 @@ RUN apk --no-cache add curl
 ADD sh/ ${MINIFI_BASE_DIR}/scripts/
 
 # Download, validate, and expand Apache MiNiFi binary.
-RUN curl -fSL $MINIFI_BINARY_URL -o 
$MINIFI_BASE_DIR/minifi-$MINIFI_VERSION-bin.tar.gz \
-       && echo "$(curl $MINIFI_BINARY_URL.sha256) 
*$MINIFI_BASE_DIR/minifi-$MINIFI_VERSION-bin.tar.gz" | sha256sum -c - \
-       && tar -xvzf $MINIFI_BASE_DIR/minifi-$MINIFI_VERSION-bin.tar.gz -C 
$MINIFI_BASE_DIR \
-       && rm $MINIFI_BASE_DIR/minifi-$MINIFI_VERSION-bin.tar.gz \
+RUN curl -fSL $MINIFI_BINARY_URL -o $MINIFI_BASE_DIR/${MINIFI_BINARY} \
+       && echo "$(curl $MINIFI_BINARY_URL.sha256) 
*$MINIFI_BASE_DIR/${MINIFI_BINARY}" | sha256sum -c - \
+       && unzip $MINIFI_BASE_DIR/${MINIFI_BINARY} -d $MINIFI_BASE_DIR \
+       && rm $MINIFI_BASE_DIR/${MINIFI_BINARY} \
        && ln -s $MINIFI_BASE_DIR/minifi-$MINIFI_VERSION $MINIFI_HOME
 
 RUN chown -R -L minifi:minifi $MINIFI_HOME
diff --git 
a/nifi-registry/nifi-registry-core/nifi-registry-docker/dockerhub/Dockerfile 
b/nifi-registry/nifi-registry-core/nifi-registry-docker/dockerhub/Dockerfile
index 88ccf31683..1e8cd3d82a 100644
--- a/nifi-registry/nifi-registry-core/nifi-registry-docker/dockerhub/Dockerfile
+++ b/nifi-registry/nifi-registry-core/nifi-registry-docker/dockerhub/Dockerfile
@@ -22,12 +22,13 @@ LABEL site="https://nifi.apache.org";
 
 ARG UID=1000
 ARG GID=1000
-ARG NIFI_REGISTRY_VERSION=1.16.0
+ARG NIFI_REGISTRY_VERSION=1.17.0
 ARG MIRROR=https://archive.apache.org/dist
 
 ENV NIFI_REGISTRY_BASE_DIR /opt/nifi-registry
 ENV NIFI_REGISTRY_HOME ${NIFI_REGISTRY_BASE_DIR}/nifi-registry-current
-ENV NIFI_REGISTRY_BINARY_PATH 
nifi/${NIFI_REGISTRY_VERSION}/nifi-registry-${NIFI_REGISTRY_VERSION}-bin.tar.gz
+ENV NIFI_REGISTRY_BINARY nifi-registry-${NIFI_REGISTRY_VERSION}-bin.zip
+ENV NIFI_REGISTRY_BINARY_PATH 
nifi/${NIFI_REGISTRY_VERSION}/${NIFI_REGISTRY_BINARY}
 ENV NIFI_REGISTRY_BINARY_URL ${MIRROR}/${NIFI_REGISTRY_BINARY_PATH}
 
 ADD sh/ ${NIFI_REGISTRY_BASE_DIR}/scripts/
@@ -37,15 +38,15 @@ RUN groupadd -g ${GID} nifi || groupmod -n nifi `getent 
group ${GID} | cut -d: -
     && useradd --shell /bin/bash -u ${UID} -g ${GID} -m nifi \
     && chown -R nifi:nifi ${NIFI_REGISTRY_BASE_DIR} \
     && apt-get update -y \
-    && apt-get install -y curl jq xmlstarlet
+    && apt-get install -y curl jq xmlstarlet unzip
 
 USER nifi
 
 # Download, validate, and expand Apache NiFi-Registry binary.
-RUN curl -fSL ${NIFI_REGISTRY_BINARY_URL} -o 
${NIFI_REGISTRY_BASE_DIR}/nifi-registry-${NIFI_REGISTRY_VERSION}-bin.tar.gz \
-    && echo "$(curl ${NIFI_REGISTRY_BINARY_URL}.sha256) 
*${NIFI_REGISTRY_BASE_DIR}/nifi-registry-${NIFI_REGISTRY_VERSION}-bin.tar.gz" | 
sha256sum -c - \
-    && tar -xvzf 
${NIFI_REGISTRY_BASE_DIR}/nifi-registry-${NIFI_REGISTRY_VERSION}-bin.tar.gz -C 
${NIFI_REGISTRY_BASE_DIR} \
-    && rm 
${NIFI_REGISTRY_BASE_DIR}/nifi-registry-${NIFI_REGISTRY_VERSION}-bin.tar.gz \
+RUN curl -fSL ${NIFI_REGISTRY_BINARY_URL} -o 
${NIFI_REGISTRY_BASE_DIR}/${NIFI_REGISTRY_BINARY} \
+    && echo "$(curl ${NIFI_REGISTRY_BINARY_URL}.sha256) 
*${NIFI_REGISTRY_BASE_DIR}/${NIFI_REGISTRY_BINARY}" | sha256sum -c - \
+    && unzip ${NIFI_REGISTRY_BASE_DIR}/${NIFI_REGISTRY_BINARY} -d 
${NIFI_REGISTRY_BASE_DIR} \
+    && rm ${NIFI_REGISTRY_BASE_DIR}/${NIFI_REGISTRY_BINARY} \
     && mv ${NIFI_REGISTRY_BASE_DIR}/nifi-registry-${NIFI_REGISTRY_VERSION} 
${NIFI_REGISTRY_HOME} \
     && ln -s ${NIFI_REGISTRY_HOME} 
${NIFI_REGISTRY_BASE_DIR}/nifi-registry-${NIFI_REGISTRY_VERSION} \
     && chown -R nifi:nifi ${NIFI_REGISTRY_HOME}
diff --git a/nifi-toolkit/nifi-toolkit-assembly/docker/Dockerfile.hub 
b/nifi-toolkit/nifi-toolkit-assembly/docker/Dockerfile.hub
index 7495c23dd0..32acb63407 100644
--- a/nifi-toolkit/nifi-toolkit-assembly/docker/Dockerfile.hub
+++ b/nifi-toolkit/nifi-toolkit-assembly/docker/Dockerfile.hub
@@ -22,12 +22,13 @@ LABEL site="https://nifi.apache.org";
 
 ARG UID=1000
 ARG GID=1000
-ARG NIFI_TOOLKIT_VERSION=1.16.0
+ARG NIFI_TOOLKIT_VERSION=1.17.0
 ARG MIRROR=https://archive.apache.org/dist
 
 ENV NIFI_TOOLKIT_BASE_DIR /opt/nifi-toolkit
 ENV NIFI_TOOLKIT_HOME 
${NIFI_TOOLKIT_BASE_DIR}/nifi-toolkit-${NIFI_TOOLKIT_VERSION}
-ENV NIFI_TOOLKIT_BINARY_PATH 
nifi/${NIFI_TOOLKIT_VERSION}/nifi-toolkit-${NIFI_TOOLKIT_VERSION}-bin.tar.gz
+ENV NIFI_TOOLKIT_BINARY nifi-toolkit-${NIFI_TOOLKIT_VERSION}-bin.zip
+ENV NIFI_TOOLKIT_BINARY_PATH 
nifi/${NIFI_TOOLKIT_VERSION}/${NIFI_TOOLKIT_BINARY}
 ENV NIFI_TOOLKIT_BINARY_URL ${MIRROR}/${NIFI_TOOLKIT_BINARY_PATH}
 
 ADD sh/docker-entrypoint.sh /opt/sh/docker-entrypoint.sh
@@ -39,10 +40,10 @@ RUN apk add --update curl bash jq openssl \
     && addgroup -g $GID nifi \
     && adduser -D -s /bin/ash -u $UID -G nifi nifi \
     && mkdir -p ${NIFI_TOOLKIT_BASE_DIR} \
-    && curl -fSL ${NIFI_TOOLKIT_BINARY_URL} -o 
${NIFI_TOOLKIT_BASE_DIR}/nifi-toolkit-${NIFI_TOOLKIT_VERSION}-bin.tar.gz \
-    && echo "$(curl ${NIFI_TOOLKIT_BINARY_URL}.sha256) 
*${NIFI_TOOLKIT_BASE_DIR}/nifi-toolkit-${NIFI_TOOLKIT_VERSION}-bin.tar.gz" | 
sha256sum -c - \
-    && tar -xvzf 
${NIFI_TOOLKIT_BASE_DIR}/nifi-toolkit-${NIFI_TOOLKIT_VERSION}-bin.tar.gz -C 
${NIFI_TOOLKIT_BASE_DIR} \
-    && rm 
${NIFI_TOOLKIT_BASE_DIR}/nifi-toolkit-${NIFI_TOOLKIT_VERSION}-bin.tar.gz \
+    && curl -fSL ${NIFI_TOOLKIT_BINARY_URL} -o 
${NIFI_TOOLKIT_BASE_DIR}/${NIFI_TOOLKIT_BINARY} \
+    && echo "$(curl ${NIFI_TOOLKIT_BINARY_URL}.sha256) 
*${NIFI_TOOLKIT_BASE_DIR}/${NIFI_TOOLKIT_BINARY}" | sha256sum -c - \
+    && unzip ${NIFI_TOOLKIT_BASE_DIR}/${NIFI_TOOLKIT_BINARY} -d 
${NIFI_TOOLKIT_BASE_DIR} \
+    && rm ${NIFI_TOOLKIT_BASE_DIR}/${NIFI_TOOLKIT_BINARY} \
     && chown -R nifi:nifi ${NIFI_TOOLKIT_BASE_DIR}
 
 USER nifi

Reply via email to