Skip to content

Commit e28817b

Browse files
GregHansonkyessenov
authored andcommitted
added egress proxy service to proxyconfig (#70)
* added egress proxy service to proxyconfig * updated comment
1 parent 4f1bc5a commit e28817b

File tree

1 file changed

+13
-9
lines changed

1 file changed

+13
-9
lines changed

proxy/v1/config/cfg.proto

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -58,25 +58,29 @@ option go_package = "config";
5858
// ProxyMeshConfig defines variables shared by all proxies in the Istio
5959
// service mesh.
6060
message ProxyMeshConfig {
61+
// Address of the egress proxy service
62+
// (e.g. "istio-egress:80")
63+
string egress_proxy_address = 1;
64+
6165
// Address of the discovery service exposing SDS, CDS, RDS (e.g.
6266
// "manager:8080")
63-
string discovery_address = 1;
67+
string discovery_address = 2;
6468

6569
// Address of the mixer service (e.g. "mixer:9090")
66-
string mixer_address = 2;
70+
string mixer_address = 3;
6771

6872
// Port opened by the proxy for the traffic capture
69-
int32 proxy_listen_port = 3;
73+
int32 proxy_listen_port = 4;
7074

7175
// Port opened by the proxy for the administrative interface
72-
int32 proxy_admin_port = 4;
76+
int32 proxy_admin_port = 5;
7377

7478
// Duration of the grace period to drain connections from the parent proxy
7579
// instance
76-
google.protobuf.Duration drain_duration = 5;
80+
google.protobuf.Duration drain_duration = 6;
7781

7882
// Duration to wait before shutting down the parent proxy instance
79-
google.protobuf.Duration parent_shutdown_duration = 6;
83+
google.protobuf.Duration parent_shutdown_duration = 7;
8084

8185
// IstioServiceCluster defines the name for the service_cluster that is
8286
// shared by all proxy instances. Since Istio does not assign a local
@@ -86,13 +90,13 @@ message ProxyMeshConfig {
8690
// of local instances to RDS for source-based routing. For example, if proxy
8791
// sends its IP address, the RDS can compute routes that are relative to the
8892
// service instances located at that IP address.
89-
string istio_service_cluster = 7;
93+
string istio_service_cluster = 8;
9094

9195
// Delay between polling requests to the discovery service
92-
google.protobuf.Duration discovery_refresh_delay = 8;
96+
google.protobuf.Duration discovery_refresh_delay = 9;
9397

9498
// Connection timeout used by the Envoy clusters
95-
google.protobuf.Duration connect_timeout = 9;
99+
google.protobuf.Duration connect_timeout = 10;
96100

97101
enum AuthPolicy {
98102
NONE = 0;

0 commit comments

Comments
 (0)