Back to Kubebuilder

To Add Optional Features

docs/book/src/plugins/to-add-optional-features.md

4.13.12.2 KB
Original Source

To add optional features

The following plugins are useful to generate code and take advantage of optional features

PluginKeyDescription
autoupdate.kubebuilder.io/v1-alphaautoupdate/v1-alphaOptional helper which scaffolds a scheduled worker that helps keep your project updated with changes in the ecosystem, significantly reducing the burden of manual maintenance.
deploy-image.go.kubebuilder.io/v1-alphadeploy-image/v1-alphaOptional helper plugin which can be used to scaffold APIs and controller with code implementation to Deploy and Manage an Operand(image).
grafana.kubebuilder.io/v1-alphagrafana/v1-alphaOptional helper plugin which can be used to scaffold Grafana Manifests Dashboards for the default metrics which are exported by controller-runtime.
helm.kubebuilder.io/v1-alpha (deprecated)helm/v1-alphaDeprecated - Optional helper plugin which can be used to scaffold a Helm Chart to distribute the project under the dist directory. Use v2-alpha instead.
helm.kubebuilder.io/v2-alphahelm/v2-alphaOptional helper plugin which dynamically generates Helm charts from kustomize output, preserving all customizations