84 Commits

Author SHA1 Message Date
renovate[bot] 8892cfa64e chore(deps): update golang docker tag to v1.25 v0.11.1 2025-09-11 22:59:49 +02:00
renovate[bot] 1855bab1ca chore(deps): update golangci/golangci-lint-action action to v8 2025-09-11 22:59:31 +02:00
renovate[bot] 42436ceb9e fix(deps): update module github.com/go-chi/chi/v5 to v5.2.3 2025-09-11 22:56:33 +02:00
renovate[bot] db00e5afbf chore(deps): update actions/setup-go action to v6 2025-09-11 22:54:21 +02:00
renovate[bot] 2c11de4024 chore(deps): update actions/checkout action to v5 2025-09-11 22:50:03 +02:00
renovate[bot] 515a1ab8c7 fix(deps): update module github.com/docker/go-connections to v0.6.0 2025-09-11 22:42:26 +02:00
renovate[bot] 26c5ffb815 fix(deps): update module github.com/spf13/cobra to v1.10.1 2025-09-11 22:37:35 +02:00
renovate[bot] 3ece7b71c5 fix(deps): update module github.com/testcontainers/testcontainers-go to v0.38.0 2025-09-11 22:37:06 +02:00
renovate[bot] 81f8047aa1 fix(deps): update module github.com/go-chi/chi/v5 to v5.2.2 [security] 2025-09-11 22:36:32 +02:00
renovate[bot] 965b4df8d7 fix(deps): update module github.com/stretchr/testify to v1.11.1 2025-09-11 22:32:27 +02:00
renovate[bot] afa9d38e07 Add renovate.json 2025-09-11 22:25:49 +02:00
Fredrik Berntsson 33534f75e5 Added github issue templates for bug and feature requests 2025-07-10 13:24:28 +02:00
Fredrik Berntsson 3b48cd1e96 Adjust mockery mock file names v0.11.0 2025-04-24 22:09:10 +02:00
Fredrik Berntsson 137fd118ca Add internal health endpoint and health check command 2025-04-24 22:09:10 +02:00
Fredrik Berntsson f150802bdb docs: update shields.io yml reference 2025-04-20 23:11:08 +02:00
Fredrik Berntsson c96426f790 Bump go to 1.24 2025-04-20 22:44:14 +02:00
Fredrik Berntsson cf3ec1706c Use linter formatting 2025-04-20 22:14:04 +02:00
Fredrik Berntsson dcd44b726a Use linter code standards 2025-04-20 22:14:04 +02:00
Fredrik Berntsson 9df4e352e4 Run golangci-lint in CI 2025-04-20 22:14:04 +02:00
Fredrik Berntsson a4e08cee8c Add Makefile and setup golangci-lint 2025-04-20 22:14:04 +02:00
Fredrik Berntsson 43e14401ee docs: Alter webhook env format v0.10.0 2025-04-17 23:01:36 +02:00
Christopher Moore ce26f4653f Add app_sudo information to README.md 2025-04-17 22:33:56 +02:00
Fredrik Berntsson 303bef850d Minor webhook refactor 2025-04-17 22:14:53 +02:00
Steven Vondruska c18e5bfea9 Implement sync success/failure webhook 2025-04-16 23:28:57 +02:00
Christopher Moore 7d735e983b docs: Update README.md
Adds Docker secrets information
2025-04-16 22:04:58 +02:00
Christopher Moore 9e49612d88 Add docker compose with secrets example 2025-04-16 22:04:58 +02:00
J. Eckert 0a3ea44062 docs: Update README.md
small copy edit to clarify granular filters only apply if full sync is false. apply, as was mentioned as a minor documentation annoyance in #93
2025-04-05 18:50:48 +02:00
Fredrik Berntsson 4ac532ad31 Add support to use docker secret files for primary and replicas settings v0.9.0 2025-04-04 22:20:15 +02:00
Fredrik Berntsson 0508e050ab typo: SSL -> TLS 2025-03-29 16:06:48 +01:00
Fredrik Berntsson 24d0158e74 Fix debug config print displaying pointers 2025-03-29 16:06:48 +01:00
Fredrik Berntsson 1cafe2fd5d docs: update README v0.8.0 2025-03-28 13:41:54 +01:00
Fredrik Berntsson bd295734d2 Add support to specify include or exclude filters for syncing config 2025-03-28 13:41:54 +01:00
Mark Trolley e851731a27 Fix typo in readme 2025-03-28 09:20:33 +01:00
Fredrik Berntsson 7210bf5227 Do not swallow errors on cron setup failure v0.7.1 2025-03-27 20:21:38 +01:00
Fredrik Berntsson 8a70669d67 Add client retry delay to unit tests v0.7.0 2025-03-18 21:48:25 +01:00
Fredrik Berntsson 8c4987fc3d Bump dependencies 2025-03-18 21:48:25 +01:00
Fredrik Berntsson 9339c54f8b Do not log error twice on failures 2025-03-18 21:48:25 +01:00
Fredrik Berntsson 951672edf5 Separate logs to stdout and stderr 2025-03-18 21:48:25 +01:00
Fredrik Berntsson a962ee9a95 Add a share syncfunc 2025-03-18 21:48:25 +01:00
Fredrik Berntsson d698a49cfb Use envconfig and add tests. 2025-03-18 21:48:25 +01:00
thebigbone 5fa9441847 Add http client timeout config env 2025-03-18 21:48:25 +01:00
Fredrik Berntsson 3a41928599 Update dependencies 2025-03-18 21:48:25 +01:00
Fredrik Berntsson 39e1ef656b Do not pass retry config, init on startup instead 2025-03-18 21:48:25 +01:00
Fredrik Berntsson 5f139c0cf1 typo: README typo 2025-03-18 21:48:25 +01:00
Phillip Thurston 3ffb40f2a9 fix: correct int overflow bug, add fixed delay, and rename env for retries 2025-03-18 21:48:25 +01:00
Phillip Thurston b83c8354ca feat: add ability to specify custom delay in connection attempts 2025-03-18 21:48:25 +01:00
Fredrik Berntsson 3edd692b18 Add missing client test and debug logs 2025-03-11 22:18:54 +01:00
Kyuuk ca85b6a86d defer call to deleteSessions & avoid returning on first error
this fixes the case where we flood sessions when an error occurs (session are created but never deleted)
2025-03-11 22:18:54 +01:00
Fredrik Berntsson 2f6104f710 Rename manual sync to selective sync v0.6.0 2025-03-05 23:16:42 +01:00
Fredrik Berntsson c4213cbd2b Restrict full sync to not sync files and webserver config 2025-03-05 23:16:42 +01:00