access, you need to create
these wrappers. Additionally, there is a fair amount of boilerplate needed for
every <code>CRD</code> group, version and kind that needs client code generation.
To automate this process, we created a <a href=https://github.com/istio/tools/tree/master/cmd/kubetype-gen>Kubernetes type
generator</a> tool
which can automatically create the Kubernetes types based on annotations.
The annotations parsed by this tool and the various available options
are explained in the <a href=https://g