Documentation
¶
Index ¶
- func DetectLegacyINIFormat(content []byte) bool
- func DetectLegacyINIFormatFromFile(path string) bool
- func LoadAdditionalClientConfigs(paths []string, isLegacyFormat bool) ([]v1.ProxyConfigurer, []v1.VisitorConfigurer, error)
- func LoadClientConfig(path string) (*v1.ClientCommonConfig, []v1.ProxyConfigurer, []v1.VisitorConfigurer, bool, ...)
- func LoadConfigure(b []byte, c any) error
- func LoadConfigureFromFile(path string, c any) error
- func LoadFileContentWithTemplate(path string, values *Values) ([]byte, error)
- func LoadServerConfig(path string) (*v1.ServerConfig, bool, error)
- func NewProxyConfigurerFromMsg(m *msg.NewProxy, serverCfg *v1.ServerConfig) (v1.ProxyConfigurer, error)
- func RenderWithTemplate(in []byte, values *Values) ([]byte, error)
- type Values
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DetectLegacyINIFormat ¶ added in v0.52.0
func DetectLegacyINIFormatFromFile ¶ added in v0.52.0
func LoadAdditionalClientConfigs ¶ added in v0.52.0
func LoadAdditionalClientConfigs(paths []string, isLegacyFormat bool) ([]v1.ProxyConfigurer, []v1.VisitorConfigurer, error)
func LoadClientConfig ¶ added in v0.52.0
func LoadClientConfig(path string) ( *v1.ClientCommonConfig, []v1.ProxyConfigurer, []v1.VisitorConfigurer, bool, error, )
func LoadConfigure ¶ added in v0.52.0
LoadConfigure loads configuration from bytes and unmarshal into c. Now it supports json, yaml and toml format.
func LoadConfigureFromFile ¶ added in v0.52.0
func LoadFileContentWithTemplate ¶ added in v0.52.0
func LoadServerConfig ¶ added in v0.52.0
func LoadServerConfig(path string) (*v1.ServerConfig, bool, error)
func NewProxyConfigurerFromMsg ¶ added in v0.52.0
func NewProxyConfigurerFromMsg(m *msg.NewProxy, serverCfg *v1.ServerConfig) (v1.ProxyConfigurer, error)
Types ¶
Click to show internal directories.
Click to hide internal directories.