setup

package
v0.0.0-...-e935c5d Latest Latest
Warning

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

Go to latest
Published: Dec 22, 2022 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func LogProducer

func LogProducer(t *testing.T, c client.Client, opts ...LogProducerOption)

func LoggingOperator

func LoggingOperator(t *testing.T, c common.Cluster, opts ...LoggingOperatorOption)

Types

type LogConsumerOption

type LogConsumerOption interface {
	ApplyToLogConsumerOptions(*LogConsumerOptions)
}

type LogConsumerOptionFunc

type LogConsumerOptionFunc func(*LogConsumerOptions)

func (LogConsumerOptionFunc) ApplyToLogConsumerOptions

func (fn LogConsumerOptionFunc) ApplyToLogConsumerOptions(options *LogConsumerOptions)

type LogConsumerOptions

type LogConsumerOptions struct {
	Name      string
	Namespace string
}

type LogConsumerResult

type LogConsumerResult struct {
	PodKey     client.ObjectKey
	ServiceKey client.ObjectKey
}

func LogConsumer

func LogConsumer(t *testing.T, c client.Client, opts ...LogConsumerOption) LogConsumerResult

func (LogConsumerResult) InputURL

func (r LogConsumerResult) InputURL() string

type LogProducerOption

type LogProducerOption interface {
	ApplyToLogProducerOptions(*LogProducerOptions)
}

type LogProducerOptionFunc

type LogProducerOptionFunc func(*LogProducerOptions)

func (LogProducerOptionFunc) ApplyToLogProducerOptions

func (fn LogProducerOptionFunc) ApplyToLogProducerOptions(options *LogProducerOptions)

type LogProducerOptions

type LogProducerOptions struct {
	Labels    map[string]string
	Name      string
	Namespace string
	Replicas  int
}

type LoggingOperatorOption

type LoggingOperatorOption interface {
	ApplyToLoggingOperatorOptions(options *LoggingOperatorOptions)
}

type LoggingOperatorOptionFunc

type LoggingOperatorOptionFunc func(*LoggingOperatorOptions)

func (LoggingOperatorOptionFunc) ApplyToLoggingOperatorOptions

func (fn LoggingOperatorOptionFunc) ApplyToLoggingOperatorOptions(options *LoggingOperatorOptions)

type LoggingOperatorOptions

type LoggingOperatorOptions struct {
	Config       resourcebuilder.ComponentConfig
	Logger       logr.Logger
	Parent       reconciler.ResourceOwner
	PollInterval time.Duration
	Timeout      time.Duration
}

Jump to

Keyboard shortcuts

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