Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added HashiCorp vault key provider #4

Merged
merged 13 commits into from
Jan 20, 2025

Conversation

jekuaitk
Copy link
Contributor

@jekuaitk jekuaitk commented Jan 7, 2025

Link to ticket

https://leantime.itkdev.dk/dashboard/home#/tickets/showTicket/2726

Description

@jekuaitk jekuaitk force-pushed the feature/hashi-corp-vault branch from 628c82c to 3ee27b2 Compare January 16, 2025 09:08
@jekuaitk jekuaitk force-pushed the feature/hashi-corp-vault branch from 06c10af to b1e56f5 Compare January 16, 2025 16:05
@jekuaitk jekuaitk force-pushed the feature/hashi-corp-vault branch from 7b0dc49 to 24df6fc Compare January 17, 2025 08:22
@jekuaitk jekuaitk force-pushed the feature/hashi-corp-vault branch from 24df6fc to e78753a Compare January 17, 2025 08:24
@jekuaitk jekuaitk requested a review from rimi-itk January 17, 2025 08:37
README.md Outdated Show resolved Hide resolved
os2web_key.services.yml Outdated Show resolved Hide resolved
os2web_key.services.yml Outdated Show resolved Hide resolved
src/Plugin/KeyProvider/VaultKeyProvider.php Outdated Show resolved Hide resolved
src/Plugin/KeyType/CertificateKeyType.php Outdated Show resolved Hide resolved
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can't we get this cache implementation from somewhere or somebody else? Do we really have to implement it ourselves? I have a feeling that we've done it before …

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As of now this is the only case where a PSR-16 implementation has been necessary. We could consider adding it to our Drupal PSR-6 cache module.

tests/src/Unit/KeyHelperUnitTest.php Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
@jekuaitk jekuaitk requested a review from rimi-itk January 17, 2025 14:50
@jekuaitk jekuaitk merged commit df3ba03 into OS2web:main Jan 20, 2025
7 checks passed
@jekuaitk jekuaitk deleted the feature/hashi-corp-vault branch January 20, 2025 08:48
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