Skip to content

[feature] Support in-process evaluator in OFO #542

@toddbaert

Description

@toddbaert

We now have JS, Java, and Go in-process flagd providers. These providers connect directly to a sync.proto-compliant gRPC server (such as flagd-proxy). OFO should be enhanced to support the use of these providers. This would require:

  • ability to specify this in APIs
  • OFO sets the corresponding env-var which configures the provider to use in-process evaluation (see flagd-injector), FLAGD_SOURCE_RESOLVER - the SA injection/patch should NOT take place.
    • host/port are configured similarly, through ENV_VARS
  • flagd is not deployed as a sidecar to the associated workload, since it's not needed
  • associated tests, including KUTTL tests
  • associated documentation

cc @odubajDT @thisthat @beeme1mr @Kavindu-Dodan

Metadata

Metadata

Assignees

Labels

contribfestA good issue for Contribfest KubeCon EU '24enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions