diff --git a/app/models/lifecycle_event.rb b/app/models/lifecycle_event.rb
deleted file mode 100644
index 03276ad54fc8..000000000000
--- a/app/models/lifecycle_event.rb
+++ /dev/null
@@ -1,19 +0,0 @@
-class LifecycleEvent < ApplicationRecord
- belongs_to :vm_or_template
-
- include UuidMixin
-
- def self.create_event(vm, event_hash)
- _log.debug(event_hash.inspect)
-
- # Update the location if not provided by getting the value from the vm
- event_hash[:location] = vm.path if event_hash[:location].blank? && !vm.blank?
- event = LifecycleEvent.new(event_hash)
- event.save!
-
- # create the event and link it to a Vm if a vm was found
- unless vm.blank?
- vm.lifecycle_events << event unless vm.lifecycle_events.include?(event)
- end
- end
-end
diff --git a/app/models/vm_or_template.rb b/app/models/vm_or_template.rb
index b9c3c1f65f1b..23f566bae114 100644
--- a/app/models/vm_or_template.rb
+++ b/app/models/vm_or_template.rb
@@ -100,7 +100,6 @@ class VmOrTemplate < ApplicationRecord
has_many :files, -> { where("rsc_type = 'file'") }, :as => :resource, :class_name => "Filesystem"
has_many :scan_histories, :dependent => :destroy
- has_many :lifecycle_events, :class_name => "LifecycleEvent"
has_many :advanced_settings, :as => :resource, :dependent => :destroy
# Scan Items
diff --git a/product/alerts/rss/lifecycle_events.yml b/product/alerts/rss/lifecycle_events.yml
deleted file mode 100644
index feec80b8becb..000000000000
--- a/product/alerts/rss/lifecycle_events.yml
+++ /dev/null
@@ -1,38 +0,0 @@
-# Feed metadata
-roles: "change_managers"
-feed_title: "Recent Lifecycle Events"
-feed_description: "Recent Lifecycle Events"
-feed_link: "/alert/rss?feed=lifecycle_events"
-
-# Item metadata
-item_title: |-
-
-item_description: "#{rec.message}, created by #{rec.created_by}"
-item_link: "/vm/show/#{rec.vm_or_template_id}"
-item_class: LifecycleEvent
-
-# Search criteria
-# search_method: find, nil or a custom method name
-# Custom method is called the following way:
-# .method()., )
-# A nil value or a value of "find" use the default class find method
-search_method:
-limit_to_time:
-limit_to_count:
-orderby:
- :created_on: :desc
-
-# Included tables and columns for query performance
-include:
- :vm_or_template: {}
-
-# tags_include: any or all
-tag_ns: "/managed/lifecycles"
-tags_include:
-tags: