Using a Custom Type
If your project needs to accept additional non-controller runtime specific
configurations, e.g. ClusterName
, Region
or anything serializable into
yaml
you can do this by using kubebuilder
to create a new type and then
updating your main.go
to setup the new type for parsing.
The rest of this tutorial will walk through implementing a custom component config type.