Skip to content

Commit

Permalink
Add filter compatibility documenation
Browse files Browse the repository at this point in the history
  • Loading branch information
rainest committed May 14, 2022
1 parent db1797e commit d854f3d
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 0 deletions.
6 changes: 6 additions & 0 deletions apis/v1alpha2/httproute_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,12 @@ type HTTPRouteRule struct {
// Specifying a core filter multiple times has unspecified or custom
// conformance.
//
// All filters are expected to be compatible with each other except for the
// URLRewrite and RequestRedirect filters, which may not be combined. If an
// implementation can not support other combinations of filters, they must clearly
// document that limitation. In all cases where incompatible or unsupported
// filters are specified, implementations MUST add a warning condition to status.
//
// Support: Core
//
// +optional
Expand Down
6 changes: 6 additions & 0 deletions site-src/v1alpha2/api-types/httproute.md
Original file line number Diff line number Diff line change
Expand Up @@ -126,6 +126,12 @@ Conformance levels are defined by the filter type:

Specifying a core filter multiple times has unspecified or custom conformance.

All filters are expected to be compatible with each other except for the
URLRewrite and RequestRedirect filters, which may not be combined. If an
implementation can not support other combinations of filters, they must clearly
document that limitation. In all cases where incompatible or unsupported
filters are specified, implementations MUST add a warning condition to status.

#### BackendRefs (optional)

BackendRefs defines API objects where matching requests should be sent. If
Expand Down

0 comments on commit d854f3d

Please sign in to comment.