Files
git.stella-ops.org/docs/features/checked/releaseorchestrator/feature-flag-bridge.md
2026-02-14 09:11:48 +02:00

1.4 KiB

Feature Flag Bridge (Multi-Provider)

Module

ReleaseOrchestrator

Status

VERIFIED

Description

Feature flag bridge integrating with external providers (LaunchDarkly, Split, Unleash, Flagsmith, ConfigCat) for progressive delivery flag-based rollouts coordinated with the release orchestrator.

Implementation Details

  • Modules: src/ReleaseOrchestrator/__Libraries/StellaOps.ReleaseOrchestrator.Progressive/FeatureFlags/
  • Key Classes:
    • FeatureFlagBridge (src/ReleaseOrchestrator/__Libraries/StellaOps.ReleaseOrchestrator.Progressive/FeatureFlags/FeatureFlagBridge.cs) - coordinates flag-based rollouts with external providers
  • Interfaces: IFeatureFlagProvider (provider abstraction for LaunchDarkly, Split, Unleash, Flagsmith, ConfigCat)
  • Source: SPRINT_20260117_035

E2E Test Plan

  • Register an IFeatureFlagProvider and verify FeatureFlagBridge discovers and connects to it
  • Create a flag-based rollout via the bridge and verify the provider receives the flag configuration
  • Toggle a feature flag and verify the bridge propagates the state change to the progressive delivery pipeline
  • Verify multi-provider scenario: register multiple providers and confirm the bridge routes flag operations correctly
  • Verify error handling when a provider is unreachable or returns an error

Verification

  • Verified: 2026-02-13T21:00:00Z
  • Method: Tier 2d integration tests
  • Result: PASS