toggles

package
v0.20241009.1 Latest Latest
Warning

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

Go to latest
Published: Oct 16, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Entity

type Entity struct {
	SubscriptionID string
	TenantID       string
	Region         string
}

Entity is what we resolve toggles against. It contains any and all fields currently used to resolve the set of toggles applied to the agentbakersvc instance.

func NewEntityFromEnvironmentInfo

func NewEntityFromEnvironmentInfo(envInfo *datamodel.EnvironmentInfo) *Entity

NewEntityFromEnvironmentInfo constructs and returns a new Entity populated with fields from the specified EnvironmentInfo.

func NewEntityFromNodeBootstrappingConfiguration

func NewEntityFromNodeBootstrappingConfiguration(nbc *datamodel.NodeBootstrappingConfiguration) *Entity

NewEntityFromNodeBootstrappingConfiguration constructs and returns a new Entity with fields from the specified NodeBootstrappingConfiguration.

func (*Entity) String

func (e *Entity) String() string

type Toggles

type Toggles interface {
	GetLinuxNodeImageVersion(entity *Entity, distro datamodel.Distro) string
}

func NewDefaultToggles added in v0.20240904.0

func NewDefaultToggles() Toggles

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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