Commit Graph

1282 Commits

Author SHA1 Message Date
Trong Huu Nguyen
8774f4dfab build(deps): update direct dependencies
- lestrrat-go/jwx/v3 v3.1.0 -> v3.1.1 (security hardening)
- redis/go-redis/v9 v9.18.0 -> v9.19.0 (bug fixes)
- riandyrn/otelchi v0.12.2 -> v0.12.3 (metrics fixes)
- golang.org/x/crypto v0.50.0 -> v0.51.0
- nais/liberator pseudo-version bump
2026-05-11 08:52:38 +02:00
Trong Huu Nguyen
c3691be136 ci: add sandboxed daily checks for staticcheck, govulncheck, and tests 2026-05-11 08:35:59 +02:00
Trong Huu Nguyen
48a65a800d build: go 1.26.3 2026-05-08 09:00:59 +02:00
Trong Huu Nguyen
24fb9b1a1d refactor(handler/error): reduce log severity for spammy warnings 2026-05-08 07:52:14 +02:00
Trong Huu Nguyen
66d734358d refactor: use errgroup for coordinated server lifecycle
Move metrics and probe listeners from main.go into server.go and
manage all servers with errgroup. This replaces log.Fatalf goroutines
with proper error propagation and ties all server lifetimes together
so a failure in any listener triggers graceful shutdown of the others.
2026-05-08 07:49:17 +02:00
Trong Huu Nguyen
b1e3732ec3 feat: add optional pprof debug endpoints on probe server
Enabled via --pprof-enabled flag. Exposes /debug/pprof/ routes on the
probe bind address for runtime profiling.
2026-05-07 16:01:13 +02:00
Trong Huu Nguyen
1939d18ba8 fix: add server timeouts to prevent goroutine/memory leak from idle keep-alive connections
Without IdleTimeout, clients holding keep-alive connections open indefinitely
caused server-side goroutines (and their ~16KB of buffers) to accumulate
linearly until OOM.
2026-05-07 16:01:11 +02:00
@x10an14-nav
a8f930e276 fix(haproxy-ingress): use valid PathType
Co-Authrode-By: @muni10 <sten.ivar.rokke@nav.no>
2026-05-06 13:50:56 +02:00
Kyrre Havik
64e3329d61 Merge pull request #467 from nais/haproxy-migration-networkpolicy-dual-ingress
feature(haproxy): add haproxy-ingress concurrently with nginx during migration
2026-05-04 09:55:58 +02:00
Trong Huu Nguyen
93b14b00ad ci: parallelize check and test via matrix 2026-04-27 09:35:12 +02:00
Trong Huu Nguyen
1c39244d6e build(deps): bump various dependencies 2026-04-27 09:27:38 +02:00
Trong Huu Nguyen
8214442a20 ci: bump nais/platform-build-push-sign 2026-04-27 09:00:38 +02:00
@x10an14-nav
2af0f825ea feature(haproxy): add haproxy-ingress concurrently with nginx during migration 2026-04-15 11:14:59 +02:00
Trong Huu Nguyen
b7b5f2e74e build: go 1.26.2 2026-04-08 08:36:58 +02:00
Trong Huu Nguyen
0572c16770 build(deps): go mod tidy 2026-04-07 10:09:57 +02:00
Trong Huu Nguyen
d10d860ba4 build(deps): bump various dependencies
- go.opentelemetry.io/otel (and sub-packages): v1.42.0 -> v1.43.0
- github.com/lestrrat-go/httprc/v3: v3.0.4 -> v3.0.5
- github.com/nais/liberator: 20260305 -> 20260319
2026-04-07 08:39:37 +02:00
Trong Huu Nguyen
e0ee607cfe ci: bump actions 2026-04-07 08:28:47 +02:00
Trong Huu Nguyen
317a897dd6 fix(charts): update prometheusrules with new dashboards 2026-03-31 13:44:58 +02:00
dependabot[bot]
90984d4664 build(deps): bump google.golang.org/grpc from 1.79.2 to 1.79.3 (#463)
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.79.2 to 1.79.3.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.79.2...v1.79.3)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-version: 1.79.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-19 09:47:01 +01:00
Trong Huu Nguyen
0ca1c2425c fix(otel): disable internal logs from otel libraries
These logs are often seen only due to timeouts, connection errors or other downstream errors, which aren't actionable as consumers.
2026-03-18 08:43:07 +01:00
Trong Huu Nguyen
77b3e42198 build(deps): golang.org/x/crypto@v0.49.0 2026-03-18 08:39:13 +01:00
Trong Huu Nguyen
4d782b1181 ci: bump actions 2026-03-18 08:37:13 +01:00
Trong Huu Nguyen
8fba8ec5eb build(deps): bump various dependencies 2026-03-10 08:33:50 +01:00
Trong Huu Nguyen
86a0a79969 build: go 1.26.1 2026-03-10 08:24:32 +01:00
Trong Huu Nguyen
0f792b44a2 chore: remove unused and outdated dashboard 2026-03-10 08:24:05 +01:00
Trong Huu Nguyen
319938ad87 feat(charts): add domain_hint configuration for forward-auth 2026-03-05 14:03:40 +01:00
dependabot[bot]
fc86087153 build(deps): bump github.com/docker/cli (#457)
Bumps [github.com/docker/cli](https://github.com/docker/cli) from 28.3.0+incompatible to 29.2.0+incompatible.
- [Commits](https://github.com/docker/cli/compare/v28.3.0...v29.2.0)

---
updated-dependencies:
- dependency-name: github.com/docker/cli
  dependency-version: 29.2.0+incompatible
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 08:22:36 +01:00
Trong Huu Nguyen
80eb291348 ci: bump nais/platform-build-push-sign 2026-03-03 10:18:38 +01:00
Trong Huu Nguyen
8a3256c487 ci: bump actions, don't pin cosign-release version 2026-03-03 10:08:19 +01:00
Trong Huu Nguyen
c02a932d72 feat(openid): support domain_hint for authorization grant 2026-03-03 09:38:24 +01:00
Trong Huu Nguyen
99b3154e28 build(deps): bump liberator, go-redis@v9.18.0, opentelemetry@v1.41.0 2026-03-03 08:50:55 +01:00
Trong Huu Nguyen
02842773d3 style: go fix 2026-03-03 08:35:11 +01:00
Trong Huu Nguyen
148cd9d8e1 build: go 1.26 2026-03-03 08:22:12 +01:00
Trong Huu Nguyen
dd200bb934 build(deps): golang.org/x/oauth2@v0.35.0 2026-02-10 09:00:08 +01:00
Trong Huu Nguyen
792504632e build(deps): golang.org/x/crypto@v0.48.0 2026-02-10 08:59:44 +01:00
Trong Huu Nguyen
d82186481c build(deps): otel@v1.40.0 2026-02-10 08:59:18 +01:00
Trong Huu Nguyen
abe5e865b0 build(deps): go-redis@v9.17.3 2026-02-10 08:57:09 +01:00
Trong Huu Nguyen
4c812834c1 build(deps): github.com/nais/liberator@v0.0.0-20260202145950-a4e1bb21dc00 2026-02-10 08:56:26 +01:00
Trong Huu Nguyen
99a5f2e093 build(deps): github.com/lestrrat-go/httprc@v3.0.4 2026-02-10 08:55:43 +01:00
Trong Huu Nguyen
c49b23db5b build(deps): github.com/go-chi/chi@v5.2.5 2026-02-10 08:55:21 +01:00
Trong Huu Nguyen
af7aaea681 build(deps): github.com/bmatcuk/doublestar@v4.10.0 2026-02-10 08:54:51 +01:00
Trong Huu Nguyen
e449117df8 build(deps): github.com/alicebob/miniredis@v2.36.1 2026-02-10 08:54:32 +01:00
Trong Huu Nguyen
9bf497ed14 build: go 1.25.7 2026-02-10 08:52:20 +01:00
Trong Huu Nguyen
1c4d08eab9 ci: actions/checkout@v6.0.2, docker/login-action@v3.7.0, jdx/mise-action@v3.6.1 2026-02-10 08:51:43 +01:00
Trong Huu Nguyen
c1bb76ed64 ci: actions/setup-go@v6.2.0, jdx/mise-action@v3.6.0 2026-01-21 14:56:15 +01:00
Trong Huu Nguyen
b730247c9e build(deps): bump various dependencies 2026-01-21 14:56:09 +01:00
Trong Huu Nguyen
639893224f charts: add dependency to reloader 2026-01-19 08:32:54 +01:00
Trong Huu Nguyen
466d0132e9 feat(openid): support logout_hint for RP-initiated logouts 2026-01-16 09:18:30 +01:00
Trong Huu Nguyen
af0dfaa74c build: go 1.25.6 2026-01-16 08:52:14 +01:00
Trong Huu Nguyen
4bacdf3871 build: use chainguard/static as baseimage 2026-01-16 08:51:23 +01:00