Documentation
¶
Index ¶
Constants ¶
View Source
const ( FlagdProxyDeploymentName = "flagd-proxy" FlagdProxyServiceAccountName = "open-feature-operator-flagd-proxy" FlagdProxyServiceName = "flagd-proxy-svc" FlagdProxyPodDisruptionBudgetName = "flagd-proxy-pdb" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FlagdProxyConfiguration ¶
type FlagdProxyConfiguration struct { Port int ManagementPort int DebugLogging bool Image string Tag string Replicas int Namespace string OperatorDeploymentName string ImagePullSecrets []string Labels map[string]string Annotations map[string]string }
type FlagdProxyHandler ¶
type FlagdProxyHandler struct { client.Client Log logr.Logger // contains filtered or unexported fields }
func NewFlagdProxyHandler ¶
func NewFlagdProxyHandler(config *FlagdProxyConfiguration, client client.Client, logger logr.Logger) *FlagdProxyHandler
func (*FlagdProxyHandler) Config ¶
func (f *FlagdProxyHandler) Config() *FlagdProxyConfiguration
func (*FlagdProxyHandler) HandleFlagdProxy ¶
func (f *FlagdProxyHandler) HandleFlagdProxy(ctx context.Context) error
HandleFlagdProxy ensures flagd-proxy kubernetes components are configured properly
Click to show internal directories.
Click to hide internal directories.