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 ¶
- type AppsV1Interface
- type ClientSet
- type ConfigMapInterface
- type ConfigurationContext
- type ConfigurationRegistry
- type ControllerManager
- type CoreV1Interface
- type DeploymentInterface
- type DoguRegistry
- type EventRecorder
- type HostAliasGenerator
- type K8sClient
- type K8sSubResourceWriter
- type LocalDoguRegistry
- type LogSink
- type PodInterface
- type RemoteExecutor
- type RemoteRegistry
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 ControllerManager ¶
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
HostAliasGenerator creates host aliases from fqdn, internal ip and additional host configuration.
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 PodInterface ¶ added in v1.0.0
type PodInterface interface { v1.PodInterface }
type RemoteExecutor ¶
type RemoteExecutor interface { remotecommand.Executor }
type RemoteRegistry ¶
RemoteRegistry is able to manage the remote dogu registry.
Click to show internal directories.
Click to hide internal directories.