proxy

package
v0.0.0-...-fe632b3 Latest Latest
Warning

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

Go to latest
Published: Feb 26, 2020 License: Apache-2.0 Imports: 7 Imported by: 0

README

Notice:

envoy.conf.template and start_envoy are duplicates (with sightly modification) of the files under https://github.com/istio/proxy/tree/master/src/envoy/http/mixer. Please make sure to modify both the original one and the copy together.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LocalCompConfig

type LocalCompConfig struct {
	framework.Config
	LogFile string
}

LocalCompConfig contains configs for LocalComponent

type LocalCompStatus

type LocalCompStatus struct {
	framework.Status
	SideCarEndpoint string
}

LocalCompStatus contains status for LocalComponent

type LocalComponent

type LocalComponent struct {
	framework.Component
	// contains filtered or unexported fields
}

LocalComponent is a component of local proxy binary in process

func NewLocalComponent

func NewLocalComponent(n string, config LocalCompConfig) *LocalComponent

NewLocalComponent create a LocalComponent with name and log dir

func (*LocalComponent) GetConfig

func (proxyComp *LocalComponent) GetConfig() framework.Config

GetConfig return the config for outside use

func (*LocalComponent) GetName

func (proxyComp *LocalComponent) GetName() string

GetName implement the function in component interface

func (*LocalComponent) GetStatus

func (proxyComp *LocalComponent) GetStatus() framework.Status

GetStatus return the status for outside use

func (*LocalComponent) IsAlive

func (proxyComp *LocalComponent) IsAlive() (bool, error)

IsAlive check the process of local proxy is listening on port.

func (*LocalComponent) SetConfig

func (proxyComp *LocalComponent) SetConfig(config framework.Config) error

SetConfig set a config into this component

func (*LocalComponent) Start

func (proxyComp *LocalComponent) Start() (err error)

Start brings up a local envoy using start_envory script from istio/proxy

func (*LocalComponent) Stop

func (proxyComp *LocalComponent) Stop() (err error)

Stop stop this local component by kill the process

Jump to

Keyboard shortcuts

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