使用url.URL与controller-gen

huangapple go评论89阅读模式
英文:

Use url.URL with controller-gen

问题

我正在尝试使用kubebuilder在Kubernetes上开发自定义资源。
在这个自定义资源中,我有一个类型为url.URL的字段。

我遇到了这个错误:

(*in).DeepCopyInto undefined (type *url.URL has no field or method DeepCopyInto)

在开发自定义资源时,有没有一种方法可以使用url.URL类型?

谢谢。

英文:

I'm trying to develop a custom resource on kubernetes with kubebuilder.
In this CR, I have a field of type url.URL

I get this error :

(*in).DeepCopyInto undefined (type *url.URL has no field or method DeepCopyInto)

Is there a way to work with type url.URL when developing a CR ?

Thanks

答案1

得分: 1

我找到了一个解决方案。
我不知道它是否是最好的,但我创建了一个自定义类型的URL,其中包含了使用net/urlcontroller-gen所需的缺失部分。

它运行得很好。
https://gist.github.com/quentinalbertone/ec00085b57992d836c08d4586295ace7

英文:

So I found a solution
I don't know if it's the best but I've created a custom type URL with the part which is missing to use net/url with controller-gen.

It works fine
https://gist.github.com/quentinalbertone/ec00085b57992d836c08d4586295ace7

huangapple
  • 本文由 发表于 2022年5月3日 17:11:29
  • 转载请务必保留本文链接:https://go.coder-hub.com/72097153.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定