Versions in this module Expand all Collapse all v0 v0.0.1 Nov 13, 2024 Changes in this version + const ProgressingReasonCancelling + const ProgressingReasonCompleted + const ProgressingReasonFinalising + const ProgressingReasonInRolling + const ProgressingReasonInitializing + const ProgressingReasonPaused + const ProgressingRolloutFinalizerPrefix + const RollbackInBatchAnnotation + const RolloutBatchIDLabel + const RolloutConditionProgressing + const RolloutConditionSucceeded + const RolloutConditionTerminating + const RolloutIDLabel + const RolloutStyleAnnotation + const TerminatingReasonCompleted + const TerminatingReasonInTerminating + const TrafficRoutingAnnotation + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + var SchemeGroupVersion = GroupVersion + func Resource(resource string) schema.GroupResource + type CanaryStatus struct + CanaryReadyReplicas int32 + CanaryReplicas int32 + CanaryRevision string + CurrentStepIndex int32 + CurrentStepState CanaryStepState + FinalisingStep FinalizeStateType + LastUpdateTime *metav1.Time + Message string + NextStepIndex int32 + ObservedRolloutID string + ObservedWorkloadGeneration int64 + PodTemplateHash string + RolloutHash string + StableRevision string + func (in *CanaryStatus) DeepCopy() *CanaryStatus + func (in *CanaryStatus) DeepCopyInto(out *CanaryStatus) + type CanaryStep struct + Pause RolloutPause + Replicas *intstr.IntOrString + func (in *CanaryStep) DeepCopy() *CanaryStep + func (in *CanaryStep) DeepCopyInto(out *CanaryStep) + type CanaryStepState string + const CanaryStepStateCompleted + const CanaryStepStateMetricsAnalysis + const CanaryStepStatePaused + const CanaryStepStateReady + const CanaryStepStateTrafficRouting + const CanaryStepStateUpgrade + type CanaryStrategy struct + DisableGenerateCanaryService bool + FailureThreshold *intstr.IntOrString + PatchPodTemplateMetadata *PatchPodTemplateMetadata + Steps []CanaryStep + TrafficRoutings []TrafficRoutingRef + func (in *CanaryStrategy) DeepCopy() *CanaryStrategy + func (in *CanaryStrategy) DeepCopyInto(out *CanaryStrategy) + type CustomNetworkRef struct + APIVersion string + Kind string + Name string + func (in *CustomNetworkRef) DeepCopy() *CustomNetworkRef + func (in *CustomNetworkRef) DeepCopyInto(out *CustomNetworkRef) + type FinalizeStateType string + type GatewayTrafficRouting struct + HTTPRouteName *string + func (in *GatewayTrafficRouting) DeepCopy() *GatewayTrafficRouting + func (in *GatewayTrafficRouting) DeepCopyInto(out *GatewayTrafficRouting) + type HttpRouteMatch struct + Headers []gatewayv1beta1.HTTPHeaderMatch + func (in *HttpRouteMatch) DeepCopy() *HttpRouteMatch + func (in *HttpRouteMatch) DeepCopyInto(out *HttpRouteMatch) + type IngressTrafficRouting struct + ClassType string + Name string + func (in *IngressTrafficRouting) DeepCopy() *IngressTrafficRouting + func (in *IngressTrafficRouting) DeepCopyInto(out *IngressTrafficRouting) + type ObjectRef struct + WorkloadRef *WorkloadRef + func (in *ObjectRef) DeepCopy() *ObjectRef + func (in *ObjectRef) DeepCopyInto(out *ObjectRef) + type PatchPodTemplateMetadata struct + Annotations map[string]string + Labels map[string]string + func (in *PatchPodTemplateMetadata) DeepCopy() *PatchPodTemplateMetadata + func (in *PatchPodTemplateMetadata) DeepCopyInto(out *PatchPodTemplateMetadata) + type Rollout struct + Spec RolloutSpec + Status RolloutStatus + func (in *Rollout) DeepCopy() *Rollout + func (in *Rollout) DeepCopyInto(out *Rollout) + func (in *Rollout) DeepCopyObject() runtime.Object + type RolloutCondition struct + LastTransitionTime metav1.Time + LastUpdateTime metav1.Time + Message string + Reason string + Status corev1.ConditionStatus + Type RolloutConditionType + func (in *RolloutCondition) DeepCopy() *RolloutCondition + func (in *RolloutCondition) DeepCopyInto(out *RolloutCondition) + type RolloutConditionType string + type RolloutList struct + Items []Rollout + func (in *RolloutList) DeepCopy() *RolloutList + func (in *RolloutList) DeepCopyInto(out *RolloutList) + func (in *RolloutList) DeepCopyObject() runtime.Object + type RolloutPause struct + Duration *int32 + func (in *RolloutPause) DeepCopy() *RolloutPause + func (in *RolloutPause) DeepCopyInto(out *RolloutPause) + type RolloutPhase string + const RolloutPhaseDisabled + const RolloutPhaseDisabling + const RolloutPhaseHealthy + const RolloutPhaseInitial + const RolloutPhaseProgressing + const RolloutPhaseTerminating + type RolloutSpec struct + DeprecatedRolloutID string + Disabled bool + ObjectRef ObjectRef + Strategy RolloutStrategy + func (in *RolloutSpec) DeepCopy() *RolloutSpec + func (in *RolloutSpec) DeepCopyInto(out *RolloutSpec) + type RolloutStatus struct + CanaryStatus *CanaryStatus + Conditions []RolloutCondition + Message string + ObservedGeneration int64 + Phase RolloutPhase + func (in *RolloutStatus) DeepCopy() *RolloutStatus + func (in *RolloutStatus) DeepCopyInto(out *RolloutStatus) + type RolloutStrategy struct + Canary *CanaryStrategy + Paused bool + func (in *RolloutStrategy) DeepCopy() *RolloutStrategy + func (in *RolloutStrategy) DeepCopyInto(out *RolloutStrategy) + type TrafficRouting struct + Spec TrafficRoutingSpec + Status TrafficRoutingStatus + func (in *TrafficRouting) DeepCopy() *TrafficRouting + func (in *TrafficRouting) DeepCopyInto(out *TrafficRouting) + func (in *TrafficRouting) DeepCopyObject() runtime.Object + type TrafficRoutingList struct + Items []TrafficRouting + func (in *TrafficRoutingList) DeepCopy() *TrafficRoutingList + func (in *TrafficRoutingList) DeepCopyInto(out *TrafficRoutingList) + func (in *TrafficRoutingList) DeepCopyObject() runtime.Object + type TrafficRoutingPhase string + const TrafficRoutingPhaseFinalizing + const TrafficRoutingPhaseHealthy + const TrafficRoutingPhaseInitial + const TrafficRoutingPhaseProgressing + const TrafficRoutingPhaseTerminating + type TrafficRoutingRef struct + CustomNetworkRefs []CustomNetworkRef + Gateway *GatewayTrafficRouting + GracePeriodSeconds int32 + Ingress *IngressTrafficRouting + Service string + func (in *TrafficRoutingRef) DeepCopy() *TrafficRoutingRef + func (in *TrafficRoutingRef) DeepCopyInto(out *TrafficRoutingRef) + type TrafficRoutingSpec struct + ObjectRef []TrafficRoutingRef + Strategy TrafficRoutingStrategy + func (in *TrafficRoutingSpec) DeepCopy() *TrafficRoutingSpec + func (in *TrafficRoutingSpec) DeepCopyInto(out *TrafficRoutingSpec) + type TrafficRoutingStatus struct + Message string + ObservedGeneration int64 + Phase TrafficRoutingPhase + func (in *TrafficRoutingStatus) DeepCopy() *TrafficRoutingStatus + func (in *TrafficRoutingStatus) DeepCopyInto(out *TrafficRoutingStatus) + type TrafficRoutingStrategy struct + Matches []HttpRouteMatch + RequestHeaderModifier *gatewayv1beta1.HTTPHeaderFilter + Weight *int32 + func (in *TrafficRoutingStrategy) DeepCopy() *TrafficRoutingStrategy + func (in *TrafficRoutingStrategy) DeepCopyInto(out *TrafficRoutingStrategy) + type WorkloadRef struct + APIVersion string + Kind string + Name string + func (in *WorkloadRef) DeepCopy() *WorkloadRef + func (in *WorkloadRef) DeepCopyInto(out *WorkloadRef)