intuit / Trapheus

This tool automates restoration of RDS database instances from snapshots into any dev, staging or production environments. It supports individual RDS Snapshot as well as cluster snapshot restore operations.
https://intuit.github.io/Trapheus/
MIT License
101 stars 52 forks source link

Support custom snapshot identifier based snapshot creation #143

Closed namitad closed 7 months ago

namitad commented 9 months ago

As part of this issue, we would like to add an enhancement where users can provide a unique snapshot-identifier as an additional input parameter to the state machine and the snapshot id provided as a value for this parameter be used as the id for new snapshot being created (when task=create_snapshot or task=create_snapshot_only)

Refer https://github.com/intuit/Trapheus#-execution for more details on task types

This issue is a follow up enhancement to https://github.com/intuit/Trapheus/issues/132 where the input parameter support will be added

kokikathir commented 9 months ago

@namitad I would like to work on this

namitad commented 9 months ago

@kokikathir this is currently a follow up issue - would you be open to adding the base support for providing a unique snapshot-identifier as an additional input parameter to the state machine and use the same as part of the pipeline branching for task=create_snapshot or task=create_snapshot_only ?

kokikathir commented 9 months ago

@namitad Thanks for the clarification. Right now, I'm not focusing on this. You can assign to others

github-actions[bot] commented 7 months ago

This pull request has been automatically closed because it has been inactive for more than 14 days. Please reopen if you still intend to submit this pull request.