{"level":"info","ts":"2025-10-28 06:44:05.370","logger":"ova|main","msg":"Started","settings":{"ApplianceEndpoints":true,"Auth":{"Required":true,"TTL":10},"CatalogPath":"/ova","Port":"8080","Provider":{"Name":"ova-chhu","Namespace":"openshift-mtv","Verb":"get"}}} [GIN-debug] [WARNING] Creating an Engine instance with the Logger and Recovery middleware already attached. [GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production. - using env: export GIN_MODE=release - using code: gin.SetMode(gin.ReleaseMode) [GIN-debug] GET /vms --> github.com/kubev2v/forklift/cmd/ova-provider-server/api.InventoryHandler.VMs-fm (4 handlers) [GIN-debug] GET /networks --> github.com/kubev2v/forklift/cmd/ova-provider-server/api.InventoryHandler.Networks-fm (4 handlers) [GIN-debug] GET /disks --> github.com/kubev2v/forklift/cmd/ova-provider-server/api.InventoryHandler.Disks-fm (4 handlers) [GIN-debug] GET /test_connection --> github.com/kubev2v/forklift/cmd/ova-provider-server/api.InventoryHandler.TestConnection-fm (4 handlers) [GIN-debug] GET /appliances --> github.com/kubev2v/forklift/cmd/ova-provider-server/api.ApplianceHandler.List-fm (4 handlers) [GIN-debug] POST /appliances --> github.com/kubev2v/forklift/cmd/ova-provider-server/api.ApplianceHandler.Upload-fm (4 handlers) [GIN-debug] [WARNING] You trusted all proxies, this is NOT safe. We recommend you to set a value. Please check https://pkg.go.dev/github.com/gin-gonic/gin#readme-don-t-trust-all-proxies for details. [GIN-debug] Listening and serving HTTP on :8080 [GIN] 2025/10/28 - 06:44:08 | 200 | 99.892µs | 10.130.0.149 | GET "/test_connection" [GIN] 2025/10/28 - 06:44:08 | 200 | 35.086µs | 10.130.0.149 | GET "/test_connection" [GIN] 2025/10/28 - 06:44:08 | 200 | 746.374µs | 10.130.0.149 | GET "/networks" [GIN] 2025/10/28 - 06:44:08 | 200 | 278.066µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:44:08 | 200 | 391.944µs | 10.130.0.149 | GET "/vms" [GIN] 2025/10/28 - 06:44:08 | 200 | 194.741µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:44:08 | 200 | 430.532µs | 10.130.0.149 | GET "/networks" [GIN] 2025/10/28 - 06:44:08 | 200 | 204.697µs | 10.130.0.149 | GET "/networks" [GIN] 2025/10/28 - 06:44:08 | 200 | 274.077µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:44:08 | 200 | 198.264µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:44:08 | 200 | 269.598µs | 10.130.0.149 | GET "/vms" [GIN] 2025/10/28 - 06:44:08 | 200 | 219.337µs | 10.130.0.149 | GET "/vms" [GIN] 2025/10/28 - 06:44:08 | 200 | 212.353µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:44:08 | 200 | 204.571µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:44:08 | 200 | 393.286µs | 10.130.0.149 | GET "/networks" [GIN] 2025/10/28 - 06:44:08 | 200 | 218.549µs | 10.130.0.149 | GET "/networks" [GIN] 2025/10/28 - 06:44:08 | 200 | 284.069µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:44:08 | 200 | 204.63µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:44:08 | 200 | 273.828µs | 10.130.0.149 | GET "/vms" [GIN] 2025/10/28 - 06:44:08 | 200 | 197.502µs | 10.130.0.149 | GET "/vms" [GIN] 2025/10/28 - 06:44:08 | 200 | 191.416µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:44:08 | 200 | 193.334µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:44:11 | 200 | 31.102µs | 10.130.0.149 | GET "/test_connection" [controller-runtime] log.SetLogger(...) was never called; logs will not be displayed. Detected at: > goroutine 47 [running]: > runtime/debug.Stack() > /usr/lib/golang/src/runtime/debug/stack.go:26 +0x5e > sigs.k8s.io/controller-runtime/pkg/log.eventuallyFulfillRoot() > /app/vendor/sigs.k8s.io/controller-runtime/pkg/log/log.go:60 +0xcd > sigs.k8s.io/controller-runtime/pkg/log.(*delegatingLogSink).WithName(0xc00015fb40, {0x1a45173, 0x14}) > /app/vendor/sigs.k8s.io/controller-runtime/pkg/log/deleg.go:147 +0x3e > github.com/go-logr/logr.Logger.WithName({{0x1cf4188, 0xc00015fb40}, 0x0}, {0x1a45173?, 0x0?}) > /app/vendor/github.com/go-logr/logr/logr.go:345 +0x36 > sigs.k8s.io/controller-runtime/pkg/client.newClient(0x1a?, {0x0, 0xc000300770, {0x0, 0x0}, 0x0, 0x0}) > /app/vendor/sigs.k8s.io/controller-runtime/pkg/client/client.go:118 +0xdb > sigs.k8s.io/controller-runtime/pkg/client.New(0x0?, {0x0, 0xc000300770, {0x0, 0x0}, 0x0, 0x0}) > /app/vendor/sigs.k8s.io/controller-runtime/pkg/client/client.go:98 +0x55 > github.com/kubev2v/forklift/cmd/ova-provider-server/auth.(*ProviderAuth).client(0xc0000e14c0?, {0xc00004d407, 0x32}) > /app/cmd/ova-provider-server/auth/auth.go:138 +0xcd > github.com/kubev2v/forklift/cmd/ova-provider-server/auth.(*ProviderAuth).permit(0xc00053ea50, {0xc00004d407?, 0xc00004d407?}) > /app/cmd/ova-provider-server/auth/auth.go:84 +0x25 > github.com/kubev2v/forklift/cmd/ova-provider-server/auth.(*ProviderAuth).Permit(0xc00053ea50, 0xc0001ba100) > /app/cmd/ova-provider-server/auth/auth.go:68 +0x1fb > github.com/kubev2v/forklift/cmd/ova-provider-server/api.ApplianceHandler.permitted(...) > /app/cmd/ova-provider-server/api/appliance.go:256 > github.com/kubev2v/forklift/cmd/ova-provider-server/api.ApplianceHandler.Upload({{0xc000048025?, 0x40da04?}, 0xa?, 0xc00053ea50?}, 0xc0001ba100) > /app/cmd/ova-provider-server/api/appliance.go:119 +0x69 > github.com/gin-gonic/gin.(*Context).Next(0xc0001ba100) > /app/vendor/github.com/gin-gonic/gin/context.go:185 +0x2b > main.main.ErrorHandler.func2(0xc0001ba100) > /app/cmd/ova-provider-server/api/base.go:28 +0x1c > github.com/gin-gonic/gin.(*Context).Next(...) > /app/vendor/github.com/gin-gonic/gin/context.go:185 > github.com/gin-gonic/gin.CustomRecoveryWithWriter.func1(0xc0001ba100) > /app/vendor/github.com/gin-gonic/gin/recovery.go:102 +0x6f > github.com/gin-gonic/gin.(*Context).Next(...) > /app/vendor/github.com/gin-gonic/gin/context.go:185 > github.com/gin-gonic/gin.LoggerWithConfig.func1(0xc0001ba100) > /app/vendor/github.com/gin-gonic/gin/logger.go:249 +0xe5 > github.com/gin-gonic/gin.(*Context).Next(...) > /app/vendor/github.com/gin-gonic/gin/context.go:185 > github.com/gin-gonic/gin.(*Engine).handleHTTPRequest(0xc000133d40, 0xc0001ba100) > /app/vendor/github.com/gin-gonic/gin/gin.go:633 +0x872 > github.com/gin-gonic/gin.(*Engine).ServeHTTP(0xc000133d40, {0x1ce1160, 0xc0001e0b60}, 0xc00050f180) > /app/vendor/github.com/gin-gonic/gin/gin.go:589 +0x1aa > net/http.serverHandler.ServeHTTP({0x1cda200?}, {0x1ce1160?, 0xc0001e0b60?}, 0x6?) > /usr/lib/golang/src/net/http/server.go:3301 +0x8e > net/http.(*conn).serve(0xc0001ac990, {0x1cef780, 0xc0004f9ad0}) > /usr/lib/golang/src/net/http/server.go:2102 +0x625 > created by net/http.(*Server).Serve in goroutine 1 > /usr/lib/golang/src/net/http/server.go:3454 +0x485 [GIN] 2025/10/28 - 06:44:41 | 200 | 48.892µs | 10.130.0.149 | GET "/test_connection" [GIN] 2025/10/28 - 06:45:08 | 200 | 732.533µs | 10.130.0.149 | GET "/networks" [GIN] 2025/10/28 - 06:45:08 | 200 | 1.000412ms | 10.130.0.149 | GET "/networks" [GIN] 2025/10/28 - 06:45:08 | 200 | 248.535µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:45:08 | 200 | 197.118µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:45:08 | 200 | 415.26µs | 10.130.0.149 | GET "/vms" [GIN] 2025/10/28 - 06:45:08 | 200 | 266.778µs | 10.130.0.149 | GET "/vms" [GIN] 2025/10/28 - 06:45:08 | 200 | 286.301µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:45:08 | 200 | 208.171µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:45:11 | 200 | 40.488µs | 10.130.0.149 | GET "/test_connection" [GIN] 2025/10/28 - 06:45:41 | 200 | 33.861µs | 10.130.0.149 | GET "/test_connection" [GIN] 2025/10/28 - 06:46:08 | 500 | 1m29s | 10.130.0.157 | POST "/appliances" Error #01: unexpected EOF [GIN] 2025/10/28 - 06:46:08 | 200 | 810.338µs | 10.130.0.149 | GET "/networks" [GIN] 2025/10/28 - 06:46:08 | 200 | 379µs | 10.130.0.149 | GET "/networks" [GIN] 2025/10/28 - 06:46:08 | 200 | 415.958µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:46:08 | 200 | 217.892µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:46:08 | 200 | 265.38µs | 10.130.0.149 | GET "/vms" [GIN] 2025/10/28 - 06:46:08 | 200 | 200.783µs | 10.130.0.149 | GET "/vms" [GIN] 2025/10/28 - 06:46:08 | 200 | 300.65µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:46:08 | 200 | 254.206µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:46:11 | 200 | 39.96µs | 10.130.0.149 | GET "/test_connection" [GIN] 2025/10/28 - 06:46:41 | 200 | 32.9µs | 10.130.0.149 | GET "/test_connection" [GIN] 2025/10/28 - 06:47:08 | 200 | 680.082µs | 10.130.0.149 | GET "/networks" [GIN] 2025/10/28 - 06:47:08 | 200 | 276.568µs | 10.130.0.149 | GET "/networks" [GIN] 2025/10/28 - 06:47:08 | 200 | 260.178µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:47:08 | 200 | 240.657µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:47:08 | 200 | 271.54µs | 10.130.0.149 | GET "/vms" [GIN] 2025/10/28 - 06:47:08 | 200 | 238.308µs | 10.130.0.149 | GET "/vms" [GIN] 2025/10/28 - 06:47:08 | 200 | 218.526µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:47:08 | 200 | 203.994µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:47:11 | 200 | 87.379µs | 10.130.0.149 | GET "/test_connection" [GIN] 2025/10/28 - 06:47:41 | 200 | 58.513µs | 10.130.0.149 | GET "/test_connection" [GIN] 2025/10/28 - 06:48:08 | 200 | 695.495µs | 10.130.0.149 | GET "/networks" [GIN] 2025/10/28 - 06:48:08 | 200 | 356.469µs | 10.130.0.149 | GET "/networks" [GIN] 2025/10/28 - 06:48:08 | 200 | 337.086µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:48:08 | 200 | 205.754µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:48:08 | 200 | 319.437µs | 10.130.0.149 | GET "/vms" [GIN] 2025/10/28 - 06:48:08 | 200 | 188.273µs | 10.130.0.149 | GET "/vms" [GIN] 2025/10/28 - 06:48:08 | 200 | 249.269µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:48:08 | 200 | 192.705µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:48:12 | 200 | 39.937µs | 10.130.0.149 | GET "/test_connection" [GIN] 2025/10/28 - 06:48:42 | 200 | 47.085µs | 10.130.0.149 | GET "/test_connection" [GIN] 2025/10/28 - 06:49:08 | 200 | 652.332µs | 10.130.0.149 | GET "/networks" [GIN] 2025/10/28 - 06:49:08 | 200 | 312.109µs | 10.130.0.149 | GET "/networks" [GIN] 2025/10/28 - 06:49:08 | 200 | 270.421µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:49:08 | 200 | 209.32µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:49:08 | 200 | 262.263µs | 10.130.0.149 | GET "/vms" [GIN] 2025/10/28 - 06:49:08 | 200 | 232.714µs | 10.130.0.149 | GET "/vms" [GIN] 2025/10/28 - 06:49:08 | 200 | 298.908µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:49:08 | 200 | 198.012µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:49:12 | 200 | 55.069µs | 10.130.0.149 | GET "/test_connection" [GIN] 2025/10/28 - 06:49:42 | 200 | 70.913µs | 10.130.0.149 | GET "/test_connection" [GIN] 2025/10/28 - 06:50:08 | 200 | 663.03µs | 10.130.0.149 | GET "/networks" [GIN] 2025/10/28 - 06:50:08 | 200 | 311.916µs | 10.130.0.149 | GET "/networks" [GIN] 2025/10/28 - 06:50:08 | 200 | 305.217µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:50:08 | 200 | 210.906µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:50:08 | 200 | 234.61µs | 10.130.0.149 | GET "/vms" [GIN] 2025/10/28 - 06:50:08 | 200 | 185.635µs | 10.130.0.149 | GET "/vms" [GIN] 2025/10/28 - 06:50:08 | 200 | 193.724µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:50:08 | 200 | 188.22µs | 10.130.0.149 | GET "/disks" [GIN] 2025/10/28 - 06:50:12 | 200 | 39.313µs | 10.130.0.149 | GET "/test_connection"