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

madhan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ranger.git


The following commit(s) were added to refs/heads/master by this push:
     new de049b958 RANGER-3937: [Docker] Add capability to run ranger plugins 
and services with their own versions (#215)
de049b958 is described below

commit de049b958ae6496c91bac5df2fd11d488801e70d
Author: Abhishek Kumar <abhishekkumar100...@gmail.com>
AuthorDate: Thu Oct 26 20:34:02 2023 -0700

    RANGER-3937: [Docker] Add capability to run ranger plugins and services 
with their own versions (#215)
    
    RANGER-3937: [Docker] Add capability to run ranger plugins and services 
with their own versions
    
    ---------
    
    Co-authored-by: abhishek-kumar <abhishek.ku...@cloudera.com>
---
 dev-support/ranger-docker/.env                     | 17 +++++++++++++++-
 dev-support/ranger-docker/Dockerfile.ranger-hadoop | 23 +++++++++++-----------
 dev-support/ranger-docker/Dockerfile.ranger-hbase  | 14 ++++++-------
 dev-support/ranger-docker/Dockerfile.ranger-hive   | 18 ++++++++---------
 dev-support/ranger-docker/Dockerfile.ranger-kafka  | 14 ++++++-------
 dev-support/ranger-docker/Dockerfile.ranger-kms    | 10 +++++-----
 dev-support/ranger-docker/Dockerfile.ranger-knox   | 14 ++++++-------
 .../ranger-docker/Dockerfile.ranger-tagsync        | 16 +++++++--------
 .../ranger-docker/Dockerfile.ranger-usersync       | 12 +++++------
 .../ranger-docker/docker-compose.ranger-hadoop.yml |  6 ++++--
 .../ranger-docker/docker-compose.ranger-hbase.yml  |  4 ++--
 .../ranger-docker/docker-compose.ranger-hive.yml   |  4 ++--
 .../ranger-docker/docker-compose.ranger-kafka.yml  |  4 ++--
 .../ranger-docker/docker-compose.ranger-kms.yml    |  4 ++--
 .../ranger-docker/docker-compose.ranger-knox.yml   |  4 ++--
 .../docker-compose.ranger-tagsync.yml              |  4 ++--
 .../docker-compose.ranger-usersync.yml             |  4 ++--
 17 files changed, 95 insertions(+), 77 deletions(-)

diff --git a/dev-support/ranger-docker/.env b/dev-support/ranger-docker/.env
index 5de76425b..60bc4a9f2 100644
--- a/dev-support/ranger-docker/.env
+++ b/dev-support/ranger-docker/.env
@@ -24,7 +24,8 @@ POSTGRES_VERSION=12
 ENABLE_DB_MOUNT=true
 ZK_VERSION=3.5.9
 SOLR_VERSION=8
-RANGER_VERSION=3.0.0-SNAPSHOT
+
+# service versions
 HADOOP_VERSION=3.3.0
 HBASE_VERSION=2.4.6
 HIVE_VERSION=3.1.2
@@ -32,6 +33,20 @@ HIVE_HADOOP_VERSION=3.1.1
 KAFKA_VERSION=2.8.1
 KNOX_VERSION=1.4.0
 
+# versions of ranger services
+RANGER_VERSION=3.0.0-SNAPSHOT
+KMS_VERSION=3.0.0-SNAPSHOT
+USERSYNC_VERSION=3.0.0-SNAPSHOT
+TAGSYNC_VERSION=3.0.0-SNAPSHOT
+
+# plugin versions
+HDFS_PLUGIN_VERSION=3.0.0-SNAPSHOT
+YARN_PLUGIN_VERSION=3.0.0-SNAPSHOT
+HIVE_PLUGIN_VERSION=3.0.0-SNAPSHOT
+HBASE_PLUGIN_VERSION=3.0.0-SNAPSHOT
+KAFKA_PLUGIN_VERSION=3.0.0-SNAPSHOT
+KNOX_PLUGIN_VERSION=3.0.0-SNAPSHOT
+
 # To enable debug logs
 DEBUG_ADMIN=false
 DEBUG_USERSYNC=false
diff --git a/dev-support/ranger-docker/Dockerfile.ranger-hadoop 
b/dev-support/ranger-docker/Dockerfile.ranger-hadoop
index 9970c7cb3..e1fa764e3 100644
--- a/dev-support/ranger-docker/Dockerfile.ranger-hadoop
+++ b/dev-support/ranger-docker/Dockerfile.ranger-hadoop
@@ -17,13 +17,14 @@
 FROM ranger-base:latest
 
 ARG HADOOP_VERSION
-ARG RANGER_VERSION
+ARG HDFS_PLUGIN_VERSION
+ARG YARN_PLUGIN_VERSION
 
 
-COPY ./dist/version                                     /home/ranger/dist/
-COPY ./dist/ranger-${RANGER_VERSION}-hdfs-plugin.tar.gz /home/ranger/dist/
-COPY ./dist/ranger-${RANGER_VERSION}-yarn-plugin.tar.gz /home/ranger/dist/
-COPY ./downloads/hadoop-${HADOOP_VERSION}.tar.gz        /home/ranger/dist/
+COPY ./dist/version                                          /home/ranger/dist/
+COPY ./dist/ranger-${HDFS_PLUGIN_VERSION}-hdfs-plugin.tar.gz /home/ranger/dist/
+COPY ./dist/ranger-${YARN_PLUGIN_VERSION}-yarn-plugin.tar.gz /home/ranger/dist/
+COPY ./downloads/hadoop-${HADOOP_VERSION}.tar.gz             /home/ranger/dist/
 
 COPY ./scripts/ranger-hadoop-setup.sh                   /home/ranger/scripts/
 COPY ./scripts/ranger-hadoop.sh                         /home/ranger/scripts/
@@ -34,13 +35,13 @@ COPY ./scripts/ranger-yarn-plugin-install.properties    
/home/ranger/scripts/
 RUN tar xvfz /home/ranger/dist/hadoop-${HADOOP_VERSION}.tar.gz 
--directory=/opt/ && \
     ln -s /opt/hadoop-${HADOOP_VERSION} /opt/hadoop && \
     rm -f /home/ranger/dist/hadoop-${HADOOP_VERSION}.tar.gz && \
-    tar xvfz /home/ranger/dist/ranger-${RANGER_VERSION}-hdfs-plugin.tar.gz 
--directory=/opt/ranger && \
-    ln -s /opt/ranger/ranger-${RANGER_VERSION}-hdfs-plugin 
/opt/ranger/ranger-hdfs-plugin && \
-    rm -f /home/ranger/dist/ranger-${RANGER_VERSION}-hdfs-plugin.tar.gz && \
+    tar xvfz 
/home/ranger/dist/ranger-${HDFS_PLUGIN_VERSION}-hdfs-plugin.tar.gz 
--directory=/opt/ranger && \
+    ln -s /opt/ranger/ranger-${HDFS_PLUGIN_VERSION}-hdfs-plugin 
/opt/ranger/ranger-hdfs-plugin && \
+    rm -f /home/ranger/dist/ranger-${HDFS_PLUGIN_VERSION}-hdfs-plugin.tar.gz 
&& \
     cp -f /home/ranger/scripts/ranger-hdfs-plugin-install.properties 
/opt/ranger/ranger-hdfs-plugin/install.properties && \
-    tar xvfz /home/ranger/dist/ranger-${RANGER_VERSION}-yarn-plugin.tar.gz 
--directory=/opt/ranger && \
-    ln -s /opt/ranger/ranger-${RANGER_VERSION}-yarn-plugin 
/opt/ranger/ranger-yarn-plugin && \
-    rm -f /home/ranger/dist/ranger-${RANGER_VERSION}-yarn-plugin.tar.gz && \
+    tar xvfz 
/home/ranger/dist/ranger-${YARN_PLUGIN_VERSION}-yarn-plugin.tar.gz 
--directory=/opt/ranger && \
+    ln -s /opt/ranger/ranger-${YARN_PLUGIN_VERSION}-yarn-plugin 
/opt/ranger/ranger-yarn-plugin && \
+    rm -f /home/ranger/dist/ranger-${YARN_PLUGIN_VERSION}-yarn-plugin.tar.gz 
&& \
     cp -f /home/ranger/scripts/ranger-yarn-plugin-install.properties 
/opt/ranger/ranger-yarn-plugin/install.properties && \
     chmod 744 ${RANGER_SCRIPTS}/ranger-hadoop-setup.sh 
${RANGER_SCRIPTS}/ranger-hadoop.sh ${RANGER_SCRIPTS}/ranger-hadoop-mkdir.sh && \
     chown hdfs:hadoop ${RANGER_SCRIPTS}/ranger-hadoop-mkdir.sh
diff --git a/dev-support/ranger-docker/Dockerfile.ranger-hbase 
b/dev-support/ranger-docker/Dockerfile.ranger-hbase
index 1a2eea461..15beee7c3 100644
--- a/dev-support/ranger-docker/Dockerfile.ranger-hbase
+++ b/dev-support/ranger-docker/Dockerfile.ranger-hbase
@@ -17,12 +17,12 @@
 FROM ranger-base:latest
 
 ARG HBASE_VERSION
-ARG RANGER_VERSION
+ARG HBASE_PLUGIN_VERSION
 
 
-COPY ./dist/version                                      /home/ranger/dist/
-COPY ./dist/ranger-${RANGER_VERSION}-hbase-plugin.tar.gz /home/ranger/dist/
-COPY ./downloads/hbase-${HBASE_VERSION}-bin.tar.gz       /home/ranger/dist/
+COPY ./dist/version                                             
/home/ranger/dist/
+COPY ./dist/ranger-${HBASE_PLUGIN_VERSION}-hbase-plugin.tar.gz  
/home/ranger/dist/
+COPY ./downloads/hbase-${HBASE_VERSION}-bin.tar.gz              
/home/ranger/dist/
 
 COPY ./scripts/ranger-hbase-setup.sh                     /home/ranger/scripts/
 COPY ./scripts/ranger-hbase.sh                           /home/ranger/scripts/
@@ -32,9 +32,9 @@ COPY ./scripts/hbase-site.xml                            
/home/ranger/scripts/
 RUN tar xvfz /home/ranger/dist/hbase-${HBASE_VERSION}-bin.tar.gz 
--directory=/opt/ && \
     ln -s /opt/hbase-${HBASE_VERSION} /opt/hbase && \
     rm -f /home/ranger/dist/hbase-${HBASE_VERSION}-bin.tar.gz && \
-    tar xvfz /home/ranger/dist/ranger-${RANGER_VERSION}-hbase-plugin.tar.gz 
--directory=/opt/ranger && \
-    ln -s /opt/ranger/ranger-${RANGER_VERSION}-hbase-plugin 
/opt/ranger/ranger-hbase-plugin && \
-    rm -f /home/ranger/dist/ranger-${RANGER_VERSION}-hbase-plugin.tar.gz && \
+    tar xvfz 
/home/ranger/dist/ranger-${HBASE_PLUGIN_VERSION}-hbase-plugin.tar.gz 
--directory=/opt/ranger && \
+    ln -s /opt/ranger/ranger-${HBASE_PLUGIN_VERSION}-hbase-plugin 
/opt/ranger/ranger-hbase-plugin && \
+    rm -f /home/ranger/dist/ranger-${HBASE_PLUGIN_VERSION}-hbase-plugin.tar.gz 
&& \
     cp -f /home/ranger/scripts/ranger-hbase-plugin-install.properties 
/opt/ranger/ranger-hbase-plugin/install.properties && \
     chmod 744 ${RANGER_SCRIPTS}/ranger-hbase-setup.sh 
${RANGER_SCRIPTS}/ranger-hbase.sh
 
diff --git a/dev-support/ranger-docker/Dockerfile.ranger-hive 
b/dev-support/ranger-docker/Dockerfile.ranger-hive
index fc09fdc38..dd326f854 100644
--- a/dev-support/ranger-docker/Dockerfile.ranger-hive
+++ b/dev-support/ranger-docker/Dockerfile.ranger-hive
@@ -18,15 +18,15 @@ FROM ranger-base:latest
 
 ARG HIVE_VERSION
 ARG HIVE_HADOOP_VERSION
-ARG RANGER_VERSION
+ARG HIVE_PLUGIN_VERSION
 ARG RANGER_DB_TYPE
 
 
-COPY ./dist/version                                     /home/ranger/dist/
-COPY ./dist/ranger-${RANGER_VERSION}-hive-plugin.tar.gz /home/ranger/dist/
-COPY ./downloads/apache-hive-${HIVE_VERSION}-bin.tar.gz /home/ranger/dist/
-COPY ./downloads/hadoop-${HIVE_HADOOP_VERSION}.tar.gz   /home/ranger/dist/
-COPY ./downloads/mysql-connector-java-8.0.28.jar        /home/ranger/dist
+COPY ./dist/version                                          /home/ranger/dist/
+COPY ./dist/ranger-${HIVE_PLUGIN_VERSION}-hive-plugin.tar.gz /home/ranger/dist/
+COPY ./downloads/apache-hive-${HIVE_VERSION}-bin.tar.gz      /home/ranger/dist/
+COPY ./downloads/hadoop-${HIVE_HADOOP_VERSION}.tar.gz        /home/ranger/dist/
+COPY ./downloads/mysql-connector-java-8.0.28.jar             /home/ranger/dist
 
 COPY ./scripts/ranger-hive-setup.sh                     /home/ranger/scripts/
 COPY ./scripts/ranger-hive.sh                           /home/ranger/scripts/
@@ -40,9 +40,9 @@ RUN tar xvfz 
/home/ranger/dist/apache-hive-${HIVE_VERSION}-bin.tar.gz --director
     tar xvfz /home/ranger/dist/hadoop-${HIVE_HADOOP_VERSION}.tar.gz 
--directory=/opt/ && \
     ln -s /opt/hadoop-${HIVE_HADOOP_VERSION} /opt/hadoop && \
     rm -f /home/ranger/dist/hadoop-${HIVE_HADOOP_VERSION}.tar.gz && \
-    tar xvfz /home/ranger/dist/ranger-${RANGER_VERSION}-hive-plugin.tar.gz 
--directory=/opt/ranger && \
-    ln -s /opt/ranger/ranger-${RANGER_VERSION}-hive-plugin 
/opt/ranger/ranger-hive-plugin && \
-    rm -f /home/ranger/dist/ranger-${RANGER_VERSION}-hive-plugin.tar.gz && \
+    tar xvfz 
/home/ranger/dist/ranger-${HIVE_PLUGIN_VERSION}-hive-plugin.tar.gz 
--directory=/opt/ranger && \
+    ln -s /opt/ranger/ranger-${HIVE_PLUGIN_VERSION}-hive-plugin 
/opt/ranger/ranger-hive-plugin && \
+    rm -f /home/ranger/dist/ranger-${HIVE_PLUGIN_VERSION}-hive-plugin.tar.gz 
&& \
     cp -f /home/ranger/scripts/ranger-hive-plugin-install.properties 
/opt/ranger/ranger-hive-plugin/install.properties && \
     chmod 744 ${RANGER_SCRIPTS}/ranger-hive-setup.sh 
${RANGER_SCRIPTS}/ranger-hive.sh
 
diff --git a/dev-support/ranger-docker/Dockerfile.ranger-kafka 
b/dev-support/ranger-docker/Dockerfile.ranger-kafka
index 24269b6cd..c03452e38 100644
--- a/dev-support/ranger-docker/Dockerfile.ranger-kafka
+++ b/dev-support/ranger-docker/Dockerfile.ranger-kafka
@@ -17,12 +17,12 @@
 FROM ranger-base:latest
 
 ARG KAFKA_VERSION
-ARG RANGER_VERSION
+ARG KAFKA_PLUGIN_VERSION
 
 
-COPY ./dist/version                                      /home/ranger/dist/
-COPY ./dist/ranger-${RANGER_VERSION}-kafka-plugin.tar.gz /home/ranger/dist/
-COPY ./downloads/kafka_2.12-${KAFKA_VERSION}.tgz         /home/ranger/dist/
+COPY ./dist/version                                            
/home/ranger/dist/
+COPY ./dist/ranger-${KAFKA_PLUGIN_VERSION}-kafka-plugin.tar.gz 
/home/ranger/dist/
+COPY ./downloads/kafka_2.12-${KAFKA_VERSION}.tgz               
/home/ranger/dist/
 
 COPY ./scripts/ranger-kafka-setup.sh                     /home/ranger/scripts/
 COPY ./scripts/ranger-kafka.sh                           /home/ranger/scripts/
@@ -31,9 +31,9 @@ COPY ./scripts/ranger-kafka-plugin-install.properties    
/home/ranger/scripts/
 RUN tar xvfz /home/ranger/dist/kafka_2.12-${KAFKA_VERSION}.tgz 
--directory=/opt/ && \
     ln -s /opt/kafka_2.12-${KAFKA_VERSION} /opt/kafka && \
     rm -f /home/ranger/dist/kafka_2.12-${KAFKA_VERSION}.tgz && \
-    tar xvfz /home/ranger/dist/ranger-${RANGER_VERSION}-kafka-plugin.tar.gz 
--directory=/opt/ranger && \
-    ln -s /opt/ranger/ranger-${RANGER_VERSION}-kafka-plugin 
/opt/ranger/ranger-kafka-plugin && \
-    rm -f /home/ranger/dist/ranger-${RANGER_VERSION}-kafka-plugin.tar.gz && \
+    tar xvfz 
/home/ranger/dist/ranger-${KAFKA_PLUGIN_VERSION}-kafka-plugin.tar.gz 
--directory=/opt/ranger && \
+    ln -s /opt/ranger/ranger-${KAFKA_PLUGIN_VERSION}-kafka-plugin 
/opt/ranger/ranger-kafka-plugin && \
+    rm -f /home/ranger/dist/ranger-${KAFKA_PLUGIN_VERSION}-kafka-plugin.tar.gz 
&& \
     cp -f /home/ranger/scripts/ranger-kafka-plugin-install.properties 
/opt/ranger/ranger-kafka-plugin/install.properties && \
     chmod 744 ${RANGER_SCRIPTS}/ranger-kafka-setup.sh 
${RANGER_SCRIPTS}/ranger-kafka.sh
 
diff --git a/dev-support/ranger-docker/Dockerfile.ranger-kms 
b/dev-support/ranger-docker/Dockerfile.ranger-kms
index 96fcecff9..40454b079 100644
--- a/dev-support/ranger-docker/Dockerfile.ranger-kms
+++ b/dev-support/ranger-docker/Dockerfile.ranger-kms
@@ -17,18 +17,18 @@ ARG RANGER_DB_TYPE
 
 FROM ranger-base:latest AS ranger-kms
 
-ARG RANGER_VERSION
+ARG KMS_VERSION
 ARG RANGER_DB_TYPE
 
 COPY ./dist/version                             /home/ranger/dist/
-COPY ./dist/ranger-${RANGER_VERSION}-kms.tar.gz /home/ranger/dist/
+COPY ./dist/ranger-${KMS_VERSION}-kms.tar.gz /home/ranger/dist/
 
 COPY ./scripts/ranger-kms.sh                                   
${RANGER_SCRIPTS}/
 COPY ./scripts/ranger-kms-install-${RANGER_DB_TYPE}.properties 
${RANGER_SCRIPTS}/ranger-kms-install.properties
 
-RUN tar xvfz /home/ranger/dist/ranger-${RANGER_VERSION}-kms.tar.gz 
--directory=${RANGER_HOME} && \
-    ln -s ${RANGER_HOME}/ranger-${RANGER_VERSION}-kms ${RANGER_HOME}/kms && \
-    rm -f /home/ranger/dist/ranger-${RANGER_VERSION}-kms.tar.gz && \
+RUN tar xvfz /home/ranger/dist/ranger-${KMS_VERSION}-kms.tar.gz 
--directory=${RANGER_HOME} && \
+    ln -s ${RANGER_HOME}/ranger-${KMS_VERSION}-kms ${RANGER_HOME}/kms && \
+    rm -f /home/ranger/dist/ranger-${KMS_VERSION}-kms.tar.gz && \
     cp -f ${RANGER_SCRIPTS}/ranger-kms-install.properties 
${RANGER_HOME}/kms/install.properties && \
     mkdir -p /var/run/ranger_kms && \
     mkdir -p /var/log/ranger/kms && \
diff --git a/dev-support/ranger-docker/Dockerfile.ranger-knox 
b/dev-support/ranger-docker/Dockerfile.ranger-knox
index df4671149..93ae15fb9 100644
--- a/dev-support/ranger-docker/Dockerfile.ranger-knox
+++ b/dev-support/ranger-docker/Dockerfile.ranger-knox
@@ -17,12 +17,12 @@
 FROM ranger-base:latest
 
 ARG KNOX_VERSION
-ARG RANGER_VERSION
+ARG KNOX_PLUGIN_VERSION
 
 
-COPY ./dist/version                                      /home/ranger/dist/
-COPY ./dist/ranger-${RANGER_VERSION}-knox-plugin.tar.gz  /home/ranger/dist/
-COPY ./downloads/knox-${KNOX_VERSION}.tar.gz             /home/ranger/dist/
+COPY ./dist/version                                           
/home/ranger/dist/
+COPY ./dist/ranger-${KNOX_PLUGIN_VERSION}-knox-plugin.tar.gz  
/home/ranger/dist/
+COPY ./downloads/knox-${KNOX_VERSION}.tar.gz                  
/home/ranger/dist/
 
 COPY ./scripts/ranger-knox-setup.sh                     /home/ranger/scripts/
 COPY ./scripts/ranger-knox.sh                           /home/ranger/scripts/
@@ -34,9 +34,9 @@ RUN apt-get update && apt-get install -y expect && \
     tar xvfz /home/ranger/dist/knox-${KNOX_VERSION}.tar.gz --directory=/opt/ 
&& \
     ln -s /opt/knox-${KNOX_VERSION} /opt/knox && \
     rm -f /home/ranger/dist/knox-${KNOX_VERSION}.tar.gz && \
-    tar xvfz /home/ranger/dist/ranger-${RANGER_VERSION}-knox-plugin.tar.gz 
--directory=/opt/ranger && \
-    ln -s /opt/ranger/ranger-${RANGER_VERSION}-knox-plugin 
/opt/ranger/ranger-knox-plugin && \
-    rm -f /home/ranger/dist/ranger-${RANGER_VERSION}-knox-plugin.tar.gz && \
+    tar xvfz 
/home/ranger/dist/ranger-${KNOX_PLUGIN_VERSION}-knox-plugin.tar.gz 
--directory=/opt/ranger && \
+    ln -s /opt/ranger/ranger-${KNOX_PLUGIN_VERSION}-knox-plugin 
/opt/ranger/ranger-knox-plugin && \
+    rm -f /home/ranger/dist/ranger-${KNOX_PLUGIN_VERSION}-knox-plugin.tar.gz 
&& \
     cp -f /home/ranger/scripts/ranger-knox-plugin-install.properties 
/opt/ranger/ranger-knox-plugin/install.properties && \
     cp -f /home/ranger/scripts/ranger-knox-sandbox.xml 
/opt/knox/conf/topologies/sandbox.xml && \
     chmod 744 ${RANGER_SCRIPTS}/ranger-knox-setup.sh 
${RANGER_SCRIPTS}/ranger-knox.sh ${RANGER_SCRIPTS}/ranger-knox-expect.sh
diff --git a/dev-support/ranger-docker/Dockerfile.ranger-tagsync 
b/dev-support/ranger-docker/Dockerfile.ranger-tagsync
index 1c9ad67da..75b2753cf 100644
--- a/dev-support/ranger-docker/Dockerfile.ranger-tagsync
+++ b/dev-support/ranger-docker/Dockerfile.ranger-tagsync
@@ -16,18 +16,18 @@
 
 FROM ranger-base:latest
 
-ARG RANGER_VERSION
+ARG TAGSYNC_VERSION
 
 COPY ./dist/version                                  /home/ranger/dist/
-COPY ./dist/ranger-${RANGER_VERSION}-tagsync.tar.gz /home/ranger/dist/
+COPY ./dist/ranger-${TAGSYNC_VERSION}-tagsync.tar.gz /home/ranger/dist/
 
-COPY ./scripts/ranger-tagsync.sh                 ${RANGER_SCRIPTS}/
-COPY ./scripts/ranger-tagsync-install.properties ${RANGER_SCRIPTS}/
-COPY ./scripts/ranger-tagsync-tags.json          ${RANGER_SCRIPTS}/
+COPY ./scripts/ranger-tagsync.sh                     ${RANGER_SCRIPTS}/
+COPY ./scripts/ranger-tagsync-install.properties     ${RANGER_SCRIPTS}/
+COPY ./scripts/ranger-tagsync-tags.json              ${RANGER_SCRIPTS}/
 
-RUN tar xvfz /home/ranger/dist/ranger-${RANGER_VERSION}-tagsync.tar.gz 
--directory=${RANGER_HOME} && \
-    ln -s ${RANGER_HOME}/ranger-${RANGER_VERSION}-tagsync 
${RANGER_HOME}/tagsync && \
-    rm -f /home/ranger/dist/ranger-${RANGER_VERSION}-tagsync.tar.gz && \
+RUN tar xvfz /home/ranger/dist/ranger-${TAGSYNC_VERSION}-tagsync.tar.gz 
--directory=${RANGER_HOME} && \
+    ln -s ${RANGER_HOME}/ranger-${TAGSYNC_VERSION}-tagsync 
${RANGER_HOME}/tagsync && \
+    rm -f /home/ranger/dist/ranger-${TAGSYNC_VERSION}-tagsync.tar.gz && \
     mkdir -p /opt/ranger/tagsync/data && \
     cp -f ${RANGER_SCRIPTS}/ranger-tagsync-install.properties 
${RANGER_HOME}/tagsync/install.properties && \
     cp -f ${RANGER_SCRIPTS}/ranger-tagsync-tags.json 
${RANGER_HOME}/tagsync/data/tags.json && \
diff --git a/dev-support/ranger-docker/Dockerfile.ranger-usersync 
b/dev-support/ranger-docker/Dockerfile.ranger-usersync
index d2b991c33..f40332701 100644
--- a/dev-support/ranger-docker/Dockerfile.ranger-usersync
+++ b/dev-support/ranger-docker/Dockerfile.ranger-usersync
@@ -16,18 +16,18 @@
 
 FROM ranger-base:latest
 
-ARG RANGER_VERSION
+ARG USERSYNC_VERSION
 
-COPY ./dist/version                                  /home/ranger/dist/
-COPY ./dist/ranger-${RANGER_VERSION}-usersync.tar.gz /home/ranger/dist/
+COPY ./dist/version                                    /home/ranger/dist/
+COPY ./dist/ranger-${USERSYNC_VERSION}-usersync.tar.gz /home/ranger/dist/
 
 COPY ./scripts/ranger-usersync.sh                 ${RANGER_SCRIPTS}/
 COPY ./scripts/ranger-usersync-install.properties ${RANGER_SCRIPTS}/
 COPY ./scripts/ugsync-file-source.csv             ${RANGER_SCRIPTS}/
 
-RUN tar xvfz /home/ranger/dist/ranger-${RANGER_VERSION}-usersync.tar.gz 
--directory=${RANGER_HOME} && \
-    ln -s ${RANGER_HOME}/ranger-${RANGER_VERSION}-usersync 
${RANGER_HOME}/usersync && \
-    rm -f /home/ranger/dist/ranger-${RANGER_VERSION}-usersync.tar.gz && \
+RUN tar xvfz /home/ranger/dist/ranger-${USERSYNC_VERSION}-usersync.tar.gz 
--directory=${RANGER_HOME} && \
+    ln -s ${RANGER_HOME}/ranger-${USERSYNC_VERSION}-usersync 
${RANGER_HOME}/usersync && \
+    rm -f /home/ranger/dist/ranger-${USERSYNC_VERSION}-usersync.tar.gz && \
     cp -f ${RANGER_SCRIPTS}/ranger-usersync-install.properties 
${RANGER_HOME}/usersync/install.properties && \
     mkdir -p /var/run/ranger && \
     mkdir -p /var/log/ranger/usersync && \
diff --git a/dev-support/ranger-docker/docker-compose.ranger-hadoop.yml 
b/dev-support/ranger-docker/docker-compose.ranger-hadoop.yml
index ff39a7026..c6aade0e7 100644
--- a/dev-support/ranger-docker/docker-compose.ranger-hadoop.yml
+++ b/dev-support/ranger-docker/docker-compose.ranger-hadoop.yml
@@ -6,7 +6,8 @@ services:
       dockerfile: Dockerfile.ranger-hadoop
       args:
         - HADOOP_VERSION=${HADOOP_VERSION}
-        - RANGER_VERSION=${RANGER_VERSION}
+        - HDFS_PLUGIN_VERSION=${HDFS_PLUGIN_VERSION}
+        - YARN_PLUGIN_VERSION=${YARN_PLUGIN_VERSION}
     image: ranger-hadoop
     container_name: ranger-hadoop
     hostname: ranger-hadoop.example.com
@@ -28,7 +29,8 @@ services:
       start_period: 40s
     environment:
       - HADOOP_VERSION
-      - RANGER_VERSION
+      - HDFS_PLUGIN_VERSION
+      - YARN_PLUGIN_VERSION
 
 networks:
   ranger:
diff --git a/dev-support/ranger-docker/docker-compose.ranger-hbase.yml 
b/dev-support/ranger-docker/docker-compose.ranger-hbase.yml
index 101d0616a..5df951c7b 100644
--- a/dev-support/ranger-docker/docker-compose.ranger-hbase.yml
+++ b/dev-support/ranger-docker/docker-compose.ranger-hbase.yml
@@ -6,7 +6,7 @@ services:
       dockerfile: Dockerfile.ranger-hbase
       args:
         - HBASE_VERSION=${HBASE_VERSION}
-        - RANGER_VERSION=${RANGER_VERSION}
+        - HBASE_PLUGIN_VERSION=${HBASE_PLUGIN_VERSION}
     image: ranger-hbase
     container_name: ranger-hbase
     hostname: ranger-hbase.example.com
@@ -26,7 +26,7 @@ services:
         condition: service_started
     environment:
       - HBASE_VERSION
-      - RANGER_VERSION
+      - HBASE_PLUGIN_VERSION
 
 networks:
   ranger:
diff --git a/dev-support/ranger-docker/docker-compose.ranger-hive.yml 
b/dev-support/ranger-docker/docker-compose.ranger-hive.yml
index f4b986a14..01cd4b8b7 100644
--- a/dev-support/ranger-docker/docker-compose.ranger-hive.yml
+++ b/dev-support/ranger-docker/docker-compose.ranger-hive.yml
@@ -7,7 +7,7 @@ services:
       args:
         - HIVE_HADOOP_VERSION=${HIVE_HADOOP_VERSION}
         - HIVE_VERSION=${HIVE_VERSION}
-        - RANGER_VERSION=${RANGER_VERSION}
+        - HIVE_PLUGIN_VERSION=${HIVE_PLUGIN_VERSION}
         - RANGER_DB_TYPE=${RANGER_DB_TYPE}
     image: ranger-hive
     container_name: ranger-hive
@@ -28,7 +28,7 @@ services:
     environment:
       - HIVE_HADOOP_VERSION
       - HIVE_VERSION
-      - RANGER_VERSION
+      - HIVE_PLUGIN_VERSION
       - RANGER_DB_TYPE
 
 networks:
diff --git a/dev-support/ranger-docker/docker-compose.ranger-kafka.yml 
b/dev-support/ranger-docker/docker-compose.ranger-kafka.yml
index 3bd201cc8..c59847173 100644
--- a/dev-support/ranger-docker/docker-compose.ranger-kafka.yml
+++ b/dev-support/ranger-docker/docker-compose.ranger-kafka.yml
@@ -6,7 +6,7 @@ services:
       dockerfile: Dockerfile.ranger-kafka
       args:
         - KAFKA_VERSION=${KAFKA_VERSION}
-        - RANGER_VERSION=${RANGER_VERSION}
+        - KAFKA_PLUGIN_VERSION=${KAFKA_PLUGIN_VERSION}
     image: ranger-kafka
     container_name: ranger-kafka
     hostname: ranger-kafka.example.com
@@ -23,7 +23,7 @@ services:
         condition: service_started
     environment:
       - KAFKA_VERSION
-      - RANGER_VERSION
+      - KAFKA_PLUGIN_VERSION
 
 networks:
   ranger:
diff --git a/dev-support/ranger-docker/docker-compose.ranger-kms.yml 
b/dev-support/ranger-docker/docker-compose.ranger-kms.yml
index 148b10a6a..3808e424e 100644
--- a/dev-support/ranger-docker/docker-compose.ranger-kms.yml
+++ b/dev-support/ranger-docker/docker-compose.ranger-kms.yml
@@ -5,7 +5,7 @@ services:
       context: .
       dockerfile: Dockerfile.ranger-kms
       args:
-        - RANGER_VERSION=${RANGER_VERSION}
+        - KMS_VERSION=${KMS_VERSION}
         - RANGER_DB_TYPE=${RANGER_DB_TYPE}
     image: ranger-kms:latest
     container_name: ranger-kms
@@ -20,7 +20,7 @@ services:
       ranger:
         condition: service_started
     environment:
-      - RANGER_VERSION
+      - KMS_VERSION
       - RANGER_DB_TYPE
     command:
       - /home/ranger/scripts/ranger-kms.sh
diff --git a/dev-support/ranger-docker/docker-compose.ranger-knox.yml 
b/dev-support/ranger-docker/docker-compose.ranger-knox.yml
index 82d330736..265f6e4bf 100644
--- a/dev-support/ranger-docker/docker-compose.ranger-knox.yml
+++ b/dev-support/ranger-docker/docker-compose.ranger-knox.yml
@@ -6,7 +6,7 @@ services:
       dockerfile: Dockerfile.ranger-knox
       args:
         - KNOX_VERSION=${KNOX_VERSION}
-        - RANGER_VERSION=${RANGER_VERSION}
+        - KNOX_PLUGIN_VERSION=${KNOX_PLUGIN_VERSION}
     image: ranger-knox
     container_name: ranger-knox
     hostname: ranger-knox.example.com
@@ -23,7 +23,7 @@ services:
         condition: service_started
     environment:
       - KNOX_VERSION
-      - RANGER_VERSION
+      - KNOX_PLUGIN_VERSION
 
 networks:
   ranger:
diff --git a/dev-support/ranger-docker/docker-compose.ranger-tagsync.yml 
b/dev-support/ranger-docker/docker-compose.ranger-tagsync.yml
index 24c4e3e2e..b4f7f2cb3 100644
--- a/dev-support/ranger-docker/docker-compose.ranger-tagsync.yml
+++ b/dev-support/ranger-docker/docker-compose.ranger-tagsync.yml
@@ -5,7 +5,7 @@ services:
       context: .
       dockerfile: Dockerfile.ranger-tagsync
       args:
-        - RANGER_VERSION=${RANGER_VERSION}
+        - TAGSYNC_VERSION=${TAGSYNC_VERSION}
     image: ranger-tagsync
     container_name: ranger-tagsync
     hostname: ranger-tagsync.example.com
@@ -17,7 +17,7 @@ services:
       ranger:
         condition: service_started
     environment:
-      - RANGER_VERSION
+      - TAGSYNC_VERSION
       - DEBUG_TAGSYNC=${DEBUG_TAGSYNC:-false}
 
 networks:
diff --git a/dev-support/ranger-docker/docker-compose.ranger-usersync.yml 
b/dev-support/ranger-docker/docker-compose.ranger-usersync.yml
index 37aa708d3..4fdca510c 100644
--- a/dev-support/ranger-docker/docker-compose.ranger-usersync.yml
+++ b/dev-support/ranger-docker/docker-compose.ranger-usersync.yml
@@ -5,7 +5,7 @@ services:
       context: .
       dockerfile: Dockerfile.ranger-usersync
       args:
-        - RANGER_VERSION=${RANGER_VERSION}
+        - USERSYNC_VERSION=${USERSYNC_VERSION}
     image: ranger-usersync
     container_name: ranger-usersync
     hostname: ranger-usersync.example.com
@@ -17,7 +17,7 @@ services:
       ranger:
         condition: service_started
     environment:
-      - RANGER_VERSION
+      - USERSYNC_VERSION
       - ENABLE_FILE_SYNC_SOURCE
       - DEBUG_USERSYNC=${DEBUG_USERSYNC:-false}
 

Reply via email to