Skip to content

Commit 9ddbc8a

Browse files
committed
more updates
1 parent 04eb502 commit 9ddbc8a

3 files changed

Lines changed: 49 additions & 3 deletions

File tree

manifests/envoy.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# yaml-language-server: $schema=https://raw.githubusercontent.com/DataDog/system-tests/refs/heads/main/utils/manifest/schema.json
22
---
33
manifest:
4+
tests/ai_guard: irrelevant (no ai guard)
45
tests/appsec/api_security/test_api_security_rc.py: v1.72.0
56
tests/appsec/api_security/test_api_security_rc.py::Test_API_Security_RC_ASM_DD_processors: v2.0.0
67
tests/appsec/api_security/test_api_security_rc.py::Test_API_Security_RC_ASM_DD_scanners: missing_feature (missing /tag_value endpoint in the weblog)
@@ -17,13 +18,15 @@ manifest:
1718
tests/appsec/api_security/test_schemas.py::Test_Schema_Response_Body_env_var: missing_feature (The endpoint /tag_value is not implemented in the weblog)
1819
tests/appsec/api_security/test_schemas.py::Test_Schema_Response_Headers: missing_feature (missing /tag_value endpoint in the weblog)
1920
tests/appsec/api_security/test_schemas.py::Test_Schema_Response_on_Block::test_request_method: missing_feature (missing /tag_value endpoint in the weblog)
21+
tests/appsec/iast: irrelevant (proxies does not support iast)
2022
tests/appsec/test_alpha.py: v1.72.0
2123
tests/appsec/test_asm_standalone.py: v1.73.0
2224
tests/appsec/test_asm_standalone.py::Test_APISecurityStandalone: missing_feature
2325
tests/appsec/test_asm_standalone.py::Test_AppSecStandalone_UpstreamPropagation_V2: missing_feature (weblog does not implement upstream request)
2426
tests/appsec/test_asm_standalone.py::Test_UserEventsStandalone_Automated: irrelevant (Proxies doesn't support login events (go sdk))
2527
tests/appsec/test_asm_standalone.py::Test_UserEventsStandalone_SDK_V1: irrelevant (Proxies doesn't support login events (go sdk))
2628
tests/appsec/test_asm_standalone.py::Test_UserEventsStandalone_SDK_V2: irrelevant (Proxies doesn't support login events (go sdk))
29+
tests/appsec/test_automated_login_events.py: irrelevant (proxies does not support login events)
2730
tests/appsec/test_automated_login_events.py::Test_V3_Login_Events_Blocking: irrelevant (Proxies doesn't support login events (go sdk))
2831
tests/appsec/test_automated_user_and_session_tracking.py: irrelevant (Proxies doesn't support login events (go sdk))
2932
tests/appsec/test_blocking_addresses.py: v1.72.0
@@ -48,6 +51,7 @@ manifest:
4851
tests/appsec/test_client_ip.py: v1.72.0
4952
tests/appsec/test_conf.py::Test_ConfigurationVariables: v2.0.0
5053
tests/appsec/test_conf.py::Test_ConfigurationVariables_New_Obfuscation: v2.1.0
54+
tests/appsec/test_event_tracking.py: irrelevant (proxies does not support login events)
5155
tests/appsec/test_extended_data_collection.py: v1.72.0
5256
tests/appsec/test_extended_data_collection.py::Test_ExtendedDataCollectionCapability: missing_feature
5357
tests/appsec/test_extended_data_collection.py::Test_ExtendedRequestBodyCollection: missing_feature
@@ -58,10 +62,15 @@ manifest:
5862
tests/appsec/test_fingerprinting.py::Test_Fingerprinting_Header_And_Network_Preprocessor::test_fingerprinting_header_blocking: missing_feature (proxies removes the 'connection' header, thus making fails the header fingerprinting rule)
5963
tests/appsec/test_fingerprinting.py::Test_Fingerprinting_Session_Preprocessor::test_session_non_blocking: irrelevant (Proxies doesn't support session fingerprinting)
6064
tests/appsec/test_ip_blocking_full_denylist.py: v1.72.0
65+
tests/appsec/test_logs.py::Test_Standardization: missing_feature
66+
tests/appsec/test_logs.py::Test_StandardizationBlockMode: missing_feature
67+
tests/appsec/test_only_python.py::Test_ImportError: irrelevant (specific tests for python tracer)
6168
tests/appsec/test_remote_config_rule_changes.py: v1.72.0
6269
tests/appsec/test_remote_config_rule_changes.py::Test_AsmDdMultiConfiguration: v2.1.0
6370
tests/appsec/test_reports.py: v1.72.0
6471
tests/appsec/test_request_blocking.py: v1.72.0
72+
tests/appsec/test_shell_execution.py: irrelevant
73+
tests/appsec/test_span_tags_headers.py::Test_Headers_Event_Blocking::test_content_type_event_blocking: missing_feature
6574
tests/appsec/test_trace_tagging.py::Test_TraceTaggingRules: v2.1.0
6675
tests/appsec/test_trace_tagging.py::Test_TraceTaggingRules::test_rule_with_attributes_no_keep_event: irrelevant (Proxies run with appsec standalone by default)
6776
tests/appsec/test_trace_tagging.py::Test_TraceTaggingRules::test_rule_with_attributes_no_keep_no_event: irrelevant (Proxies run with appsec standalone by default)
@@ -70,13 +79,27 @@ manifest:
7079
tests/appsec/test_traces.py::Test_CollectRespondHeaders::test_header_collection: missing_feature (The endpoint /headers is not implemented in the weblog)
7180
tests/appsec/test_user_blocking_full_denylist.py::Test_UserBlocking_FullDenylist: missing_feature (no endpoint to test user blocking - auto instrum irrelevant)
7281
tests/appsec/test_versions.py::Test_Events: v1.72.0
82+
tests/appsec/waf/test_addresses.py::Test_BodyUrlEncoded::test_body_value: missing_feature (no urlencoded body parsing implemented in proxies)
83+
tests/appsec/waf/test_addresses.py::Test_BodyXml::test_xml_attr_value: missing_feature (no xml body parsing implemented in proxies)
84+
tests/appsec/waf/test_addresses.py::Test_BodyXml::test_xml_content: missing_feature (no xml body parsing implemented in proxies)
85+
tests/appsec/waf/test_addresses.py::Test_FullGrpc::test_main: irrelevant (proxies does not support grpc)
86+
tests/appsec/waf/test_addresses.py::Test_PathParams::test_security_scanner: missing_feature
87+
tests/appsec/waf/test_addresses.py::Test_ResponseStatus::test_basic: missing_feature
88+
tests/appsec/waf/test_addresses.py::Test_gRPC::test_basic: missing_feature (proxies does not support grpc)
7389
tests/appsec/waf/test_blocking.py: v1.72.0
90+
tests/appsec/waf/test_blocking.py::Test_Blocking::test_accept_full_html: missing_feature
7491
tests/appsec/waf/test_blocking.py::Test_Blocking::test_accept_partial_html: missing_feature (Support for partial html not implemented)
92+
tests/appsec/waf/test_blocking.py::Test_Blocking::test_html_template_v2: missing_feature
7593
tests/appsec/waf/test_blocking.py::Test_Blocking_strip_response_headers: missing_feature
7694
tests/appsec/waf/test_blocking_security_response_id.py: v2.5.0
95+
tests/appsec/waf/test_miscs.py::Test_404::test_404: missing_feature (weblog does not support 404 status code)
96+
tests/integrations/test_dbm.py: irrelevant
7797
tests/remote_config/test_remote_configuration.py: v1.72.0
7898
tests/remote_config/test_remote_configuration.py::Test_RemoteConfigurationUpdateSequenceASMDDNoCache: irrelevant (cache is implemented)
99+
tests/serverless: irrelevant
79100
tests/test_config_consistency.py::Test_Config_UnifiedServiceTagging_CustomService: v1.72.0
101+
tests/test_identify.py: irrelevant (proxies does not support custom sdk)
102+
tests/test_protobuf.py: irrelevant
80103
tests/test_resource_renaming.py: v2.4.0
81104
tests/test_scrubbing.py: v1.72.0
82105
tests/test_semantic_conventions.py: v1.72.0

manifests/haproxy.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# yaml-language-server: $schema=https://raw.githubusercontent.com/DataDog/system-tests/refs/heads/main/utils/manifest/schema.json
22
---
33
manifest:
4+
tests/ai_guard: irrelevant (no ai guard)
45
tests/appsec/api_security/test_api_security_rc.py: v2.4.0
56
tests/appsec/api_security/test_api_security_rc.py::Test_API_Security_RC_ASM_DD_scanners: missing_feature (missing /tag_value endpoint in the weblog)
67
tests/appsec/api_security/test_apisecurity_telemetry.py::Test_API_Security_Telemetry_Metric: missing_feature (weblog does not support set 404 status code and /tag_value endpoint)
@@ -16,13 +17,15 @@ manifest:
1617
tests/appsec/api_security/test_schemas.py::Test_Schema_Response_Body_env_var: missing_feature (The endpoint /tag_value is not implemented in the weblog)
1718
tests/appsec/api_security/test_schemas.py::Test_Schema_Response_Headers: missing_feature (missing /tag_value endpoint in the weblog)
1819
tests/appsec/api_security/test_schemas.py::Test_Schema_Response_on_Block::test_request_method: missing_feature (missing /tag_value endpoint in the weblog)
20+
tests/appsec/iast: irrelevant (proxies does not support iast)
1921
tests/appsec/test_alpha.py: v2.4.0
2022
tests/appsec/test_asm_standalone.py: v2.4.0
2123
tests/appsec/test_asm_standalone.py::Test_APISecurityStandalone: missing_feature
2224
tests/appsec/test_asm_standalone.py::Test_AppSecStandalone_UpstreamPropagation_V2: missing_feature (weblog does not implement upstream request)
2325
tests/appsec/test_asm_standalone.py::Test_UserEventsStandalone_Automated: irrelevant (Proxies doesn't support login events (go sdk))
2426
tests/appsec/test_asm_standalone.py::Test_UserEventsStandalone_SDK_V1: irrelevant (Proxies doesn't support login events (go sdk))
2527
tests/appsec/test_asm_standalone.py::Test_UserEventsStandalone_SDK_V2: irrelevant (Proxies doesn't support login events (go sdk))
28+
tests/appsec/test_automated_login_events.py: irrelevant (proxies does not support login events)
2629
tests/appsec/test_automated_login_events.py::Test_V3_Login_Events_Blocking: irrelevant (Proxies doesn't support login events (go sdk))
2730
tests/appsec/test_automated_user_and_session_tracking.py: irrelevant (Proxies doesn't support login events (go sdk))
2831
tests/appsec/test_blocking_addresses.py: v2.4.0
@@ -47,6 +50,7 @@ manifest:
4750
tests/appsec/test_client_ip.py: v2.4.0
4851
tests/appsec/test_conf.py::Test_ConfigurationVariables: v2.4.0
4952
tests/appsec/test_conf.py::Test_ConfigurationVariables_New_Obfuscation: v2.4.0
53+
tests/appsec/test_event_tracking.py: irrelevant (proxies does not support login events)
5054
tests/appsec/test_extended_data_collection.py: v2.4.0
5155
tests/appsec/test_extended_data_collection.py::Test_ExtendedDataCollectionCapability: missing_feature
5256
tests/appsec/test_extended_data_collection.py::Test_ExtendedRequestBodyCollection: missing_feature
@@ -57,9 +61,14 @@ manifest:
5761
tests/appsec/test_fingerprinting.py::Test_Fingerprinting_Header_And_Network_Preprocessor::test_fingerprinting_header_blocking: missing_feature (proxies removes the 'connection' header, thus making fails the header fingerprinting rule)
5862
tests/appsec/test_fingerprinting.py::Test_Fingerprinting_Session_Preprocessor::test_session_non_blocking: irrelevant (Proxies doesn't support session fingerprinting)
5963
tests/appsec/test_ip_blocking_full_denylist.py: v2.4.0
64+
tests/appsec/test_logs.py::Test_Standardization: missing_feature
65+
tests/appsec/test_logs.py::Test_StandardizationBlockMode: missing_feature
66+
tests/appsec/test_only_python.py::Test_ImportError: irrelevant (specific tests for python tracer)
6067
tests/appsec/test_remote_config_rule_changes.py: v2.4.0
6168
tests/appsec/test_reports.py: v2.4.0
6269
tests/appsec/test_request_blocking.py: v2.4.0
70+
tests/appsec/test_shell_execution.py: irrelevant
71+
tests/appsec/test_span_tags_headers.py::Test_Headers_Event_Blocking::test_content_type_event_blocking: missing_feature
6372
tests/appsec/test_trace_tagging.py::Test_TraceTaggingRules: v2.4.0
6473
tests/appsec/test_trace_tagging.py::Test_TraceTaggingRules::test_rule_with_attributes_no_keep_event: irrelevant (Proxies run with appsec standalone by default)
6574
tests/appsec/test_trace_tagging.py::Test_TraceTaggingRules::test_rule_with_attributes_no_keep_no_event: irrelevant (Proxies run with appsec standalone by default)
@@ -68,13 +77,27 @@ manifest:
6877
tests/appsec/test_traces.py::Test_CollectRespondHeaders::test_header_collection: missing_feature (The endpoint /headers is not implemented in the weblog)
6978
tests/appsec/test_user_blocking_full_denylist.py::Test_UserBlocking_FullDenylist: missing_feature (no endpoint to test user blocking - auto instrum irrelevant)
7079
tests/appsec/test_versions.py::Test_Events: v2.4.0
80+
tests/appsec/waf/test_addresses.py::Test_BodyUrlEncoded::test_body_value: missing_feature (no urlencoded body parsing implemented in proxies)
81+
tests/appsec/waf/test_addresses.py::Test_BodyXml::test_xml_attr_value: missing_feature (no xml body parsing implemented in proxies)
82+
tests/appsec/waf/test_addresses.py::Test_BodyXml::test_xml_content: missing_feature (no xml body parsing implemented in proxies)
83+
tests/appsec/waf/test_addresses.py::Test_FullGrpc::test_main: irrelevant (proxies does not support grpc)
84+
tests/appsec/waf/test_addresses.py::Test_PathParams::test_security_scanner: missing_feature
85+
tests/appsec/waf/test_addresses.py::Test_ResponseStatus::test_basic: missing_feature
86+
tests/appsec/waf/test_addresses.py::Test_gRPC::test_basic: missing_feature (proxies does not support grpc)
7187
tests/appsec/waf/test_blocking.py: v2.4.0
88+
tests/appsec/waf/test_blocking.py::Test_Blocking::test_accept_full_html: missing_feature
7289
tests/appsec/waf/test_blocking.py::Test_Blocking::test_accept_partial_html: missing_feature (Support for partial html not implemented)
90+
tests/appsec/waf/test_blocking.py::Test_Blocking::test_html_template_v2: missing_feature
7391
tests/appsec/waf/test_blocking.py::Test_Blocking_strip_response_headers: missing_feature
7492
tests/appsec/waf/test_blocking_security_response_id.py: v2.5.0
93+
tests/appsec/waf/test_miscs.py::Test_404::test_404: missing_feature (weblog does not support 404 status code)
94+
tests/integrations/test_dbm.py: irrelevant
7595
tests/remote_config/test_remote_configuration.py: v2.4.0
7696
tests/remote_config/test_remote_configuration.py::Test_RemoteConfigurationUpdateSequenceASMDDNoCache: irrelevant (cache is implemented)
97+
tests/serverless: irrelevant
7798
tests/test_config_consistency.py::Test_Config_UnifiedServiceTagging_CustomService: v2.4.0
99+
tests/test_identify.py: irrelevant (proxies does not support custom sdk)
100+
tests/test_protobuf.py: irrelevant
78101
tests/test_resource_renaming.py: v2.4.0
79102
tests/test_scrubbing.py: v2.4.0
80103
tests/test_semantic_conventions.py: v2.4.0

utils/scripts/ci_orchestrators/workflow_data.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
from pathlib import Path
66
from utils._context.weblog_infrastructure import PROXY_WEBLOGS
77

8-
8+
# TODO: remove and update the envoy/haproxy manifests to fully supports all scenarios
99
PROXY_SUPPORTED_SCENARIOS = {
10-
"DEFAULT",
10+
# "DEFAULT",
11+
# "TRACING_CONFIG_NONDEFAULT",
1112
"APPSEC_BLOCKING",
1213
"APPSEC_BLOCKING_FULL_DENYLIST",
13-
"TRACING_CONFIG_NONDEFAULT",
1414
}
1515

1616

0 commit comments

Comments
 (0)