config

package
v0.14.0 Latest Latest
Warning

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

Go to latest
Published: Nov 4, 2025 License: Apache-2.0 Imports: 1 Imported by: 9

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Opts

type Opts struct {
	// If true respond to ADS requests with a guaranteed resource ordering
	Ordered bool

	Logger log.Logger
	// contains filtered or unexported fields
}

Opts for individual xDS implementations that can be utilized through the functional opts pattern.

func NewOpts

func NewOpts() Opts

func (Opts) IsLegacyWildcardActive added in v0.14.0

func (o Opts) IsLegacyWildcardActive(typeURL string) bool

IsLegacyWildcardActive returns whether legacy wildcard mode is active for the given resource type. Returns true if legacy wildcard mode is active, false if it has been deactivated.

type XDSOption

type XDSOption func(*Opts)

Each xDS implementation should implement their own functional opts. It is recommended that config values be added in this package specifically, but the individual opts functions should be in their respective implementation package so the import looks like the following:

`sotw.WithOrderedADS()` `delta.WithOrderedADS()`

this allows for easy inference as to which opt applies to what implementation.

func DeactivateLegacyWildcard added in v0.14.0

func DeactivateLegacyWildcard() XDSOption

func DeactivateLegacyWildcardForTypes added in v0.14.0

func DeactivateLegacyWildcardForTypes(types []string) XDSOption

Jump to

Keyboard shortcuts

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