features

package
v0.11.0-alpha.1 Latest Latest
Warning

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

Go to latest
Published: Nov 20, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Overview

Package features sets the feature gates that kpm uses to enable or disable certain features.

Index

Constants

View Source
const (
	// SupportMVS is the feature gate for enabling the support for MVS.
	SupportMVS = "SupportMVS"
	// SupportNewStorage is the feature gate for enabling the support for the new storage structure.
	SupportNewStorage = "SupportNewStorage"
)

Variables

This section is empty.

Functions

func Disable

func Disable(feature string)

Disable disables the specified feature. If the feature is not present, it's a no-op.

func Enable

func Enable(feature string)

Enable enables the specified feature. If the feature is not present, it's a no-op.

func Enabled

func Enabled(feature string) (bool, error)

Enabled verifies whether the feature is enabled or not.

This is only a wrapper around the Enabled func in pkg/runtime/features, so callers won't need to import both packages for checking whether a feature is enabled.

func FeatureGates

func FeatureGates() map[string]bool

FeatureGates contains a list of all supported feature gates and their default values.

Types

This section is empty.

Jump to

Keyboard shortcuts

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