OpenFeature Operator · file source

OpenFeature Operator · file source An architecture diagram generated by Archify. FeatureFlag · flag definitions · Custom Resources FeatureFlag flag definitions FeatureFlagSource · file source configuration · Custom Resources FeatureFlagSource file source configuration Controller Manager · watch CR changes · OpenFeature Operator Controller Manager watch CR changes Reconciler · manage ConfigMap · OpenFeature Operator Reconciler manage ConfigMap Mutating Webhook · Pod admission · OpenFeature Operator Mutating Webhook Pod admission ConfigMap · file source · Kubernetes resources ConfigMap file source Pod + flagd sidecar · async file read · Kubernetes resources Pod + flagd sidecar async file read Deployment · Pod template settings · Kubernetes resources Deployment Pod template settings watch watch reconcile create / update volume mount on pod creation inject flagd container Custom Resources OpenFeature Operator Kubernetes resources

CRDs introduced by the operator

  • • FeatureFlag: definitions and targeting
  • • FeatureFlagSource: source and daemon configuration
  • • Flagd / InProcessConfiguration support other placements

Pod auto-injection

  • • A namespace label alone does not enable injection
  • • Both Pod annotations and referenced resources are needed
  • • Volume changes are asynchronous; check rollout for image changes