From 23423a3fae3dba08d4594123fa111e22710834fb Mon Sep 17 00:00:00 2001 From: "data-plane-api(CircleCI)" Date: Tue, 5 Mar 2019 00:18:12 +0000 Subject: [PATCH] Extension: update gRPC HTTP/1.1 Reverse Bridge extension documentation & code layout (#6158) Signed-off-by: Michael Payne Mirrored from https://github.com/envoyproxy/envoy @ 9befe9fb7d5d4003dd3745c1929ed2144da4642b --- envoy/config/filter/http/ext_authz/v2/ext_authz.proto | 5 +++-- .../http/grpc_http1_reverse_bridge/v2alpha1/config.proto | 9 ++++++--- envoy/config/filter/http/jwt_authn/v2alpha/config.proto | 3 +++ .../v2/http_connection_manager.proto | 8 +++++++- 4 files changed, 19 insertions(+), 6 deletions(-) diff --git a/envoy/config/filter/http/ext_authz/v2/ext_authz.proto b/envoy/config/filter/http/ext_authz/v2/ext_authz.proto index d0300f52..7a5ca47f 100644 --- a/envoy/config/filter/http/ext_authz/v2/ext_authz.proto +++ b/envoy/config/filter/http/ext_authz/v2/ext_authz.proto @@ -3,8 +3,8 @@ syntax = "proto3"; package envoy.config.filter.http.ext_authz.v2; option java_outer_classname = "ExtAuthzProto"; -option java_package = "io.envoyproxy.envoy.config.filter.http.ext_authz.v2"; option java_multiple_files = true; +option java_package = "io.envoyproxy.envoy.config.filter.http.ext_authz.v2"; option go_package = "v2"; import "envoy/api/v2/core/base.proto"; @@ -16,7 +16,8 @@ import "envoy/type/matcher/string.proto"; import "validate/validate.proto"; // [#protodoc-title: External Authorization] -// ExtAuthz :ref:`configuration overview `. +// External Authorization :ref:`configuration overview `. + message ExtAuthz { // External authorization service configuration. oneof services { diff --git a/envoy/config/filter/http/grpc_http1_reverse_bridge/v2alpha1/config.proto b/envoy/config/filter/http/grpc_http1_reverse_bridge/v2alpha1/config.proto index eb1dfd68..0c33b6d0 100644 --- a/envoy/config/filter/http/grpc_http1_reverse_bridge/v2alpha1/config.proto +++ b/envoy/config/filter/http/grpc_http1_reverse_bridge/v2alpha1/config.proto @@ -1,15 +1,18 @@ syntax = "proto3"; -package envoy.extensions.filter.http.grpc_http1_reverse_bridge.v2alpha1; +package envoy.config.filter.http.grpc_http1_reverse_bridge.v2alpha1; option java_outer_classname = "ConfigProto"; option java_multiple_files = true; -option java_package = "io.envoyproxy.envoy.extensions.filter.http.grpc_http1_reverse_bridge.v2alpha1"; +option java_package = "io.envoyproxy.envoy.config.filter.http.grpc_http1_reverse_bridge.v2alpha1"; option go_package = "v2"; import "validate/validate.proto"; -// [#protodoc-title: Extensions gRPC Http1 Reverse Bridge] +// [#protodoc-title: gRPC HTTP/1.1 Reverse Bridge] +// gRPC HTTP/1.1 Reverse Bridge :ref:`configuration overview +// `. + // gRPC reverse bridge filter configuration message FilterConfig { // The content-type to pass to the upstream when the gRPC bridge filter is applied. diff --git a/envoy/config/filter/http/jwt_authn/v2alpha/config.proto b/envoy/config/filter/http/jwt_authn/v2alpha/config.proto index b60d74a6..55596052 100644 --- a/envoy/config/filter/http/jwt_authn/v2alpha/config.proto +++ b/envoy/config/filter/http/jwt_authn/v2alpha/config.proto @@ -15,6 +15,9 @@ import "google/protobuf/empty.proto"; import "google/protobuf/wrappers.proto"; import "validate/validate.proto"; +// [#protodoc-title: JWT Authentication] +// JWT Authentication :ref:`configuration overview `. + // Please see following for JWT authentication flow: // // * `JSON Web Token (JWT) `_ diff --git a/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.proto b/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.proto index 1364e20b..81cc9013 100644 --- a/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.proto +++ b/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.proto @@ -400,14 +400,20 @@ message HttpFilter { // [#comment:TODO(mattklein123): Auto generate the following list] // * :ref:`envoy.buffer ` // * :ref:`envoy.cors ` + // * :ref:`envoy.ext_authz ` // * :ref:`envoy.fault ` + // * :ref:`envoy.filters.http.header_to_metadata ` + // * :ref:`envoy.filters.http.grpc_http1_reverse_bridge \ + // ` + // * :ref:`envoy.filters.http.jwt_authn ` + // * :ref:`envoy.filters.http.rbac ` + // * :ref:`envoy.filters.http.tap ` // * :ref:`envoy.gzip ` // * :ref:`envoy.http_dynamo_filter ` // * :ref:`envoy.grpc_http1_bridge ` // * :ref:`envoy.grpc_json_transcoder ` // * :ref:`envoy.grpc_web ` // * :ref:`envoy.health_check ` - // * :ref:`envoy.header_to_metadata ` // * :ref:`envoy.ip_tagging ` // * :ref:`envoy.lua ` // * :ref:`envoy.rate_limit `