Skip to content

PostgreSQL integration for dynamic secrets #657

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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