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 ResourceOwner string `json:"resourceOwner,omitempty"` 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.