@@ -58,25 +58,29 @@ option go_package = "config";
58
58
// ProxyMeshConfig defines variables shared by all proxies in the Istio
59
59
// service mesh.
60
60
message ProxyMeshConfig {
61
+ // Address of the egress proxy service
62
+ // (e.g. "istio-egress:80")
63
+ string egress_proxy_address = 1 ;
64
+
61
65
// Address of the discovery service exposing SDS, CDS, RDS (e.g.
62
66
// "manager:8080")
63
- string discovery_address = 1 ;
67
+ string discovery_address = 2 ;
64
68
65
69
// Address of the mixer service (e.g. "mixer:9090")
66
- string mixer_address = 2 ;
70
+ string mixer_address = 3 ;
67
71
68
72
// Port opened by the proxy for the traffic capture
69
- int32 proxy_listen_port = 3 ;
73
+ int32 proxy_listen_port = 4 ;
70
74
71
75
// Port opened by the proxy for the administrative interface
72
- int32 proxy_admin_port = 4 ;
76
+ int32 proxy_admin_port = 5 ;
73
77
74
78
// Duration of the grace period to drain connections from the parent proxy
75
79
// instance
76
- google.protobuf.Duration drain_duration = 5 ;
80
+ google.protobuf.Duration drain_duration = 6 ;
77
81
78
82
// 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 ;
80
84
81
85
// IstioServiceCluster defines the name for the service_cluster that is
82
86
// shared by all proxy instances. Since Istio does not assign a local
@@ -86,13 +90,13 @@ message ProxyMeshConfig {
86
90
// of local instances to RDS for source-based routing. For example, if proxy
87
91
// sends its IP address, the RDS can compute routes that are relative to the
88
92
// service instances located at that IP address.
89
- string istio_service_cluster = 7 ;
93
+ string istio_service_cluster = 8 ;
90
94
91
95
// Delay between polling requests to the discovery service
92
- google.protobuf.Duration discovery_refresh_delay = 8 ;
96
+ google.protobuf.Duration discovery_refresh_delay = 9 ;
93
97
94
98
// Connection timeout used by the Envoy clusters
95
- google.protobuf.Duration connect_timeout = 9 ;
99
+ google.protobuf.Duration connect_timeout = 10 ;
96
100
97
101
enum AuthPolicy {
98
102
NONE = 0 ;
0 commit comments