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

Self hosted PostgresDB + Timescale extension + Regular data backups + Destroy github actions #2

Open
wants to merge 31 commits into
base: main
Choose a base branch
from

Conversation

romer8
Copy link

@romer8 romer8 commented Jun 5, 2024

  • One master and another replica instances of PostgreSQL.
  • PostgreSQL deployed using docker.
  • Creation of S3 bucket for data backups.
  • Docker container to upload regular backups to a new S3 bucket.
  • Creation of GHA for the deployment of the S3 bucket, EC2 instace with PostgreSQL and backups.
  • input parameters for: db user, db password, ec2 instance type, etc
  • Destroy GHA action to destroy the self hosted timescale db.
  • Destroy GHA to destroy the Hydroserver needed resources.

I think there is a lot of possible improvements for the PR, but after doing a couple of trainings seems that alot of people really want to be able to host their own timescale db

@kjlippold kjlippold self-requested a review September 6, 2024 15:02
@kjlippold
Copy link
Contributor

@romer8 Thank you for working on these features, and apologies for taking awhile to review this. We're still formalizing our contribution guidelines here, but could you create a couple issues for these new features for discussion, and maybe split this into two issues/PRs, one for everything related to the self-hosted Timescale feature, and another for the action to tear down an AWS HydroServer environment? That will help keep these on our milestone radar so we don't lose track of them, and help me review these features independently from each other. We'd definitely like to get the destroy action merged in, and I think the self-hosted Timescale will be a useful feature, but we may want to get some additional feedback on that one from Jeff and Daniel.

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