diff --git a/envoy/config/filter/network/direct_response/v2/BUILD b/envoy/config/filter/network/direct_response/v2/BUILD index ef3541eb..69168ad0 100644 --- a/envoy/config/filter/network/direct_response/v2/BUILD +++ b/envoy/config/filter/network/direct_response/v2/BUILD @@ -5,5 +5,8 @@ load("@envoy_api//bazel:api_build_system.bzl", "api_proto_package") licenses(["notice"]) # Apache 2 api_proto_package( - deps = ["@com_github_cncf_udpa//udpa/annotations:pkg"], + deps = [ + "//envoy/api/v2/core:pkg", + "@com_github_cncf_udpa//udpa/annotations:pkg", + ], ) diff --git a/envoy/config/filter/network/direct_response/v2/config.proto b/envoy/config/filter/network/direct_response/v2/config.proto index 8c9f9e73..758145d6 100644 --- a/envoy/config/filter/network/direct_response/v2/config.proto +++ b/envoy/config/filter/network/direct_response/v2/config.proto @@ -2,6 +2,8 @@ syntax = "proto3"; package envoy.config.filter.network.direct_response.v2; +import "envoy/api/v2/core/base.proto"; + import "udpa/annotations/migrate.proto"; option java_package = "io.envoyproxy.envoy.config.filter.network.direct_response.v2"; @@ -15,6 +17,6 @@ option (udpa.annotations.file_migrate).move_to_package = // [#extension: envoy.filters.network.direct_response] message Config { - // Response data as bytes. - bytes response = 1; + // Response data as a data source. + api.v2.core.DataSource response = 1; } diff --git a/envoy/extensions/filters/network/direct_response/v3/BUILD b/envoy/extensions/filters/network/direct_response/v3/BUILD index 7b429137..b1fbfee7 100644 --- a/envoy/extensions/filters/network/direct_response/v3/BUILD +++ b/envoy/extensions/filters/network/direct_response/v3/BUILD @@ -6,6 +6,7 @@ licenses(["notice"]) # Apache 2 api_proto_package( deps = [ + "//envoy/config/core/v3:pkg", "//envoy/config/filter/network/direct_response/v2:pkg", "@com_github_cncf_udpa//udpa/annotations:pkg", ], diff --git a/envoy/extensions/filters/network/direct_response/v3/config.proto b/envoy/extensions/filters/network/direct_response/v3/config.proto index be84035e..fba1384f 100644 --- a/envoy/extensions/filters/network/direct_response/v3/config.proto +++ b/envoy/extensions/filters/network/direct_response/v3/config.proto @@ -2,6 +2,8 @@ syntax = "proto3"; package envoy.extensions.filters.network.direct_response.v3; +import "envoy/config/core/v3/base.proto"; + import "udpa/annotations/versioning.proto"; option java_package = "io.envoyproxy.envoy.extensions.filters.network.direct_response.v3"; @@ -16,6 +18,6 @@ message Config { option (udpa.annotations.versioning).previous_message_type = "envoy.config.filter.network.direct_response.v2.Config"; - // Response data as bytes. - bytes response = 1; + // Response data as a data source. + config.core.v3.DataSource response = 1; }