config

package
v1.1.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 26, 2017 License: Apache-2.0 Imports: 4 Imported by: 10

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// FlagTLSCaFile specifies the path to x509 certificate authority bundle for mutual TLS
	FlagTLSCaFile = flag{
					// contains filtered or unexported fields
	}
	// FlagBindAddress specifies the network address that Kanali will listen on for incoming requests
	FlagBindAddress = flag{
					// contains filtered or unexported fields
	}
	// FlagTLSCertFile specifies the path to x509 certificate for HTTPS servers.
	FlagTLSCertFile = flag{
					// contains filtered or unexported fields
	}
	// FlagDecryptionKeyFile specifies the path to valid PEM-encoded private key that matches the public key used to encrypt API keys
	FlagDecryptionKeyFile = flag{
							// contains filtered or unexported fields
	}
	// FlagHeaderMaskValue sets the value to be used when omitting header values
	FlagHeaderMaskValue = flag{
						// contains filtered or unexported fields
	}
	// FlagPluginsLocation sets the location of custom plugins shared object (.so) files
	FlagPluginsLocation = flag{
						// contains filtered or unexported fields
	}
	// FlagInfluxdbAddr specifies the Influxdb address. Addr should be of the form 'http://host:port' or 'http://[ipv6-host%zone]:port'
	FlagInfluxdbAddr = flag{
						// contains filtered or unexported fields
	}
	// FlagJaegerSamplerServerURL specifies the endpoint to the Jaeger sampler server
	FlagJaegerSamplerServerURL = flag{
								// contains filtered or unexported fields
	}
	// FlagTLSPrivateKeyFile specifies the path to x509 private key matching --tls-cert-file
	FlagTLSPrivateKeyFile = flag{
							// contains filtered or unexported fields
	}
	// FlagLogLevel sets the logging level. Choose between 'debug', 'info', 'warn', 'error', 'fatal'
	FlagLogLevel = flag{
					// contains filtered or unexported fields
	}
	// FlagEnableMock enables Kanali's mock responses feature. Read the documentation for more information
	FlagEnableMock = flag{
					// contains filtered or unexported fields
	}
	// FlagJaegerAgentURL specifies the endpoint to the Jaeger agent
	FlagJaegerAgentURL = flag{
						// contains filtered or unexported fields
	}
	// FlagPeerUDPPort sets the port that all Kanali instances will communicate to each other over
	FlagPeerUDPPort = flag{
					// contains filtered or unexported fields
	}
	// FlagKanaliPort sets the port that Kanali will listen on for incoming requests
	FlagKanaliPort = flag{
					// contains filtered or unexported fields
	}
	// FlagInfluxdbUsername specifies the Influxdb username
	FlagInfluxdbUsername = flag{
							// contains filtered or unexported fields
	}
	// FlagInfluxdbPassword specifies the Influxdb password
	FlagInfluxdbPassword = flag{
							// contains filtered or unexported fields
	}
	// FlagInfluxdbDatabase specifies the Influxdb database
	FlagInfluxdbDatabase = flag{
							// contains filtered or unexported fields
	}
	// FlagEnableProxyProtocol maintains the integrity of the remote client IP address when incoming traffic to Kanali includes the Proxy Protocol header
	FlagEnableProxyProtocol = flag{
							// contains filtered or unexported fields
	}
	// FlagEnableClusterIP enables to use of cluster ip as opposed to Kubernetes DNS for upstream routing
	FlagEnableClusterIP = flag{
						// contains filtered or unexported fields
	}
	// FlagDisableTLSCnValidation disables common name validate as part of an SSL handshake
	FlagDisableTLSCnValidation = flag{
								// contains filtered or unexported fields
	}
	// FlagUpstreamTimeout sets the length of upstream timeout
	FlagUpstreamTimeout = flag{
						// contains filtered or unexported fields
	}
	// FlagApikeyHeaderKey specifies the name of the HTTP header holding the apikey
	FlagApikeyHeaderKey = flag{
						// contains filtered or unexported fields
	}
)

Flags represents the complete set of configuration options that Kanali can use

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL