# Functions
ComputeStepHash returns a hash value calculated from the Rollout's steps.
GetRolloutCondition returns the condition with the provided type.
NewRolloutCondition creates a new rollout condition.
RemoveRolloutCondition removes the rollout condition with the provided type.
ReplicaSetToRolloutCondition converts a replica set condition into a rollout condition.
RolloutCompleted considers a rollout to be complete once StableRS == CurrentPodHash.
RolloutHealthy considers a rollout to be healthy once all of its desired replicas are updated, available, and receiving traffic from the active service, and no old pods are running.
RolloutProgressing reports progress for a rollout.
RolloutTimedOut considers a rollout to have timed out once its condition that reports progress is older than progressDeadlineSeconds or a Progressing condition with a TimedOutReason reason already exists.
SetRolloutCondition updates the rollout to include the provided condition.
# Constants
AvailableMessage the message to indicate that the Rollout does have min availability.
AvailableReason the reason to indicate that the rollout is serving traffic from the active service.
FailedRSCreateMessage is added in a rollout when it cannot create a new replica set.
FailedRSCreateReason is added in a rollout when it cannot create a new replica set.
FoundNewRSMessage is added in a rollout when it adopts an existing replica set.
FoundNewRSReason is added in a rollout when it adopts an existing replica set.
InvalidSpecReason indicates that the spec is invalid.
MissingFieldMessage the message to indicate rollout is missing a field.
NewReplicaSetDetailedMessage is a more detailed format message.
NewReplicaSetMessage is added in a rollout when it creates a new replicas set.
NewReplicaSetReason is added in a rollout when it creates a new replica set.
NewRSAvailableReason is added in a rollout when its newest replica set is made available ie.
NotAvailableMessage the message to indicate that the Rollout does not have min availability.
ReplicaSetCompletedMessage is added when the rollout is completed.
ReplicaSetNotAvailableReason is added when the replicaset of an rollout is not available.
ReplicaSetProgressingMessage is added in a rollout when one of its replica sets is updated as part of the rollout process.
ReplicaSetTimeOutMessage is added in a rollout when its newest replica set fails to show any progress within the given deadline (progressDeadlineSeconds).
ReplicaSetUpdatedReason is added in a rollout when one of its replica sets is updated as part of the rollout process.
RolloutAbortedMessage indicates that the rollout was aborted.
RolloutAbortedReason indicates that the rollout was aborted.
RolloutCompletedMessage is added when the rollout is completed.
RolloutCompletedReason is added in a rollout when it is completed.
No description provided by the author
No description provided by the author
RolloutHealthyMessage is added when the rollout is completed and is healthy or not.
RolloutHealthyReason is added in a rollout when it is healthy.
RolloutNotCompletedMessage is added when the rollout is completed.
RolloutNotCompletedReason is added in a rollout when it is completed.
RolloutNotHealthyMessage is added when the rollout is completed and is healthy or not.
RolloutPausedMessage is added in a rollout when it is paused.
RolloutPausedReason is added in a rollout when it is paused.
RolloutProgressingMessage is added in a rollout when one of its replica sets is updated as part of the rollout process.
RolloutResumedMessage is added in a rollout when it is resumed.
RolloutResumedReason is added in a rollout when it is resumed.
RolloutRetryMessage indicates that the rollout is retrying after being aborted.
RolloutRetryReason indicates that the rollout is retrying after being aborted.
RolloutSelectAllMessage the message to indicate that the rollout has an empty selector.
No description provided by the author
RolloutStepCompleted indicates when a canary step has completed.
RolloutTimeOutMessage is added in a rollout when the rollout fails to show any progress within the given deadline (progressDeadlineSeconds).
RolloutUpdatedMessage indicates the rollout spec was updated.
RolloutUpdatedReason indicates the rollout spec was updated.
No description provided by the author
No description provided by the author
TimedOutReason is added in a rollout when its newest replica set fails to show any progress within the given deadline (progressDeadlineSeconds).