dynakube

package
v0.10.4 Latest Latest
Warning

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

Go to latest
Published: Mar 22, 2023 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Name      = "dynakube"
	Namespace = "dynatrace"
)

Variables

This section is empty.

Functions

func Apply

func Apply(dynakube dynatracev1beta1.DynaKube) features.Func

func DeleteIfExists

func DeleteIfExists(dynakube dynatracev1beta1.DynaKube) func(ctx context.Context, environmentConfig *envconf.Config, t *testing.T) (context.Context, error)

func WaitForDynakubePhase

func WaitForDynakubePhase(dynakube dynatracev1beta1.DynaKube) features.Func

Types

type Builder

type Builder struct {
	// contains filtered or unexported fields
}

func NewBuilder

func NewBuilder() Builder

func (Builder) ApiUrl

func (dynakubeBuilder Builder) ApiUrl(apiUrl string) Builder

func (Builder) ApplicationMonitoring

func (dynakubeBuilder Builder) ApplicationMonitoring(applicationMonitoringSpec *dynatracev1beta1.ApplicationMonitoringSpec) Builder

func (Builder) Build

func (dynakubeBuilder Builder) Build() dynatracev1beta1.DynaKube

func (Builder) ClassicFullstack

func (dynakubeBuilder Builder) ClassicFullstack(classicFullStackSpec *dynatracev1beta1.HostInjectSpec) Builder

func (Builder) CloudNative

func (dynakubeBuilder Builder) CloudNative(cloudNativeFullStackSpec *dynatracev1beta1.CloudNativeFullStackSpec) Builder

func (Builder) Name

func (dynakubeBuilder Builder) Name(name string) Builder

func (Builder) Namespace

func (dynakubeBuilder Builder) Namespace(namespace string) Builder

func (Builder) NamespaceSelector

func (dynakubeBuilder Builder) NamespaceSelector(selector metav1.LabelSelector) Builder

func (Builder) Privileged

func (dynakubeBuilder Builder) Privileged() Builder

func (Builder) Proxy

func (dynakubeBuilder Builder) Proxy(proxy *dynatracev1beta1.DynaKubeProxy) Builder

func (Builder) Tokens

func (dynakubeBuilder Builder) Tokens(secretName string) Builder

func (Builder) WithActiveGate

func (dynakubeBuilder Builder) WithActiveGate() Builder

func (Builder) WithAnnotations

func (dynakubeBuilder Builder) WithAnnotations(annotations map[string]string) Builder

func (Builder) WithDefaultObjectMeta

func (dynakubeBuilder Builder) WithDefaultObjectMeta() Builder

func (Builder) WithDynakubeNamespaceSelector

func (dynakubeBuilder Builder) WithDynakubeNamespaceSelector() Builder

func (Builder) WithIstio

func (dynakubeBuilder Builder) WithIstio() Builder

Jump to

Keyboard shortcuts

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