package config

import "github.com/envoyproxy/go-control-plane/pkg/server/config"

Index

Types

type Opts

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

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

func NewOpts

func NewOpts() Opts

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.

Source Files

config.go doc.go

Version
v0.13.4 (latest)
Published
Jan 6, 2025
Platform
linux/amd64
Last checked
2 weeks ago

Tools for package owners.