resources

package
v0.8.5 Latest Latest
Warning

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

Go to latest
Published: Jan 31, 2025 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FlagdDeployment

type FlagdDeployment struct {
	client.Client
	Log logr.Logger

	FlagdInjector flagdinjector.IFlagdContainerInjector
	FlagdConfig   resources.FlagdConfiguration
}

func (*FlagdDeployment) AreObjectsEqual

func (r *FlagdDeployment) AreObjectsEqual(o1 client.Object, o2 client.Object) bool

func (*FlagdDeployment) GetResource

func (r *FlagdDeployment) GetResource(ctx context.Context, flagd *api.Flagd) (client.Object, error)

type FlagdGatewayApiHttpRoute

type FlagdGatewayApiHttpRoute struct {
	FlagdConfig resources.FlagdConfiguration
}

func (FlagdGatewayApiHttpRoute) AreObjectsEqual

func (r FlagdGatewayApiHttpRoute) AreObjectsEqual(o1 client.Object, o2 client.Object) bool

func (FlagdGatewayApiHttpRoute) GetResource

func (r FlagdGatewayApiHttpRoute) GetResource(_ context.Context, flagd *api.Flagd) (client.Object, error)

type FlagdIngress

type FlagdIngress struct {
	FlagdConfig resources.FlagdConfiguration
}

func (FlagdIngress) AreObjectsEqual

func (r FlagdIngress) AreObjectsEqual(o1 client.Object, o2 client.Object) bool

func (FlagdIngress) GetResource

func (r FlagdIngress) GetResource(_ context.Context, flagd *api.Flagd) (client.Object, error)

type FlagdService

type FlagdService struct {
	FlagdConfig resources.FlagdConfiguration
}

func (FlagdService) AreObjectsEqual

func (r FlagdService) AreObjectsEqual(o1 client.Object, o2 client.Object) bool

func (FlagdService) GetResource

func (r FlagdService) GetResource(_ context.Context, flagd *api.Flagd) (client.Object, error)

type IFlagdResource

type IFlagdResource interface {
	GetResource(ctx context.Context, flagd *v1beta1.Flagd) (client.Object, error)
	AreObjectsEqual(o1 client.Object, o2 client.Object) bool
}

Directories

Path Synopsis
Package commonmock is a generated GoMock package.
Package commonmock is a generated GoMock package.

Jump to

Keyboard shortcuts

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