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 cf0a640e5 RANGER-5494: docker setup fix for startup errors in 
ranger-tagsync, ranger-solr containers (#855)
cf0a640e5 is described below

commit cf0a640e5e146b15bfbc822df4df248f788ddbbe
Author: Madhan Neethiraj <[email protected]>
AuthorDate: Thu Feb 19 17:56:30 2026 -0800

    RANGER-5494: docker setup fix for startup errors in ranger-tagsync, 
ranger-solr containers (#855)
    
    (cherry picked from commit 9d4cf45c4f19a09bee687afbd4abe95f28546a88)
---
 dev-support/ranger-docker/.env                              | 4 ++--
 dev-support/ranger-docker/Dockerfile.ranger-tagsync         | 1 -
 dev-support/ranger-docker/README.md                         | 2 +-
 dev-support/ranger-docker/docker-compose.ranger-tagsync.yml | 2 +-
 dev-support/ranger-docker/scripts/solr/ranger-solr.sh       | 9 ++++++---
 5 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/dev-support/ranger-docker/.env b/dev-support/ranger-docker/.env
index 3ea06343a..03a222ec7 100644
--- a/dev-support/ranger-docker/.env
+++ b/dev-support/ranger-docker/.env
@@ -64,8 +64,8 @@ KERBEROS_ADMIN_PASSWORD=rangerR0cks!
 
 # Database Versions
 POSTGRES_VERSION=13.16
-MARIADB_VERSION=10.6
-ORACLE_VERSION=21.3.0-xe
+MARIADB_VERSION=10.7.3
+ORACLE_VERSION=23.6
 SQLSERVER_VERSION=2022-latest
 
 # Ozone Configuration
diff --git a/dev-support/ranger-docker/Dockerfile.ranger-tagsync 
b/dev-support/ranger-docker/Dockerfile.ranger-tagsync
index 140d04401..6c0c22f01 100644
--- a/dev-support/ranger-docker/Dockerfile.ranger-tagsync
+++ b/dev-support/ranger-docker/Dockerfile.ranger-tagsync
@@ -29,7 +29,6 @@ RUN tar xvfz 
/home/ranger/dist/ranger-${TAGSYNC_VERSION}-tagsync.tar.gz --direct
     rm -f ${RANGER_HOME}/tagsync/install.properties && \
     mkdir -p /opt/ranger/tagsync/data /var/run/ranger /var/log/ranger/tagsync 
/etc/ranger && \
     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 && \
     mkdir /etc/init.d || true && \
     mkdir /etc/rc2.d  || true && \
     mkdir /etc/rc3.d  || true && \
diff --git a/dev-support/ranger-docker/README.md 
b/dev-support/ranger-docker/README.md
index 39a89440f..39417fe91 100644
--- a/dev-support/ranger-docker/README.md
+++ b/dev-support/ranger-docker/README.md
@@ -56,7 +56,7 @@ chmod +x scripts/*.sh
 # optional step: a fresh build ensures that the correct jdk version is used
 docker compose -f docker-compose.ranger-build.yml build
 
-docker compose -f docker-compose.ranger-build.yml up -d
+docker compose -f docker-compose.ranger-build.yml up
 ~~~
 Time taken to complete the build might vary (upto an hour), depending on 
status of ```${HOME}/.m2``` directory cache.  
 
diff --git a/dev-support/ranger-docker/docker-compose.ranger-tagsync.yml 
b/dev-support/ranger-docker/docker-compose.ranger-tagsync.yml
index 0b9bb7011..1f5594190 100644
--- a/dev-support/ranger-docker/docker-compose.ranger-tagsync.yml
+++ b/dev-support/ranger-docker/docker-compose.ranger-tagsync.yml
@@ -16,7 +16,7 @@ services:
       - ./scripts/kdc/krb5.conf:/etc/krb5.conf
       - ./scripts/hadoop/core-site.xml:/home/ranger/scripts/core-site.xml:ro
       - ./dist/version:/home/ranger/dist/version:ro
-      - 
./scripts/tagsync/ranger-tagsync-tags.json:/home/ranger/scripts/ranger-tagsync-tags.json
+      - 
./scripts/tagsync/ranger-tagsync-tags.json:/opt/ranger/tagsync/data/tags.json:ro
       - 
./scripts/tagsync/ranger-tagsync-install.properties:/opt/ranger/tagsync/install.properties
     stdin_open: true
     tty: true
diff --git a/dev-support/ranger-docker/scripts/solr/ranger-solr.sh 
b/dev-support/ranger-docker/scripts/solr/ranger-solr.sh
index b2aecf960..719e2bee1 100755
--- a/dev-support/ranger-docker/scripts/solr/ranger-solr.sh
+++ b/dev-support/ranger-docker/scripts/solr/ranger-solr.sh
@@ -18,11 +18,13 @@
 
 SOLR_INSTALL_DIR=/opt/solr
 
+export RANGER_SCRIPTS=/home/ranger/scripts
+
 if [ "${KERBEROS_ENABLED}" == "true" ]
 then
-  /home/ranger/scripts/wait_for_keytab.sh HTTP.keytab
-  /home/ranger/scripts/wait_for_keytab.sh solr.keytab
-  /home/ranger/scripts/wait_for_testusers_keytab.sh
+  ${RANGER_SCRIPTS}/wait_for_keytab.sh HTTP.keytab
+  ${RANGER_SCRIPTS}/wait_for_keytab.sh solr.keytab
+  ${RANGER_SCRIPTS}/wait_for_testusers_keytab.sh
 
   
JAAS_CONFIG="-Djava.security.auth.login.config=/opt/solr/server/etc/jaas.conf"
   JAAS_APPNAME="-Dsolr.kerberos.jaas.appname=Client"
@@ -36,6 +38,7 @@ RULE:[2:\$1/\$2@\$0](jhs/.*@EXAMPLE\.COM)s/.*/mapred/\
 DEFAULT"
 
   export SOLR_AUTHENTICATION_OPTS="${JAAS_CONFIG} ${JAAS_APPNAME} ${KRB5_CONF} 
${KERBEROS_KEYTAB} ${KERBEROS_PRINCIPAL} ${COOKIE_DOMAIN} 
${KERBEROS_NAME_RULES}"
+  export SOLR_AUTH_TYPE=kerberos
 fi
 
 if [ ! -e ${SOLR_INSTALL_DIR}/.setupDone ]

Reply via email to