Commit Graph

39 Commits

Author SHA1 Message Date
Quanjie Lin bd40812e1e add enable_sds flag to MeshConfig proto definition (#547)
* add enable_sds flag to MeshConfig proto definition

* address comments -
1. update boolean(sds_enable) to string(uds path)
2. add sds_refresh_delay field

* address comment
2018-06-20 10:38:55 -07:00
Shriram Rajagopalan 0d23676d8a Explicit SNI routing in VirtualService (#549)
* SNI routing primitives

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* updates

* remove ALPN

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* more doc tweaks

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* nits

* nits

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>
2018-06-20 09:40:55 -07:00
Shriram Rajagopalan 1d135c6d2e
Revert "SNI routing primitives (#546)" (#548)
This reverts commit 3f90a768a1.

This PR was merged prematurely. Needs more work.
2018-06-19 22:19:24 -04:00
Shriram Rajagopalan 3f90a768a1 SNI routing primitives (#546)
* SNI routing primitives

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* updates
2018-06-19 16:57:55 -07:00
Shriram Rajagopalan deda82b83a
fix plurality of EnvoyFilter (#545)
* fix plurality of EnvoyFilter

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* more conditions
2018-06-19 09:46:48 -04:00
Shriram Rajagopalan 545c7300f1 Use port names and numbers for filter match (#540)
* Pilot plugin configurations

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* redo envoy filters

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* nits

* new ci image

* updates

* updates

* updates
2018-06-18 11:09:55 -07:00
Kuat 7c8f38470c mesh: client side check option (#528)
* client side check option

Signed-off-by: Kuat Yessenov <kuat@google.com>

* regenerate

Signed-off-by: Kuat Yessenov <kuat@google.com>

* build is bad

Signed-off-by: Kuat Yessenov <kuat@google.com>
2018-06-14 19:50:00 -07:00
Ozben Evren d9c69f7a8e Rename Resource => Envelope & Resource.contents => Envelope.resource. (#533)
* Rename Resource => Envelope & Resource.contents => Envelope.resource.

* Add missing python file.
2018-06-14 09:57:00 -07:00
Shriram Rajagopalan a2c69bea9e Envoy filter configurations (#447)
* Pilot plugin configurations

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* redo envoy filters

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* nits

* new ci image

* updates
2018-06-14 09:53:00 -07:00
Ozben Evren add0cbc47b Add core MCP protocol protos. (#531)
* Add core MCP protocol protos.

* Accommodate CR feedback.

* Accommodate CR feedback.

* Accommodate CR feedback.

* Accommodate CR feedback.
2018-06-14 09:34:59 -07:00
Diem Vu fe829db48c Remove mtls_excluded_services from mesh config. (#511)
* Mark mtls_excluded_services deprecated.

* Remove mtls_excluded_services flag completely.
2018-06-11 20:27:58 -07:00
Sunny Gupta 8c4ad02445 Create a separate field compiled in template and compiled in adapters. (#526)
* Create a separate field for referencing compiled in template and compiled in adapters.

* rename
2018-06-11 18:49:58 -07:00
Shriram Rajagopalan 2f201341f1
TCP outlier detection (#515)
Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>
2018-06-08 17:09:27 -04:00
Jianfei Hu 2d2fd0bdcf remove TLS_PERMISSIVE mode in authn policy. (#518) 2018-06-08 11:10:58 -07:00
Kuat a29d69c48f make referenced attributes optional (#517) 2018-06-07 17:06:31 -07:00
Kuat f403f2ff3a mixer: route directive (#510)
* merge fix

Signed-off-by: Kuat Yessenov <kuat@google.com>

* pull out override

Signed-off-by: Kuat Yessenov <kuat@google.com>

* review

Signed-off-by: Kuat Yessenov <kuat@google.com>

* review

Signed-off-by: Kuat Yessenov <kuat@google.com>

* regenerate

Signed-off-by: Kuat Yessenov <kuat@google.com>

* clarify pseudo-headers

Signed-off-by: Kuat Yessenov <kuat@google.com>

* review

Signed-off-by: Kuat Yessenov <kuat@google.com>
2018-06-07 11:21:58 -07:00
Wayne Zhang c747495e94 Move back jwt_auth/config.proto from Envoy (#512)
* Move back jwt_auth/config.proto from Envoy

* Added python files
2018-06-06 23:19:58 -07:00
cmluciano b7531fa078 Add removeHeaders to virtualservice (#505)
* Add removeHeaders to virtualservice

* Hide removeHeaders from docs until implemented

* Clarify forwarding a response instead of request

* Use removeresponseheaders

* Blank line before new option
2018-06-05 15:09:36 -04:00
Tao Li d9e5202f00 Clean up unused field (#469) 2018-05-30 12:29:49 -07:00
Sunny Gupta 9fb97f846d Move types to policy/v1beta1 (#481)
* Move Value and other types to policy/v1beta1
2018-05-29 14:11:56 -07:00
Kuat ecef45ec0f
mixerfilter: control upstream forwarding (#502) 2018-05-23 16:06:01 -07:00
Kuat a660b4d5e0
mixerfilter: add forwarded attributes to per-route config (#500) 2018-05-23 15:58:30 -07:00
Martin Taillefer 9b8e46e9e9
Regenerate the docs with the latest generator tool. (#495)
Also fix one more Python-related build warning.
2018-05-17 14:52:51 -07:00
Martin Taillefer d5403102ee
Regenerate docs given latest doc extraction tool. (#477)
Also, fix python generation logic to stop passing directory names as proto files.
This eliminates a bunch of warnings when building the repo, and eliminates a bunch
of broken dud checked in files.
2018-05-11 15:01:12 -07:00
Jianfei Hu 170445541e add ISTIO_MUTUAL mode to indicate the key cert provisioned by istio. (#467)
* add ISTIO_MUTUAL mode to indicate the key cert provisioned by istio.

* fix the comments.

* run make to update the doc.
2018-05-03 13:26:55 -04:00
Sunny Gupta 98021d3b73
Add schema for templates. (#462)
* Add schema for templates.
Also change adapter Info to refer to tempalte instead of inlining it.

* fix number
2018-04-26 14:52:29 -07:00
Shriram Rajagopalan 793db0cb1a
Rename ExternalService to ServiceEntry (#459)
* rename ExternalService to ServiceEntry

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* remove useless file

* updating docs

* fix up docs

* doc fixes

* service location

* another rename

* Revert "another rename"

This reverts commit a459bded0a.

* docs trimming
2018-04-25 14:54:46 -04:00
Jianfei Hu 47aef7477a Change MutualParams to support more mode. (#458)
* Change MutualParams to support more mode.

* Add comments for mode also run make to update the doc.
2018-04-24 16:31:09 -07:00
Diem Vu 9868341998
Remove EUC policy API (#456)
* Remove EUC poliyc API

* Add missing change
2018-04-23 12:07:08 -07:00
Shriram Rajagopalan 7ce921cbef
Per-port traffic policies in Destination Rule (#450)
* Per-port traffic policies

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* fix
2018-04-18 14:35:54 -04:00
mandarjog 2264597d22
Update mixer.adapter.model.v1beta1.Value (#451)
* Update value to include data

* update generated code

* Fix doc

* update generated code
2018-04-18 10:13:24 -07:00
Yangmin 83ed436ef4 Remove the RbacConfig from mesh config. (#455)
We decided not to use the mesh config to control the behavior
of Istio RBAC. It's safe to delete it as it's not used in the code.
2018-04-17 19:41:45 -07:00
Shriram Rajagopalan 6236f62006
networking: clarify semantics of ports, hostnames, and general cleanup (#445)
* networking: Restrict port match in match condition to use port numbers only

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* Clarify semantics of hostnames, ports, etc

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* nits

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* nits

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>
2018-04-11 12:59:58 -04:00
Romain Lenglet bf7eff00d3 Define interception_mode field in ProxyConfig (#444)
Signed-off-by: Romain Lenglet <romain@covalent.io>
2018-04-10 09:31:14 -04:00
Yangmin 80900db86e
Add RbacConfig to mesh/v1alpha1/config.proto. (#436)
* Add IstioRBACConfig to mesh/v1alpha1/config.proto.

See https://docs.google.com/document/d/1XkN9ls-ZDISz2uXGN20RaIre63DkJJOJNUOzcKCxbWA/edit#

* Update commit accounts.
2018-04-06 12:27:40 -07:00
Sunny Gupta 3388c6e22d
add name field (#443) 2018-04-02 16:24:22 -07:00
Sunny Gupta 5742cf089c
Add `name` back to destinatio proto. (#442) 2018-04-02 16:04:38 -07:00
Sunny Gupta bafc01b2a4 Add placeholder for connection data inside handler configuration. (#417)
* Add placeholder for connection data inside handler configuration.
2018-04-02 13:42:59 -07:00
Zane Williamson 945908d859 adding python outputs (#441) 2018-03-30 10:10:23 -07:00