featureflags

package
v0.90.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DefaultImageFeatureFlagsUnleash = "unleashorg/unleash-server:5.6.9"
View Source
var LocalFFDBDeployment = rc.NewSingleResourceIdent(ProvName, "ff_db_deployment", &apps.Deployment{})

LocalFFDBDeployment is the ident referring to the local Feature Flags DB deployment object.

LocalFFDBPVC is the ident referring to the local Feature Flags DB PVC object.

View Source
var LocalFFDBSecret = rc.NewSingleResourceIdent(ProvName, "ff_db_secret", &core.Secret{})

LocalFFDBSecret is the ident referring to the local Feature Flags DB secret object.

View Source
var LocalFFDBService = rc.NewSingleResourceIdent(ProvName, "ff_db_service", &core.Service{})

LocalFFDBService is the ident referring to the local Feature Flags DB service object.

View Source
var LocalFFDeployment = rc.NewSingleResourceIdent(ProvName, "ff_deployment", &apps.Deployment{})

LocalFFDeployment is the ident referring to the local Feature Flags deployment object.

View Source
var LocalFFSecret = rc.NewSingleResourceIdent(ProvName, "ff_secret", &core.Secret{})

LocalFFSecret is the ident referring to the local Feature Flags secret object.

View Source
var LocalFFService = rc.NewSingleResourceIdent(ProvName, "ff_service", &core.Service{})

LocalFFService is the ident referring to the local Feature Flags service object.

View Source
var ProvName = "featureflags"

ProvName identifies the featureflags provider.

Functions

func GetFeatureFlags

func GetFeatureFlags(c *p.Provider) (p.ClowderProvider, error)

GetFeatureFlags returns the correct feature flags provider based on the environment.

func GetFeatureFlagsUnleashImage added in v0.90.0

func GetFeatureFlagsUnleashImage(env *crd.ClowdEnvironment) string

func NewAppInterfaceFeatureFlagsProvider

func NewAppInterfaceFeatureFlagsProvider(p *providers.Provider) (providers.ClowderProvider, error)

NewAppInterfaceFeatureFlagsProvider creates a new app-interface feature flags provider.

func NewLocalFeatureFlagsProvider

func NewLocalFeatureFlagsProvider(p *providers.Provider) (providers.ClowderProvider, error)

NewLocalFeatureFlagsProvider returns a new local featureflags provider object.

func NewNoneFeatureFlagsProvider

func NewNoneFeatureFlagsProvider(p *providers.Provider) (providers.ClowderProvider, error)

NewNoneFeatureFlagsProvider returns a new none feature flags provider object.

Types

This section is empty.

Jump to

Keyboard shortcuts

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