features

package
v1.21.0-rc.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 14, 2025 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Overview

Package features defines Crossplane feature flags.

Index

Constants

View Source
const (
	// EnableAlphaExternalSecretStores enables alpha support for
	// External Secret Stores. See the below design for more details.
	// https://github.com/crossplane/crossplane/blob/390ddd/design/design-doc-external-secret-stores.md
	EnableAlphaExternalSecretStores feature.Flag = "EnableAlphaExternalSecretStores"

	// EnableAlphaDependencyVersionUpgrades enables alpha support for
	// upgrading the version of a package's dependencies when needed.
	EnableAlphaDependencyVersionUpgrades feature.Flag = "EnableAlphaDependencyVersionUpgrades"

	// EnableAlphaDependencyVersionDowngrades enables alpha support for
	// downgrading the version of a package's dependencies when needed.
	// It builds on EnableAlphaDependencyVersionUpgrades; both flags must
	// be set to enable downgrades.
	EnableAlphaDependencyVersionDowngrades feature.Flag = "EnableAlphaDependencyVersionDowngrades"

	// EnableAlphaSignatureVerification enables alpha support for verifying
	// the package signatures via ImageConfig API.
	EnableAlphaSignatureVerification feature.Flag = "EnableAlphaSignatureVerification"

	// EnableAlphaFunctionResponseCache enables alpha support for caching
	// composition function responses.
	EnableAlphaFunctionResponseCache feature.Flag = "EnableAlphaFunctionResponseCache"
)

Alpha Feature flags.

View Source
const (
	// EnableBetaCompositionWebhookSchemaValidation enables alpha support for
	// composition webhook schema validation. See the below design for more
	// details.
	// https://github.com/crossplane/crossplane/blob/f32496/design/design-doc-composition-validating-webhook.md
	EnableBetaCompositionWebhookSchemaValidation feature.Flag = "EnableBetaCompositionWebhookSchemaValidation"

	// EnableBetaDeploymentRuntimeConfigs enables beta support for deployment
	// runtime configs. See the below design for more details.
	// https://github.com/crossplane/crossplane/blob/c2e206/design/one-pager-package-runtime-config.md
	EnableBetaDeploymentRuntimeConfigs feature.Flag = "EnableBetaDeploymentRuntimeConfigs"

	// EnableBetaUsages enables beta support for deletion ordering and
	// protection with Usage resource. See the below design for more details.
	// https://github.com/crossplane/crossplane/blob/19ea23/design/one-pager-generic-usage-type.md
	EnableBetaUsages feature.Flag = "EnableBetaUsages"

	// EnableBetaClaimSSA enables beta support for using server-side apply in
	// the claim controller. See the below issue for more details:
	// https://github.com/crossplane/crossplane/issues/4581
	EnableBetaClaimSSA feature.Flag = "EnableBetaClaimSSA"

	// EnableBetaRealtimeCompositions enables beta support for realtime
	// compositions, i.e. watching composed resources and reconciling
	// compositions immediately when any composed resource is updated.
	EnableBetaRealtimeCompositions feature.Flag = "EnableBetaRealtimeCompositions"
)

Beta Feature Flags.

Variables

This section is empty.

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL