Ambassador: gzip support in Ambassador

Created on 27 Aug 2018  路  8Comments  路  Source: datawire/ambassador

The title says it all. I couldn't find any mention of such a thing in your docs.

Checklist

(This is basically the standard Ambassador definition of done.)

  • [ ] Agreement on how feature should be configured
  • [ ] Feature is coded
  • [ ] Feature is documented
  • [ ] Automated tests verify feature is functioning
  • [ ] Automated tests verify no errors reported at all on happy paths
  • [ ] Automated tests verify that whatever common errors we think of are handled gracefully

Most helpful comment

So for the first item on the checklist, I assume that gzip is a per-listener thing in Envoy? Is it meaningful to configure it per-Mapping?

Assuming that it's not, do we need more than

compression: gzip

in the ambassador Module?

All 8 comments

Yes see https://github.com/datawire/ambassador/issues/544 for the architecture work that is in progress to support gzip (and SNI, among others)

Please include Brotli compression as well

@richarddli Since I wrote it for Envoy, I can take the compression integration if no one had.

@krish512 Envoy upstream still doesn鈥檛 support Brotli, but it could be easily extended when we get the new compression filter done.

With Ambassador 0.50 RC1 released, how do I use gzip compression?

I don't think that compression was included in this release.

Hey, has this been added to a milestone or is it released yet?

Working on this one.

So for the first item on the checklist, I assume that gzip is a per-listener thing in Envoy? Is it meaningful to configure it per-Mapping?

Assuming that it's not, do we need more than

compression: gzip

in the ambassador Module?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

vishal-yadav picture vishal-yadav  路  4Comments

adrienjt picture adrienjt  路  5Comments

riker09 picture riker09  路  4Comments

aroundthecode picture aroundthecode  路  4Comments

kflynn picture kflynn  路  5Comments