Class: Kube::Station::Graph::NodeController

Inherits:
ApplicationController show all
Defined in:
app/controllers/kube/station/graph/node_controller.rb

Instance Method Summary collapse

Methods inherited from ApplicationController

#default_url_options

Instance Method Details

#showObject



5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'app/controllers/kube/station/graph/node_controller.rb', line 5

def show
  @cluster = Cluster.find(params[:cluster_id])
  uid = params[:uid]

  @cluster.resources.each do |resource|
    items = @cluster.list_resources(resource.kind)
    item = items.find { |i| i[:metadata][:uid] == uid }
    if item
      @node = item
      @kind = resource.kind
      break
    end
  end
end