fix: route klog to stderr so k8s client errors are visible
CI / Vet, test, build (push) Successful in 3m52s
CI / Build and push image (push) Successful in 1m42s

This commit is contained in:
Admin Bot
2026-08-26 14:55:06 -07:00
parent ed8c4babd1
commit c237b633e9
2 changed files with 6 additions and 1 deletions
+5
View File
@@ -11,6 +11,7 @@ import (
"k8s.io/client-go/dynamic" "k8s.io/client-go/dynamic"
"k8s.io/client-go/rest" "k8s.io/client-go/rest"
"k8s.io/klog/v2"
"forgejo.riotpiao.com/rock/homelab-frontend/internal/config" "forgejo.riotpiao.com/rock/homelab-frontend/internal/config"
"forgejo.riotpiao.com/rock/homelab-frontend/internal/proxy" "forgejo.riotpiao.com/rock/homelab-frontend/internal/proxy"
@@ -54,6 +55,10 @@ func main() {
healthChecker := server.NewHealthChecker(true, authEnabled) healthChecker := server.NewHealthChecker(true, authEnabled)
srv.SetHealthChecker(healthChecker) srv.SetHealthChecker(healthChecker)
// Route klog (used by k8s client-go) to stderr so reflector errors are visible
klog.InitFlags(nil)
klog.SetOutput(os.Stderr)
// Create ServiceAdapter registry and dispatcher (phase 8) // Create ServiceAdapter registry and dispatcher (phase 8)
registry := serviceadapter.NewRegistry(nil) registry := serviceadapter.NewRegistry(nil)
dispatcher := serviceadapter.NewDispatcher(registry) dispatcher := serviceadapter.NewDispatcher(registry)
+1 -1
View File
@@ -10,6 +10,7 @@ require (
gopkg.in/yaml.v3 v3.0.1 gopkg.in/yaml.v3 v3.0.1
k8s.io/apimachinery v0.37.0 k8s.io/apimachinery v0.37.0
k8s.io/client-go v0.37.0 k8s.io/client-go v0.37.0
k8s.io/klog/v2 v2.140.0
) )
require ( require (
@@ -63,7 +64,6 @@ require (
gopkg.in/evanphx/json-patch.v4 v4.13.0 // indirect gopkg.in/evanphx/json-patch.v4 v4.13.0 // indirect
gopkg.in/inf.v0 v0.9.1 // indirect gopkg.in/inf.v0 v0.9.1 // indirect
k8s.io/api v0.37.0 // indirect k8s.io/api v0.37.0 // indirect
k8s.io/klog/v2 v2.140.0 // indirect
k8s.io/kube-openapi v0.0.0-20260721132016-d427ff9ee9ad // indirect k8s.io/kube-openapi v0.0.0-20260721132016-d427ff9ee9ad // indirect
k8s.io/utils v0.0.0-20260626114624-be93311217bd // indirect k8s.io/utils v0.0.0-20260626114624-be93311217bd // indirect
sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 // indirect sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 // indirect