Commit Graph

713 Commits

Author SHA1 Message Date
Jonh Wendell 8920ca4382 Add mirror_percent (#1079)
This allows us to mirror only a percentage of the traffic, instead
of always mirroring 100%.

This partially fixes https://github.com/istio/istio/issues/14437, in
conjuction with https://github.com/istio/istio/pull/16939.
2019-09-13 12:48:55 -07:00
Martin Taillefer d5a84f4eac
Enable all linters on this repo. (#1077)
* Enable all linters on this repo.

- Fix a few linting errors.
2019-09-09 10:31:28 -07:00
chen zhengwei 4b780f0bd2 fix spell mistake (#941) 2019-09-09 07:01:44 -07:00
Martin Taillefer cd150f8ca1
Update common files. (#1075) 2019-09-08 08:12:11 -07:00
Tomoya Usami 07957a9b3c Fix typo (#1069) 2019-09-07 06:38:55 -07:00
Yanghui Weng ffa10c76f2 typo fix (#1054) 2019-09-05 19:52:02 -07:00
Lin Sun 906cbe6415 fix the sidecar egress order in the example (#1070)
* fix the sidecar egress order in the example

The sidecar config caused the following error when I applied it.
	* sidecar: the egress listener with empty port should be the last listener in the list

* fix proto

* undo html change

* spaces
2019-09-05 10:21:06 -07:00
leo 92e6362083 Correct some minor syntax errors (#1064) 2019-09-02 04:48:38 -07:00
Martin Taillefer b0e5f9e312 Update CODEOWNERS 2019-08-31 15:27:34 -07:00
Martin Taillefer 639bc154bd Update CODEOWNERS (#1066) 2019-08-31 12:48:29 -07:00
Rama Chavali adb6f9e24b add stat name patterns to mesh config (#1063)
Signed-off-by: Rama Chavali <rama.rao@salesforce.com>
2019-08-28 20:21:30 -07:00
Rama Chavali 4d7314930b revert stat name from destination rule (#1062)
Signed-off-by: Rama Chavali <rama.rao@salesforce.com>
2019-08-27 20:19:52 -07:00
Jason Wang 55bf99d69a Correct Some Reference Example Field JSON Naming to camelCase (#1060)
* change some field name references to camelCase

* run proto lock
2019-08-27 13:34:53 -07:00
Yanghui Weng 16f53cfd08 Modify to a half-width quotation mark to fix the garbled document (#1053) 2019-08-27 11:30:48 -07:00
Rama Chavali 47d59557d3 add stat name pattern (#1056)
* add stat name pattern

Signed-off-by: Rama Chavali <rama.rao@salesforce.com>

* add subset name

Signed-off-by: Rama Chavali <rama.rao@salesforce.com>
2019-08-27 10:11:54 -07:00
Martin Taillefer 1c58b135ae
Update common files. (#1055)
- Fix some broken dependency tracking.

- Remove a superfluous proto import to get rid of a warning.

- Explicitly select an older build-tools container version, since
the current one has some problems building the protos.
2019-08-26 09:57:37 -07:00
Rama Chavali b1788382cc fix envoy links (#1057)
Signed-off-by: Rama Chavali <rama.rao@salesforce.com>
2019-08-26 08:04:19 -07:00
Yanghui Weng 2200d073d1 Fix outdated XDS url link (#1052) 2019-08-26 06:55:43 -07:00
Jianfei Hu 64b0d85137 Add feature flag enable_auto_mtls in mesh config. (#1028)
* update the meshconfig for istio mtls auto feature.

* update with wrapper boolvalue.
2019-08-23 10:45:26 -07:00
Martin Taillefer 9dc74657c5
Update common files. (#1050)
This introduces a new protoc compiler, which affects the python code
gen a bit.
2019-08-21 19:43:58 -07:00
Frank Budinsky c93aa8baf3 Update sidecar and gateway hosts doc (#1048) 2019-08-20 13:04:32 -07:00
Zhranklin 9449ee8ac1 fix rbac/v1alpha1/rbac.pb.go (#1037) 2019-08-19 15:49:32 -07:00
Martin Taillefer c9d3da9c66
Switch this repo to BUILD_WITH_CONTAINER=1 (#1046) 2019-08-16 22:11:07 -07:00
Jason Wang 232a0e04c0 Use the merged build tool image (#1044)
* Use the newly merged build tool image
2019-08-16 15:22:39 -07:00
Shriram Rajagopalan 0d1db548cf
Sidecar doc updates (#1039)
* Sidecar doc updates

Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io>

* nits

Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io>
2019-08-15 09:52:34 -04:00
Limin Wang 2745b7cd41 Add WorkloadSelector definition in a common directory. (#1032)
* Add WorkloadSelector definition in a common directory.

* Address comments and fix test.

* Try to fix presubmit test.

* Remove "hide from doc".
2019-08-13 12:47:54 -07:00
Martin Taillefer 35ff5ed8aa
Update to latest container image. (#1034) 2019-08-13 09:40:22 -07:00
Shriram Rajagopalan 93fc23ae4a
Protocol Detection Timeout (#1033)
* Protocol Detection Timeout

Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io>

* proto commit

Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io>
2019-08-12 21:24:07 -04:00
Yangmin Zhu 3a122a92ea remove the out-dated authorization policy (#1031)
* remove the out-dated authorization policy

* fix releaselock-1.1
2019-08-12 18:22:52 -07:00
Martin Taillefer 591cf32c1d
Switch to the build-tools image (#1025) 2019-08-09 05:57:25 -07:00
Yangmin Zhu b632c65780 Add authorization policy v1beta1 (#918)
* add authorization policy v1beta1

* address comments

* use workload selector in Sidecar
2019-08-08 20:37:50 -07:00
Shriram Rajagopalan 0e77ec0023
Named routes in VS and few more fields in envoyfilter api (#1026)
* adding few more fields to envoyfilter api

Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io>

* nits

Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io>

* adding names to virtual service routes

Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io>

* proto commit

Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io>

* return name to envoy filter

Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io>

* docs

Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io>
2019-08-08 14:32:17 -04:00
Gao Hongtao 8b97a45b01 Add Keepalive settings for envoy ALS and metrics services (#1024)
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
2019-08-07 22:11:36 -04:00
Shriram Rajagopalan 2691e01957
[proxy] Add TLS Settings for envoy ALS and metrics services (#1023)
* Add TLS settings for envoy ALS and metrics services

Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io>

* files

Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io>
2019-08-07 20:02:24 -04:00
Martin Taillefer c6210efe50
Fix OpenAPI dependency tracking. (#1021) 2019-08-07 07:46:05 -07:00
Martin Taillefer 502840cb63
Update the common files. (#1020) 2019-08-06 07:54:02 -07:00
Pengyuan Bian a1b90298cb add context.proxy_version into mixer attributes dictionary (#1019) 2019-08-05 11:07:44 -07:00
Martin Taillefer 288b2046a2
Remove mergify link. (#1018) 2019-08-02 15:47:42 -07:00
Martin Taillefer 982935ba45
Add a Galley annotation. (#1017) 2019-08-02 07:46:53 -07:00
Martin Taillefer 27c01d9b41
Fix go.mod file. (#1015) 2019-07-31 22:48:01 -07:00
Martin Taillefer c1f2935580
Point to the right version of generated RPC protos. (#1014) 2019-07-31 16:25:04 -07:00
Shriram Rajagopalan 590323566e
fix proxy version match (#1012)
* fix proxy version match

Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io>

* bad merge

Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io>
2019-07-31 18:32:11 -04:00
Martin Taillefer d5b7ba048a
Disable mergify, now using Tide. (#1009) 2019-07-31 14:46:02 -07:00
Martin Taillefer a66c9b061e
Switch to latest tool container and upstream gogo/protobuf. (#1011) 2019-07-31 13:14:08 -07:00
Maximilian Bischoff c3d815cde8 Clarify global IstioEgressListener-hosts setting docs (#1002)
Signed-off-by: Maximilian Bischoff <maximilian.bischoff@inovex.de>
2019-07-31 08:51:26 -04:00
Zhonghu Xu 5ad2b2c986 fix EnvoyFilter docs (#1006) 2019-07-30 12:37:11 -07:00
Steven Dake f306601671 Support gogo-generate forked tooling (#1007) 2019-07-30 10:10:35 -07:00
Steven Dake 9d45a5649a Use a different version of gomod 2019-07-30 09:08:02 -07:00
Steven Dake 0988834cd4 DNM - a test of gogo forked tooling 2019-07-30 08:22:31 -07:00
Martin Taillefer 8d0c8b9e07
Point to the right version of gogo-protobuf (#1005) 2019-07-29 16:38:43 -07:00