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)