@@ -24,6 +24,8 @@ const (
2424 flagReadinessProbePeriod = "readiness-probe-period"
2525 flagEnvoyAdminAccessPort = "envoy-admin-access-port"
2626 flagEnvoyAdminAccessLogFile = "envoy-admin-access-log-file"
27+ flagEnvoyAdminAccessEnableIpv6 = "envoy-admin-access-enable-ipv6"
28+ flagDualStackEndpoint = "dual-stack-endpoint"
2729
2830 flagInitImage = "init-image"
2931 flagIgnoredIPs = "ignored-ips"
@@ -73,6 +75,8 @@ type Config struct {
7375 ReadinessProbePeriod int32
7476 EnvoyAdminAcessPort int32
7577 EnvoyAdminAccessLogFile string
78+ DualStackEndpoint bool
79+ EnvoyAdminAccessEnableIPv6 bool
7680
7781 // Init container settings
7882 InitImage string
@@ -181,6 +185,8 @@ func (cfg *Config) BindFlags(fs *pflag.FlagSet) {
181185 "DogStatsD Agent tracing port" )
182186 fs .StringVar (& cfg .StatsDSocketPath , flagStatsDSocketPath , "" ,
183187 "DogStatsD Agent unix domain socket" )
188+ fs .BoolVar (& cfg .DualStackEndpoint , flagDualStackEndpoint , false , "Use DualStack Endpoint" )
189+ fs .BoolVar (& cfg .DualStackEndpoint , flagEnvoyAdminAccessEnableIpv6 , false , "Enable Admin access when using IPv6" )
184190 fs .StringVar (& cfg .ClusterName , flagClusterName , "" , "ClusterName in context" )
185191}
186192
0 commit comments