Abhishek Kumar created RANGER-5022:
--------------------------------------

             Summary: Ranger Usersync Configs to be Helm Compatible
                 Key: RANGER-5022
                 URL: https://issues.apache.org/jira/browse/RANGER-5022
             Project: Ranger
          Issue Type: Improvement
          Components: Ranger
            Reporter: Abhishek Kumar
            Assignee: Abhishek Kumar
             Fix For: 3.0.0


Starting with ranger-usersync, I propose to collate all configs for the 
usersync service and make it compatible with Helm.

This has multiple advantages:
 # To enable the application to be deployed on Kubernetes effectively.
 # Keeping default config values in values.yaml allows application to run with 
custom configs with ease. This is effective in deploying services in various 
environments (dev, test, prod).
 # Helm templates allow dynamic and reusable configurations.
 # Centralized parametrization with values.yaml and centralized updates to 
configs with the help of templates.
 # To package configs as a helm chart for distribution.
 # Benefits that come with using helm.

 

As part of these changes, I propose to deprecate the usage of XML files 
altogether, restructure the installtion of the service to remove hardcoded 
configs and comply with helm. This would also require changes to application 
code which relies on XML libraries to read configs.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to