warpgate icon indicating copy to clipboard operation
warpgate copied to clipboard

[Feature Request] : RDS IAM Authentication

Open teenwolf99 opened this issue 11 months ago • 3 comments

Description

Currently, database connections are established using Host Details & credentials. I propose enhancing this functionality by adding support for AWS RDS IAM authentication. This would enable the use of IAM roles to manage access to RDS databases, improving security and eliminating the need for hardcoded credentials.

Proposed Feature

Implement a configuration option to enable RDS IAM authentication. Modify the database connection logic to generate and use IAM authentication tokens when this option is enabled. For implementation, consider leveraging AWS SDKs to generate RDS authentication tokens. Documentation on RDS IAM authentication can be found here.

Benefits

Enhanced security: IAM roles reduce the risk associated with managing and exposing static credentials. Simplified credential management: Developers and operators can use AWS's IAM system instead of manually rotating credentials.

Additional context

I know this feature is specifically aiming to solve an issue for AWS customers only. I think it is warranted to support it in this tool because of the widespread use of AWS.

teenwolf99 avatar Jan 13 '25 07:01 teenwolf99

@Eugeny Can we get any update on this ? its really helpful for us if warpgate implement this feature.

vjmax avatar Feb 04 '25 07:02 vjmax

@vjmax I'l just getting back to working on Warpgate after doing a lot of major changes in russh (its SSH backend library) - so the frequency of updates should pick up soon. However this specific feature is not a very high priority compared to others since it's still a narrow use case (both Warpgate and MySQL in AWS)

If your company uses Warpgate commercially and you'd like to fast track this feature, I offer both commercial support and feature development - if you're interested, feel free to reach out to me at [email protected]

Eugeny avatar Feb 04 '25 08:02 Eugeny

We'd also be very interested in this feature, and the ability to use IRSA in K8's! It Would add a lot of confidence to our security posture

Christian-Little-Tava avatar Apr 24 '25 17:04 Christian-Little-Tava