Black lives matter.

We stand in solidarity with the Black community.

Racism is unacceptable.

It conflicts with the core values of the Kubernetes project and our community does not tolerate it.

Available plugins

This section describes the plugins supported and shipped in with the Kubebuilder project.

PluginKeyDescription
go.kubebuilder.io/v3go/v3Default scaffold to create the projects when none plugin(s) are informed. Responsible for scaffold the Golang project and its configurations.
go.kubebuilder.io/v2go/v2Golang plugin responsible for scaffold the legacy layout provided with Kubebuilder CLI >= 2.0.0 and < 3.0.0.
declarative.go.kubebuilder.io/v1declarative/v1Optional plugin used to scaffold APIs/controllers using the kubebuilder-declarative-pattern project.
kustomize.common.kubebuilder.io/v1kustomize/v1Responsible for scaffold all manifests to configure the projects with kustomize(v3). (create and update the the config/ directory). This plugin is used in the composition to create the plugin (go/v3).
base.go.kubebuilder.io/v3base/v3Responsible for scaffold all files which specific requires Golang. This plugin is used in the composition to create the plugin (go/v3)