istio: istio.io/istio/tools/istio-iptables/pkg/config Index | Files

package config

import "istio.io/istio/tools/istio-iptables/pkg/config"

Index

Package Files

config.go

type Config Uses

type Config struct {
    ProxyPort               string        `json:"PROXY_PORT"`
    InboundCapturePort      string        `json:"INBOUND_CAPTURE_PORT"`
    InboundTunnelPort       string        `json:"INBOUND_TUNNEL_PORT"`
    ProxyUID                string        `json:"PROXY_UID"`
    ProxyGID                string        `json:"PROXY_GID"`
    InboundInterceptionMode string        `json:"INBOUND_INTERCEPTION_MODE"`
    InboundTProxyMark       string        `json:"INBOUND_TPROXY_MARK"`
    InboundTProxyRouteTable string        `json:"INBOUND_TPROXY_ROUTE_TABLE"`
    InboundPortsInclude     string        `json:"INBOUND_PORTS_INCLUDE"`
    InboundPortsExclude     string        `json:"INBOUND_PORTS_EXCLUDE"`
    OutboundPortsInclude    string        `json:"OUTBOUND_PORTS_INCLUDE"`
    OutboundPortsExclude    string        `json:"OUTBOUND_PORTS_EXCLUDE"`
    OutboundIPRangesInclude string        `json:"OUTBOUND_IPRANGES_INCLUDE"`
    OutboundIPRangesExclude string        `json:"OUTBOUND_IPRANGES_EXCLUDE"`
    KubevirtInterfaces      string        `json:"KUBEVIRT_INTERFACES"`
    IptablesProbePort       uint16        `json:"IPTABLES_PROBE_PORT"`
    ProbeTimeout            time.Duration `json:"PROBE_TIMEOUT"`
    DryRun                  bool          `json:"DRY_RUN"`
    RestoreFormat           bool          `json:"RESTORE_FORMAT"`
    SkipRuleApply           bool          `json:"SKIP_RULE_APPLY"`
    RunValidation           bool          `json:"RUN_VALIDATION"`
    RedirectDNS             bool          `json:"REDIRECT_DNS"`
    EnableInboundIPv6       bool          `json:"ENABLE_INBOUND_IPV6"`
}

Command line options nolint: maligned

func (*Config) Print Uses

func (c *Config) Print()

func (*Config) String Uses

func (c *Config) String() string

Package config imports 4 packages (graph) and is imported by 2 packages. Updated 2021-01-09. Refresh now. Tools for package owners.