Commit Graph

136 Commits

Author SHA1 Message Date
Wayne Zhang d2bc18a5b8 Make quota call (#192)
* hookup quota call

* Make quota call.

* Update indent.
2017-03-21 19:14:25 -07:00
wattli 57419f1a2a Fix broken link (#193) 2017-03-21 13:48:11 -07:00
Wayne Zhang 955d54a055 Add mixer client end to end integration test. (#177)
* Add mixer client end to end integration test.

* Split some repositories into a separate file.

* use real mixer for fake mixer_server.

* Test repository

* use mixer bzl file.

* Use mixer repositories

* Not to use mixer repository.

* Add return line at the end of WORKSPACE.
2017-03-20 14:12:20 -07:00
Kuat 978b9678d5 Fix crash in unreachable/overloaded RDS (#190) 2017-03-20 14:04:37 -07:00
Jae Kim 557d0c6a7f Support apikey based traffic restriction (#189)
* b/36368559 support apikey based traffic restriction

* Fixed code formatting
2017-03-20 13:42:37 -07:00
Lizan Zhou 20c5bab707 Move .bazelrc to tools/bazel.rc (#186)
* Move .bazelrc to tools/bazel.rc

* Update Jenkinsfile with latest version of pipeline
2017-03-20 11:04:55 -07:00
Wayne Zhang 93ea507f3a Update mixer client to mixer api with gogoproto. (#184) 2017-03-17 12:38:39 -07:00
Kuat 95535f5fb6 Fix a bug in opaque config change and test it out (#182)
* Fix a bug and test it out

* Update filter type

* Update README.md
2017-03-16 18:29:47 -07:00
Kuat 531cfa0072 Use opaque config to turn on/off forward attribute and mixer filter (#179)
* Modify mixer filter

* Swap defaults

* Make the filter decoder only

* cache mixer disabled decision
2017-03-16 17:03:05 -07:00
Wayne Zhang 52ef466a3f Update mixerclient to sync_transport change. (#178) 2017-03-16 10:15:18 -07:00
Wayne Zhang 4d1dbe0120 Always set response latency (#172) 2017-03-15 12:10:22 -07:00
Kuat 76d96cd4d2 Update repositories.bzl (#169) 2017-03-14 12:21:24 -07:00
Sarvani Vakkalanka f0e541fdc2 Update lyft/envoy commit Id to latest. (#161)
* Update lyft/envoy commit Id to latest.

* Remove the comment about pull request

* Add new line - will delete in next commit.
2017-03-13 12:59:15 -07:00
Sebastien Vas 5bf8276f86 Uses a specific version of the Shared Pipeline lib (#158) 2017-03-13 09:24:07 -07:00
Wayne Zhang 25f43e36e7 Update envoy to PR553 (#156)
* Update envoy to PR553

* Update libevent to 2.1.8
2017-03-09 17:54:38 -08:00
Wayne Zhang c0c317dc0b Update mixerclient with sync-ed grpc write and fail-fast. (#155)
* Update mixerclient with sync-ed write and fail-fast.

* Update to latest test.

* Update again
2017-03-09 15:16:52 -08:00
Wayne Zhang a5567b9c2a Not call report if decodeHeaders is not called. (#150) 2017-03-07 14:42:58 -08:00
Wayne Zhang 6e29abce8a Update to latest mixer_client. (#145)
* Update to latest mixer_client.

* Updated the sha.
2017-03-03 15:28:26 -08:00
wattli 9d10adc109 Populate origin.user attribute from the SAN field of client cert (#142)
* Test

* test

* test

* revert file

* address comments

* test

* fix typo

* fix format

* fix format
2017-03-02 15:00:52 -08:00
wattli a118aea249 Update nghttp2 to sync with envoy (#140)
* Fix src/envoy/mixer/README.md

* Update nghttp2 to sync with envoy

* update

* fix typo
2017-03-01 19:00:35 -08:00
Wayne Zhang 83e1d58c8e Get mixerclient with response parsing. (#138) 2017-03-01 16:30:27 -08:00
Wayne Zhang fc9497a8d9 Fix mixer client crash. (#136) 2017-02-28 17:11:01 -08:00
Sebastien Vas 0c7c549dd7 Adding config release for bazel build (#135) 2017-02-28 16:54:00 -08:00
Sebastien Vas f5281adb8e Update postsubmit to create docker images (#132) 2017-02-28 15:12:53 -08:00
Jason Young d71d5f3d2b update base debug docker image reference (#133) 2017-02-28 14:21:18 -08:00
Jason Young 3d402e6def unify bazel's docker build targets with other istio repos (#127) 2017-02-24 17:50:23 -08:00
Wayne Zhang fdfb73f4ea Send headers as string map. (#129)
* Send headers as string map.

* Remove origin.ip and origin.host.

* Fix format
2017-02-24 17:21:27 -08:00
Wayne Zhang 7fe10df1ef Rename response.http.code (#125) 2017-02-23 16:04:30 -08:00
Qian Sun 20e19d217b Fail request if api_key is not valid. (#116)
* Fail request if api_key is not valid.

* Format code.

* Update comments.

* Address comment.
2017-02-22 12:50:08 -08:00
Wayne Zhang ef1aecf0f1 Add send_attribute filter. (#115)
* Add send_attribute filter.

* Fix format

* rename variable serialized_attributes_

* Address the comments.
2017-02-22 10:04:36 -08:00
Qian Sun d09325482e Send StatusCode Attributes to Mixer. (#110) 2017-02-21 18:29:40 -08:00
Kuat 7444da1c3c Update envoy and add c-ares (#107)
* Update envoy and add c-ares depedencies

* Update release script with debug and normal binary

* remove debug ls

* formatting
2017-02-21 17:36:10 -08:00
Wayne Zhang 0804a07680 Not to use api_key if its service is not actived. (#109) 2017-02-21 12:46:14 -08:00
Sebastien Vas 84881332f5 Copies the binary instead of linking for release (#102) 2017-02-16 13:38:01 -08:00
Kuat 2f69cc985f Publish debug binaries (no release yet) (#98) 2017-02-15 14:36:06 -08:00
Sebastien Vas 1cdc2ac135 Disable travis on stable branches (#96) 2017-02-14 16:35:15 -08:00
GregHanson 25adae9db6 updated SHA to point to newer envoy with RDS API feature (#94) 2017-02-14 13:51:40 -08:00
Qian Sun d5a878a10b Get attributes from envoy config. (#87)
* Send all attributes.

* Remove unused const strings.

* Address comment.
2017-02-13 16:27:14 -08:00
wattli 88cfb2474f Fix src/envoy/mixer/README.md (#85) 2017-02-10 15:49:13 -08:00
Wayne Zhang a39d555426 Update src/envoy/mixer/README. (#82) 2017-02-10 15:36:17 -08:00
Sebastien Vas 366f5ae62e Creates a KEY for mixer client dep. Updates release-binary (#79)
* Updated mixer repo to use a key for commit

* release-binary skip build if file exists.
2017-02-10 11:53:45 -08:00
Wayne Zhang 673b902a4d Use official attribute names (#80)
* Use official attribute names

* fix format
2017-02-10 11:11:57 -08:00
Wayne Zhang 21f1cb3a93 Add script to build docker image. (#77)
* Add script to build docker image.

* Add start_envoy for docker image.
2017-02-09 15:22:10 -08:00
Wayne Zhang 28105ca86a Add sourceService. (#78) 2017-02-09 13:10:47 -08:00
Lizan Zhou 6e372fc510 Update grpc and protobuf (#70)
* protobuf v3.2.0
* grpc v1.1.1
* Align auth lib with grpc 1.1.1
2017-02-08 19:18:26 -08:00
Sebastien Vas fdac61b43e Adds Jenkinsfile and updates release-binary to create a SHA. (#71)
* Adds Jenkinsfile and update release-binary
* Update Jenkinsfile and gitignore
* Fixes typo and use normal build Node
* Uses default bazel config
* Using batch mode
* Update bazel memory settings
* Do not use Jenkins bazel env
* Set .bazelrc for postsubmit
2017-02-08 16:58:32 -08:00
Qian Sun d29a195a74 Update readme. (#73) 2017-02-08 12:49:30 -08:00
Qian Sun a6a33fdd6f Update mixer client SHA. (#74) 2017-02-08 12:42:11 -08:00
Wayne Zhang 76355366e4 Remove mixer_client from api_manager. (#72) 2017-02-08 09:34:56 -08:00
Kuat 89f0fbfe5c Push tar.gz to GCS (#69)
* Push tar.gz to GCS

* Rename envoy_esp
2017-02-06 15:47:29 -08:00