A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://pkg.go.dev/sigs.k8s.io/kubebuilder/v4/pkg/plugin below:

plugin package - sigs.k8s.io/kubebuilder/v4/pkg/plugin - Go Packages

This section is empty.

This section is empty.

CommonSupportedProjectVersions returns the projects versions that are supported by all the provided Plugins

KeyFor returns a Plugin's unique identifying string.

SplitKey returns a name and version for a plugin key.

SupportsVersion checks if a plugin supports a project version.

Validate ensures a Plugin is valid.

ValidateKey ensures both plugin name and version are valid.

Bundle allows to group plugins under a single key.

NewBundleWithOptions creates a new Bundle with the provided BundleOptions. The list of supported project versions is computed from the provided plugins in options.

type BundleOption func(*bundle)

BundleOption define the options to create the bundle

WithDeprecationMessage allow set a deprecate message when needed

WithName allow set the name of the Bundle Plugin

WithPlugins allow set the plugins which will be used in the composition for the Bundle Plugin

WithVersion allow set the version of the Bundle Plugin

type CLIMetadata struct {
	
	CommandName string
}

CLIMetadata is the runtime meta-data of the CLI

CreateAPI is an interface for plugins that provide a `create api` subcommand.

type CreateAPISubcommand

CreateAPISubcommand is an interface that represents a `create api` subcommand.

CreateWebhook is an interface for plugins that provide a `create webhook` subcommand.

type Deprecated interface {
	
	DeprecationWarning() string
}

Deprecated is an interface that defines the messages for plugins that are deprecated.

Edit is an interface for plugins that provide a `edit` subcommand.

type EditSubcommand

EditSubcommand is an interface that represents an `edit` subcommand.

ExitError is a typed error that is returned by a plugin when no further steps should be executed for itself.

Full is an interface for plugins that provide `init`, `create api`, `create webhook` and `edit` subcommands.

HasFlags is an interface that implements the optional bind flags method.

type HasPostScaffold interface {
	
	PostScaffold() error
}

HasPostScaffold is an interface that implements the optional post-scaffold method.

HasPreScaffold is an interface that implements the optional pre-scaffold method.

Init is an interface for plugins that provide an `init` subcommand.

type InitSubcommand

InitSubcommand is an interface that represents an `init` subcommand.

Plugin is an interface that defines the common base for all plugins.

FilterPluginsByKey returns the set of plugins that match the provided key (may be not-fully qualified)

FilterPluginsByProjectVersion returns the set of plugins that support the provided project version

RequiresConfig is an interface that implements the optional inject config method.

RequiresResource is an interface that implements the required inject resource method.

Scaffolder is an interface that implements the required scaffold method.

type Subcommand

Subcommand is a base interface for all subcommands.

type SubcommandMetadata
type SubcommandMetadata struct {
	
	Description string
	
	Examples string
}

SubcommandMetadata is the runtime meta-data for a subcommand

UpdatesMetadata is an interface that implements the optional metadata update method.

Version is a plugin version containing a positive integer and a stage value that represents stability.

Compare returns -1 if v < other, 0 if v == other, and 1 if v > other.

IsStable returns true if v is stable.

Parse parses version inline, assuming it adheres to format: (v)?[0-9]*(-(alpha|beta))?

String returns the string representation of v.

Validate ensures that the version number is positive and the stage is one of the valid stages.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4