medic / cht-sync

Data synchronization between CouchDB and PostgreSQL for the purpose of analytics.
GNU General Public License v3.0
4 stars 5 forks source link

helm chart for cht sync #90

Closed witash closed 4 months ago

witash commented 7 months ago

this branch contains

  1. a helm chart for deploying cht sync on kubernetes. including logstash, postgrest, and dbt containers for all deployments optionally a postgres db and service and experimentally a redis instance and the redis worker to copy data from it

  2. change to the github task which was building and pushing images with the :latest tag on every push on every branch, which causes problems for deploying on kubernetes; for now, it just tags images with the branch name, we can make additional changes in its own branch after this is merged.

  3. creates the couchdb database in the dbt worker.

Closes #75

github-advanced-security[bot] commented 7 months ago

This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation.

witash commented 6 months ago

this is not totally final because there isn't a good way to access the postgres db in the cluster (see #87). but I want to merge this to main since #79 depends on it and the github build task in main keeps overwriting the latest images with feature branches. in the meantime, you can access the database for testing and development if you have kubectl access kubectl exec -it -tty postgres-xxxx -- psql

andrablaj commented 6 months ago

@witash, is this PR ready for re-review? If yes, re-request review from @dianabarsan or any other people who should have a look at this.

medic-ci commented 2 months ago

:tada: This PR is included in version 1.0.0 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket: