Versions in this module Expand all Collapse all v2 v2.0.1 Mar 22, 2026 v2.0.0 Mar 22, 2026 Changes in this version + const ArtifactConditionPublished + const ArtifactConditionSync + const HostConditionReporting + const WorkloadConditionConfig + const WorkloadConditionHostSelection + const WorkloadConditionPlacement + const WorkloadConditionSync + const WorkloadDeploymentConditionArtifact + const WorkloadDeploymentConditionDeploy + const WorkloadDeploymentConditionScale + const WorkloadDeploymentConditionSync + const WorkloadReplicaSetConditionScaleDown + const WorkloadReplicaSetConditionScaleUp + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type Artifact struct + Spec ArtifactSpec + Status ArtifactStatus + func (a *Artifact) ConditionedStatus() *condition.ConditionedStatus + func (a *Artifact) InitializeConditionedStatus() + func (in *Artifact) DeepCopy() *Artifact + func (in *Artifact) DeepCopyInto(out *Artifact) + func (in *Artifact) DeepCopyObject() runtime.Object + type ArtifactList struct + Items []Artifact + func (in *ArtifactList) DeepCopy() *ArtifactList + func (in *ArtifactList) DeepCopyInto(out *ArtifactList) + func (in *ArtifactList) DeepCopyObject() runtime.Object + type ArtifactSpec struct + Image string + ImagePullSecret *corev1.LocalObjectReference + func (in *ArtifactSpec) DeepCopy() *ArtifactSpec + func (in *ArtifactSpec) DeepCopyInto(out *ArtifactSpec) + type ArtifactStatus struct + ArtifactURL string + ObservedGeneration int64 + func (in *ArtifactStatus) DeepCopy() *ArtifactStatus + func (in *ArtifactStatus) DeepCopyInto(out *ArtifactStatus) + type ConfigLayer struct + Config map[string]string + ConfigFrom []corev1.LocalObjectReference + SecretFrom []corev1.LocalObjectReference + func (in *ConfigLayer) DeepCopy() *ConfigLayer + func (in *ConfigLayer) DeepCopyInto(out *ConfigLayer) + type EphemeralVolume struct + func (in *EphemeralVolume) DeepCopy() *EphemeralVolume + func (in *EphemeralVolume) DeepCopyInto(out *EphemeralVolume) + type Host struct + HTTPPort uint32 + HostID string + Hostname string + Status HostStatus + func (a *Host) ConditionedStatus() *condition.ConditionedStatus + func (a *Host) InitializeConditionedStatus() + func (in *Host) DeepCopy() *Host + func (in *Host) DeepCopyInto(out *Host) + func (in *Host) DeepCopyObject() runtime.Object + type HostInterface struct + Interfaces []string + Name string + Namespace string + Package string + Version string + func (h *HostInterface) EnsureInterfaces(ifaces ...string) + func (h *HostInterface) HasInterface(iface string) bool + func (in *HostInterface) DeepCopy() *HostInterface + func (in *HostInterface) DeepCopyInto(out *HostInterface) + type HostList struct + Items []Host + func (in *HostList) DeepCopy() *HostList + func (in *HostList) DeepCopyInto(out *HostList) + func (in *HostList) DeepCopyObject() runtime.Object + type HostPathVolume struct + Path string + func (in *HostPathVolume) DeepCopy() *HostPathVolume + func (in *HostPathVolume) DeepCopyInto(out *HostPathVolume) + type HostStatus struct + ComponentCount int + LastSeen metav1.Time + OSArch string + OSKernel string + OSName string + SystemCPUUsage string + SystemMemoryFree int64 + SystemMemoryTotal int64 + Version string + WorkloadCount int + func (in *HostStatus) DeepCopy() *HostStatus + func (in *HostStatus) DeepCopyInto(out *HostStatus) + type LocalResources struct + AllowedHosts []string + Config map[string]string + Environment *ConfigLayer + VolumeMounts []VolumeMount + func (in *LocalResources) DeepCopy() *LocalResources + func (in *LocalResources) DeepCopyInto(out *LocalResources) + type ReplicaSetStatus struct + Current int32 + Expected int32 + Ready int32 + Unavailable int32 + func (in *ReplicaSetStatus) DeepCopy() *ReplicaSetStatus + func (in *ReplicaSetStatus) DeepCopyInto(out *ReplicaSetStatus) + type Volume struct + EphemeralVolume *EphemeralVolume + HostPathVolume *HostPathVolume + Name string + func (in *Volume) DeepCopy() *Volume + func (in *Volume) DeepCopyInto(out *Volume) + type VolumeMount struct + MountPath string + Name string + ReadOnly bool + func (in *VolumeMount) DeepCopy() *VolumeMount + func (in *VolumeMount) DeepCopyInto(out *VolumeMount) + type Workload struct + Spec WorkloadSpec + Status WorkloadStatus + func (a *Workload) ConditionedStatus() *condition.ConditionedStatus + func (a *Workload) InitializeConditionedStatus() + func (in *Workload) DeepCopy() *Workload + func (in *Workload) DeepCopyInto(out *Workload) + func (in *Workload) DeepCopyObject() runtime.Object + type WorkloadComponent struct + Image string + ImagePullPolicy corev1.PullPolicy + ImagePullSecret *corev1.LocalObjectReference + LocalResources *LocalResources + MaxInvocations int32 + Name string + PoolSize int32 + func (in *WorkloadComponent) DeepCopy() *WorkloadComponent + func (in *WorkloadComponent) DeepCopyInto(out *WorkloadComponent) + type WorkloadDeployPolicy string + const WorkloadDeployPolicyRecreate + const WorkloadDeployPolicyRollingUpdate + type WorkloadDeployment struct + Spec WorkloadDeploymentSpec + Status WorkloadDeploymentStatus + func (a *WorkloadDeployment) ConditionedStatus() *condition.ConditionedStatus + func (a *WorkloadDeployment) InitializeConditionedStatus() + func (in *WorkloadDeployment) DeepCopy() *WorkloadDeployment + func (in *WorkloadDeployment) DeepCopyInto(out *WorkloadDeployment) + func (in *WorkloadDeployment) DeepCopyObject() runtime.Object + type WorkloadDeploymentArtifact struct + ArtifactFrom corev1.LocalObjectReference + Name string + func (in *WorkloadDeploymentArtifact) DeepCopy() *WorkloadDeploymentArtifact + func (in *WorkloadDeploymentArtifact) DeepCopyInto(out *WorkloadDeploymentArtifact) + type WorkloadDeploymentList struct + Items []WorkloadDeployment + func (in *WorkloadDeploymentList) DeepCopy() *WorkloadDeploymentList + func (in *WorkloadDeploymentList) DeepCopyInto(out *WorkloadDeploymentList) + func (in *WorkloadDeploymentList) DeepCopyObject() runtime.Object + type WorkloadDeploymentSpec struct + Artifacts []WorkloadDeploymentArtifact + DeployPolicy WorkloadDeployPolicy + func (in *WorkloadDeploymentSpec) DeepCopy() *WorkloadDeploymentSpec + func (in *WorkloadDeploymentSpec) DeepCopyInto(out *WorkloadDeploymentSpec) + type WorkloadDeploymentStatus struct + CurrentReplicaSet *corev1.LocalObjectReference + PreviousReplicaSet *corev1.LocalObjectReference + Replicas *ReplicaSetStatus + func (in *WorkloadDeploymentStatus) DeepCopy() *WorkloadDeploymentStatus + func (in *WorkloadDeploymentStatus) DeepCopyInto(out *WorkloadDeploymentStatus) + type WorkloadList struct + Items []Workload + func (in *WorkloadList) DeepCopy() *WorkloadList + func (in *WorkloadList) DeepCopyInto(out *WorkloadList) + func (in *WorkloadList) DeepCopyObject() runtime.Object + type WorkloadReplicaSet struct + Spec WorkloadReplicaSetSpec + Status WorkloadReplicaSetStatus + func (a *WorkloadReplicaSet) ConditionedStatus() *condition.ConditionedStatus + func (a *WorkloadReplicaSet) InitializeConditionedStatus() + func (in *WorkloadReplicaSet) DeepCopy() *WorkloadReplicaSet + func (in *WorkloadReplicaSet) DeepCopyInto(out *WorkloadReplicaSet) + func (in *WorkloadReplicaSet) DeepCopyObject() runtime.Object + type WorkloadReplicaSetList struct + Items []WorkloadReplicaSet + func (in *WorkloadReplicaSetList) DeepCopy() *WorkloadReplicaSetList + func (in *WorkloadReplicaSetList) DeepCopyInto(out *WorkloadReplicaSetList) + func (in *WorkloadReplicaSetList) DeepCopyObject() runtime.Object + type WorkloadReplicaSetSpec struct + Replicas *int32 + Template WorkloadReplicaTemplate + func (in *WorkloadReplicaSetSpec) DeepCopy() *WorkloadReplicaSetSpec + func (in *WorkloadReplicaSetSpec) DeepCopyInto(out *WorkloadReplicaSetSpec) + type WorkloadReplicaSetStatus struct + Replicas *ReplicaSetStatus + func (in *WorkloadReplicaSetStatus) DeepCopy() *WorkloadReplicaSetStatus + func (in *WorkloadReplicaSetStatus) DeepCopyInto(out *WorkloadReplicaSetStatus) + type WorkloadReplicaTemplate struct + Annotations map[string]string + Labels map[string]string + Spec WorkloadSpec + func (in *WorkloadReplicaTemplate) DeepCopy() *WorkloadReplicaTemplate + func (in *WorkloadReplicaTemplate) DeepCopyInto(out *WorkloadReplicaTemplate) + func (w *WorkloadReplicaTemplate) Hash() string + type WorkloadService struct + Image string + ImagePullPolicy corev1.PullPolicy + ImagePullSecret *corev1.LocalObjectReference + LocalResources *LocalResources + MaxRestarts int32 + func (in *WorkloadService) DeepCopy() *WorkloadService + func (in *WorkloadService) DeepCopyInto(out *WorkloadService) + type WorkloadSpec struct + Components []WorkloadComponent + HostID string + HostInterfaces []HostInterface + HostSelector map[string]string + Service *WorkloadService + Volumes []Volume + func (in *WorkloadSpec) DeepCopy() *WorkloadSpec + func (in *WorkloadSpec) DeepCopyInto(out *WorkloadSpec) + func (s *WorkloadSpec) EnsureHostInterface(iface HostInterface) + type WorkloadStatus struct + HostID string + WorkloadID string + func (in *WorkloadStatus) DeepCopy() *WorkloadStatus + func (in *WorkloadStatus) DeepCopyInto(out *WorkloadStatus) Other modules containing this package go.wasmcloud.dev/runtime-operator