features

package
v0.8.1 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2024 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// PruneManagedFields is a feature gate for ClusterSynchro to prune `ManagedFields` of the resource
	// https://kubernetes.io/docs/reference/using-api/server-side-apply/
	//
	// owner: @iceber
	// alpha: v0.0.9
	// beta: v0.3.0
	PruneManagedFields featuregate.Feature = "PruneManagedFields"

	// PruneLastAppliedConfiguration is a feature gate for the ClusterSynchro to prune `LastAppliedConfiguration` of the resource
	//
	// owner: @iceber
	// alpha: v0.0.9
	// beta: v0.3.0
	PruneLastAppliedConfiguration featuregate.Feature = "PruneLastAppliedConfiguration"

	// AllowSyncAllCustomResources is a feature gate for the ClusterSynchro to allow syncing of all custom resources
	//
	// owner: @iceber
	// alpha: v0.3.0
	AllowSyncAllCustomResources featuregate.Feature = "AllowSyncAllCustomResources"

	// AllowSyncAllResources is a feature gate for the ClusterSynchro to allow syncing of all resources
	//
	// owner: @iceber
	// alpha: v0.3.0
	AllowSyncAllResources featuregate.Feature = "AllowSyncAllResources"

	// HealthCheckerWithStandaloneTCP is a feature gate for the cluster health checker to use standalone tcp
	//
	// owner: @iceber
	// alpha: v0.6.0
	HealthCheckerWithStandaloneTCP featuregate.Feature = "HealthCheckerWithStandaloneTCP"

	// ForcePaginatedListForResourceSync is a feature gate for ResourceSync's reflector to force paginated list,
	// reflector will sometimes use APIServer's cache, even if paging is specified APIServer will return all resources for performance,
	// then it will skip Reflector's streaming memory optimization.
	//
	// owner: @iceber
	// alpha: v0.8.0
	ForcePaginatedListForResourceSync featuregate.Feature = "ForcePaginatedListForResourceSync"

	// StreamHandlePaginatedListForResourceSync is a feature gate for ResourceSync's reflector to handle echo paginated resources,
	// resources within a pager will be processed as soon as possible instead of waiting until all resources are pulled before calling the ResourceHandler.
	//
	// owner: @iceber
	// alpha: v0.8.0
	StreamHandlePaginatedListForResourceSync featuregate.Feature = "StreamHandlePaginatedListForResourceSync"

	// IgnoreSyncLease is a feature gate for the ClusterSynchro to skip syncing leases.coordination.k8s.io,
	// if you enable this feature, these resources will not be synced no matter what `syncResources` are defined.
	//
	// owner: @27149chen
	// alpha: v0.8.0
	IgnoreSyncLease featuregate.Feature = "IgnoreSyncLease"
)

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