Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParseDestinations ¶
func ParseDestinations(targets []string) ([]riov1.WeightedDestination, error)
Types ¶
type Action ¶ added in v0.1.0
type Action interface {
// contains filtered or unexported methods
}
type Add ¶
type Add struct {
Cookie map[string]string `desc:"Match HTTP cookie (format key=value, value optional)"`
Header map[string]string `desc:"Match HTTP header (format key=value, value optional)"`
FaultPercentage int `desc:"Percentage of matching requests to fault"`
FaultDelay string `desc:"Inject a delay for fault (ms|s|m|h)" default:"0s"`
FaultHTTPCode int `desc:"HTTP code to send for fault injection"`
AddHeader []string `desc:"Add HTTP header to request (format key=value)"`
SetHeader []string `desc:"Override HTTP header to request (format key=value)"`
RemoveHeader []string `desc:"Remove HTTP header to request (format key=value)"`
RetryAttempts int `desc:"How many times to retry"`
RetryTimeout string `desc:"Timeout per retry (ms|s|m|h)" default:"0s"`
Timeout string `desc:"Timeout for all requests (ms|s|m|h)" default:"0s"`
Method string `desc:"Match HTTP method"`
From string `desc:"Match traffic from specific service"`
}
type Create ¶ added in v0.1.1
func (*Create) Run ¶ added in v0.1.1
func (a *Create) Run(ctx *clicontext.CLIContext) error
type Insert ¶ added in v0.1.0
type Insert struct {
Add
}
func (*Insert) Run ¶ added in v0.1.0
func (i *Insert) Run(ctx *clicontext.CLIContext) error
Source Files
¶
- append.go
- insert.go
- ls.go
- route.go
Click to show internal directories.
Click to hide internal directories.