Documentation
¶
Overview ¶
Package v1 contains API Schema definitions for the tool v1 API group +kubebuilder:object:generate=true +groupName=tool.6zacode-toolbox.github.io
Index ¶
- Constants
- Variables
- type ClientInfo
- type ComposeStatus
- type ContainerdCommit
- type CrdDefinition
- type DockerComposeRunner
- type DockerComposeRunnerList
- type DockerComposeRunnerSpec
- type DockerComposeRunnerStatus
- type DockerContainerSummary
- type DockerHost
- type DockerHostList
- type DockerHostSpec
- type DockerHostStatus
- type DockerInfo
- type DockerIo
- type HostPlugins
- type HubproxyDockerInternal5000
- type IndexConfigs
- type InitCommit
- type IoContainerdRuncV2
- type IoContainerdRuntimeV1Linux
- type Plugins
- type RegistryConfig
- type Runc
- type RuncCommit
- type Runtimes
- type SSHConnection
- type Swarm
Constants ¶
const COMPOSE_ACTION_DOWN = "down"
const COMPOSE_ACTION_UP = "up -d"
const ConnectionModeSSH = "ssh"
const ConnectionModeTLS = "tls"
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "tool.6zacode-toolbox.github.io", Version: "v1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type ClientInfo ¶
type ClientInfo struct {
Debug bool `json:"Debug,omitempty"`
Context string `json:"Context,omitempty"`
Plugins []Plugins `json:"Plugins,omitempty"`
}
func (*ClientInfo) DeepCopy ¶
func (in *ClientInfo) DeepCopy() *ClientInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientInfo.
func (*ClientInfo) DeepCopyInto ¶
func (in *ClientInfo) DeepCopyInto(out *ClientInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComposeStatus ¶
type ComposeStatus struct {
Name string `json:"name,omitempty"`
Status string `json:"status,omitempty"`
ConfigFiles string `json:"configFiles,omitempty"`
}
func (*ComposeStatus) DeepCopy ¶
func (in *ComposeStatus) DeepCopy() *ComposeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComposeStatus.
func (*ComposeStatus) DeepCopyInto ¶
func (in *ComposeStatus) DeepCopyInto(out *ComposeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerdCommit ¶
type ContainerdCommit struct {
ID string `json:"ID,omitempty"`
Expected string `json:"Expected,omitempty"`
}
func (*ContainerdCommit) DeepCopy ¶
func (in *ContainerdCommit) DeepCopy() *ContainerdCommit
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerdCommit.
func (*ContainerdCommit) DeepCopyInto ¶
func (in *ContainerdCommit) DeepCopyInto(out *ContainerdCommit)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CrdDefinition ¶
func (*CrdDefinition) DeepCopy ¶
func (in *CrdDefinition) DeepCopy() *CrdDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrdDefinition.
func (*CrdDefinition) DeepCopyInto ¶
func (in *CrdDefinition) DeepCopyInto(out *CrdDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerComposeRunner ¶
type DockerComposeRunner struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec DockerComposeRunnerSpec `json:"spec,omitempty"`
Status DockerComposeRunnerStatus `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:subresource:status DockerComposeRunner is the Schema for the dockercomposerunners API
func (*DockerComposeRunner) DeepCopy ¶
func (in *DockerComposeRunner) DeepCopy() *DockerComposeRunner
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerComposeRunner.
func (*DockerComposeRunner) DeepCopyInto ¶
func (in *DockerComposeRunner) DeepCopyInto(out *DockerComposeRunner)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DockerComposeRunner) DeepCopyObject ¶
func (in *DockerComposeRunner) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DockerComposeRunner) GetCrdDefinition ¶
func (crd *DockerComposeRunner) GetCrdDefinition() *CrdDefinition
type DockerComposeRunnerList ¶
type DockerComposeRunnerList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []DockerComposeRunner `json:"items"`
}
DockerComposeRunnerList contains a list of DockerComposeRunner
func (*DockerComposeRunnerList) DeepCopy ¶
func (in *DockerComposeRunnerList) DeepCopy() *DockerComposeRunnerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerComposeRunnerList.
func (*DockerComposeRunnerList) DeepCopyInto ¶
func (in *DockerComposeRunnerList) DeepCopyInto(out *DockerComposeRunnerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DockerComposeRunnerList) DeepCopyObject ¶
func (in *DockerComposeRunnerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DockerComposeRunnerSpec ¶
type DockerComposeRunnerSpec struct {
// Foo is an example field of DockerComposeRunner. Edit dockercomposerunner_types.go to remove/update
HostIP string `json:"hostip,omitempty"`
ResourceOwner string `json:"resourceOwner,omitempty"`
ComposeFile string `json:"composeFile"`
ExecutionPath string `json:"executionPath,omitempty"`
RepoAddress string `json:"repoAddress"`
MountVars []string `json:"mountVars,omitempty"`
}
DockerComposeRunnerSpec defines the desired state of DockerComposeRunner
func (*DockerComposeRunnerSpec) DeepCopy ¶
func (in *DockerComposeRunnerSpec) DeepCopy() *DockerComposeRunnerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerComposeRunnerSpec.
func (*DockerComposeRunnerSpec) DeepCopyInto ¶
func (in *DockerComposeRunnerSpec) DeepCopyInto(out *DockerComposeRunnerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerComposeRunnerStatus ¶
type DockerComposeRunnerStatus struct {
// INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
// Important: Run "make" to regenerate code after modifying this file
Instanced bool `json:"instanced,omitempty"`
Validated bool `json:"validated,omitempty"`
ConfigMapName string `json:"configMapName,omitempty"`
ComposeStatus []ComposeStatus `json:"composeStatus,omitempty"`
}
DockerComposeRunnerStatus defines the observed state of DockerComposeRunner
func (*DockerComposeRunnerStatus) DeepCopy ¶
func (in *DockerComposeRunnerStatus) DeepCopy() *DockerComposeRunnerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerComposeRunnerStatus.
func (*DockerComposeRunnerStatus) DeepCopyInto ¶
func (in *DockerComposeRunnerStatus) DeepCopyInto(out *DockerComposeRunnerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerContainerSummary ¶
type DockerContainerSummary struct {
Command string `json:"Command,omitempty"`
CreatedAt string `json:"CreatedAt,omitempty"`
ID string `json:"ID,omitempty"`
Image string `json:"Image,omitempty"`
Labels string `json:"Labels,omitempty"`
LocalVolumes string `json:"LocalVolumes,omitempty"`
Mounts string `json:"Mounts,omitempty"`
Names string `json:"Names,omitempty"`
Networks string `json:"Networks,omitempty"`
Ports string `json:"Ports,omitempty"`
RunningFor string `json:"RunningFor,omitempty"`
Size string `json:"Size,omitempty"`
State string `json:"State,omitempty"`
Status string `json:"Status,omitempty"`
}
func (*DockerContainerSummary) DeepCopy ¶
func (in *DockerContainerSummary) DeepCopy() *DockerContainerSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerContainerSummary.
func (*DockerContainerSummary) DeepCopyInto ¶
func (in *DockerContainerSummary) DeepCopyInto(out *DockerContainerSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerHost ¶
type DockerHost struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec DockerHostSpec `json:"spec,omitempty"`
Status DockerHostStatus `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:subresource:status DockerHost is the Schema for the dockerhosts API
func (*DockerHost) DeepCopy ¶
func (in *DockerHost) DeepCopy() *DockerHost
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerHost.
func (*DockerHost) DeepCopyInto ¶
func (in *DockerHost) DeepCopyInto(out *DockerHost)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DockerHost) DeepCopyObject ¶
func (in *DockerHost) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DockerHost) GetCrdDefinition ¶
func (crd *DockerHost) GetCrdDefinition() *CrdDefinition
type DockerHostList ¶
type DockerHostList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []DockerHost `json:"items"`
}
+kubebuilder:object:root=true DockerHostList contains a list of DockerHost
func (*DockerHostList) DeepCopy ¶
func (in *DockerHostList) DeepCopy() *DockerHostList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerHostList.
func (*DockerHostList) DeepCopyInto ¶
func (in *DockerHostList) DeepCopyInto(out *DockerHostList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DockerHostList) DeepCopyObject ¶
func (in *DockerHostList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DockerHostSpec ¶
type DockerHostSpec struct {
HostIP string `json:"hostip,omitempty"`
SSHConnection SSHConnection `json:"sshConnection,omitempty"`
}
DockerHostSpec defines the desired state of DockerHost
func (*DockerHostSpec) DeepCopy ¶
func (in *DockerHostSpec) DeepCopy() *DockerHostSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerHostSpec.
func (*DockerHostSpec) DeepCopyInto ¶
func (in *DockerHostSpec) DeepCopyInto(out *DockerHostSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerHostStatus ¶
type DockerHostStatus struct {
Containers []DockerContainerSummary `json:"containers,omitempty"`
DockerHost DockerInfo `json:"host,omitempty"`
Instanced bool `json:"instanced,omitempty"`
SuccessValidation bool `json:"successValidation,omitempty"`
Validated bool `json:"validated,omitempty"`
Error string `json:"error,omitempty"`
AppConfigMap map[string]string `json:"appConfigMap,omitempty"`
}
DockerHostStatus defines the observed state of DockerHost
func (*DockerHostStatus) DeepCopy ¶
func (in *DockerHostStatus) DeepCopy() *DockerHostStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerHostStatus.
func (*DockerHostStatus) DeepCopyInto ¶
func (in *DockerHostStatus) DeepCopyInto(out *DockerHostStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerInfo ¶
type DockerInfo struct {
ID string `json:"ID"`
Containers int `json:"Containers,omitempty"`
ContainersRunning int `json:"ContainersRunning,omitempty"`
ContainersPaused int `json:"ContainersPaused,omitempty"`
ContainersStopped int `json:"ContainersStopped,omitempty"`
Images int `json:"Images,omitempty"`
Driver string `json:"Driver,omitempty"`
Plugins HostPlugins `json:"Plugins,omitempty"`
MemoryLimit bool `json:"MemoryLimit,omitempty"`
SwapLimit bool `json:"SwapLimit,omitempty"`
KernelMemory bool `json:"KernelMemory,omitempty"`
KernelMemoryTCP bool `json:"KernelMemoryTCP,omitempty"`
CPUCfsPeriod bool `json:"CpuCfsPeriod,omitempty"`
CPUCfsQuota bool `json:"CpuCfsQuota,omitempty"`
CPUSet bool `json:"CPUSet,omitempty"`
PidsLimit bool `json:"PidsLimit,omitempty"`
IPv4Forwarding bool `json:"IPv4Forwarding,omitempty"`
BridgeNfIptables bool `json:"BridgeNfIptables,omitempty"`
BridgeNfIP6Tables bool `json:"BridgeNfIp6tables,omitempty"`
Debug bool `json:"Debug,omitempty"`
NFd int `json:"NFd,omitempty"`
OomKillDisable bool `json:"OomKillDisable,omitempty"`
NGoroutines int `json:"NGoroutines,omitempty"`
LoggingDriver string `json:"LoggingDriver,omitempty"`
CgroupDriver string `json:"CgroupDriver,omitempty"`
CgroupVersion string `json:"CgroupVersion,omitempty"`
NEventsListener int `json:"NEventsListener,omitempty"`
KernelVersion string `json:"KernelVersion,omitempty"`
OperatingSystem string `json:"OperatingSystem,omitempty"`
OSVersion string `json:"OSVersion,omitempty"`
OSType string `json:"OSType,omitempty"`
Architecture string `json:"Architecture,omitempty"`
IndexServerAddress string `json:"IndexServerAddress,omitempty"`
RegistryConfig RegistryConfig `json:"RegistryConfig,omitempty"`
Ncpu int `json:"NCPU,omitempty"`
MemTotal int64 `json:"MemTotal,omitempty"`
DockerRootDir string `json:"DockerRootDir,omitempty"`
HTTPProxy string `json:"HttpProxy,omitempty"`
HTTPSProxy string `json:"HttpsProxy,omitempty"`
NoProxy string `json:"NoProxy,omitempty"`
Name string `json:"Name,omitempty"`
Labels []string `json:"Labels,omitempty"`
ExperimentalBuild bool `json:"ExperimentalBuild,omitempty"`
ServerVersion string `json:"ServerVersion,omitempty"`
Runtimes Runtimes `json:"Runtimes,omitempty"`
DefaultRuntime string `json:"DefaultRuntime,omitempty"`
Swarm Swarm `json:"Swarm,omitempty"`
LiveRestoreEnabled bool `json:"LiveRestoreEnabled,omitempty"`
Isolation string `json:"Isolation,omitempty"`
InitBinary string `json:"InitBinary,omitempty"`
ContainerdCommit ContainerdCommit `json:"ContainerdCommit,omitempty"`
RuncCommit RuncCommit `json:"RuncCommit,omitempty"`
InitCommit InitCommit `json:"InitCommit,omitempty"`
SecurityOptions []string `json:"SecurityOptions,omitempty"`
ClientInfo ClientInfo `json:"ClientInfo,omitempty"`
}
func (*DockerInfo) DeepCopy ¶
func (in *DockerInfo) DeepCopy() *DockerInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerInfo.
func (*DockerInfo) DeepCopyInto ¶
func (in *DockerInfo) DeepCopyInto(out *DockerInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerIo ¶
type DockerIo struct {
Name string `json:"Name,omitempty"`
Mirrors []string `json:"Mirrors,omitempty"`
Secure bool `json:"Secure,omitempty"`
Official bool `json:"Official,omitempty"`
}
func (*DockerIo) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerIo.
func (*DockerIo) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostPlugins ¶
type HostPlugins struct {
Volume []string `json:"Volume,omitempty"`
Network []string `json:"Network,omitempty"`
Authorization []string `json:"Authorization,omitempty"`
Log []string `json:"Log,omitempty"`
}
EDIT THIS FILE! THIS IS SCAFFOLDING FOR YOU TO OWN! NOTE: json tags are required. Any new fields you add must have json tags for the fields to be serialized.
func (*HostPlugins) DeepCopy ¶
func (in *HostPlugins) DeepCopy() *HostPlugins
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostPlugins.
func (*HostPlugins) DeepCopyInto ¶
func (in *HostPlugins) DeepCopyInto(out *HostPlugins)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubproxyDockerInternal5000 ¶
type HubproxyDockerInternal5000 struct {
Name string `json:"Name,omitempty"`
Mirrors []string `json:"Mirrors,omitempty"`
Secure bool `json:"Secure,omitempty"`
Official bool `json:"Official,omitempty"`
}
func (*HubproxyDockerInternal5000) DeepCopy ¶
func (in *HubproxyDockerInternal5000) DeepCopy() *HubproxyDockerInternal5000
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubproxyDockerInternal5000.
func (*HubproxyDockerInternal5000) DeepCopyInto ¶
func (in *HubproxyDockerInternal5000) DeepCopyInto(out *HubproxyDockerInternal5000)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexConfigs ¶
type IndexConfigs struct {
DockerIo DockerIo `json:"docker.io,omitempty"`
HubproxyDockerInternal5000 HubproxyDockerInternal5000 `json:"hubproxy.docker.internal:5000,omitempty"`
}
func (*IndexConfigs) DeepCopy ¶
func (in *IndexConfigs) DeepCopy() *IndexConfigs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexConfigs.
func (*IndexConfigs) DeepCopyInto ¶
func (in *IndexConfigs) DeepCopyInto(out *IndexConfigs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitCommit ¶
type InitCommit struct {
ID string `json:"ID,omitempty"`
Expected string `json:"Expected,omitempty"`
}
func (*InitCommit) DeepCopy ¶
func (in *InitCommit) DeepCopy() *InitCommit
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitCommit.
func (*InitCommit) DeepCopyInto ¶
func (in *InitCommit) DeepCopyInto(out *InitCommit)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IoContainerdRuncV2 ¶
type IoContainerdRuncV2 struct {
Path string `json:"path,omitempty"`
}
func (*IoContainerdRuncV2) DeepCopy ¶
func (in *IoContainerdRuncV2) DeepCopy() *IoContainerdRuncV2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IoContainerdRuncV2.
func (*IoContainerdRuncV2) DeepCopyInto ¶
func (in *IoContainerdRuncV2) DeepCopyInto(out *IoContainerdRuncV2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IoContainerdRuntimeV1Linux ¶
type IoContainerdRuntimeV1Linux struct {
Path string `json:"path,omitempty"`
}
func (*IoContainerdRuntimeV1Linux) DeepCopy ¶
func (in *IoContainerdRuntimeV1Linux) DeepCopy() *IoContainerdRuntimeV1Linux
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IoContainerdRuntimeV1Linux.
func (*IoContainerdRuntimeV1Linux) DeepCopyInto ¶
func (in *IoContainerdRuntimeV1Linux) DeepCopyInto(out *IoContainerdRuntimeV1Linux)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Plugins ¶
type Plugins struct {
SchemaVersion string `json:"SchemaVersion,omitempty"`
Vendor string `json:"Vendor,omitempty"`
Version string `json:"Version,omitempty"`
ShortDescription string `json:"ShortDescription,omitempty"`
Name string `json:"Name,omitempty"`
Path string `json:"Path,omitempty"`
URL string `json:"URL,omitempty"`
}
func (*Plugins) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Plugins.
func (*Plugins) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryConfig ¶
type RegistryConfig struct {
AllowNondistributableArtifactsCIDRs []string `json:"AllowNondistributableArtifactsCIDRs,omitempty"`
AllowNondistributableArtifactsHostnames []string `json:"AllowNondistributableArtifactsHostnames,omitempty"`
InsecureRegistryCIDRs []string `json:"InsecureRegistryCIDRs,omitempty"`
IndexConfigs IndexConfigs `json:"IndexConfigs,omitempty"`
Mirrors []string `json:"Mirrors,omitempty"`
}
func (*RegistryConfig) DeepCopy ¶
func (in *RegistryConfig) DeepCopy() *RegistryConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryConfig.
func (*RegistryConfig) DeepCopyInto ¶
func (in *RegistryConfig) DeepCopyInto(out *RegistryConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Runc ¶
type Runc struct {
Path string `json:"path,omitempty"`
}
func (*Runc) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Runc.
func (*Runc) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuncCommit ¶
type RuncCommit struct {
ID string `json:"ID,omitempty"`
Expected string `json:"Expected,omitempty"`
}
func (*RuncCommit) DeepCopy ¶
func (in *RuncCommit) DeepCopy() *RuncCommit
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuncCommit.
func (*RuncCommit) DeepCopyInto ¶
func (in *RuncCommit) DeepCopyInto(out *RuncCommit)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Runtimes ¶
type Runtimes struct {
IoContainerdRuncV2 IoContainerdRuncV2 `json:"io.containerd.runc.v2,omitempty"`
IoContainerdRuntimeV1Linux IoContainerdRuntimeV1Linux `json:"io.containerd.runtime.v1.linux,omitempty"`
Runc Runc `json:"runc,omitempty"`
}
func (*Runtimes) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Runtimes.
func (*Runtimes) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSHConnection ¶
type SSHConnection struct {
SSHUser string `json:"sshUser"`
}
func (*SSHConnection) DeepCopy ¶
func (in *SSHConnection) DeepCopy() *SSHConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSHConnection.
func (*SSHConnection) DeepCopyInto ¶
func (in *SSHConnection) DeepCopyInto(out *SSHConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Swarm ¶
type Swarm struct {
NodeID string `json:"NodeID,omitempty"`
NodeAddr string `json:"NodeAddr,omitempty"`
LocalNodeState string `json:"LocalNodeState,omitempty"`
ControlAvailable bool `json:"ControlAvailable,omitempty"`
Error string `json:"Error,omitempty"`
RemoteManagers []string `json:"RemoteManagers,omitempty"`
}
func (*Swarm) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Swarm.
func (*Swarm) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.