Commit Graph

387 Commits

Author SHA1 Message Date
dependabot[bot] bf328eaef8 Bump actions/setup-go from 6 to 7
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 6 to 7.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-20 08:14:44 +00:00
Shizun Ge de121bfadf Merge pull request #206 from paspo/healthcheck
Added healthcheck
2026-07-17 22:23:23 -07:00
paspo db2a1b1372 healthcheck disabled by default, except in docker image 2026-07-11 00:05:44 +02:00
paspo bff5ed3f7b fix tests 2026-07-03 18:20:00 +02:00
paspo b9adb28e90 support use of random free port for healthcheck 2026-07-03 18:18:48 +02:00
paspo e7d2f5239d Move to above line 195. Avoid interrupt checking connPorts and using connPorts.
As suggested by @shizunge
2026-07-03 11:50:46 +02:00
Shizun Ge 5d27ee12f8 Merge pull request #214 from shizunge/dependabot/github_actions/actions/checkout-7
Bump actions/checkout from 6 to 7
2026-06-22 12:37:19 -07:00
dependabot[bot] 637aa0fcc4 Bump actions/checkout from 6 to 7
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-22 08:15:08 +00:00
paspo 3a81ad2410 readme update for healthcheck 2026-06-21 17:38:22 +02:00
paspo c13e99b020 healthcheck: json response 2026-06-21 17:31:16 +02:00
paspo a21aa69bc3 added optional host to healthcheck endpoint 2026-06-21 14:32:53 +02:00
Shizun Ge bb02fb0180 Merge pull request #213 from adamanteye/main
[dashboard] Filter on cluster, namespace, and job
2026-06-11 12:23:47 -07:00
Shizun Ge 9100b14abf Merge pull request #209 from shizunge/dependabot/go_modules/github.com/pires/go-proxyproto-0.12.0
Bump github.com/pires/go-proxyproto from 0.11.0 to 0.12.0
2026-06-06 18:47:58 -07:00
Shizun Ge b7fdabf81e Merge branch 'main' into dependabot/go_modules/github.com/pires/go-proxyproto-0.12.0 2026-06-06 18:38:24 -07:00
Shizun Ge 9b9c174b84 Merge pull request #211 from shizunge/dependabot/github_actions/docker/login-action-4.2.0
Bump docker/login-action from 4.1.0 to 4.2.0
2026-06-06 18:35:41 -07:00
Shizun Ge bc43eca7de Merge pull request #210 from shizunge/dependabot/github_actions/docker/setup-buildx-action-4.1.0
Bump docker/setup-buildx-action from 4.0.0 to 4.1.0
2026-06-06 18:35:28 -07:00
Shizun Ge a059852463 Merge pull request #208 from shizunge/dependabot/go_modules/github.com/pierrre/geohash-1.1.4
Bump github.com/pierrre/geohash from 1.1.3 to 1.1.4
2026-06-06 18:35:00 -07:00
Shizun Ge 8b180ee911 Merge pull request #212 from shizunge/dependabot/github_actions/docker/build-push-action-7.2.0
Bump docker/build-push-action from 7.0.0 to 7.2.0
2026-06-06 18:34:44 -07:00
Xuelin Yang 2fd6c7a407 [dashboard] Filter on cluster, namespace, and job 2026-06-06 16:40:20 +08:00
dependabot[bot] eddce4b85a Bump docker/build-push-action from 7.0.0 to 7.2.0
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 7.0.0 to 7.2.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v7.0.0...v7.2.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-version: 7.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-25 12:03:40 +00:00
dependabot[bot] 591ad1be81 Bump docker/login-action from 4.1.0 to 4.2.0
Bumps [docker/login-action](https://github.com/docker/login-action) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v4.1.0...v4.2.0)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: 4.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-25 12:03:34 +00:00
dependabot[bot] 2c421593a3 Bump docker/setup-buildx-action from 4.0.0 to 4.1.0
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v4.0.0...v4.1.0)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-25 12:03:31 +00:00
dependabot[bot] 15e848bcd7 Bump github.com/pires/go-proxyproto from 0.11.0 to 0.12.0
Bumps [github.com/pires/go-proxyproto](https://github.com/pires/go-proxyproto) from 0.11.0 to 0.12.0.
- [Release notes](https://github.com/pires/go-proxyproto/releases)
- [Commits](https://github.com/pires/go-proxyproto/compare/v0.11.0...v0.12.0)

---
updated-dependencies:
- dependency-name: github.com/pires/go-proxyproto
  dependency-version: 0.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-20 08:50:06 +00:00
dependabot[bot] d2fc221cb2 Bump github.com/pierrre/geohash from 1.1.3 to 1.1.4
Bumps [github.com/pierrre/geohash](https://github.com/pierrre/geohash) from 1.1.3 to 1.1.4.
- [Commits](https://github.com/pierrre/geohash/compare/v1.1.3...v1.1.4)

---
updated-dependencies:
- dependency-name: github.com/pierrre/geohash
  dependency-version: 1.1.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-13 08:31:55 +00:00
paspo 0332733982 Added healthcheck 2026-04-10 23:54:45 +02:00
Shizun Ge 816b060a1c Merge pull request #205 from shizunge/dependabot/github_actions/docker/login-action-4.1.0
Bump docker/login-action from 4.0.0 to 4.1.0
2026-04-07 09:25:46 -07:00
dependabot[bot] 9db64900e0 Bump docker/login-action from 4.0.0 to 4.1.0
Bumps [docker/login-action](https://github.com/docker/login-action) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v4.0.0...v4.1.0)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-06 08:20:18 +00:00
Shizun Ge 8631efdc1c Merge pull request #204 from shizunge/dependabot/go_modules/github.com/pires/go-proxyproto-0.11.0
Bump github.com/pires/go-proxyproto from 0.8.1 to 0.11.0
2026-03-30 10:37:49 -07:00
dependabot[bot] 4d9fe71b39 Bump github.com/pires/go-proxyproto from 0.8.1 to 0.11.0
Bumps [github.com/pires/go-proxyproto](https://github.com/pires/go-proxyproto) from 0.8.1 to 0.11.0.
- [Release notes](https://github.com/pires/go-proxyproto/releases)
- [Commits](https://github.com/pires/go-proxyproto/compare/v0.8.1...v0.11.0)

---
updated-dependencies:
- dependency-name: github.com/pires/go-proxyproto
  dependency-version: 0.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-30 08:24:34 +00:00
Shizun Ge f0045d32fc [dashboard] Change map circle fill opacity to 0.8 2026.0328.0 2026-03-28 22:27:46 -07:00
Shizun Ge 3da6dd03b3 [workflows] fix integration tests. 2026-03-26 21:58:14 -07:00
Shizun Ge cc3e0539ff update go to 1.26.1 2026-03-26 21:38:35 -07:00
Shizun Ge 5b3b5973c3 Merge pull request #203 from adamanteye/main
examples/kustomize-simple: add k8s manifests
2026-03-23 21:58:11 -07:00
Xuelin Yang 4bc342b136 examples/kustomize-simple: readonly root filesystem 2026-03-24 12:03:34 +08:00
Xuelin Yang 66244e80a7 examples: sort examples alphabetically 2026-03-24 10:34:19 +08:00
Xuelin Yang 16a32d06cd examples/kustomize-simple: add k8s manifests 2026-03-23 21:42:31 +08:00
Shizun Ge 1e5f0a29ea Merge pull request #202 from BenjaminGoehry/test/prometheus_test
test: add prometheus metrics integration test
2026-03-21 22:09:28 -07:00
Ben G 4344bfbde4 test: add prometheus metrics integration test 2026-03-20 20:42:59 +01:00
Shizun Ge f6e922f36f Merge pull request #196 from DarkWolfCave/fix/ghost-connections
Add TCP keepalive and write deadline on accepted connections
2026-03-17 15:47:54 -07:00
darkwolf cf6fbb5f41 use min(interval, 30s) for TCP keepalive period
Adapt keepalive to the configured interval: for short intervals
(e.g. 10s) detection is faster, for long intervals (e.g. 10min)
it caps at 30s as a safety net. Add comments explaining what
problem keepalive solves and its detection time limitation.
2026-03-17 06:40:43 +01:00
darkwolf ac07a37754 remove unnecessary panic recovery in send goroutine
There is no concrete panic path in the send flow — Write() and
SetWriteDeadline() return errors, not panics. The defer/recover
was overly defensive and could mask real bugs.
2026-03-12 10:56:53 +01:00
darkwolf b6b3fe2678 refactor: use interval as write deadline instead of separate parameter
Simplify the ghost connection fix by reusing the existing interval
duration as the write deadline. This removes the need for a separate
-write_deadline_ms flag while maintaining the same protection against
goroutine leaks from dead connections.
2026-03-12 09:26:38 +01:00
Shizun Ge 3832d95f14 Merge pull request #197 from shizunge/dependabot/github_actions/docker/build-push-action-7.0.0
Bump docker/build-push-action from 6.19.2 to 7.0.0
2026-03-11 21:40:18 -07:00
Shizun Ge 33129ba155 Merge pull request #198 from shizunge/dependabot/github_actions/docker/login-action-4.0.0
Bump docker/login-action from 3.7.0 to 4.0.0
2026-03-11 21:40:09 -07:00
Shizun Ge 7d5eed824d Merge pull request #199 from shizunge/dependabot/github_actions/docker/metadata-action-6
Bump docker/metadata-action from 5 to 6
2026-03-11 21:40:03 -07:00
Shizun Ge 43859e73f2 Merge pull request #200 from shizunge/dependabot/github_actions/docker/setup-qemu-action-4
Bump docker/setup-qemu-action from 3 to 4
2026-03-11 21:39:57 -07:00
Shizun Ge 005145242c Merge pull request #201 from shizunge/dependabot/github_actions/docker/setup-buildx-action-4.0.0
Bump docker/setup-buildx-action from 3.12.0 to 4.0.0
2026-03-11 21:39:49 -07:00
dependabot[bot] a677b35f05 Bump docker/setup-buildx-action from 3.12.0 to 4.0.0
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.12.0 to 4.0.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3.12.0...v4.0.0)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-09 08:27:16 +00:00
dependabot[bot] 760b9cfb6b Bump docker/setup-qemu-action from 3 to 4
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 3 to 4.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-09 08:27:11 +00:00
dependabot[bot] 7bfa69cba0 Bump docker/metadata-action from 5 to 6
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 5 to 6.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Commits](https://github.com/docker/metadata-action/compare/v5...v6)

---
updated-dependencies:
- dependency-name: docker/metadata-action
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-09 08:27:07 +00:00