Documentation ¶
Index ¶
- Variables
- func GetFeatureFlags(c *p.Provider) (p.ClowderProvider, error)
- func GetFeatureFlagsUnleashImage(env *crd.ClowdEnvironment) string
- func NewAppInterfaceFeatureFlagsProvider(p *providers.Provider) (providers.ClowderProvider, error)
- func NewLocalFeatureFlagsProvider(p *providers.Provider) (providers.ClowderProvider, error)
- func NewNoneFeatureFlagsProvider(p *providers.Provider) (providers.ClowderProvider, error)
Constants ¶
This section is empty.
Variables ¶
var DefaultImageFeatureFlagsUnleash = "unleashorg/unleash-server:5.6.9"
var LocalFFDBDeployment = rc.NewSingleResourceIdent(ProvName, "ff_db_deployment", &apps.Deployment{})
LocalFFDBDeployment is the ident referring to the local Feature Flags DB deployment object.
var LocalFFDBPVC = rc.NewSingleResourceIdent(ProvName, "ff_db_pvc", &core.PersistentVolumeClaim{})
LocalFFDBPVC is the ident referring to the local Feature Flags DB PVC object.
var LocalFFDBSecret = rc.NewSingleResourceIdent(ProvName, "ff_db_secret", &core.Secret{})
LocalFFDBSecret is the ident referring to the local Feature Flags DB secret object.
var LocalFFDBService = rc.NewSingleResourceIdent(ProvName, "ff_db_service", &core.Service{})
LocalFFDBService is the ident referring to the local Feature Flags DB service object.
var LocalFFDeployment = rc.NewSingleResourceIdent(ProvName, "ff_deployment", &apps.Deployment{})
LocalFFDeployment is the ident referring to the local Feature Flags deployment object.
var LocalFFSecret = rc.NewSingleResourceIdent(ProvName, "ff_secret", &core.Secret{})
LocalFFSecret is the ident referring to the local Feature Flags secret object.
var LocalFFService = rc.NewSingleResourceIdent(ProvName, "ff_service", &core.Service{})
LocalFFService is the ident referring to the local Feature Flags service object.
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.