thirdParty

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Jun 12, 2024 License: MIT Imports: 12 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 AppsV1Interface added in v0.40.0

type AppsV1Interface interface {
	appsv1client.AppsV1Interface
}

type ClientSet added in v0.40.0

type ClientSet interface {
	kubernetes.Interface
}

type ConfigMapInterface added in v1.1.0

type ConfigMapInterface interface {
	v1.ConfigMapInterface
}

type ConfigurationContext added in v0.33.0

type ConfigurationContext interface {
	registry.ConfigurationContext
}

type ConfigurationRegistry added in v0.33.0

type ConfigurationRegistry interface {
	registry.Registry
}

type ControllerManager

type ControllerManager interface {
	manager.Manager
}

type CoreV1Interface added in v1.0.0

type CoreV1Interface interface {
	v1.CoreV1Interface
}

type DeploymentInterface added in v0.40.0

type DeploymentInterface interface {
	appsv1client.DeploymentInterface
}

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 LocalDoguRegistry added in v1.1.0

type LocalDoguRegistry interface {
	local.LocalDoguRegistry
}

LocalDoguRegistry abstracts accessing various backends for reading and writing dogu specs (dogu.json).

type LogSink

type LogSink interface {
	logr.LogSink
}

type PodInterface added in v1.0.0

type PodInterface interface {
	v1.PodInterface
}

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