envoy

package
v0.17.4 Latest Latest
Warning

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

Go to latest
Published: May 26, 2023 License: Apache-2.0 Imports: 35 Imported by: 0

Documentation

Overview

Package envoy creates and configures an envoy server.

Index

Constants

This section is empty.

Variables

View Source
var OverrideEnvoyPath = ""

OverrideEnvoyPath is an override for using an envoy path instead of the embedded envoy path.

Functions

func ParseAddress added in v0.12.2

func ParseAddress(raw string) (*envoy_config_core_v3.Address, error)

ParseAddress parses a string address into an envoy address.

Types

type Server

type Server struct {
	// contains filtered or unexported fields
}

A Server is a pomerium proxy implemented via envoy.

func NewServer

func NewServer(ctx context.Context, src config.Source, builder *envoyconfig.Builder) (*Server, error)

NewServer creates a new server with traffic routed by envoy.

func (*Server) Close added in v0.11.0

func (srv *Server) Close() error

Close kills any underlying envoy process.

Directories

Path Synopsis
Package files contains files for use with envoy.
Package files contains files for use with envoy.

Jump to

Keyboard shortcuts

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