Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 14 additions & 1 deletion manifests/dotnet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -764,7 +764,20 @@ manifest:
tests/ffe/test_exposures_datadog_agent.py::Test_FFE_Exposure_Caching_Serial_Id_Cycle: missing_feature (EX-3416)
tests/ffe/test_exposures_datadog_agent.py::Test_FFE_Exposure_Caching_Serial_Id_Disappears: missing_feature (EX-3416)
tests/ffe/test_exposures_datadog_agent.py::Test_FFE_Exposure_Serial_Id: missing_feature (EX-3416)
tests/ffe/test_flag_eval_evp.py: missing_feature (FFL-2446)
tests/ffe/test_flag_eval_evp.py::Test_FFE_EVP_Flagevaluation_Basic: missing_feature (FFLSDK-28)
tests/ffe/test_flag_eval_evp.py::Test_FFE_EVP_Flagevaluation_Burst_Aggregation: missing_feature (FFLSDK-28)
tests/ffe/test_flag_eval_evp.py::Test_FFE_EVP_Flagevaluation_Context_Bounds: missing_feature (FFLSDK-28)
tests/ffe/test_flag_eval_evp.py::Test_FFE_EVP_Flagevaluation_Count: missing_feature (FFLSDK-28)
tests/ffe/test_flag_eval_evp.py::Test_FFE_EVP_Flagevaluation_Degradation: missing_feature (FFLSDK-28)
tests/ffe/test_flag_eval_evp.py::Test_FFE_EVP_Flagevaluation_Egress_Agentless_Direct: v3.53.0
tests/ffe/test_flag_eval_evp.py::Test_FFE_EVP_Flagevaluation_Egress_Agentless_Sidecar: v3.53.0
tests/ffe/test_flag_eval_evp.py::Test_FFE_EVP_Flagevaluation_Egress_Datadog_Agent: v3.53.0
tests/ffe/test_flag_eval_evp.py::Test_FFE_EVP_Flagevaluation_High_Cardinality_Aggregation: missing_feature (FFLSDK-28)
tests/ffe/test_flag_eval_evp.py::Test_FFE_EVP_Flagevaluation_Load_Aggregation: missing_feature (FFLSDK-28)
tests/ffe/test_flag_eval_evp.py::Test_FFE_EVP_Flagevaluation_ObserveFullData_Absent_Hashed: missing_feature (FFLSDK-28)
tests/ffe/test_flag_eval_evp.py::Test_FFE_EVP_Flagevaluation_ObserveFullData_False_Hashed: missing_feature (FFLSDK-28)
tests/ffe/test_flag_eval_evp.py::Test_FFE_EVP_Flagevaluation_ObserveFullData_True_Unhashed: missing_feature (FFLSDK-28)
tests/ffe/test_flag_eval_evp.py::Test_FFE_EVP_Flagevaluation_Runtime_Default: missing_feature (FFLSDK-28)
tests/ffe/test_flag_eval_metrics.py: v3.44.0
tests/integration_frameworks/llm/anthropic/test_anthropic_llmobs.py::TestAnthropicLlmObsMessages::test_create_error: bug (MLOB-1234)
tests/integrations/crossed_integrations/test_kafka.py::Test_Kafka: v2.0.0-prerelease
Expand Down
3 changes: 2 additions & 1 deletion tests/test_the_test/test_mock_ffe_agentless_backend.py
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,8 @@ def test_agentless_end_to_end_scenario_starts_backend_before_weblog() -> None:
scenario._start_mock_backend() # noqa: SLF001 - focused lifecycle test

environment = scenario.weblog_infra.library_container.environment
assert "DD_FEATURE_FLAGS_CONFIGURATION_SOURCE" not in environment
assert environment["DD_EXPERIMENTAL_FLAGGING_PROVIDER_ENABLED"] == "true"
assert environment["DD_FEATURE_FLAGS_CONFIGURATION_SOURCE"] == "agentless"
assert "OTEL_EXPORTER_OTLP_METRICS_ENDPOINT" not in environment
base_url = environment["DD_FEATURE_FLAGS_CONFIGURATION_SOURCE_AGENTLESS_BASE_URL"]
assert isinstance(base_url, str)
Expand Down
5 changes: 5 additions & 0 deletions utils/_context/_scenarios/agentless_endtoend.py
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,11 @@ def __init__(
) -> None:
self.exposure_egress = exposure_egress
environment: dict[str, str | None] = {
# The shared weblogs use this switch to install their OpenFeature provider. The
# configuration source selects how the provider receives flags; it does not make the
# application adopt the provider on its own.
"DD_EXPERIMENTAL_FLAGGING_PROVIDER_ENABLED": "true",
"DD_FEATURE_FLAGS_CONFIGURATION_SOURCE": "agentless",
# Both variables are integer seconds across the SDKs: Java parses them with
# getInteger, and the shared configuration registry declares them "int" with an
# allowed pattern of [1-9]\d*. A fractional value only ever worked on Node, which
Expand Down
Loading