HttpBufferPolicy

Proto: http_buffer_policy.proto

Package: trafficcontrol.policy.gloo.solo.io

Types:

HTTPBufferPolicySpec

HTTPBufferPolicy is used to enable http buffers for routes

For more details on HTTPBuffer, visit: https://www.envoyproxy.io/docs/envoy/latest/configuration/http/http_filters/buffer_filter

apiVersion: trafficcontrol.policy.gloo.solo.io/v2
kind: HTTPBufferPolicy
metadata:
  name: buffer
  namespace: bookinfo
spec:
  config:
    maxRequestBytes: 16384
  applyToRoutes:
  - route:
      labels:
        route: productpage
Field Description
applyToRoutes (repeated common.gloo.solo.io.RouteSelector)

config (HTTPBufferPolicySpec.Config)

HTTPBufferPolicySpec.Config

Field Description
maxRequestBytes (google.protobuf.UInt32Value)

The maximum request size that the filter will buffer before the connection manager will stop buffering and return a 413 response

HTTPBufferPolicyStatus

reflects the status of the HTTPBufferPolicy

Field Description
global (common.gloo.solo.io.GenericGlobalStatus)

workspaces (repeated HTTPBufferPolicyStatus.WorkspacesEntry)

The status of the resource in each workspace that it exists in

HTTPBufferPolicyStatus.WorkspacesEntry

Field Description
key (string)

value (common.gloo.solo.io.WorkspaceStatus)