Sha256: 78df7b513a6e1d3a596aeaccd828b85c361f174f4030d673025083b3363b652e
Contents?: true
Size: 624 Bytes
Versions: 2
Compression:
Stored size: 624 Bytes
Contents
module Rhea module Kubernetes module Events class Recent def perform api = Rhea::Kubernetes::Api.new events = api.get_events events.map! do |event| OpenStruct.new( hostname: event.source.host, message: event.message, type: event.reason, resource_type: event.involvedObject.kind, resource_id: event.involvedObject.name, created_at: Time.parse(event.lastTimestamp) ) end events.sort_by(&:created_at).reverse end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rhea-0.2.0 | lib/rhea/kubernetes/events/recent.rb |
rhea-0.1.0 | lib/rhea/kubernetes/events/recent.rb |