Versions in this module Expand all Collapse all v0 v0.1.1 Jan 31, 2025 v0.1.0 Jan 23, 2025 Changes in this version + const ConditionStatusError + const ConditionStatusNotfound + const ConditionStatusProvisioning + const ConditionStatusReady + const ConditionStatusRunning + const LoadBalancerFailedReason + const LoadBalancerReadyCondition + const MachineFinalizer + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var InstanceStatusCrashed = InstanceStatus("CRASHED") + var InstanceStatusDeleted = InstanceStatus("DELETED") + var InstanceStatusDeleting = InstanceStatus("DELETING") + var InstanceStatusError = InstanceStatus("ERROR") + var InstanceStatusProvisioning = InstanceStatus("PROVISIONING") + var InstanceStatusRestarting = InstanceStatus("RESTARTING") + var InstanceStatusRunning = InstanceStatus("RUNNING") + var InstanceStatusStarting = InstanceStatus("STARTING") + var InstanceStatusStopped = InstanceStatus("STOPPED") + var InstanceStatusStopping = InstanceStatus("STOPPING") + var InstanceStatusUnspecified = InstanceStatus("UNSPECIFIED") + var InstanceStatusUpdating = InstanceStatus("UPDATING") + var SchemeBuilder = &scheme.Builder + type AddrType int + const FQDN + const IPV4 + const IPV6 + const Unknown + type Disk struct + ImageID string + Size resource.Quantity + TypeID *string + func (in *Disk) DeepCopy() *Disk + func (in *Disk) DeepCopyInto(out *Disk) + type HealtcheckSpec struct + HealthcheckIntervalSec int + HealthcheckThreshold int + HealthcheckTimeoutSec int + func (in *HealtcheckSpec) DeepCopy() *HealtcheckSpec + func (in *HealtcheckSpec) DeepCopyInto(out *HealtcheckSpec) + type InstanceStatus string + type Labels map[string]string + func (in Labels) DeepCopy() Labels + func (in Labels) DeepCopyInto(out *Labels) + type ListenerSpec struct + Address string + Internal bool + Port int32 + Subnet SubnetSpec + func (in *ListenerSpec) DeepCopy() *ListenerSpec + func (in *ListenerSpec) DeepCopyInto(out *ListenerSpec) + type LoadBalancerSpec struct + BackendPort int32 + Healthcheck HealtcheckSpec + Listener ListenerSpec + Name string + SecurityGroups []string + Type LoadBalancerType + func (in *LoadBalancerSpec) DeepCopy() *LoadBalancerSpec + func (in *LoadBalancerSpec) DeepCopyInto(out *LoadBalancerSpec) + type LoadBalancerStatus struct + ListenerAddress string + ListenerPort int32 + Name string + func (in *LoadBalancerStatus) DeepCopy() *LoadBalancerStatus + func (in *LoadBalancerStatus) DeepCopyInto(out *LoadBalancerStatus) + type LoadBalancerType string + const ClusterFinalizer + const LoadBalancerTypeALB + const LoadBalancerTypeNLB + type NetworkInterface struct + HasPublicIP *bool + SubnetID string + func (in *NetworkInterface) DeepCopy() *NetworkInterface + func (in *NetworkInterface) DeepCopyInto(out *NetworkInterface) + type NetworkSpec struct + ID string + func (in *NetworkSpec) DeepCopy() *NetworkSpec + func (in *NetworkSpec) DeepCopyInto(out *NetworkSpec) + type Resources struct + CoreFraction *int64 + Cores int64 + GPUs *int64 + Memory resource.Quantity + func (in *Resources) DeepCopy() *Resources + func (in *Resources) DeepCopyInto(out *Resources) + type SubnetSpec struct + ID string + ZoneID string + func (in *SubnetSpec) DeepCopy() *SubnetSpec + func (in *SubnetSpec) DeepCopyInto(out *SubnetSpec) + type YandexCluster struct + Spec YandexClusterSpec + Status YandexClusterStatus + func (c *YandexCluster) Default() + func (c *YandexCluster) SetupWebhookWithManager(mgr ctrl.Manager) error + func (c *YandexCluster) ValidateCreate() (admission.Warnings, error) + func (c *YandexCluster) ValidateDelete() (admission.Warnings, error) + func (c *YandexCluster) ValidateUpdate(oldRaw runtime.Object) (admission.Warnings, error) + func (in *YandexCluster) DeepCopy() *YandexCluster + func (in *YandexCluster) DeepCopyInto(out *YandexCluster) + func (in *YandexCluster) DeepCopyObject() runtime.Object + func (yc *YandexCluster) GetConditions() clusterv1.Conditions + func (yc *YandexCluster) SetConditions(conditions clusterv1.Conditions) + type YandexClusterList struct + Items []YandexCluster + func (in *YandexClusterList) DeepCopy() *YandexClusterList + func (in *YandexClusterList) DeepCopyInto(out *YandexClusterList) + func (in *YandexClusterList) DeepCopyObject() runtime.Object + type YandexClusterSpec struct + ControlPlaneEndpoint clusterv1.APIEndpoint + FolderID string + Labels Labels + LoadBalancer LoadBalancerSpec + NetworkSpec NetworkSpec + func (in *YandexClusterSpec) DeepCopy() *YandexClusterSpec + func (in *YandexClusterSpec) DeepCopyInto(out *YandexClusterSpec) + type YandexClusterStatus struct + Conditions clusterv1.Conditions + LoadBalancer LoadBalancerStatus + Ready bool + func (in *YandexClusterStatus) DeepCopy() *YandexClusterStatus + func (in *YandexClusterStatus) DeepCopyInto(out *YandexClusterStatus) + type YandexMachine struct + Spec YandexMachineSpec + Status YandexMachineStatus + func (in *YandexMachine) DeepCopy() *YandexMachine + func (in *YandexMachine) DeepCopyInto(out *YandexMachine) + func (in *YandexMachine) DeepCopyObject() runtime.Object + func (ym *YandexMachine) Default() + func (ym *YandexMachine) GetConditions() clusterv1.Conditions + func (ym *YandexMachine) SetConditions(conditions clusterv1.Conditions) + func (ym *YandexMachine) SetupWebhookWithManager(mgr ctrl.Manager) error + func (ym *YandexMachine) ValidateCreate() (admission.Warnings, error) + func (ym *YandexMachine) ValidateDelete() (admission.Warnings, error) + func (ym *YandexMachine) ValidateUpdate(oldRaw runtime.Object) (admission.Warnings, error) + type YandexMachineList struct + Items []YandexMachine + func (in *YandexMachineList) DeepCopy() *YandexMachineList + func (in *YandexMachineList) DeepCopyInto(out *YandexMachineList) + func (in *YandexMachineList) DeepCopyObject() runtime.Object + type YandexMachineSpec struct + BootDisk *Disk + NetworkInterfaces []NetworkInterface + PlatformID *string + ProviderID *string + Resources Resources + ZoneID *string + func (in *YandexMachineSpec) DeepCopy() *YandexMachineSpec + func (in *YandexMachineSpec) DeepCopyInto(out *YandexMachineSpec) + type YandexMachineStatus struct + Addresses []corev1.NodeAddress + Conditions clusterv1.Conditions + FailureMessage *string + FailureReason *errors.MachineStatusError + InstanceStatus *InstanceStatus + Ready bool + func (in *YandexMachineStatus) DeepCopy() *YandexMachineStatus + func (in *YandexMachineStatus) DeepCopyInto(out *YandexMachineStatus) + type YandexMachineTemplate struct + Spec YandexMachineTemplateSpec + func (in *YandexMachineTemplate) DeepCopy() *YandexMachineTemplate + func (in *YandexMachineTemplate) DeepCopyInto(out *YandexMachineTemplate) + func (in *YandexMachineTemplate) DeepCopyObject() runtime.Object + func (t *YandexMachineTemplate) Default() + func (t *YandexMachineTemplate) SetupWebhookWithManager(mgr ctrl.Manager) error + func (t *YandexMachineTemplate) ValidateCreate() (admission.Warnings, error) + func (t *YandexMachineTemplate) ValidateDelete() (admission.Warnings, error) + func (t *YandexMachineTemplate) ValidateUpdate(oldRaw runtime.Object) (admission.Warnings, error) + type YandexMachineTemplateList struct + Items []YandexMachineTemplate + func (in *YandexMachineTemplateList) DeepCopy() *YandexMachineTemplateList + func (in *YandexMachineTemplateList) DeepCopyInto(out *YandexMachineTemplateList) + func (in *YandexMachineTemplateList) DeepCopyObject() runtime.Object + type YandexMachineTemplateResource struct + ObjectMeta clusterv1.ObjectMeta + Spec YandexMachineSpec + func (in *YandexMachineTemplateResource) DeepCopy() *YandexMachineTemplateResource + func (in *YandexMachineTemplateResource) DeepCopyInto(out *YandexMachineTemplateResource) + type YandexMachineTemplateSpec struct + Template YandexMachineTemplateResource + func (in *YandexMachineTemplateSpec) DeepCopy() *YandexMachineTemplateSpec + func (in *YandexMachineTemplateSpec) DeepCopyInto(out *YandexMachineTemplateSpec)