Extension: update gRPC HTTP/1.1 Reverse Bridge extension documentation & code layout (#6158)

Signed-off-by: Michael Payne <michael@sooper.org>

Mirrored from https://github.com/envoyproxy/envoy @ 9befe9fb7d5d4003dd3745c1929ed2144da4642b
pull/620/head
data-plane-api(CircleCI) 6 years ago
parent 2be20d4ecb
commit 23423a3fae
  1. 5
      envoy/config/filter/http/ext_authz/v2/ext_authz.proto
  2. 9
      envoy/config/filter/http/grpc_http1_reverse_bridge/v2alpha1/config.proto
  3. 3
      envoy/config/filter/http/jwt_authn/v2alpha/config.proto
  4. 8
      envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.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 <config_http_filters_ext_authz>`.
// External Authorization :ref:`configuration overview <config_http_filters_ext_authz>`.
message ExtAuthz {
// External authorization service configuration.
oneof services {

@ -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
// <config_http_filters_grpc_http1_reverse_bridge>`.
// gRPC reverse bridge filter configuration
message FilterConfig {
// The content-type to pass to the upstream when the gRPC bridge filter is applied.

@ -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 <config_http_filters_jwt_authn>`.
// Please see following for JWT authentication flow:
//
// * `JSON Web Token (JWT) <https://tools.ietf.org/html/rfc7519>`_

@ -400,14 +400,20 @@ message HttpFilter {
// [#comment:TODO(mattklein123): Auto generate the following list]
// * :ref:`envoy.buffer <config_http_filters_buffer>`
// * :ref:`envoy.cors <config_http_filters_cors>`
// * :ref:`envoy.ext_authz <config_http_filters_ext_authz>`
// * :ref:`envoy.fault <config_http_filters_fault_injection>`
// * :ref:`envoy.filters.http.header_to_metadata <config_http_filters_header_to_metadata>`
// * :ref:`envoy.filters.http.grpc_http1_reverse_bridge \
// <config_http_filters_grpc_http1_reverse_bridge>`
// * :ref:`envoy.filters.http.jwt_authn <config_http_filters_jwt_authn>`
// * :ref:`envoy.filters.http.rbac <config_http_filters_rbac>`
// * :ref:`envoy.filters.http.tap <config_http_filters_tap>`
// * :ref:`envoy.gzip <config_http_filters_gzip>`
// * :ref:`envoy.http_dynamo_filter <config_http_filters_dynamo>`
// * :ref:`envoy.grpc_http1_bridge <config_http_filters_grpc_bridge>`
// * :ref:`envoy.grpc_json_transcoder <config_http_filters_grpc_json_transcoder>`
// * :ref:`envoy.grpc_web <config_http_filters_grpc_web>`
// * :ref:`envoy.health_check <config_http_filters_health_check>`
// * :ref:`envoy.header_to_metadata <config_http_filters_header_to_metadata>`
// * :ref:`envoy.ip_tagging <config_http_filters_ip_tagging>`
// * :ref:`envoy.lua <config_http_filters_lua>`
// * :ref:`envoy.rate_limit <config_http_filters_rate_limit>`

Loading…
Cancel
Save