-
Notifications
You must be signed in to change notification settings - Fork 3
Closed
Labels
area/networkingNetworking-related tasks and improvements.Networking-related tasks and improvements.bugSomething isn't workingSomething isn't working
Description
Describe the bug
When applying a LoadBalancer with type=Internal the ironcore-net api-server panics due to a nil pointer. It does not matter if I am manually applying an ironcore-net LoadBalancer or let the apinetlet apply it through an ironcore LoadBalancer.
The stacktrace is as follows:
E0116 08:43:13.073121 1 wrap.go:58] "apiserver panic'd" method="PATCH" URI="/apis/core.apinet.ironcore.dev/v1alpha1/namespaces/ironcore-net-system/loadbalancers/f09985c7-2f1f-450f-9b12-7065dc230d66?fieldManager=ironcore.dev%2Fapinetlet&force=true" auditID="ec905b4d-7f4b-4a2a-9749-325805846f9c"
http2: panic serving 100.64.1.158:53752: runtime error: invalid memory address or nil pointer dereference
goroutine 2549883 [running]:
k8s.io/apiserver/pkg/endpoints/handlers/finisher.finishRequest.func1.1()
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/handlers/finisher/finisher.go:105 +0xa5
panic({0x224b6c0?, 0x3e97be0?})
/usr/local/go/src/runtime/panic.go:914 +0x21f
k8s.io/apiserver/pkg/registry/generic/registry.(*Store).Update.func1({0x2a2eed0, 0xc0026d4600}, {0xc002685c20?, 0x263ba0e?})
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/registry/generic/registry/store.go:629 +0xe3d
k8s.io/apiserver/pkg/storage/etcd3.(*store).updateState(0xc0009c02d0, 0xc001a0f800?, 0x7d?)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/storage/etcd3/store.go:972 +0x3a
k8s.io/apiserver/pkg/storage/etcd3.(*store).GuaranteedUpdate(0xc0009c02d0, {0x2a4a958, 0xc002332750}, {0xc0019cd140, 0x60}, {0x2a2eed0?, 0xc0025b6300}, 0x1, 0xc0021cc1a0?, 0xc002767970, ...)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/storage/etcd3/store.go:439 +0x9a9
k8s.io/apiserver/pkg/storage/cacher.(*Cacher).GuaranteedUpdate(0xc00075eea0, {0x2a4a958, 0xc002332750}, {0xc0019cd140, 0x60}, {0x2a2eed0, 0xc0025b6300}, 0xa8?, 0x256df80?, 0xc002767970, ...)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/storage/cacher/cacher.go:861 +0x229
k8s.io/apiserver/pkg/registry/generic/registry.(*DryRunnableStorage).GuaranteedUpdate(0xb?, {0x2a4a958?, 0xc002332750?}, {0xc0019cd140?, 0x2?}, {0x2a2eed0?, 0xc0025b6300?}, 0x1?, 0x2626778?, 0xc002767970, ...)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/registry/generic/registry/dryrun.go:107 +0x355
k8s.io/apiserver/pkg/registry/generic/registry.(*Store).Update(0xc000554840, {0x2a4a958?, 0xc002332750}, {0xc001616f75, 0x24}, {0x2a2d7b0?, 0xc002332840}, 0xc002f02f50, 0xc00270ed40, 0x1, ...)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/registry/generic/registry/store.go:560 +0x46b
k8s.io/apiserver/pkg/endpoints/handlers.(*patcher).patchResource.func2()
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/handlers/patch.go:663 +0xa4
k8s.io/apiserver/pkg/endpoints/handlers.(*patcher).patchResource.func3()
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/handlers/patch.go:669 +0x35
k8s.io/apiserver/pkg/endpoints/handlers/finisher.finishRequest.func1()
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/handlers/finisher/finisher.go:117 +0x84
created by k8s.io/apiserver/pkg/endpoints/handlers/finisher.finishRequest in goroutine 2549880
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/handlers/finisher/finisher.go:92 +0xc8
goroutine 2549880 [running]:
k8s.io/apiserver/pkg/server/filters.(*timeoutHandler).ServeHTTP.func1.1()
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/server/filters/timeout.go:110 +0x9c
panic({0x20e8fa0?, 0xc001e204b0?})
/usr/local/go/src/runtime/panic.go:914 +0x21f
k8s.io/apiserver/pkg/endpoints/handlers/finisher.(*result).Return(0xc0020b9488?)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/handlers/finisher/finisher.go:53 +0xad
k8s.io/apiserver/pkg/endpoints/handlers/finisher.finishRequest({0x2a4a958, 0xc002332750}, 0xc00035ff80, 0x45d964b800, 0x276c4d8)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/handlers/finisher/finisher.go:126 +0x256
k8s.io/apiserver/pkg/endpoints/handlers/finisher.FinishRequest(...)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/handlers/finisher/finisher.go:84
k8s.io/apiserver/pkg/endpoints/handlers.(*patcher).patchResource(0xc0018c7a40, {0x2a4a958?, 0xc002332750}, 0xc001192ea0)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/handlers/patch.go:667 +0x7f7
k8s.io/apiserver/pkg/endpoints/handlers.PatchResource.func1({0x2a3e328, 0xc00035faa0}, 0xc0017d6c00)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/handlers/patch.go:227 +0x27b8
k8s.io/apiserver/pkg/endpoints.(*APIInstaller).registerResourceHandlers.restfulPatchResource.func12(0xc00035f920, 0xc0025bba40)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/installer.go:1304 +0x6a
k8s.io/apiserver/pkg/endpoints.(*APIInstaller).registerResourceHandlers.InstrumentRouteFunc.func13(0xc00035f920, 0xc0025bba40)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/metrics/metrics.go:571 +0x1ce
github.com/emicklei/go-restful/v3.(*Container).dispatch(0xc0007ad170, {0x2a3e328, 0xc0009b3e80}, 0xc0017d6c00)
/go/pkg/mod/github.com/emicklei/go-restful/v3@v3.11.0/container.go:299 +0x5f0
github.com/emicklei/go-restful/v3.(*Container).Dispatch(...)
/go/pkg/mod/github.com/emicklei/go-restful/v3@v3.11.0/container.go:204
k8s.io/apiserver/pkg/server.director.ServeHTTP({{0x263a676?, 0x24d6be0?}, 0xc0007ad170?, 0xc000265a40?}, {0x2a3e328, 0xc0009b3e80}, 0xc0017d6c00)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/server/handler.go:146 +0x56c
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.TrackCompleted.trackCompleted.func21({0x2a3e328?, 0xc0009b3e80}, 0xc0017d6c00)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filterlatency/filterlatency.go:110 +0x177
net/http.HandlerFunc.ServeHTTP(0x2a4a958?, {0x2a3e328?, 0xc0009b3e80?}, 0x4?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/endpoints/filters.withAuthorization.func1({0x2a3e328, 0xc0009b3e80}, 0xc0017d6c00)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filters/authorization.go:78 +0x639
net/http.HandlerFunc.ServeHTTP(0xc161ae48434f19d4?, {0x2a3e328?, 0xc0009b3e80?}, 0xc0013d0fb8?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/endpoints/filterlatency.trackStarted.func1({0x2a3e328, 0xc0009b3e80}, 0xc0017d6c00)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filterlatency/filterlatency.go:84 +0x192
net/http.HandlerFunc.ServeHTTP(0x3ead180?, {0x2a3e328?, 0xc0009b3e80?}, 0x5?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server/filters.WithMaxInFlightLimit.func1({0x2a3e328, 0xc0009b3e80}, 0xc0017d6c00)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/server/filters/maxinflight.go:196 +0x262
net/http.HandlerFunc.ServeHTTP(0x1c1e2cf?, {0x2a3e328?, 0xc0009b3e80?}, 0x2a19700?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.TrackCompleted.trackCompleted.func23({0x2a3e328?, 0xc0009b3e80}, 0xc0017d6c00)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filterlatency/filterlatency.go:110 +0x177
net/http.HandlerFunc.ServeHTTP(0x1?, {0x2a3e328?, 0xc0009b3e80?}, 0x1?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.WithImpersonation.func4({0x2a3e328, 0xc0009b3e80}, 0xc0017d6c00)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filters/impersonation.go:50 +0x1c3
net/http.HandlerFunc.ServeHTTP(0x1585bc0?, {0x2a3e328?, 0xc0009b3e80?}, 0x0?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/endpoints/filterlatency.trackStarted.func1({0x2a3e328, 0xc0009b3e80}, 0xc0017d6c00)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filterlatency/filterlatency.go:84 +0x192
net/http.HandlerFunc.ServeHTTP(0x1c1e2cf?, {0x2a3e328?, 0xc0009b3e80?}, 0x2a19700?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.TrackCompleted.trackCompleted.func24({0x2a3e328?, 0xc0009b3e80}, 0xc0017d6c00)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filterlatency/filterlatency.go:110 +0x177
net/http.HandlerFunc.ServeHTTP(0x1585bc0?, {0x2a3e328?, 0xc0009b3e80?}, 0x2?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/endpoints/filterlatency.trackStarted.func1({0x2a3e328, 0xc0009b3e80}, 0xc0017d6c00)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filterlatency/filterlatency.go:84 +0x192
net/http.HandlerFunc.ServeHTTP(0x1c1e2cf?, {0x2a3e328?, 0xc0009b3e80?}, 0x2a19700?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.TrackCompleted.trackCompleted.func26({0x2a3e328?, 0xc0009b3e80}, 0xc0017d6c00)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filterlatency/filterlatency.go:110 +0x177
net/http.HandlerFunc.ServeHTTP(0x2a4a958?, {0x2a3e328?, 0xc0009b3e80?}, 0x2a14b90?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/endpoints/filters.withAuthentication.func1({0x2a3e328, 0xc0009b3e80}, 0xc0017d6c00)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filters/authentication.go:120 +0x7e5
net/http.HandlerFunc.ServeHTTP(0x2a4a958?, {0x2a3e328?, 0xc0009b3e80?}, 0x2a19700?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/endpoints/filterlatency.trackStarted.func1({0x2a3e328, 0xc0009b3e80}, 0xc0017d6600)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filterlatency/filterlatency.go:94 +0x37a
net/http.HandlerFunc.ServeHTTP(0xc0020e1fd0?, {0x2a3e328?, 0xc0009b3e80?}, 0x2a2e3e0?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server/filters.(*timeoutHandler).ServeHTTP.func1()
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/server/filters/timeout.go:115 +0x62
created by k8s.io/apiserver/pkg/server/filters.(*timeoutHandler).ServeHTTP in goroutine 2549879
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/server/filters/timeout.go:101 +0x1b2
goroutine 2549879 [running]:
golang.org/x/net/http2.(*serverConn).runHandler.func1()
/go/pkg/mod/golang.org/x/net@v0.17.0/http2/server.go:2361 +0x13b
panic({0x20e8fa0?, 0xc001e20560?})
/usr/local/go/src/runtime/panic.go:914 +0x21f
k8s.io/apimachinery/pkg/util/runtime.HandleCrash({0xc001790ca8, 0x1, 0x1f36605?})
/go/pkg/mod/k8s.io/apimachinery@v0.28.4/pkg/util/runtime/runtime.go:56 +0xcd
panic({0x20e8fa0?, 0xc001e20560?})
/usr/local/go/src/runtime/panic.go:914 +0x21f
k8s.io/apiserver/pkg/server/filters.(*timeoutHandler).ServeHTTP(0xc000760798, {0x2a46ff0, 0xc00270e680}, 0xdf8475800?)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/server/filters/timeout.go:121 +0x35c
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.WithRequestDeadline.withRequestDeadline.func27({0x2a46ff0, 0xc00270e680}, 0xc0017d6400)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filters/request_deadline.go:100 +0x237
net/http.HandlerFunc.ServeHTTP(0x2a4a958?, {0x2a46ff0?, 0xc00270e680?}, 0x25abd40?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.WithWaitGroup.withWaitGroup.func28({0x2a46ff0, 0xc00270e680}, 0xc002f02af0?)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/server/filters/waitgroup.go:86 +0x18c
net/http.HandlerFunc.ServeHTTP(0xc0017d6300?, {0x2a46ff0?, 0xc00270e680?}, 0xc002f02af0?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.WithWarningRecorder.func13({0x2a46ff0?, 0xc00270e680}, 0xc001db98c0?)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filters/warning.go:35 +0xc6
net/http.HandlerFunc.ServeHTTP(0x24e15c0?, {0x2a46ff0?, 0xc00270e680?}, 0x263033c?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.WithCacheControl.func14({0x2a46ff0, 0xc00270e680}, 0x0?)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filters/cachecontrol.go:31 +0xa7
net/http.HandlerFunc.ServeHTTP(0x410485?, {0x2a46ff0?, 0xc00270e680?}, 0x30?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.WithHTTPLogging.WithLogging.withLogging.func34({0x2a46ff0, 0xc00270e680}, 0x2a19701?)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/server/httplog/httplog.go:111 +0x95
net/http.HandlerFunc.ServeHTTP(0x2a4a958?, {0x2a46ff0?, 0xc00270e680?}, 0x2a19700?)
/usr/local/go/src/net/http/server.go:2136 +0x29
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp.(*middleware).serveHTTP(0xc000051ad0, {0x2a3e328?, 0xc0009b3ce0}, 0xc0017d6200, {0x2a21e40, 0xc0007b06f0})
/go/pkg/mod/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp@v0.44.0/handler.go:217 +0x1202
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp.NewMiddleware.func1.1({0x2a3e328?, 0xc0009b3ce0?}, 0xc0009704a8?)
/go/pkg/mod/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp@v0.44.0/handler.go:81 +0x35
net/http.HandlerFunc.ServeHTTP(0x2a4a840?, {0x2a3e328?, 0xc0009b3ce0?}, 0x100?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.WithLatencyTrackers.func16({0x2a3aa28?, 0xc0009704a8}, 0xc0027678c0?)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filters/webhook_duration.go:57 +0x14a
net/http.HandlerFunc.ServeHTTP(0xc0017d6000?, {0x2a3aa28?, 0xc0009704a8?}, 0x7fb4fd9505b8?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.WithRequestInfo.func17({0x2a3aa28, 0xc0009704a8}, 0x3ed19a0?)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filters/requestinfo.go:39 +0x118
net/http.HandlerFunc.ServeHTTP(0xc0018c1e00?, {0x2a3aa28?, 0xc0009704a8?}, 0x1218bc53af10f?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.WithRequestReceivedTimestamp.withRequestReceivedTimestampWithClock.func31({0x2a3aa28, 0xc0009704a8}, 0x4105dd?)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filters/request_received_time.go:38 +0xaf
net/http.HandlerFunc.ServeHTTP(0x150?, {0x2a3aa28?, 0xc0009704a8?}, 0x7fb4b69aab00?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.WithMuxAndDiscoveryComplete.func18({0x2a3aa28?, 0xc0009704a8?}, 0xc0018c1e00?)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filters/mux_discovery_complete.go:52 +0xd5
net/http.HandlerFunc.ServeHTTP(0xc000486800?, {0x2a3aa28?, 0xc0009704a8?}, 0xc001438bc0?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.WithPanicRecovery.withPanicRecovery.func32({0x2a3aa28?, 0xc0009704a8?}, 0xc001db98c0?)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/server/filters/wrap.go:74 +0xa6
net/http.HandlerFunc.ServeHTTP(0x2a4a958?, {0x2a3aa28?, 0xc0009704a8?}, 0xc00259e2d0?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.WithAuditInit.withAuditInit.func33({0x2a3aa28, 0xc0009704a8}, 0xef3?)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filters/audit_init.go:63 +0x12c
net/http.HandlerFunc.ServeHTTP(0x1000?, {0x2a3aa28?, 0xc0009704a8?}, 0x0?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server.(*APIServerHandler).ServeHTTP(0xc001527000?, {0x2a3aa28?, 0xc0009704a8?}, 0xc000585500?)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/server/handler.go:189 +0x25
net/http.serverHandler.ServeHTTP({0x7265c0?}, {0x2a3aa28?, 0xc0009704a8?}, 0x4184c8?)
/usr/local/go/src/net/http/server.go:2938 +0x8e
net/http.initALPNRequest.ServeHTTP({{0x2a4a958?, 0xc001fb3770?}, 0xc000e97500?, {0xc00003e3c0?}}, {0x2a3aa28, 0xc0009704a8}, 0xc0018c1d00)
/usr/local/go/src/net/http/server.go:3546 +0x231
golang.org/x/net/http2.(*serverConn).runHandler(0xc001b65320?, 0x0?, 0x0?, 0x0?)
/go/pkg/mod/golang.org/x/net@v0.17.0/http2/server.go:2368 +0xbb
created by golang.org/x/net/http2.(*serverConn).scheduleHandler in goroutine 1101
/go/pkg/mod/golang.org/x/net@v0.17.0/http2/server.go:2303 +0x21d
E0116 08:43:33.602739 1 runtime.go:77] Observed a panic: runtime error: invalid memory address or nil pointer dereference
goroutine 2550083 [running]:
k8s.io/apiserver/pkg/endpoints/handlers/finisher.finishRequest.func1.1()
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/handlers/finisher/finisher.go:105 +0xa5
panic({0x224b6c0?, 0x3e97be0?})
/usr/local/go/src/runtime/panic.go:914 +0x21f
k8s.io/apiserver/pkg/registry/generic/registry.(*Store).Update.func1({0x2a2eed0, 0xc0028a2600}, {0xc0019d2d80?, 0x263ba0e?})
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/registry/generic/registry/store.go:629 +0xe3d
k8s.io/apiserver/pkg/storage/etcd3.(*store).updateState(0xc0009c02d0, 0xc002e6cd80?, 0x7d?)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/storage/etcd3/store.go:972 +0x3a
k8s.io/apiserver/pkg/storage/etcd3.(*store).GuaranteedUpdate(0xc0009c02d0, {0x2a4a958, 0xc002c4adb0}, {0xc001e94120, 0x60}, {0x2a2eed0?, 0xc0028a2300}, 0x1, 0xc00219a350?, 0xc001cee580, ...)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/storage/etcd3/store.go:439 +0x9a9
k8s.io/apiserver/pkg/storage/cacher.(*Cacher).GuaranteedUpdate(0xc00075eea0, {0x2a4a958, 0xc002c4adb0}, {0xc001e94120, 0x60}, {0x2a2eed0, 0xc0028a2300}, 0xa8?, 0x256df80?, 0xc001cee580, ...)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/storage/cacher/cacher.go:861 +0x229
k8s.io/apiserver/pkg/registry/generic/registry.(*DryRunnableStorage).GuaranteedUpdate(0xb?, {0x2a4a958?, 0xc002c4adb0?}, {0xc001e94120?, 0x2?}, {0x2a2eed0?, 0xc0028a2300?}, 0x0?, 0x2626778?, 0xc001cee580, ...)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/registry/generic/registry/dryrun.go:107 +0x355
k8s.io/apiserver/pkg/registry/generic/registry.(*Store).Update(0xc000554840, {0x2a4a958?, 0xc002c4adb0}, {0xc001309395, 0x24}, {0x2a2d7b0?, 0xc002c4aed0}, 0xc002eda870, 0xc00044a800, 0x1, ...)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/registry/generic/registry/store.go:560 +0x46b
k8s.io/apiserver/pkg/endpoints/handlers.(*patcher).patchResource.func2()
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/handlers/patch.go:663 +0xa4
k8s.io/apiserver/pkg/endpoints/handlers.(*patcher).patchResource.func3()
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/handlers/patch.go:669 +0x35
k8s.io/apiserver/pkg/endpoints/handlers/finisher.finishRequest.func1()
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/handlers/finisher/finisher.go:117 +0x84
created by k8s.io/apiserver/pkg/endpoints/handlers/finisher.finishRequest in goroutine 2550079
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/handlers/finisher/finisher.go:92 +0xc8
goroutine 2550079 [running]:
k8s.io/apiserver/pkg/server/filters.(*timeoutHandler).ServeHTTP.func1.1()
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/server/filters/timeout.go:110 +0x9c
panic({0x20e8fa0?, 0xc002a02350?})
/usr/local/go/src/runtime/panic.go:914 +0x21f
k8s.io/apiserver/pkg/endpoints/handlers/finisher.(*result).Return(0xc002281488?)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/handlers/finisher/finisher.go:53 +0xad
k8s.io/apiserver/pkg/endpoints/handlers/finisher.finishRequest({0x2a4a958, 0xc002c4adb0}, 0xc0027ec760, 0x45d964b800, 0x276c4d8)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/handlers/finisher/finisher.go:126 +0x256
k8s.io/apiserver/pkg/endpoints/handlers/finisher.FinishRequest(...)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/handlers/finisher/finisher.go:84
k8s.io/apiserver/pkg/endpoints/handlers.(*patcher).patchResource(0xc0023efe00, {0x2a4a958?, 0xc002c4adb0}, 0xc001192ea0)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/handlers/patch.go:667 +0x7f7
k8s.io/apiserver/pkg/endpoints/handlers.PatchResource.func1({0x2a3e328, 0xc0027ec680}, 0xc0030d1900)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/handlers/patch.go:227 +0x27b8
k8s.io/apiserver/pkg/endpoints.(*APIInstaller).registerResourceHandlers.restfulPatchResource.func12(0xc0027ec660, 0xc0028c50a0)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/installer.go:1304 +0x6a
k8s.io/apiserver/pkg/endpoints.(*APIInstaller).registerResourceHandlers.InstrumentRouteFunc.func13(0xc0027ec660, 0xc0028c50a0)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/metrics/metrics.go:571 +0x1ce
github.com/emicklei/go-restful/v3.(*Container).dispatch(0xc0007ad170, {0x2a3e328, 0xc0027ec3a0}, 0xc0030d1900)
/go/pkg/mod/github.com/emicklei/go-restful/v3@v3.11.0/container.go:299 +0x5f0
github.com/emicklei/go-restful/v3.(*Container).Dispatch(...)
/go/pkg/mod/github.com/emicklei/go-restful/v3@v3.11.0/container.go:204
k8s.io/apiserver/pkg/server.director.ServeHTTP({{0x263a676?, 0x24d6be0?}, 0xc0007ad170?, 0xc000265a40?}, {0x2a3e328, 0xc0027ec3a0}, 0xc0030d1900)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/server/handler.go:146 +0x56c
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.TrackCompleted.trackCompleted.func21({0x2a3e328?, 0xc0027ec3a0}, 0xc0030d1900)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filterlatency/filterlatency.go:110 +0x177
net/http.HandlerFunc.ServeHTTP(0x2a4a958?, {0x2a3e328?, 0xc0027ec3a0?}, 0x4?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/endpoints/filters.withAuthorization.func1({0x2a3e328, 0xc0027ec3a0}, 0xc0030d1900)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filters/authorization.go:78 +0x639
net/http.HandlerFunc.ServeHTTP(0xc161ae4d630e4b5b?, {0x2a3e328?, 0xc0027ec3a0?}, 0xc0013d0fb8?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/endpoints/filterlatency.trackStarted.func1({0x2a3e328, 0xc0027ec3a0}, 0xc0030d1900)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filterlatency/filterlatency.go:84 +0x192
net/http.HandlerFunc.ServeHTTP(0x3ead180?, {0x2a3e328?, 0xc0027ec3a0?}, 0x5?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server/filters.WithMaxInFlightLimit.func1({0x2a3e328, 0xc0027ec3a0}, 0xc0030d1900)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/server/filters/maxinflight.go:196 +0x262
net/http.HandlerFunc.ServeHTTP(0x1c1e2cf?, {0x2a3e328?, 0xc0027ec3a0?}, 0x2a19700?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.TrackCompleted.trackCompleted.func23({0x2a3e328?, 0xc0027ec3a0}, 0xc0030d1900)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filterlatency/filterlatency.go:110 +0x177
net/http.HandlerFunc.ServeHTTP(0x1?, {0x2a3e328?, 0xc0027ec3a0?}, 0x1?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.WithImpersonation.func4({0x2a3e328, 0xc0027ec3a0}, 0xc0030d1900)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filters/impersonation.go:50 +0x1c3
net/http.HandlerFunc.ServeHTTP(0x1585bc0?, {0x2a3e328?, 0xc0027ec3a0?}, 0x0?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/endpoints/filterlatency.trackStarted.func1({0x2a3e328, 0xc0027ec3a0}, 0xc0030d1900)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filterlatency/filterlatency.go:84 +0x192
net/http.HandlerFunc.ServeHTTP(0x1c1e2cf?, {0x2a3e328?, 0xc0027ec3a0?}, 0x2a19700?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.TrackCompleted.trackCompleted.func24({0x2a3e328?, 0xc0027ec3a0}, 0xc0030d1900)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filterlatency/filterlatency.go:110 +0x177
net/http.HandlerFunc.ServeHTTP(0x1585bc0?, {0x2a3e328?, 0xc0027ec3a0?}, 0x2?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/endpoints/filterlatency.trackStarted.func1({0x2a3e328, 0xc0027ec3a0}, 0xc0030d1900)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filterlatency/filterlatency.go:84 +0x192
net/http.HandlerFunc.ServeHTTP(0x1c1e2cf?, {0x2a3e328?, 0xc0027ec3a0?}, 0x2a19700?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.TrackCompleted.trackCompleted.func26({0x2a3e328?, 0xc0027ec3a0}, 0xc0030d1900)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filterlatency/filterlatency.go:110 +0x177
net/http.HandlerFunc.ServeHTTP(0x2a4a958?, {0x2a3e328?, 0xc0027ec3a0?}, 0x2a14b90?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/endpoints/filters.withAuthentication.func1({0x2a3e328, 0xc0027ec3a0}, 0xc0030d1900)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filters/authentication.go:120 +0x7e5
net/http.HandlerFunc.ServeHTTP(0x2a4a958?, {0x2a3e328?, 0xc0027ec3a0?}, 0x2a19700?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/endpoints/filterlatency.trackStarted.func1({0x2a3e328, 0xc0027ec3a0}, 0xc0030d1500)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filterlatency/filterlatency.go:94 +0x37a
net/http.HandlerFunc.ServeHTTP(0xc000e65fd0?, {0x2a3e328?, 0xc0027ec3a0?}, 0x2a2e3e0?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server/filters.(*timeoutHandler).ServeHTTP.func1()
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/server/filters/timeout.go:115 +0x62
created by k8s.io/apiserver/pkg/server/filters.(*timeoutHandler).ServeHTTP in goroutine 2550078
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/server/filters/timeout.go:101 +0x1b2
goroutine 2550078 [running]:
k8s.io/apimachinery/pkg/util/runtime.logPanic({0x20e8fa0?, 0xc002a02400})
/go/pkg/mod/k8s.io/apimachinery@v0.28.4/pkg/util/runtime/runtime.go:75 +0x85
k8s.io/apimachinery/pkg/util/runtime.HandleCrash({0xc000884ca8, 0x1, 0xfffffffe?})
/go/pkg/mod/k8s.io/apimachinery@v0.28.4/pkg/util/runtime/runtime.go:49 +0x6b
panic({0x20e8fa0?, 0xc002a02400?})
/usr/local/go/src/runtime/panic.go:914 +0x21f
k8s.io/apiserver/pkg/server/filters.(*timeoutHandler).ServeHTTP(0xc000760798, {0x2a46ff0, 0xc0008fbf80}, 0xdf8475800?)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/server/filters/timeout.go:121 +0x35c
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.WithRequestDeadline.withRequestDeadline.func27({0x2a46ff0, 0xc0008fbf80}, 0xc0030d1300)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filters/request_deadline.go:100 +0x237
net/http.HandlerFunc.ServeHTTP(0x2a4a958?, {0x2a46ff0?, 0xc0008fbf80?}, 0x25abd40?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.WithWaitGroup.withWaitGroup.func28({0x2a46ff0, 0xc0008fbf80}, 0xc002eda500?)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/server/filters/waitgroup.go:86 +0x18c
net/http.HandlerFunc.ServeHTTP(0xc0030d1200?, {0x2a46ff0?, 0xc0008fbf80?}, 0xc002eda500?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.WithWarningRecorder.func13({0x2a46ff0?, 0xc0008fbf80}, 0xc002c4a000?)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filters/warning.go:35 +0xc6
net/http.HandlerFunc.ServeHTTP(0x24e15c0?, {0x2a46ff0?, 0xc0008fbf80?}, 0x263033c?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.WithCacheControl.func14({0x2a46ff0, 0xc0008fbf80}, 0x0?)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filters/cachecontrol.go:31 +0xa7
net/http.HandlerFunc.ServeHTTP(0x410485?, {0x2a46ff0?, 0xc0008fbf80?}, 0x30?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.WithHTTPLogging.WithLogging.withLogging.func34({0x2a46ff0, 0xc0008fbf80}, 0x2a19701?)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/server/httplog/httplog.go:111 +0x95
net/http.HandlerFunc.ServeHTTP(0x2a4a958?, {0x2a46ff0?, 0xc0008fbf80?}, 0x2a19700?)
/usr/local/go/src/net/http/server.go:2136 +0x29
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp.(*middleware).serveHTTP(0xc000051ad0, {0x2a3e328?, 0xc0027ec2c0}, 0xc0030d1100, {0x2a21e40, 0xc0007b06f0})
/go/pkg/mod/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp@v0.44.0/handler.go:217 +0x1202
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp.NewMiddleware.func1.1({0x2a3e328?, 0xc0027ec2c0?}, 0xc000191d38?)
/go/pkg/mod/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp@v0.44.0/handler.go:81 +0x35
net/http.HandlerFunc.ServeHTTP(0x2a4a840?, {0x2a3e328?, 0xc0027ec2c0?}, 0x100?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.WithLatencyTrackers.func16({0x2a3aa28?, 0xc000191d38}, 0xc001cee420?)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filters/webhook_duration.go:57 +0x14a
net/http.HandlerFunc.ServeHTTP(0xc0030d0f00?, {0x2a3aa28?, 0xc000191d38?}, 0x7fb4fd950108?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.WithRequestInfo.func17({0x2a3aa28, 0xc000191d38}, 0x3ed19a0?)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filters/requestinfo.go:39 +0x118
net/http.HandlerFunc.ServeHTTP(0xc0030d0e00?, {0x2a3aa28?, 0xc000191d38?}, 0x121908d11e66b?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.WithRequestReceivedTimestamp.withRequestReceivedTimestampWithClock.func31({0x2a3aa28, 0xc000191d38}, 0x410485?)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filters/request_received_time.go:38 +0xaf
net/http.HandlerFunc.ServeHTTP(0x150?, {0x2a3aa28?, 0xc000191d38?}, 0x7fb4b691c828?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.WithMuxAndDiscoveryComplete.func18({0x2a3aa28?, 0xc000191d38?}, 0xc0030d0e00?)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filters/mux_discovery_complete.go:52 +0xd5
net/http.HandlerFunc.ServeHTTP(0xc000486800?, {0x2a3aa28?, 0xc000191d38?}, 0xc001742bc0?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.WithPanicRecovery.withPanicRecovery.func32({0x2a3aa28?, 0xc000191d38?}, 0xc002c4a000?)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/server/filters/wrap.go:74 +0xa6
net/http.HandlerFunc.ServeHTTP(0x2a4a958?, {0x2a3aa28?, 0xc000191d38?}, 0xc002c33a40?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server.DefaultBuildHandlerChain.WithAuditInit.withAuditInit.func33({0x2a3aa28, 0xc000191d38}, 0x0?)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/endpoints/filters/audit_init.go:63 +0x12c
net/http.HandlerFunc.ServeHTTP(0x0?, {0x2a3aa28?, 0xc000191d38?}, 0x0?)
/usr/local/go/src/net/http/server.go:2136 +0x29
k8s.io/apiserver/pkg/server.(*APIServerHandler).ServeHTTP(0x1?, {0x2a3aa28?, 0xc000191d38?}, 0x0?)
/go/pkg/mod/k8s.io/apiserver@v0.28.4/pkg/server/handler.go:189 +0x25
net/http.serverHandler.ServeHTTP({0x0?}, {0x2a3aa28?, 0xc000191d38?}, 0x0?)
/usr/local/go/src/net/http/server.go:2938 +0x8e
net/http.initALPNRequest.ServeHTTP({{0x2a4a958?, 0xc001fb3770?}, 0xc000e97500?, {0xc00003e3c0?}}, {0x2a3aa28, 0xc000191d38}, 0xc0030d0d00)
/usr/local/go/src/net/http/server.go:3546 +0x231
golang.org/x/net/http2.(*serverConn).runHandler(0xc001742fd0?, 0x1629aeb?, 0x2a550b8?, 0xc000191c30?)
/go/pkg/mod/golang.org/x/net@v0.17.0/http2/server.go:2368 +0xbb
created by golang.org/x/net/http2.(*serverConn).scheduleHandler in goroutine 1101
/go/pkg/mod/golang.org/x/net@v0.17.0/http2/server.go:2303 +0x21d
To Reproduce
With an ironcore based object:
cat <<EOF | kubectl apply -f -
apiVersion: networking.ironcore.dev/v1alpha1
kind: LoadBalancer
metadata:
name: shoot--dev--fptest2-nginx-5f46abd9
namespace: msl0-0-shoots
spec:
ipFamilies:
- IPv4
ips:
- ephemeral:
prefixTemplate:
metadata:
creationTimestamp: null
spec:
ipFamily: IPv4
parentRef:
name: shoot--garden-dev--fptest2
prefixLength: 32
networkRef:
name: shoot--garden-dev--fptest2
ports:
- port: 80
protocol: TCP
type: Internal
EOF
With an ironcore-net based object, adapt the references to other objects (networkRef, uid):
cat <<EOF | kubectl apply -f -
---
apiVersion: core.apinet.ironcore.dev/v1alpha1
kind: LoadBalancer
metadata:
labels:
apinetlet.ironcore.dev/loadbalancer-namespace: msl0-0-shoots
apinetlet.ironcore.dev/loadbalancer-uid: f3831864-0750-42c9-84f4-c11fb138fcbc
apinetlet.ironcore.dev/loadbalancer-name: shoot--dev--fptest2-nginx-5f46abd9
name: f3831864-0750-42c9-84f4-c11fb138fcbc
namespace: ironcore-net-system
spec:
ips:
- name: ip-0
ipFamily: IPv4
ip: 10.26.0.2
networkRef:
name: 0c1bbd19-3777-4f8d-8669-b4b84a5b60cf
ports:
- port: 80
protocol: TCP
selector:
matchLabels:
apinetlet.ironcore.dev/loadbalancer-namespace: msl0-0-shoots
apinetlet.ironcore.dev/loadbalancer-uid: f3831864-0750-42c9-84f4-c11fb138fcbc
apinetlet.ironcore.dev/loadbalancer-name: shoot--dev--fptest2-nginx-5f46abd9
template:
metadata:
creationTimestamp: null
labels:
apinetlet.ironcore.dev/loadbalancer-namespace: msl0-0-shoots
apinetlet.ironcore.dev/loadbalancer-uid: f3831864-0750-42c9-84f4-c11fb138fcbc
apinetlet.ironcore.dev/loadbalancer-name: shoot--dev--fptest2-nginx-5f46abd9
spec:
affinity:
instanceAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchLabels:
apinetlet.ironcore.dev/loadbalancer-namespace: msl0-0-shoots
apinetlet.ironcore.dev/loadbalancer-uid: f3831864-0750-42c9-84f4-c11fb138fcbc
apinetlet.ironcore.dev/loadbalancer-name: shoot--dev--fptest2-nginx-5f46abd9
topologyKey: topology.core.apinet.ironcore.dev/zone
loadBalancerType: ""
networkRef: {}
type: ""
type: Internal
EOF
Expected behavior
The api-server successfully creates and persists a core.apinet.ironcore.dev/v1alpha1 LoadBalancer object.
Metadata
Metadata
Assignees
Labels
area/networkingNetworking-related tasks and improvements.Networking-related tasks and improvements.bugSomething isn't workingSomething isn't working
Type
Projects
Status
Done