Versions in this module Expand all Collapse all v0 v0.0.1 May 10, 2026 Changes in this version + const LabelSyncSource + const LabelSyncSourceGlobal + const LabelTeam + const LabelUser + const ManagedByLabelKey + const ManagedBySandboxAPIServer + const PoolScaleUpPendingAnnotationKey + const SandboxClaimedAtAnnotationKey + const SandboxContainerIDAnnotationKey + const SandboxExitCodeAnnotationKey + const SandboxFailureMessageAnnotationKey + const SandboxFailureReasonAnnotationKey + const SandboxIDAnnotationKey + const SandboxIDLabelKey + const SandboxIdleTimeoutAnnotationKey + const SandboxLastActiveAnnotationKey + const SandboxManagedAnnotationKeysAnnotationKey + const SandboxManagedLabelKeysAnnotationKey + const SandboxMetadataAnnotationKey + const SandboxPhaseFailed + const SandboxPhaseIdle + const SandboxPhaseLabelKey + const SandboxPhaseRunning + const SandboxPhaseStarting + const SandboxPhaseStopping + const SandboxPoolConditionAvailable + const SandboxPoolConditionDegraded + const SandboxPoolConditionScaling + const SandboxPoolLabelKey + const SandboxPoolOverridesAnnotationKey + const SandboxPoolReasonAllPodsHealthy + const SandboxPoolReasonFailedPodsPresent + const SandboxPoolReasonIdlePodsAvailable + const SandboxPoolReasonNoIdlePodsAvailable + const SandboxPoolReasonReplicasReady + const SandboxPoolReasonScalingDown + const SandboxPoolReasonScalingUp + const SandboxPoolReasonUnhealthyAndFailed + const SandboxPoolReasonUnhealthyIdlePods + const SandboxPoolTemplateNameAnnotationKey + const SandboxPoolTemplateVersionAnnotationKey + const SandboxPostStartHooksAnnotationKey + const SandboxProtectionFinalizer + const SandboxRunningImagesAnnotationKey + const SandboxScaleDownProtectedAnnotationKey + const SandboxStartedAtAnnotationKey + const SandboxStartupTimeoutAnnotationKey + const SandboxStopReasonAnnotationKey + const SandboxTemplateDocsAnnotationKey + const SandboxTemplatePoolDocsAnnotationKey + const SandboxTerminatedAtAnnotationKey + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type EmbeddedSandboxTemplate struct + IdleImage string + Runtimes []SandboxRuntimeSpec + Template *corev1.PodTemplateSpec + func (in *EmbeddedSandboxTemplate) DeepCopy() *EmbeddedSandboxTemplate + func (in *EmbeddedSandboxTemplate) DeepCopyInto(out *EmbeddedSandboxTemplate) + type PodCreationImagePolicy string + const PodCreationImagePolicyIdleImage + const PodCreationImagePolicyPoolDefaultImage + type PoolAutoscalingSpec struct + Enabled bool + ScaleDownPolicy *PoolScaleDownPolicy + ScaleUpPolicy *PoolScaleUpPolicy + func (in *PoolAutoscalingSpec) DeepCopy() *PoolAutoscalingSpec + func (in *PoolAutoscalingSpec) DeepCopyInto(out *PoolAutoscalingSpec) + type PoolScaleDownPolicy struct + IdleTimeoutSeconds int32 + ProtectionWindowSeconds int32 + StabilizationSeconds int32 + func (in *PoolScaleDownPolicy) DeepCopy() *PoolScaleDownPolicy + func (in *PoolScaleDownPolicy) DeepCopyInto(out *PoolScaleDownPolicy) + type PoolScaleUpMode string + const PoolScaleUpModeAggressive + const PoolScaleUpModeConservative + const PoolScaleUpModeDefault + type PoolScaleUpPolicy struct + CooldownSeconds int32 + IdleThresholdSeconds int32 + Mode PoolScaleUpMode + func (in *PoolScaleUpPolicy) DeepCopy() *PoolScaleUpPolicy + func (in *PoolScaleUpPolicy) DeepCopyInto(out *PoolScaleUpPolicy) + type SandboxPool struct + Spec SandboxPoolSpec + Status SandboxPoolStatus + func (in *SandboxPool) DeepCopy() *SandboxPool + func (in *SandboxPool) DeepCopyInto(out *SandboxPool) + func (in *SandboxPool) DeepCopyObject() runtime.Object + type SandboxPoolList struct + Items []SandboxPool + func (in *SandboxPoolList) DeepCopy() *SandboxPoolList + func (in *SandboxPoolList) DeepCopyInto(out *SandboxPoolList) + func (in *SandboxPoolList) DeepCopyObject() runtime.Object + type SandboxPoolPhase string + const SandboxPoolPhaseDegraded + const SandboxPoolPhasePending + const SandboxPoolPhaseReady + const SandboxPoolPhaseScalingDown + const SandboxPoolPhaseScalingUp + type SandboxPoolSpec struct + Autoscaling *PoolAutoscalingSpec + DefaultIdleTimeout *metav1.Duration + DefaultStartupTimeout *metav1.Duration + MaxReplicas *int32 + MinReplicas *int32 + PodCreationImagePolicy PodCreationImagePolicy + Replicas int32 + TemplateName string + func (in *SandboxPoolSpec) DeepCopy() *SandboxPoolSpec + func (in *SandboxPoolSpec) DeepCopyInto(out *SandboxPoolSpec) + type SandboxPoolStatus struct + Conditions []metav1.Condition + FailedReplicas int32 + IdleReplicas int32 + IdleZeroSince *metav1.Time + LabelSelector *metav1.LabelSelector + LastScaleDownTime *metav1.Time + LastScaleUpTime *metav1.Time + Phase SandboxPoolPhase + PhaseSelectors map[string]string + RunningReplicas int32 + Selector string + StartingReplicas int32 + StoppingReplicas int32 + UnavailableIdleReplicas int32 + func (in *SandboxPoolStatus) DeepCopy() *SandboxPoolStatus + func (in *SandboxPoolStatus) DeepCopyInto(out *SandboxPoolStatus) + type SandboxReservationSpec struct + PriorityClassName string + ReplicaQuota corev1.ResourceList + func (in *SandboxReservationSpec) DeepCopy() *SandboxReservationSpec + func (in *SandboxReservationSpec) DeepCopyInto(out *SandboxReservationSpec) + type SandboxRuntimeSpec struct + Config *runtime.RawExtension + Description string + LogDir string + Name string + Port *int32 + Protocol *corev1.Protocol + ReadinessProbe *corev1.Probe + func (in *SandboxRuntimeSpec) DeepCopy() *SandboxRuntimeSpec + func (in *SandboxRuntimeSpec) DeepCopyInto(out *SandboxRuntimeSpec) + type SandboxStatusDetail struct + LastUpdatedTime string + Message string + Reason string + func (in *SandboxStatusDetail) DeepCopy() *SandboxStatusDetail + func (in *SandboxStatusDetail) DeepCopyInto(out *SandboxStatusDetail) + type SandboxStopReason string + const SandboxStopReasonCanceled + const SandboxStopReasonCompleted + const SandboxStopReasonFailed + const SandboxStopReasonReleased + type SandboxTemplate struct + Spec SandboxTemplateSpec + Status SandboxTemplateStatus + func (in *SandboxTemplate) DeepCopy() *SandboxTemplate + func (in *SandboxTemplate) DeepCopyInto(out *SandboxTemplate) + func (in *SandboxTemplate) DeepCopyObject() runtime.Object + type SandboxTemplateList struct + Items []SandboxTemplate + func (in *SandboxTemplateList) DeepCopy() *SandboxTemplateList + func (in *SandboxTemplateList) DeepCopyInto(out *SandboxTemplateList) + func (in *SandboxTemplateList) DeepCopyObject() runtime.Object + type SandboxTemplateSpec struct + Description string + Version string + Visibility *TemplateVisibility + func (in *SandboxTemplateSpec) DeepCopy() *SandboxTemplateSpec + func (in *SandboxTemplateSpec) DeepCopyInto(out *SandboxTemplateSpec) + type SandboxTemplateStatus struct + Conditions []metav1.Condition + func (in *SandboxTemplateStatus) DeepCopy() *SandboxTemplateStatus + func (in *SandboxTemplateStatus) DeepCopyInto(out *SandboxTemplateStatus) + type TemplateVisibility struct + Rules []TemplateVisibilityRule + func (in *TemplateVisibility) DeepCopy() *TemplateVisibility + func (in *TemplateVisibility) DeepCopyInto(out *TemplateVisibility) + type TemplateVisibilityRule struct + Team string + Users []string + func (in *TemplateVisibilityRule) DeepCopy() *TemplateVisibilityRule + func (in *TemplateVisibilityRule) DeepCopyInto(out *TemplateVisibilityRule)