Documentation
¶
Index ¶
Constants ¶
View Source
const DefaultNameQualifier = "go." + plugins.DefaultNameQualifier
DefaultNameQualifier is the suffix appended to all kubebuilder plugin names for Golang operators.
Variables ¶
This section is empty.
Functions ¶
func FindCurrentRepo ¶
FindCurrentRepo attempts to determine the current repository though a combination of go/packages and `go mod` commands/tricks.
func ValidateGoVersion ¶
ValidateGoVersion verifies that Go is installed and the current go version is supported by a plugin.
Types ¶
type GoVersion ¶ added in v3.2.0
type GoVersion struct {
// contains filtered or unexported fields
}
GoVersion describes a Go version.
func MustParse ¶ added in v3.2.0
MustParse will panic if verStr does not match the expected Go version string spec.
type Options ¶
type Options struct {
// Plural is the resource's kind plural form.
Plural string
// CRDVersion is the CustomResourceDefinition API version that will be used for the resource.
CRDVersion string
// WebhookVersion is the {Validating,Mutating}WebhookConfiguration API version that will be used for the resource.
WebhookVersion string
// Namespaced is true if the resource should be namespaced.
Namespaced bool
// Flags that define which parts should be scaffolded
DoAPI bool
DoController bool
DoDefaulting bool
DoValidation bool
DoConversion bool
}
Options contains the information required to build a new resource.Resource.
Directories
¶
| Path | Synopsis |
|---|---|
|
declarative
|
|
|
deploy-image
|
|
|
scaffolds
Package scaffolds contains libraries for scaffolding code to use with controller-runtime
|
Package scaffolds contains libraries for scaffolding code to use with controller-runtime |
|
scaffolds
Package scaffolds contains libraries for scaffolding code to use with controller-runtime
|
Package scaffolds contains libraries for scaffolding code to use with controller-runtime |
|
scaffolds
Package scaffolds contains libraries for scaffolding code to use with controller-runtime
|
Package scaffolds contains libraries for scaffolding code to use with controller-runtime |
Click to show internal directories.
Click to hide internal directories.