Skip to content

Conversation

@kumaab
Copy link
Contributor

@kumaab kumaab commented Nov 10, 2025

What changes were proposed in this pull request?

To leverage existing docker images and support both docker and Kubernetes based deployments, it is important to keep application configs (eg: install.properties) outside the image(Dockerfile).

The configs can be removed from the image layer and be driven from:

  1. Volumes in docker-compose for docker based deployments.
  2. ConfigMaps in helm-charts for Kubernetes based deployments.

How was this patch tested?

Tested changes for all ranger servers with 2 db flavors: postgres and mysql.

@kumaab kumaab self-assigned this Nov 10, 2025
@kumaab kumaab marked this pull request as draft November 10, 2025 03:40
@kumaab kumaab requested a review from mneethiraj November 13, 2025 01:23
@kumaab kumaab marked this pull request as ready for review November 13, 2025 01:23
@kumaab kumaab changed the title RANGER-5396: Use Volume Mounts for ranger-admin configs RANGER-5396: Use Volume Mounts for all ranger-service configs Nov 13, 2025
@kumaab kumaab requested a review from rameeshm November 14, 2025 01:21
@kumaab kumaab merged commit 0f980ba into master Nov 14, 2025
5 of 7 checks passed
@kumaab kumaab deleted the ranger_5396 branch November 14, 2025 20:38
kumaab added a commit that referenced this pull request Nov 14, 2025
- Update hadoop_conf prop in install.properties to /home/ranger/scripts
- Add try except in usersync setup script to avoid installation failures on CI runner.

(cherry picked from commit 0f980ba)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants