squakez commented on PR #3874: URL: https://github.com/apache/camel-k/pull/3874#issuecomment-1340491802
> It should ideally be possible to patch the integration scale sub-resource via the generated client and find the right syntax to have the corresponding method generated. Yeah, it was the first thing I tried, but it fails with: ``` ./script/gen_client.sh Generating Go client code... F1207 08:04:39.322604 40897 main.go:62] Error: Failed executing generator: some packages had errors: template: /home/squake/go/pkg/mod/k8s.io/[email protected]/cmd/client-gen/generators/generator_for_type.go:200:1:99: executing "/home/squake/go/pkg/mod/k8s.io/[email protected]/cmd/client-gen/generators/generator_for_type.go:200" at <raw>: error calling raw: runtime error: invalid memory address or nil pointer dereference goroutine 1 [running]: k8s.io/klog/v2.stacks(0x1) /home/squake/go/pkg/mod/k8s.io/klog/[email protected]/klog.go:1038 +0x8a k8s.io/klog/v2.(*loggingT).output(0xa20500, 0x3, 0x0, 0xc007799880, 0x0, {0x889a36, 0x1}, 0xc00717eb00, 0x0) /home/squake/go/pkg/mod/k8s.io/klog/[email protected]/klog.go:987 +0x5fd k8s.io/klog/v2.(*loggingT).printf(0x6, 0x7ad830, 0x0, {0x0, 0x0}, {0x77642a, 0x9}, {0xc00717eb00, 0x1, 0x1}) /home/squake/go/pkg/mod/k8s.io/klog/[email protected]/klog.go:753 +0x1c5 k8s.io/klog/v2.Fatalf(...) /home/squake/go/pkg/mod/k8s.io/klog/[email protected]/klog.go:1532 main.main() /home/squake/go/pkg/mod/k8s.io/[email protected]/cmd/client-gen/main.go:62 +0x307 goroutine 19 [chan receive]: k8s.io/klog/v2.(*loggingT).flushDaemon(0x0) /home/squake/go/pkg/mod/k8s.io/klog/[email protected]/klog.go:1181 +0x6a created by k8s.io/klog/v2.init.0 /home/squake/go/pkg/mod/k8s.io/klog/[email protected]/klog.go:420 +0xfb ``` In any case, in theory, the update **should** be reliable, and in the test it seems it works correctly. For this reason I was trying to understand how to correctly leverage the autogenerated code for this test. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
