defaults

package
v0.10.1 Latest Latest
Warning

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

Go to latest
Published: Feb 5, 2024 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddDefaultRegion

func AddDefaultRegion(ctx context.Context, c client.Client, obj RegionGetterSetter) error

func Calculate

func Calculate(req router.Request, resp router.Response) (err error)

Calculate is a handler that sets the defaults for an AppInstance to its status if and only if its generation is different from its observedGeneration.

This is necessary because querying for defaults will result in all running AppInstances using that default to redeploy when a default changes. By calculating the defaults only when the generation changes, we can ensure that updated defaults are only applied when an AppInstance is updated directly.

func SetDefaultRegion

func SetDefaultRegion(req router.Request, _ router.Response) error

Types

type RegionGetterSetter

type RegionGetterSetter interface {
	metav1.Object
	GetRegion() string
	SetDefaultRegion(string)
}

Jump to

Keyboard shortcuts

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