Help us shape the future of Go! Take the 2026 Go Developer Survey

bootstrap

package
v1.2.2 Latest Latest
Warning

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

Go to latest
Published: Nov 28, 2024 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// EnvoyAdminAddress is the listening address of the envoy admin interface.
	EnvoyAdminAddress = "127.0.0.1"
	// EnvoyAdminPort is the port used to expose admin interface.
	EnvoyAdminPort = 19000

	// DefaultXdsServerPort is the default listening port of the xds-server.
	DefaultXdsServerPort = 18000

	EnvoyReadinessPort = 19001
	EnvoyReadinessPath = "/ready"
)

Variables

This section is empty.

Functions

func ApplyBootstrapConfig added in v0.6.0

func ApplyBootstrapConfig(boostrapConfig *egv1a1.ProxyBootstrap, defaultBootstrap string) (string, error)

ApplyBootstrapConfig applies the bootstrap config to the default bootstrap config and return the result config. The defaultBootstrap is expected to be a YAML string

func GetRenderedBootstrapConfig

func GetRenderedBootstrapConfig(opts *RenderBootstrapConfigOptions) (string, error)

GetRenderedBootstrapConfig renders the bootstrap YAML string

func Validate added in v1.2.0

func Validate(boostrapConfig *egv1a1.ProxyBootstrap) error

Validate ensures that after applying the provided bootstrap configuration, the resulting bootstrap is still OK. This code previously was part of the validate logic in api/v1alpha1/validate, but was moved here to prevent code in the api packages from accessing code from the internal packages.

Types

type RenderBootstrapConfigOptions added in v1.1.0

type RenderBootstrapConfigOptions struct {
	ProxyMetrics     *egv1a1.ProxyMetrics
	SdsConfig        SdsConfigPath
	XdsServerHost    *string
	XdsServerPort    *int32
	WasmServerPort   *int32
	AdminServerPort  *int32
	ReadyServerPort  *int32
	MaxHeapSizeBytes uint64
}

type SdsConfigPath added in v1.2.0

type SdsConfigPath struct {
	Certificate string
	TrustedCA   string
}

type StatsMatcherParameters added in v0.6.0

type StatsMatcherParameters struct {
	Exacts             []string
	Prefixes           []string
	Suffixes           []string
	RegularExpressions []string
}

Jump to

Keyboard shortcuts

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