Skip to content

PostgreSQL integration for dynamic secrets #657

@nimish-ks

Description

@nimish-ks

Describe the solution you'd like

Integrate with PostgreSQL datdabase to automate secret management. Create, manage, delete PostgreSQL roles as leases for each account in Phase on demand or async.

There will also be a need to make sure we have a connector or a gateway that Phase can use to make the database instance reachable externally for Phase Cloud or inside or a self-hosted instance.

There is a fair bit of complexity involved given that Phase will need to connect and interact with the database instance over TCP rather then HTTP.

Additional context

We could use the Phase CLI as a lightweight gateway to bridge connectivity, this will avoid a new asset and given the CLI is already packaged for the widest possible targets, the integration will be simpler.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestfrontendChange in frontend codepythonPull requests that update Python codetypescriptPull requests that update Typescript code

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions