Move remaining credentials from Rails credentials store to ENV #221

Merged
greg merged 9 commits from chore/215-configs into master 2025-05-06 17:16:32 +00:00
Owner

Also migrate from the lockbox gem to built-in ActiveRecord encryption, because fewer dependencies are always better, and we can clean up the column names in the same go.

closes #215
refs #222

Also migrate from the lockbox gem to built-in ActiveRecord encryption, because fewer dependencies are always better, and we can clean up the column names in the same go. closes #215 refs #222
raucao added the
dev environment
label 2025-05-06 11:35:08 +00:00
raucao added 2 commits 2025-05-06 11:35:09 +00:00
Already unused
Refactor LDAP config
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
3d8619532b
* Move credentials to ENV vars in prod
* Use same configs in dev and prod
* Make UID attribute and admin DN configurable
raucao added 2 commits 2025-05-06 14:10:10 +00:00
Migrate from lockbox to ActiveRecord encryption (1/2)
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
eae370b737
raucao added 1 commit 2025-05-06 14:14:44 +00:00
Add encryption credentials to test env
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
931624cf95
raucao added 1 commit 2025-05-06 15:48:11 +00:00
Remove old ln columns from users table
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
84ed4b2de2
raucao added 1 commit 2025-05-06 15:50:52 +00:00
Remove credentials files
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
95843aee6d
raucao changed title from WIP: Move remaining credentials from Rails credentials store to ENV to Move remaining credentials from Rails credentials store to ENV 2025-05-06 15:57:12 +00:00
raucao requested review from greg 2025-05-06 15:57:16 +00:00
raucao added the
kredits-2
label 2025-05-06 15:57:42 +00:00
raucao added 1 commit 2025-05-06 16:01:11 +00:00
Remove lockbox gem
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
50110c12b9
raucao added 1 commit 2025-05-06 16:14:39 +00:00
Remove lockbox column
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Release Drafter / Update release notes draft (pull_request) Successful in 2s
93aa26f430
greg approved these changes 2025-05-06 17:16:24 +00:00
greg left a comment
Owner

👍

👍
greg merged commit ae5d63c613 into master 2025-05-06 17:16:32 +00:00
greg deleted branch chore/215-configs 2025-05-06 17:16:33 +00:00
Sign in to join this conversation.
No description provided.