@@ -203,6 +203,7 @@ mock_instant = { version = "0.6" }
203203serial_test = { version = " 3.2" }
204204
205205[dependencies ]
206+ reqwest = { version = " 0.11" , features = [" json" ] }
206207cfg-if.workspace = true
207208clap.workspace = true
208209indoc.workspace = true
@@ -291,6 +292,7 @@ azure_storage_blobs = { version = "0.21", default-features = false, optional = t
291292
292293# Needed to bridge with outdated version of azure_core used in azure_storage*
293294azure_core_for_storage = { package = " azure_core" , version = " 0.21.0" , default-features = false , features = [" enable_reqwest" , " hmac_openssl" ] }
295+ azure_storage_queues = { version = " 0.17" , default-features = false , optional = true }
294296
295297
296298# OpenDAL
@@ -424,6 +426,7 @@ url.workspace = true
424426warp = { version = " 0.3.7" , default-features = false }
425427zstd = { version = " 0.13.0" , default-features = false }
426428arr_macro = { version = " 0.2.1" }
429+ anyhow = " 1.0.82"
427430
428431# depending on fork for bumped nix dependency
429432# https://github.com/heim-rs/heim/pull/360
@@ -460,6 +463,8 @@ azure_core = { version = "0.25", default-features = false, features = ["reqwest"
460463azure_identity = { version = " 0.25" , default-features = false , features = [" reqwest" ] }
461464azure_storage = { version = " 0.21" , default-features = false , features = [" enable_reqwest" , " hmac_openssl" ] }
462465azure_storage_blobs = { version = " 0.21" , default-features = false , features = [" enable_reqwest" , " hmac_openssl" , " azurite_workaround" ] }
466+ azure_storage_queues = { version = " 0.17" , default-features = false }
467+
463468base64 = " 0.22.1"
464469criterion = { version = " 0.7.0" , features = [" html_reports" , " async_tokio" ] }
465470itertools.workspace = true
@@ -595,6 +600,7 @@ sources-logs = [
595600 " sources-aws_kinesis_firehose" ,
596601 " sources-aws_s3" ,
597602 " sources-aws_sqs" ,
603+ " sources-azure_blob" ,
598604 " sources-datadog_agent" ,
599605 " sources-demo_logs" ,
600606 " sources-docker_logs" ,
@@ -648,6 +654,8 @@ sources-aws_kinesis_firehose = ["dep:base64"]
648654sources-aws_s3 = [" aws-core" , " dep:aws-sdk-sqs" , " dep:aws-sdk-s3" , " dep:async-compression" , " sources-aws_sqs" , " tokio-util/io" ]
649655sources-aws_sqs = [" aws-core" , " dep:aws-sdk-sqs" ]
650656sources-datadog_agent = [" sources-utils-http-encoding" , " protobuf-build" , " dep:prost" ]
657+ sources-azure_blob = [" dep:azure_storage_queues" ]
658+
651659sources-demo_logs = [" dep:fakedata" ]
652660sources-dnstap = [" sources-utils-net-tcp" , " dep:base64" , " dep:hickory-proto" , " dep:dnsmsg-parser" , " dep:dnstap-parser" , " protobuf-build" , " dep:prost" ]
653661sources-docker_logs = [" docker" ]
@@ -948,7 +956,8 @@ aws-integration-tests = [
948956]
949957
950958azure-integration-tests = [
951- " azure-blob-integration-tests"
959+ " azure-blob-integration-tests" ,
960+ " azure-blob-source-integration-tests"
952961]
953962
954963aws-cloudwatch-logs-integration-tests = [" sinks-aws_cloudwatch_logs" ]
@@ -962,6 +971,7 @@ aws-sqs-integration-tests = ["sinks-aws_sqs"]
962971aws-sns-integration-tests = [" sinks-aws_sns" ]
963972axiom-integration-tests = [" sinks-axiom" ]
964973azure-blob-integration-tests = [" sinks-azure_blob" ]
974+ azure-blob-source-integration-tests = [" sources-azure_blob" ]
965975chronicle-integration-tests = [" sinks-gcp" ]
966976clickhouse-integration-tests = [" sinks-clickhouse" ]
967977databend-integration-tests = [" sinks-databend" ]
0 commit comments