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]andlnx01 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]andlnx01 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