diff --git a/rollout/controller.go b/rollout/controller.go index 827c7a7a20..b236b2843d 100644 --- a/rollout/controller.go +++ b/rollout/controller.go @@ -253,6 +253,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 cddbf68db4..8d44f95a5e 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"