diff --git a/rollout/controller.go b/rollout/controller.go index 84d0b8e4ca..eaece46ce7 100644 --- a/rollout/controller.go +++ b/rollout/controller.go @@ -254,6 +254,7 @@ func NewController(cfg ControllerConfig) *Controller { for _, key := range istioutil.GetRolloutDesinationRuleKeys(ro) { controller.IstioController.EnqueueDestinationRule(key) } + controller.recorder.Eventf(ro, record.EventOptions{EventReason: conditions.RolloutDeletedReason}, conditions.RolloutDeletedMessage, ro.Name, ro.Namespace) } }, }) diff --git a/utils/conditions/conditions.go b/utils/conditions/conditions.go index 03341742f5..99b6d59ddf 100644 --- a/utils/conditions/conditions.go +++ b/utils/conditions/conditions.go @@ -129,6 +129,9 @@ const ( // within the given deadline (progressDeadlineSeconds). RolloutTimeOutMessage = "Rollout %q has timed out progressing." + RolloutDeletedReason = "RolloutDeleted" + RolloutDeletedMessage = "Rollout %s/%s is deleted." + ScalingReplicaSetReason = "ScalingReplicaSet" ScalingReplicaSetMessage = "Scaled %s ReplicaSet %s (revision %d) from %d to %d"