thirdParty

package
v0.27.0 Latest Latest
Warning

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

Go to latest
Published: Mar 27, 2023 License: MIT Imports: 8 Imported by: 0

Documentation

Overview

Package external implements mocks that implement 3rd party interfaces, t. i. interfaces which we do not control. In order to avoid package dependency cycles these mock implementations reside in this package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ControllerManager

type ControllerManager interface {
	manager.Manager
}

type DoguRegistry

type DoguRegistry interface {
	registry.DoguRegistry
}

type EventRecorder

type EventRecorder interface {
	record.EventRecorder
}

type HostAliasGenerator added in v0.27.0

type HostAliasGenerator interface {
	Generate() (hostAliases []corev1.HostAlias, err error)
}

HostAliasGenerator creates host aliases from fqdn, internal ip and additional host configuration.

type K8sClient

type K8sClient interface {
	client.Client
}

type K8sSubResourceWriter

type K8sSubResourceWriter interface {
	client.SubResourceWriter
}

type LogSink

type LogSink interface {
	logr.LogSink
}

type RemoteExecutor

type RemoteExecutor interface {
	remotecommand.Executor
}

type RemoteRegistry

type RemoteRegistry interface {
	remote.Registry
}

RemoteRegistry is able to manage the remote dogu registry.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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