Documentation ¶
Index ¶
- Variables
- func NewAgentOptions(proxy *model.Proxy, cfg *meshconfig.ProxyConfig) *istioagent.AgentOptions
- func NewSecurityOptions(proxyConfig *meshconfig.ProxyConfig, stsPort int, tokenManagerPlugin string) (*security.Options, error)
- func NewStatusServerOptions(proxy *model.Proxy, proxyConfig *meshconfig.ProxyConfig, ...) *status.Options
- func SetupSecurityOptions(proxyConfig *meshconfig.ProxyConfig, secOpt *security.Options, ...) (*security.Options, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( InstanceIPVar = env.RegisterStringVar("INSTANCE_IP", "", "") PodNameVar = env.RegisterStringVar("POD_NAME", "", "") PodNamespaceVar = env.RegisterStringVar("POD_NAMESPACE", "", "") ProxyConfigEnv = env.RegisterStringVar( "PROXY_CONFIG", "", "The proxy configuration. This will be set by the injection - gateways will use file mounts.", ).Get() // DNSCaptureByAgent is a copy of the env var in the init code. DNSCaptureByAgent = env.RegisterBoolVar("ISTIO_META_DNS_CAPTURE", false, "If set to true, enable the capture of outgoing DNS packets on port 53, redirecting to istio-agent on :15053") // DNSCaptureAddr is the address to listen. DNSCaptureAddr = env.RegisterStringVar("DNS_PROXY_ADDR", "localhost:15053", "Custom address for the DNS proxy. If it ends with :53 and running as root allows running without iptable DNS capture") )
Functions ¶
func NewAgentOptions ¶
func NewAgentOptions(proxy *model.Proxy, cfg *meshconfig.ProxyConfig) *istioagent.AgentOptions
func NewSecurityOptions ¶
func NewSecurityOptions(proxyConfig *meshconfig.ProxyConfig, stsPort int, tokenManagerPlugin string) (*security.Options, error)
func NewStatusServerOptions ¶
func NewStatusServerOptions(proxy *model.Proxy, proxyConfig *meshconfig.ProxyConfig, agent *istioagent.Agent) *status.Options
func SetupSecurityOptions ¶
func SetupSecurityOptions(proxyConfig *meshconfig.ProxyConfig, secOpt *security.Options, jwtPolicy, credFetcherTypeEnv, credIdentityProvider string) (*security.Options, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.