Skip to content

Conversation

@chaitalicod
Copy link
Contributor

@chaitalicod chaitalicod commented Jan 19, 2026

What changes were proposed in this pull request?

Approach:-:
Encrypt password for rdbms db
atlas.graph.storage.rdbms.jpa.hikari.username=atlas
atlas.graph.storage.rdbms.jpa.hikari.password=password

Expectation:-:
1.When a user will add password property in application.properties Atlas should encrypt the password and send it to postgres
we should avoid plaintext password

How was this patch tested?

Created jceks file using below command
./cputil.py -k atlas.graph.storage.rdbms.jpa.hikari.password -p password -f jceks://file/home/project/forkbranch/atlas/rdbms.jceks

You should get below message
Exception while generatePassword Mkdirs failed to create file:/home/project/forkbranch/atlas (exists=false, cwd=file:/home/chaitali/project/forkbranch/atlas/distro/target/apache-atlas-3.0.0-SNAPSHOT-bin/apache-atlas-3.0.0-SNAPSHOT/bin)

Assign your provider path like below in atlas-application.properties file
hadoop.security.credential.provider.path=jceks://file/home/chaitali/project/forkbranch/atlas/rdbms.jceks

Assign password in * format to this hikari password property
atlas.graph.storage.rdbms.jpa.hikari.password=********

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.

1 participant