Versions in this module Expand all Collapse all v0 v0.1.1 Oct 23, 2021 v0.1.0 Sep 18, 2021 Changes in this version + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type ApplicationSpec struct + AppID int + AppName string + ApplicationLabel map[string]string + ApplicationType string + GroupID int + InstanceName string + Replicas *int32 + Selector *metav1.LabelSelector + Template corev1.PodTemplateSpec + VolumeClaimTemplates []corev1.PersistentVolumeClaim + func (in *ApplicationSpec) DeepCopy() *ApplicationSpec + func (in *ApplicationSpec) DeepCopyInto(out *ApplicationSpec) + type BaseStrategy struct + BatchIntervalSeconds int32 + BatchSize *intstr.IntOrString + Batches int + Canceled bool + Mode DeployMode + Paused *bool + func (in *BaseStrategy) DeepCopy() *BaseStrategy + func (in *BaseStrategy) DeepCopyInto(out *BaseStrategy) + type BatchCondition struct + Batch int + BatchSize int + Canary bool + FailedReplicas int + FinishedAt metav1.Time + Phase BatchPhase + Pods []PodInfo + PulledInAt metav1.Time + StartedAt metav1.Time + func (in *BatchCondition) DeepCopy() *BatchCondition + func (in *BatchCondition) DeepCopyInto(out *BatchCondition) + type BatchPhase string + const BatchBakeFailed + const BatchBaked + const BatchBaking + const BatchPending + const BatchSmokeFailed + const BatchSmoked + const BatchSmoking + type DeployFlow struct + Spec DeployFlowSpec + Status DeployFlowStatus + func (in *DeployFlow) DeepCopy() *DeployFlow + func (in *DeployFlow) DeepCopyInto(out *DeployFlow) + func (in *DeployFlow) DeepCopyObject() runtime.Object + type DeployFlowList struct + Items []DeployFlow + func (in *DeployFlowList) DeepCopy() *DeployFlowList + func (in *DeployFlowList) DeepCopyInto(out *DeployFlowList) + func (in *DeployFlowList) DeepCopyObject() runtime.Object + type DeployFlowSpec struct + Action string + Application *ApplicationSpec + NonUpdateStrategy *DeployNonUpdateStrategy + UpdateStrategy *DeployUpdateStrategy + func (in *DeployFlowSpec) DeepCopy() *DeployFlowSpec + func (in *DeployFlowSpec) DeepCopyInto(out *DeployFlowSpec) + type DeployFlowStatus struct + AvailableReplicas int32 + Batches int + Conditions []BatchCondition + FailedReplicas int + Finished bool + FinishedAt metav1.Time + FinishedBatches int + FinishedReplicas int + Paused bool + Phase DeployPhase + Pods []string + Replicas int32 + ReplicasToProcess int32 + StartedAt metav1.Time + UpdateRevision string + UpdatedAt metav1.Time + UpdatedReadyReplicas int32 + UpdatedReplicas int32 + func (in *DeployFlowStatus) DeepCopy() *DeployFlowStatus + func (in *DeployFlowStatus) DeepCopyInto(out *DeployFlowStatus) + type DeployMode string + const Auto + const Manual + type DeployNonUpdateStrategy struct + PodsToDelete []string + func (in *DeployNonUpdateStrategy) DeepCopy() *DeployNonUpdateStrategy + func (in *DeployNonUpdateStrategy) DeepCopyInto(out *DeployNonUpdateStrategy) + type DeployPhase string + const Aborted + const BatchFinished + const BatchStarted + const Canceled + const Failed + const Initializing + const Pending + const Success + type DeployUpdateStrategy struct + Canary int + NoPullIn bool + Stage BatchPhase + func (in *DeployUpdateStrategy) DeepCopy() *DeployUpdateStrategy + func (in *DeployUpdateStrategy) DeepCopyInto(out *DeployUpdateStrategy) + type PodInfo struct + IP string + Name string + Phase string + Port int32 + PullInStatus string + func (in *PodInfo) DeepCopy() *PodInfo + func (in *PodInfo) DeepCopyInto(out *PodInfo)